Age | Commit message (Collapse) | Author |
|
|
|
IO works fine but it will remain disabled for now.
From James Giannoules
dlg: go go go
|
|
attachment. Add SBus support to the bus-agnostic code.
|
|
this driver was written by Pyun YongHyeon from FreeBSD.
"go ahead" deraadt@
|
|
by Wim Van Sebroeck. Commented out in GENERIC but Heriberto Molina is
getting devices for developers so we can maintain this more easily.
Many thanks to both!
Man page will follow later.
``don't hold back for man page'' deraadt
|
|
for it.
It is very unlikely this still compiles, the hardware is dead. It isn't in any
arch's config file. the sparc sbus code is even commented out in files.sparc.
Not to mention that the code is fucking appauling, doesn't even know that sparc
got bus.h ages ago, still uses vtophys(), defines all types of functions to
arch-specific hacks.
I will miss the bitchy comments, though...
As a note to other drivers: this is the fate that awaits you if you screw up my
ctags on commonly used functions.
"you have my ok" claudio@, "zap zap zap" deraadt@
If i've missed any bits, please remove them.
|
|
written by Pyun YongHyeon for FreeBSD, ported to DragonFlyBSD
by Sepherosa Ziehau and then ported to OpenBSD by me.
ok deraadt@
|
|
Written by Pyun YongHyeon for FreeBSD, ported to DragonFlyBSD
by Sepherosa Ziehau and then ported to OpenBSD by me.
ok dlg@
|
|
and JMicron JMP202/JMP211 Ethernet PHYs.
Written by Pyun YongHyeon for FreeBSD, ported to DragonFlyBSD
by Sepherosa Ziehau and then ported to OpenBSD by me.
Thanks once again to JMicron for supplying hardware and
information which made this possible.
Some cleanup still needs to be done, and checksum offload
needs to be sorted out, but the driver otherwise seems
to work great. Comitted over a JMC250 card.
|
|
|
|
Suggestions and corrections by kettenis, ratchov, jakemsr. Thanks a lot!
Recording doesn't work at the moment.
ok kettenis ratchov
|
|
based on Intel's ixgbe driver.
Done on borrowed hardware since Intel was too poor to give us a card.
ok deraadt@
|
|
ok deraadt@
|
|
ok deraadt
|
|
discussed with deraadt and others
tested by jasper, deraadt, todd and others
|
|
ok jsing@
|
|
eeepc. unfortunately it doesnt work, but its going into the tree so it can
be worked on. if anyone wants to have a go at it, please do.
this driver was written by Quentin Garnier for NetBSD
|
|
actually get detected and attached. Also adds a kernel api for
manipulating agp.
Enable this on i386 and amd64.
"I think you should commit it" deraadt@, ok matthieu. Looked over by
several others.
|
|
for Agere/LSI ET1310 Ethernet devices and ET1011 'TruePHY'.
All the gross register related bit macros are not yet removed.
Currently only Tx seems to work. Putting this in the
tree in case someone else wants to look at it while
I deal with exams for the next few weeks.
|
|
device uses 32bit samples, up to 96kHz sample rate, 12 input channels and 10
output channels. Currently AK4524 codecs are supported, so M-Audio Delta
cards should work. Playback and capture work, but the mixer is still
incomplete.
ok jakemsr@
|
|
OK jsg@
|
|
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@
|