freebsd-nq/sys/dev
Bill Paul bd80fa2c7f Reoganize/update the SysKonnect driver:
- Break out the support for the XMAC II's PHY into an miibus driver.

- Reorganize the probe/attach stuff using newbus. Each XMAC is now
  attached to the parent GEnesis controller using newbus. This is
  necessary since each XMAC must also have an attached miibus, and
  the miibus read/write register routines need to be able to get
  at the softc struct for each XMAC, not the one for the parent
  controller. This allows me to get rid of the grotty code I added
  for selecting the unit numbers for the ifnet interfaces: the unit
  numbers are now derived from the newbus-assigned unit numbers,
  which should track with the ifnet interface numbers. I think.
  At the very least, there should never be any collisions.

- Add support for the SK-9821 and SK-9822 1000baseTX adapters. Special
  thanks to SysKonnect for loaning me two adapters for testing.
2000-04-22 02:16:41 +00:00
..
advansys Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
aha Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
ahb
aic Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
aic7xxx Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
amd Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
amr Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
an Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ar Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
ata Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
atkbdc Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
awi Provide mem* for compat with NetBSD to fix LINT 2000-04-17 22:58:15 +00:00
bktr Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
buslogic Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
cardbus
ccd Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
cs NewBus the cs driver. 2000-03-30 05:16:16 +00:00
cy Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
dc Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
de
dec * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
dgb
dpt Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
ed Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
eisa
en Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
ep Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ex Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
fb
fdc Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
fe Ratoc REX-9880/83 support (PC-98 only). This commit added functions 2000-03-29 12:44:19 +00:00
fxp Added support for cards and on-motherboard NICs that use an SEEPROM 2000-03-28 04:41:42 +00:00
hea
hfa
ic
ida Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ie Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
iicbus Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
isp Now that we fixed the isp_sendmarker botch, we can now do initial bus 2000-04-21 19:18:06 +00:00
joy
kbd
lnc Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
mc146818
mca
mcd Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
md Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
mii Add PHY drivers for the XMAC II's internal PHY and the Broadcom BCM5400 2000-04-22 01:58:18 +00:00
mlx One minor bugfix: 2000-04-20 23:52:33 +00:00
mse
pccard Remove bogus comment 2000-04-20 07:54:59 +00:00
pcf Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
pci Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
pcic OK. Next step: we read in CIS. 2000-04-19 08:31:21 +00:00
pdq
ppbus Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ppc
ray Functional driver with new command queue in place. 2000-04-21 15:01:49 +00:00
rc
rp
scd Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
sf
si
sio Add support for pci modems. ONLY CONTROLLER BASED MODEMS. This 2000-04-01 06:14:21 +00:00
sk Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
smbus Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
sn Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
snp Unstaticize this driver. You can have as many snoop devices as you can 2000-04-02 00:35:37 +00:00
sound try the fix from creative bugzilla for nmi problem 2000-04-18 19:11:38 +00:00
speaker
sr Make the N2 isa cards probe again. Remove the unused frame relay hooks. 2000-04-08 17:14:00 +00:00
streams
sym Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
syscons Unbreak LINT. 2000-04-03 09:24:16 +00:00
ti
tx Driver is now using miibus, and newbus. 2000-04-12 06:51:43 +00:00
usb Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
vinum Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
vn Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
vr Change contigmalloc() lower memory bound from 1MB to 0 to improve 1999-09-25 17:29:02 +00:00
vx
wi Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
wl
xe o Preliminary support for mapping the CIS by the driver. 2000-04-20 08:37:46 +00:00