summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2006-12-09Add USR5423. -mojMats O Jansson
2006-12-09Better describe the magic done by umass_fixup_sony(), okay krw@Pedro Martelletto
2006-12-09Add quirk for Sony DSC-W50 (which is UFI, not SCSI) and rearrangePedro Martelletto
umass_fixup_sony() a bit while there, okay krw@
2006-12-09Do not make sun terminal emulation selected by the wsemul_sun frame bufferMiod Vallat
attribute anymore; remove it and use option WSEMUL_SUN instead, which gets added to all sparc* kernels. While there, do not compile vt100 emulation on sparc* kernels, this saves 16+ KB of text. ok deraadt@
2006-12-09sigh, split the bus space mapping and interrupt hookup apart so i canDavid Gwynne
reset the controller and clear interrupts off it before doing the hookup.
2006-12-09reset the hba and set the enable bit.David Gwynne
2006-12-09figure out which revision of ahci we're trying to use and print it out.David Gwynne
if we don't know about it, bomb out.
2006-12-09split the mapping of the pci resources out of the main attach funcDavid Gwynne
2006-12-09add wrappers for safe access to the register space. stolen from arc (whichDavid Gwynne
stole them from mpi).
2006-12-09add macros for debug shizzDavid Gwynne
2006-12-09bit definitions for the cap and ghc registersDavid Gwynne
2006-12-09registers for hba controlDavid Gwynne
2006-12-09the start of a driver for ahci controllers. this does nothing but map theDavid Gwynne
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
2006-12-08First round of evil macro removal. _acx_set_##name##_tmplt bites the dust.Claudio Jeker
OK mglocker@
2006-12-08regenGordon Willem Klok
2006-12-08Add the Broadcom BCM5787F PCI id.Gordon Willem Klok
Add D-Link DGE-560SX and another Marvell Yukon (unknown model) PCI ids. From the Linux sky2 driver via brad@
2006-12-08From Jon Simola <simola@mecha.com>:Marcus Glocker
Style and whitespace cleanup.
2006-12-08If we receive a rate of 0 from the AMRR rate adaption code, set theMarcus Glocker
TX rate to a minimum value of 1Mbit/s instead of doing a panic(). We don't know yet how the rate of 0 is produced in some conditions. ok claudio@
2006-12-07Fix some channel tweaks; e.g. solves a bug which sets the channel to 40Marcus Glocker
when switching into hostap mode. ok claudio@
2006-12-07attach Novatel Merlin U740 to ubsaFelix Kronlage
ok dlg@
2006-12-07regenMichael Knudsen
2006-12-07Add Broadcom BCM5787F.Michael Knudsen
From brad.
2006-12-07some cleanup for axe(4):Reyk Floeter
- remove IFF_RUNNING check from axe_init() and check for the appropriate condition before calling axe_init(). - check for MTU too small, as done everywhere else. - remove unnecessary setting of error to 0, its initialized to 0 in axe_ioctl(). - use the IFQ_IS_EMPTY macro in axe_watchdog(). ok brad@
2006-12-07http://www.ralinktech.com/ domain name is for sale.Damien Bergamini
use official url instead: http://www.ralinktech.com.tw/
2006-12-07remove unused code, fix style and spacing, tidy up ioctl pathMartin Reindl
from brad@
2006-12-07regenerated these with Merlin U740 idFelix Kronlage
2006-12-07id for Novatel Wireless Merlin U740Felix Kronlage
2006-12-06- Move TX ring full sanity check further up and check the number of DMAReyk Floeter
segments from the DMA map, instead of counting the DMA segments in the for loop and breaking out later. - Unload the DMA map if encountering an error condition. Tested on amd64/i386/sparc64 ok brad@ mglocker@
2006-12-06Implement em_read_pcie_cap_reg(), where we set the max read size onReyk Floeter
PCIe to 4k. >From kmacy@FreeBSD Tested by mk@ and Johan Mson Lindman <tybollt at solace dot mh dot se> with the 82573 chipset. ok brad@ mglocker@ mk@
2006-12-06- de-staticMartin Reindl
- use pci_matchbyid, makes attaching way simpler ok brad@ reyk@
2006-12-06replace Adaptec AIC-6915 Starfire driver with the fully bus_dma(9)-ableMartin Reindl
driver from NetBSD ok brad@ reyk@ additional testing Nick Nauwelaerts
2006-12-06From Jon Simola <simola@mecha.com>:Marcus Glocker
Add bus-specific config space read and write functions, this fixes the attach for ian@darwinsys.com and properly enumerates multiple cores.
2006-12-06malloc(..., M_NOWAIT) with no NULL check is bad. If allocation fails,Michael Knudsen
complain, clean up, and bail out of attach. input and ok gwk
2006-12-06When compiled with UDCF_DEBUG, only output the bits received whenMarc Balmer
udcfdebug > 1.
2006-12-05regenOtto Moerbeek
2006-12-05Add Dutch map; from Maurice Janssen; ok miod@Otto Moerbeek
2006-12-05Typo.Alexander Yurchenko
2006-12-05Add code to detect (and eliminate) statistical outliers. Tested by me andMarc Balmer
naddy; many thanks to naddy for continous testing and feedback during the last weeks. ok naddy
2006-12-04avoid unnecessary copies (memcpy(x, x, n)) in the TX path.Damien Bergamini
"works fine, even under high load" reyk@
2006-12-04regenMartin Reindl
2006-12-04add vendor ID for Silicon Integrated Systems CorporationMartin Reindl
2006-12-04report full/half duplex state for non-MII interfacesReyk Floeter
ok brad@
2006-12-03don't include <net80211/ieee80211_amrr.h>Damien Bergamini
rate control is handled by firmware.
2006-12-03Instead of invoking rasops_init with a wrong depth value to have someMiod Vallat
values computed better, prefer invoking it with the real thing and recomputing what needs to be afterwards. No functional change, but this allows fb.c to assume a few things about its callers.
2006-12-03fix handling of the SIOCS80211CHANNEL ioctl in monitor mode:Damien Bergamini
don't call xxx_set_chan() if the interface is not up&running. patch from Steffen Schuetz (st dot sch at gmx dot net) with minor modifications by me. closes kernel/5313
2006-12-03Re-enable RX engine every time otherwise it occasionallyAlexander Yurchenko
stops under unknown circumstances. Tested by many people, ok brad a long time ago.
2006-12-03don't schedule a USB task in {ural,rum}_newstate() if we're called fromDamien Bergamini
a process context. this avoids potential races in {ural,rum}_stop().
2006-12-03Set sis_stopped=1 early on attach and reset it later in sis_init().Alexander Yurchenko
With mickey's help.
2006-12-03The device doesn't always detach gracefully from the bus after a firmwareDamien Bergamini
upload. We thus force a port reset and a re-exploration on the parent hub after firmware upload. In uath_newstate(), if we're called from a process context, we don't need to schedule a USB task. This fixes a problem in uath_stop(): when moving to the S_INIT state, the task was scheduled after the device was reset. Don't abort the RX firmware command pipe in uath_stop(), otherwise we will never receive commands ACKs from the firmware anymore. We now survive to an ifconfig down up.
2006-12-03always assume full duplex state if the interface is up... what doesReyk Floeter
full duplex mean for a virtual interface?