kiyohara
7fe24103db
Maybe supported LAN9218 Family.
2009-12-02 12:51:50 +00:00
skrll
17b0854823
Spell busy correctly.
2009-12-01 23:16:00 +00:00
dyoung
8a18e16048
Delete wdcactivate() prototype, it's gone away for good.
2009-12-01 01:06:31 +00:00
dyoung
85acc87516
Simplify the device activation routine.
2009-12-01 01:05:23 +00:00
kiyohara
7e526c7d4b
Fix "+ 0x100" instead of "| 0x100" in the case ID 0x11[5678]A.
2009-11-29 10:17:01 +00:00
kiyohara
5a4eb24b7c
Change print messages.
...
1. Use aprint instead of DPRINTF in swap mode.
2. Locates and vendor/LSI names 1-line print.
3. Also print (and maybe support) LAN92xx.
2009-11-29 10:06:19 +00:00
kiyohara
171390a416
Set mii_media_active in lan9118_ifm_change(). This is like ukphy_status().
...
Also LAN9118_TXS_NC is valid when if FDX.
2009-11-29 09:34:20 +00:00
kiyohara
1f5a3ad189
Fix register access to MII in lan9118_mii_readreg()/lan9118_mii_writereg().
2009-11-29 05:07:49 +00:00
kiyohara
96ade3c067
Comment out interrupt for LAN9118_INT_PHY_INT and LAN9118_INT_PME_INT. These
...
not support yet...
2009-11-28 13:20:41 +00:00
kiyohara
ee2bb9f5be
Check mbuf size and buffers.
2009-11-28 12:16:57 +00:00
kiyohara
8d9bae96a9
Support mii_tick().
...
Thanks tsubai@.
2009-11-28 08:44:00 +00:00
rmind
9303fb5a00
Remove IPL_LPT and IPL_IPI aliases, use the actual IPLs.
...
Fix some broken comments.
2009-11-25 14:28:49 +00:00
kiyohara
d3d39bd6e8
- Wait the ready 5sec, not 5msec.
...
- Set IFM_ACTIVE to ifm_status instead of ifm_active. ifconfig(8) always said
'no carrier'...
2009-11-23 09:41:53 +00:00
rmind
dbd9b86792
Remove some unecessary includes sys/user.h header.
2009-11-23 02:13:44 +00:00
jakllsch
84f4ce4699
Change bus_space_subregion() size for each SATA PHY register from 1 to 4,
...
as we do a bus_space_read_4() within these subregions.
2009-11-21 23:47:01 +00:00
macallan
910612113d
Make colour depths higher than 8bit work in X.
...
Now igsfb will switch to 16 or 32 bit colour when entering graphics mode,
depending on available video memory and the given mode.
While there re-initialize the colour map etc. when leaving graphics mode.
2009-11-18 21:59:38 +00:00
macallan
1049d3d651
Write something more sane into the pixel format register - it's not pixel size
...
in bytes although that works in 8 and 16 bit colour depth.
While there do some magic number reduction.
2009-11-18 06:10:50 +00:00
dyoung
021235e4a6
Remove some dead code.
2009-11-12 20:38:35 +00:00
dyoung
05a97b4287
Delete definition of com_activate(), it's been removed.
2009-11-12 20:37:44 +00:00
dyoung
b2f2de753f
Move the code in com_activate() to com_detach(), where it always
...
belonged. Remove com_activate().
Consolidate information about the console on com(4) in a new struct
comcons_info.
Support detachment & re-attachment of a system console on com(4).
Re-attachment is somehow incomplete. Ideally, if some other device
could take over as console, it would, but we're not quite there,
yet.
2009-11-12 20:37:09 +00:00
dyoung
8e38167faa
Remove definition of spc_activate(), it has gone away.
2009-11-12 20:15:02 +00:00
dyoung
2957bfb586
Remove superfluous activation hook.
...
Add a child-detachment hook.
2009-11-12 20:14:04 +00:00
dyoung
04b4cf9e54
Remove superfluous activation hook.
2009-11-12 19:37:17 +00:00
dyoung
d061cb2faa
Simplify activation hook.
2009-11-12 19:35:59 +00:00
dyoung
3e567daf68
Simplify activation hook. Replace each use of sc_invalid by either
...
calling config_deactivate(9) or device_is_active(9).
2009-11-12 19:32:14 +00:00
dyoung
a6c5930eb6
Simplify activation hook.
2009-11-12 19:30:49 +00:00
dyoung
91901a7869
Simplify activation hook. Replace each use of sc_invalid by either
...
calling config_deactivate(9) or device_is_active(9).
2009-11-12 19:28:59 +00:00
dyoung
e33ae76976
Remove superfluous activation hook.
2009-11-12 19:25:08 +00:00
macallan
d0b2c36849
add modeseting support. Now if there's a mode string in igsfb_devconfig the
...
driver will try to use it if at all possible, otherwise fall back to the old
hardcoded 1024x768x60 mode.
2009-11-11 17:01:17 +00:00
macallan
293ac096d1
add support for an optional machine-dependent mmap() method, so the bus
...
backend can do whatever voodoo necessary to the aperture, IO space etc.
Mainly for shark, to get around the weird ARM bus_space.
2009-11-10 22:23:22 +00:00
jakllsch
9ae52821d4
Use hme_init() to provide a non-NULL ifp->if_init.
2009-11-03 22:06:30 +00:00
rmind
40cf6f3659
Remove uarea swap-out functionality:
...
- Addresses the issue described in PR/38828.
- Some simplification in threading and sleepq subsystems.
- Eliminates pmap_collect() and, as a side note, allows pmap optimisations.
- Eliminates XS_CTL_DATA_ONSTACK in scsipi code.
- Avoids few scans on LWP list and thus potentially long holds of proc_lock.
- Cuts ~1.5k lines of code. Reduces amd64 kernel size by ~4k.
- Removes __SWAP_BROKEN cases.
Tested on x86, mips, acorn32 (thanks <mpumford>) and partly tested on
acorn26 (thanks to <bjh21>).
Discussed on <tech-kern>, reviewed by <ad>.
2009-10-21 21:11:57 +00:00
rmind
993cb03302
Drop 3rd and 4th clauses from David Young's license.
...
Reviewed and approved by dyoung@ (copyright holder).
2009-10-19 23:19:37 +00:00
bouyer
6d07b400dc
Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
...
for the booring work !
2009-10-19 18:41:07 +00:00
sborrill
88bbf990c2
Commit patch from PR#41926. Confirmed to work by PR submitter on two
...
controllers as well myself and another on viaide.
Stops errors such as the following when probing SATA drives through
controllers that offer the legacy pciide interface:
viaide1 channel 0: reset failed for drive 0
OK bouyer@
2009-10-06 13:45:01 +00:00
jmcneill
6c62f91733
Initial import of an SD/MMC driver for the Winbond W83L518D (and probably
...
W83L519D) Integrated Media Reader with PNP bus attachment glue.
2009-09-30 20:44:49 +00:00
njoly
33042a7b04
Be robust against an invalid timer period value.
2009-09-30 15:22:11 +00:00
jakllsch
bd5cb77445
gpio(4) support for Intel ICH southbridges.
...
Tested on Intel SS4200-E (ICH7), and Acorp 6A815EPD (ICH2) motherboards,
on amd64 and i386 ports respectively.
It should be noted that the majority of boards with ICH chips do not
expose the GPIO pins for off-board use. For instance, aside from the
three exposed-on-a-header pins on the 6A815EPD, another pin is also
used to control write protect on the FWH. The SS4200 exposes the GPIO
on a header that connects to the 10 LEDs on the front panel, as well
as a tact switch on the back panel.
2009-09-27 17:55:31 +00:00
tsutsui
0719ca07be
Replace shutdownhook_establish(9) with pmf_device_register1(9).
...
Compile test only.
2009-09-27 10:00:11 +00:00
tsutsui
a6b618f221
Split device_t/softc. Tested on aic7901A.
2009-09-26 14:44:10 +00:00
tsutsui
df90eec26b
Make local functions static.
2009-09-22 16:44:08 +00:00
tsutsui
6b3b6e9a98
Fix possible endian issue. Untested.
2009-09-22 15:25:12 +00:00
tsutsui
3b0a685f2b
Split device_t/softc. Tested only on cs at ofisa on shark.
2009-09-22 14:55:19 +00:00
tsutsui
36b4b2e6c0
- replace shutdownhook_establish(9) with pmf_device_register1(9)
...
- remove powerhook_establish(9) because all stuff in cs_power()
will be handled in pmf_class_network
Briefly tested on CS8900 at ofisa on DNARD compatible.
2009-09-22 13:31:26 +00:00
tsutsui
606e573f63
- wrap long lines
...
- remove unnecessary casts against void pointers
2009-09-22 13:26:54 +00:00
tsutsui
d7f21e6129
Don't declare ISA specific aic_isa_attach() in MI header, and
...
also make local functions in aic_isa.c static.
2009-09-22 13:18:28 +00:00
tsutsui
00eb8aa546
Split device_t/softc. Tested on AHA-1520B at ISA and ISAPnP.
...
XXX: ISA attachment shouldn't match cards in ISAPnP mode.
2009-09-22 12:56:06 +00:00
jakllsch
81f8a1dcf0
Add more-complete definitions of ICH GPIO-related registers.
...
While here, fix a typo in a register number.
2009-09-21 16:18:31 +00:00
tsutsui
c8a52f80ba
Split device_t/softc. Tested on AHA-1542CF.
2009-09-21 08:12:47 +00:00
tsutsui
13855cad09
Use common ether_crc32_le() for multicast hash.
2009-09-19 04:55:45 +00:00