Age | Commit message (Collapse) | Author |
|
no support for 802.11n functions yet (need work in net80211(9) first).
committed over my 4965AGN, with only 2 of 3 antennas plugged :-)
needs a firmware that is not freely redistributable (see man page).
ok deraadt@
|
|
from David Collins <dave at davec dot name>.
Name pitched by deraadt
help and ok dlg
|
|
i have most of this already written but this is just the attach glue. i'll
be adding code in smallish chunks so i can decruft it as i go.
|
|
requested by dlg@
ok deraadt@
|
|
remember), so we no longer need wdt.h in the build dir for NWDT, which
means wdt can stop being needs-flag.
ok dlg
|
|
safely, so i tried it and it worked great. i can reuse the pci_attach_args
to attach ahci and now pciide to jmb without really modifying either of
them. lots of code shrinks.
ok jsg@
|
|
on the same pci function. they can be configured to put the different
support on different pci functions after booting, but that is unreliable
since the kernel doesnt know enough to be able to configure the interrupts
properly on this new pci function.
this adds a "nexus" driver called jmb that will allow two drivers to attach
to the one pci device. this code already fixes things so ahci can attach to
the sata stuff. this is more reliable than switch functions on since the
interrupts on function 0 are configured by the firmware/bios/whatever.
|
|
other than pci(4).
|
|
|
|
Currently only part of the attach function is written plus some functions
to access the flash.
OK dlg@ reyk@ (they want to start hacking on it as well)
|
|
it is split up into a bus independant chunk (dev/ic/sli*) and the attach
glue (dev/pci/sli_pci.c) cos there are sbus varaints of this chip which i
hope to get my hands on one day.
this does nothing except attach to the LP8000 controllers.
|
|
|
|
|
|
|
|
Ethernet devices. The driver attaches as nxb at pci for the
controller/board and nx at nxb for each port.
|
|
dual port cards appear as only one pci device, so we attach the controller
to pci (thtc at pci) and each port as a separate device (tht at thtc).
this only attaches thtc so far.
|
|
were using some of their routines in the bcw driver, I decided to stop
working on it. To avoid any further license chit chat I plain drop the
driver.
|
|
silicon image 3124/3132/3531 sata chipsets eventually.
so far this is the autoconf glue, an actual match routine for the 3124, and
interrupt establishment code. it is split up between pci and ic cos there
are cardbus variants of these controllers that we can support in the
future.
thanks to jolan@ for the name, it was better liked than my initial
suggestion of siisl(4).
|
|
|
|
|
|
|
|
"Made in Switzerland"
Currently, the DCF77 PCI32 receiver card is supported
I have to mention the outstanding support from Meinberg, not only did they
give me the hardware, docs, and reference source code, but they even call
me back to explain the details of their hardware to me. If only the wireless
manufacturors were that cooperative...
ok claudio, ok mglocker, "commit it when ready" deraadt
|
|
register space and hook an interrupt up for the controller i have, but it
is going into the tree so i can work on it.
commit early, commit often
|
|
driver from NetBSD
ok brad@ reyk@
additional testing Nick Nauwelaerts
|
|
Way far from complete but enough to fdisk and disklabel logical drives.
|
|
See http://www.quancom.com/ for detailed information on the card.
ok deraadt, help and ok uwe
|
|
Tested by Stephane Chausson <stephane.chausson@laposte.net> with a
Netgear WG311v3.
|
|
Broadcom BCM43xx chipset. Device attaches, but has no further
functionality yet.
The work has been done by Jon Simola <jsimola@gmail.com>, based on the
existing bce(4) code. He will continue to work on the driver and try
to make further progress.
ok deraadt@
|
|
ok deraadt@
|
|
ethernet controllers. It works well enough to commit over. There's a lot
code duplication from sk(4) though that needs to be reduced.
|
|
|
|
tested on puc@pci by fkr and meself on the cardbus.
still needs a bit more work but generally works.
deraadt@ ok and some input from miod@
|
|
|
|
this is the start of a driver supporting the areca raid controllers. so far
it probes, attaches, establishes the interrupt, allocates all the necessary
memory and queries the firmware for operating params. the io path is yet to
be done. that is going to be hard to do since i dont have any sata disks to
plug into it.
thanks go to Billion Wu and Erich Chen from Areca for their assistance.
ok deraadt@
|
|
fixes for 48KHz sound and adds the C-Media CMI8738B PCI id.
By ITOH Yasufumi
From NetBSD
Thanks to kurt@ for providing me with a CMI8738 board.
|
|
cleaner driver that supports more hardware.
|
|
support for the new line of Broadcom NetXtreme II Gigabit PCI-X and PCIe
controllers, though renamed to bnx. This is work in progress, there
are some known issues. With help from Reyk with the bus_dma code.
Thanks to David Christensen at Broadcom for the driver and for providing
some PCI-X and PCIe adapters.
ok deraadt@
|
|
generic bus layer, and SCSI emulation for SD/MMC memory cards.
|
|
controllers currently supported by mpt(4).
ok marco@
|
|
802.11 adapters as found in Centrino Duo laptops.
More to come but works well enough for me to commit this over a wpi(4).
go for it deraadt@
|
|
From NetBSD
|
|
Just as brain damaged and ill specified. From NetBSD.
|
|
|
|
Ansify some remaining function declarations in vga_pci.c.
ok miod@, dim@.
|
|
and complement pcn* at pci? where useful as request by brad@
ok brad@
|
|
|
|
ok deraadt@
|
|
|
|
ok deraadt@
|
|
management controller.
ok deraadt@
|