summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2006-12-18Format dmesg line according to our rules and make sure the firmware idMarc Balmer
string is '\0' terminated, plus some KNF. from deraadt
2006-12-18move proto to the right placeTheo de Raadt
2006-12-17More leftovers from rcons.Miod Vallat
2006-12-17Remove unnecessary <dev/wscons/wscons_raster.h> inclusion.Miod Vallat
2006-12-17When processing a compose sequence of a dead accent and the spacebar, putMiod Vallat
the ``mundane'' accent: apostrophe instead of acute, and comma instead of cedilla. This matches what existing keyboard layouts with dead keys do. From Maurice Janssen via otto@
2006-12-17Kill some more macros. This time ACX_NOARG_FUNC and ACX_INIT_TMPLT_FUNCClaudio Jeker
bite the dust and make the code easier to read. Help and OK mglocker@
2006-12-17mbg(4), a driver for Meinberg Funkuhren time signal station receiversMarc Balmer
"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
2006-12-17fix index of ERP information element in beacons.Damien Bergamini
still ugly, but correct.
2006-12-17add a little spacing here, to please mglockerMarc Balmer
2006-12-17regen.Marc Balmer
2006-12-17Add Meinberg Funkuhren GmbHMarc Balmer
2006-12-17Add/modify some comments. From Brad.Kenneth R Westerback
2006-12-16Enable RAM buffer for the second port too; makes dual port cards work soMark Kettenis
reenable attachment of the second port on cards that have it.
2006-12-16Button boxes have their Y axis inverted, compared to mice, so compensateMiod Vallat
before feeding wscons.
2006-12-16Make hil(4) shared interrupts aware, by exiting early if the stat registerMiod Vallat
does not indicate data being available; for some reason on hppa hil_intr() gets invoked when serial ports interrupt.
2006-12-16Process status descriptors for port B. Fix two typos while I'm there.Mark Kettenis
2006-12-16Better sti_mapchar() implementation, matches Latin char indexes to HP RomanMiod Vallat
font indicies whenever possible.
2006-12-16o add missing calibration bits for ZD1211B in zyd_set_chan()Damien Bergamini
o add workaround for TX rate==0 bug here too.
2006-12-16trim 802.11 FCS from received frames.Damien Bergamini
noticed by jsg@
2006-12-15use mii_media_active instead of mii_media_status to get the fullReyk Floeter
duplex state. this will actually enable duplex reporting for drivers using the mii layer. figured out by Moritz Grimm with sk(4)
2006-12-15Process status descriptors that have SK_Y2_STOPC_OWN bit set instead ofMark Kettenis
looking at SK_STAT_BMU_PUTIDX; makes Yukon-2 XL rev. A3 work.
2006-12-15regenMark Kettenis
2006-12-15Add e few entries found on a HP DL585 G2.Mark Kettenis
2006-12-15fix every architecture being treated as strictly aligned in sf_rxintr() byMartin Reindl
only checking for __STRICT_ALIGNMENT; tested on i386 and alpha
2006-12-14Make pci subsystem aware of domains. Each host bridge gets assigned a uniqueMark Kettenis
domain number such that we can distinguish between busses with the same bus number that are behind different host bridges. Domains can be accessed by using different device nodes. ok deraadt@
2006-12-14remove an ugly macro that made claudio sad. luckily it wasnt being used.David Gwynne
2006-12-14fix a minor bug in the tx data queue setup by using the right queueReyk Floeter
type. this would cause us some more trouble with WME which isn't supported yet... thanks to Nick Kossifidis
2006-12-13Remove the dma_eop callback in the ncr5380 driver md attachment, it was alwaysMiod Vallat
doing nothing and the mi code does not use it anymore anyway. No functional change.
2006-12-13Obsolete and became wrong over the time, better remove.Miod Vallat
2006-12-13insufficient testing, martin, please do not be a moronTheo de Raadt
2006-12-13regenMartin Reindl
2006-12-13add device id for IBM Hubs as found in Thinkpad dockingstationsMartin Reindl
2006-12-13First part of fixing broken beacon frames in acx(4) AP mode based on aMarcus Glocker
diff from Sepherosa Ziehau (DragonFly); The firmware TIM element template was initialized wrong. Though, our ieee80211_alloc_beacon() routine calculates it's own TIM element, which now results in having two TIMs in an acx(4) beacon. Would it be an idea to introduce a ieee80211_alloc_beacon() flag to turn the TIM element off? Because fiddling out the TIM element in the driver for cases in which the firmware calculates its own TIM is a bit ugly ... ok claudio@
2006-12-13eliminate unnecessary interface resets in fxp_ioctl()Martin Reindl
2006-12-12regenMichael Knudsen
2006-12-12Clarifying a few pcidevs entry names based on names foundMichael Knudsen
in a much more recent Marvell Linux sk98lin driver. From brad@. ok me and kettenis (via mglocker)
2006-12-12ignore bars which are 0; ok kettenisTheo de Raadt
2006-12-12Fix a typo to clean M's out of my tree.Michael Knudsen
2006-12-12There is no acpiec_notify() function so don't supply a prototype.Michael Knudsen
While there, fix a typo. ok gwk
2006-12-12- include <sys/proc.h> for tsleep();Tom Cosgrove
- change the defs of LHS, RHS, DST and DST2 to be AML_*. Noted by Marco S Hyman on misc@, these allow ACPI to be compiled into RAMDISK kernels. Suggestion for AML_ rename (to avoid name clash with TIMEZONE's DST, which was noted by someone else a while ago, but I forget who) from jordan@. ok marco@, jordan@
2006-12-12add a workaround for hardware ip4csum-tx bug on re(4) chips. theReyk Floeter
hardware checksum could be mangled with 28 byte or less IP packets. >From tsutsui@NetBSD Tested by otto@ brad@ and Han Boetes <han at mijncomputer dot nl> Tested by maja@ with the 8139C+ chipset Tested on amd64/i386/sparc64 ok mglocker@ brad@ otto@
2006-12-12Make malo(4) work on macppc by adding a few letoh32(), removing some htole32()Claudio Jeker
-- bus_space(9) does the endian switch for us -- and finaly change one letoh32() to letoh16(). The last one being by far the nastiest one. OK mglocker@
2006-12-12small cleanup after feng shuiDavid Gwynne
2006-12-12after allocating the ahci_port bits, stash it in the softc rather thanDavid Gwynne
drop it. im guessing at some point we'll want to use each port, knowing where they are can help.
2006-12-12feng shuiDavid Gwynne
2006-12-12for each port the controller says is hooked up, go and allocate ourDavid Gwynne
ahci_port structs for it.
2006-12-12start implementing the bits that allocate the per port structures and theirDavid Gwynne
ccb lists. this is missing handling of the dmamem each port needs to manage, but that can wait till i figure out how it fits together. insane stuff.
2006-12-12remember our dma tag. be able to do dma is like, really cool. man.David Gwynne
2006-12-12add functions to get and put ccbs out of each ports command free list.David Gwynne
2006-12-12add wrappers for reading and writing a ports registers called ahci_pread,David Gwynne
and ahci_pwrite. these will use an io handle into a window of the controllers register space that can be created with bus_space_subregion, and which is stored in the ahci_port struct.