summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2007-05-22adress -> addressJasper Lievisse Adriaanse
from brad ok claudio@
2007-05-22A quirk is needed for the Logitech QuickCam Notebook to prevent attachingRobert Nagy
to uaudio(4) instead of ugen(4), because of the internal microphone. from brad;
2007-05-22Support bluetooth adapter found in my MSI S270 laptop. ok deraadt@, jasper@,Matthieu Herrb
grange@.
2007-05-22syncMatthieu Herrb
2007-05-22Add a second MSI bluetooth adapter. ok deraadt@ jasper@ grange@Matthieu Herrb
2007-05-22%z in printf(9) is not the same as %z in printf(3). Change to %luRay Lai
and cast arg to ulong. OK miod@.
2007-05-22Pass string to printf instead of struct that contains string.Ray Lai
OK tedu@ and miod@.
2007-05-22Use BNX_PRINTF instead of printf with missing argument.Ray Lai
OK reyk@, earlier version OK tedu@, dlg@, and miod@.
2007-05-22Remove broken URLs.Jonathan Gray
Fixes PRs 5482, 5483, 5484, 5486, 5487, 5488 Filed by casati@nortel.com
2007-05-22regenDavid Gwynne
2007-05-22mtu and i found an emulex lp982 in tokyoDavid Gwynne
thanks to patrick for letting me eyeball it.
2007-05-21Implement deep interrupt swizzling by mapping all four PCI interrupt pinsMark Kettenis
for PCI-PCI bridges and passing the mapping to the attached bus device. MD code can use these when mapping PCI device interrupts. This diff adds such code for amd64 and i386. This fixes interrupt mapping for devices that sit behind two PCI-PCI bridges where the firmware only provides a mapping for the first PCI-PCI bridge. tested by sturm@, krw@, and a few others, ok deraadt@
2007-05-21sync; add new device id to the bce(4) driverReyk Floeter
From brad ok and tested by todd@
2007-05-21add new bce(4) device idReyk Floeter
2007-05-21fix bnx vlan tagging in the rx path; do not attach the vlan tag twiceReyk Floeter
if the firmware has been told to keep it and copy the tag in network byte order in the other case. ok mcbride@ dlg@
2007-05-21Remove le{16,32}toh macrosJonathan Gray
2007-05-21Remove logprintf macroJonathan Gray
2007-05-21Remove Ether_ifattach macroJonathan Gray
2007-05-21Remove unused bswap{16,32} macrosJonathan Gray
2007-05-21Remove ifdef __otherbsd__ mess; no binary change.Jonathan Gray
2007-05-21Switch pcfiic to rwlock.Jonathan Gray
ok dlg@ kettenis@
2007-05-20addess -> addressMiod Vallat
2007-05-20regenRobert Nagy
2007-05-20add Brother MFC 210C and Logitech QuickCam Notebook Deluxe IDs;Robert Nagy
from brad.
2007-05-20Add missing arguments to printf.Ray Lai
OK tedu@, dlg@.
2007-05-20Convert ehci and ucom to rwlock.Jonathan Gray
Kill the usb specific lockmgr wrapper as nothing uses it now. ok thib@
2007-05-19the thinkpad 60 models are in "state" 5.Ted Unangst
ok deraadt jasper jsg mk
2007-05-19My 3c905C needs a brief pause after reset for PIO too, at least on hppa.Mark Kettenis
tested by thib@, ok deraadt@
2007-05-19regenMoritz Jodeit
2007-05-19Add Radeon X700 PCIE, Radeon X700 PCIE Secondary and Marvell 88SE6145 SATA.Moritz Jodeit
2007-05-19command ids for mailbox commandsDavid Gwynne
2007-05-19stash the dma tag in sli_softcDavid Gwynne
2007-05-19hook up interrupts, but a little different to what i usually do. this mapsDavid Gwynne
the interrupt before the bus independant code is attached, and establishes the interrupt after that.
2007-05-18fix the check of wsmouse_calibcoords values andRobert Nagy
invert the X or Y coordinates to make the top left corner (0,0).
2007-05-18spelling in comment fixDavid Gwynne
2007-05-17copy the lladdr from the arpcom struct onto the hardware when the interfaceDavid Gwynne
is brought up. this driver now supports all the features our network layer expects of it.
2007-05-17support changing the mtu up to the maximum frame size it currentlyDavid Gwynne
supports (MCLBYTES).
2007-05-16add definitions for the bits in the "register" bus_space region.David Gwynne
2007-05-16add support for multicast addresses. this adds the add/del multi handlersDavid Gwynne
to the ioctl, and programs the multicast filter in tht_iff. we are not using the perfect multicast filters, only the imperfect one. i think there is a requirement that addresses in the perfect filter be in order, but im not sure how to do that nicely (yet). this has taken a long time because i dont know how to write c.
2007-05-16map the pci BARs that we're interested in. this gives us access to theDavid Gwynne
chips registers and io interface, but whats actually in them is still a mystery to me.
2007-05-15regenMarcus Glocker
2007-05-15Add vendor and product; AmbiCom, Inc. WL54CF.Marcus Glocker
2007-05-15start work on a driver for emulex fibre channel controllers.David Gwynne
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.
2007-05-14Properly wrap mii_tick() up in splnet().Jonathan Gray
This seems to fix a bizzare problem I was having for some time with msk on MP amd64 where the machine would reboot itself under load. At least sk(4) and rl(4) code seems to have the potential for a similiar problem. ok kettenis@
2007-05-14wsmouse.h is needed for the NWSMOUSE test to actually workTed Unangst
found by and ok art
2007-05-14delete unused code; ok krwTheo de Raadt
2007-05-14Convert from lockmgr to rwlock.Jonathan Gray
Initial diff from krw@, uneeded lock_mii()/unlock_mii() on all commands in existing code removed by me so it doesn't try to recurse. ok krw@
2007-05-14Remove crufty unused code.Jonathan Gray
ok kettenis@ krw@ henning@
2007-05-13sync comment with realityFelix Kronlage
2007-05-12Take alignment restrictions into account when setting up RAM buffer addresses.Mark Kettenis
This makes Yukon-2 FE chips work reliably. Pointed out by giovanni at gmail dot com.