summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2012-05-17Add support for i350 based devices, based in part on Intel codeJonathan Gray
in FreeBSD. Workaround the apparently undocumented errata where the CRC is always stripped whether asked to or not, and take the FreeBSD workaround for a known errata when clearing the vlan filter. Thanks to Jens A. Griepentrog for donating a card. ok dlg@ mikeb@
2012-05-15Allow for serial console on com@puc. Not perfect but should handle theMark Kettenis
common cases. ok mikeb@
2012-05-15Set the usb(4) unit number as bus number. This fixes a possibleMartin Pieuchot
conflict where machines with two controllers with the same unit number (i.e. ehci0 and uhci0) would have reported to buses 0. ok miod@
2012-05-15Don't use a pointer to an opaque softc, we'll need to access its unitMartin Pieuchot
number. No functional change. ok miod@
2012-05-14fixup "couldn't establish interrupt" error printf; from brad, ok phesslerMike Belopuhov
2012-05-14trigger tx start routine when link goes up to prevent a lockupMike Belopuhov
situation when send queue is full and no rx interrupt happen. initial diff and tests by erik lax, <erik at halon.se>, ok jsg
2012-05-13Add define for capability 0x12 (SATA).Mark Kettenis
2012-05-13Remove unused and confusing 'head' argument.Martin Pieuchot
Part of a larger diff from Gerhard Roth, ok miod@
2012-05-12Repairs operation of twin-channel ahc devices. Only affects ahc@eisa sinceMiod Vallat
none of the ahc@pci are twin-channel. Broken since 3.6 as well.
2012-05-12Initialize enough softc fields to give this attachment a chance to work.Miod Vallat
This got broken during ahc updates 8 years ago (for 3.6), but there are no reports of users of EISA ahc since 3.5 anyway...
2012-05-12Remove unused variable.Mark Kettenis
ok mpi@, miod@
2012-05-12Remove unused xfer pointer from the qTD structure.Martin Pieuchot
ok miod@
2012-05-12Because qTD lists are NULL terminated, there is no need for an extraMartin Pieuchot
'sqtdend' argument when freeing one of them. Part of a larger diff from Gerhard Roth with some tweaks, ok miod@
2012-05-12Returns different errors for USB_REQUEST if the address specifiedMartin Pieuchot
is invalid or valid but with no device found. ok miod@
2012-05-12Adjust for renaming of Intel GM45 Serial-over-LAN device in pcidevs r1.1643.Mark Kettenis
ok sthen@, jsg@, mikeb@
2012-05-12regenMark Kettenis
2012-05-12regenMark Kettenis
2012-05-12Rename Intel GM45 Serial-over-LAN device to be consistent with others.Mark Kettenis
ok sthen@, jsg@, mikeb@
2012-05-10Enable PCI snoop on the AMD Hudson 2. With help from Juan FranciscoAlexandre Ratchov
Cantero Hurtado <iam at juanfra.info>, thanks!
2012-05-098401E/8402/8105E/8105E_SPIN1 don't support jumbo framesJonathan Gray
from Brad
2012-05-09The 8168D chipset needs to have the PHY wake PM flag set to ensureJonathan Gray
the PHY is woken up upon attachment. From FreeBSD via Brad.
2012-05-08syncStuart Henderson
2012-05-08Additional Intel E5 devices found on Supermicro X9DRT-HIBFF. ok jsg@Stuart Henderson
2012-05-07Add support for Intel 6 Series KT (Serial-over-LAN, part of Intel AMT).Mark Kettenis
ok mikeb@
2012-05-06add support for the reverse video attribute in sti(4)Mike Belopuhov
makes programs like less and mg look a wee bit prettier ok miod
2012-05-05regenMark Kettenis
2012-05-05Add a few more AMD APU graphics IDs found in dmesglog.Mark Kettenis
2012-05-05Sync with renamed and new AMD Hudson-2 entries done in pcidevs r1.1640Stuart Henderson
From Brad, ok mikeb@
2012-05-05syncStuart Henderson
2012-05-05Correct some of the existing AMD Hudson-2 entries for consistent naming,Stuart Henderson
and add some missing entries. Add some Radeon GPUs. From Brad, ok mikeb@
2012-04-28Added yet another magic for my ALPS touchpad.Tobias Stoeckmann
ok mpi@
2012-04-27Sprinkle bus_space_barrier after register writes. 70% paranoia and 30%Miod Vallat
``boots being interrupted while the prom is loading the kernel and then restarted no longer seem to end up with a hosed chip with this diff'' on sgi.
2012-04-22VT6410 and VT6415 controllers do not implement the `channel enable' register,Miod Vallat
so don't incorrectly assume both channels are disabled on these controllers. ok jsg@
2012-04-22Add struct proc * argument to FRELE() and FILE_SET_MATURE() inPhilip Guenthe
anticipation of further changes to closef(). No binary change. ok krw@ miod@ deraadt@
2012-04-17Add type numbers for upcoming sgi work, forgotten during newport(4) import.Miod Vallat
2012-04-17Output interrupts are raised when the uart is ready for output, whichAlexandre Ratchov
obviously can occur after the transfer complete. In this case, don't print a warning (if MIDI_DEBUG defined) and don't attempt to stop the transfer twice.
2012-04-14regenMatthieu Herrb
2012-04-14add Radeon Mobility HD 5430Matthieu Herrb
2012-04-13Fix waiting problem at boot on AMD Hudson's AHCI.sasano
Ok by mikeb@ and deraadt@
2012-04-11fix all the suser calls which pass an incorrect p_acflag argument;Mike Belopuhov
figured out by and ok guenther
2012-04-11SLIST_REMOVE_NEXT -> SLIST_REMOVE_AFTER for better consistency andChristian Weisgerber
compatibility with FreeBSD/NetBSD. Also rename SIMPLEQ_REMOVE_NEXT to SIMPLEQ_REMOVE_AFTER. ok mikeb@ guenther@
2012-04-09If running on the original 33C93, reject commands not in groups 0, 1 or 5Miod Vallat
if their size is not exactly six bytes, as the chip can't cope with this situation. Another situation all 33C93 do not cope with very well, is sending stop commands to targets (such as all sd(4) devices when halting with poweroff) - it takes a very long time to recover once all targets on the bus have been powered down, so we need to raise timeouts to unholy values (one test case has required more than 20 seconds to recover). Not surprising, as this command is not documented as supported in the chip documentation.
2012-04-09Cope with strict alignment platforms, and unbreak the RX logic. Tested withMiod Vallat
ep@eisa on sgi.
2012-04-08additional urtwn device ids found in the linux driverJonathan Gray
2012-04-08regenJonathan Gray
2012-04-08additional urtwn device ids found in the linux driverJonathan Gray
2012-04-08regenJonathan Gray
2012-04-08add ids for Attansic/Atheros L1F (AR8161) and L2F (AR8162).Jonathan Gray
2012-04-08additional adapter types from FreeBSDJonathan Gray
2012-04-08match BELKIN F7D2102; from Seth JacksonTheo de Raadt