summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2008-10-23moschip ethernet devicesTheo de Raadt
2008-10-23Round up to the nearest minute 16-bit timeout values for older IT8712 chips.Oleg Safiullin
2008-10-23Don't print redundant information in dmesg.Owain Ainsworth
Prompted by deraadt, kettenis@.
2008-10-23remove some funky charactersjoshua stein
ok oga@
2008-10-23- new function azalia_generic_mixer_pin_sense - configures pin direction,Jacob Meuser
enables EAPD when needed - new function azalia_generic_mixer_create_virtual - creates some well known mixer controls, such as outputs.master - use the two new functions when setting up a codec with the generic codec support - remove explicit pindir manipulations (azalia_generic_mixer_pin_sense does this automatically now) - add some GPIO quirks (from FreeBSD's snd_hda) - move all GPIO quirks into one place - add DAC/ADC groupings and support for several more codecs using the generic codec support - correct Sigmatel STAC9872AK name - initialize unsol_event to NULL by default DAC/ADC grouping and create_virtual/pin_sense code from NetBSD. GPIO quirks from FreeBSD. from Alexey Suslikov, thanks
2008-10-23Sve power. Power down codec if it has no audio function groups.Jacob Meuser
from Alexey Suslikov, thanks
2008-10-23Fix PR5645Marco Peereboom
ok dlg tested beck and others
2008-10-22Fix a typo with the VLAN code.Brad Smith
2008-10-22This isn't a real structure the firmware understands.Marco Peereboom
2008-10-22lot of cleanup, small fixes.Damien Bergamini
prepare for future enhancements.
2008-10-22o add FAN4 and FAN5 sensors for IT8716/8718/8726Oleg Safiullin
o always use 16-bit FAN counters for IT8716/8718/8726 o do not try to poll sensors disabled by BIOS o sync VIN5 & VIN6 sensors description w/ ITE docs tested by naddy@ weerd@
2008-10-22Re-add support TX VLAN tag insertion and RX VLAN tag stripping.Brad Smith
Tested by Dawe <dawedawe at gmx dot de>
2008-10-22Add support TX VLAN tag insertion and RX VLAN tag stripping.Brad Smith
2008-10-22Fix a typo.Brad Smith
2008-10-21Make sure to read the last byte of EEPROM descriptor. PreviouslyBrad Smith
the last byte of the Ethernet address was not read which in turn resulted in getting 5 out of the 6 bytes of Ethernet address and always returning ENOENT. From FreeBSD ok jsg@
2008-10-21Don't bounce transmitted packets up to the BPF listeners twice.Brad Smith
ok jsg@
2008-10-21Wow we had this structure forever wrong. Didn't break because it wasMarco Peereboom
bigger than intended.
2008-10-21remove unused variable 'v', unbreaks the treeFelix Kronlage
asked by jsg@
2008-10-21Stray spaceMarco Peereboom
2008-10-21Re-add support for RX VLAN tag stripping.Brad Smith
2008-10-21Re-add support TX VLAN tag insertion and RX VLAN tag stripping.Brad Smith
2008-10-20- Remove sys/cdefs.h header.Brad Smith
- Make use of pci_matchbyid(). - Replace magic number with PCI_MAPREG_START for the PCI BAR. - Remove redundant code to enable PCI bus mastering which is already dealt with by pci_mapreg_map(). ok mikeb@
2008-10-20oops, testing printf shouldn't have been commited.Brad Smith
2008-10-20Enable support for RX checksum offload, RX VLAN tag stripping and TXBrad Smith
VLAN tag insertion. ok jsg@
2008-10-20Remove ioctl handlers for MTU changing and multicast, they're alreadyBrad Smith
handled by ether_ioctl() and simplify the interface flags handler. ok jsg@
2008-10-20typo, regisrers -> registersBrad Smith
2008-10-20- Remove tmp variable sumflags in ti_rxeof() and just stick the csumBrad Smith
Ok flag into the header field, like every other driver. - Move the sanity checks in the packet encapsulation routines up above the for loop since the number of DMA segments is already known and there is no need to count the iterations through the loop. - If the encapsulation routine fails after calling bus_dmamap_load_mbuf() then make sure to unload the DMA map.
2008-10-20Enable the Gig master mode status display.Brad Smith
2008-10-19Re-add support for RX VLAN tag stripping.Brad Smith
2008-10-19Re-add support for RX VLAN tag stripping.Brad Smith
2008-10-19Re-add support TX VLAN tag insertion and RX VLAN tag stripping.Brad Smith
Tested by naddy@
2008-10-19Re-add support for RX VLAN tag stripping.Brad Smith
Tested by naddy@
2008-10-17Remove clauses 3 and 4 from NetBSD license.Okan Demirmen
from ray; ok ray, deraadt
2008-10-17Fix permissions on the DRM_I915_HWS_ADDR ioctl, should be master only.Owain Ainsworth
Pointed out by Olaf Kirch, this has been in snaps for two weeks, no problems. ok millert@, deraadt@
2008-10-16Switch the existing TX VLAN hardware support over to having theChristian Weisgerber
tag in the header. Convert TX tagging in the drivers. Help and ok brad@
2008-10-16Add S/PDIF support. From NetBSD.Jacob Meuser
Clean up a little while here. from Alexey Suslikov, thanks tested by several as part of a larger diff, thanks also
2008-10-16Convert RX tag stripping to storing the tag in the mbuf header andChristian Weisgerber
enable RX tag stripping for re(4). ok brad@
2008-10-16Add ICH10.Brad Smith
2008-10-16Some pins are not connected and dead-end. This diff removes such pinsJacob Meuser
from conection and mixer lists. It also removes knobs connected to power widgets. from NetBSD via Alexey Suslikov, thanks tested by several, thanks also
2008-10-16regenBrad Smith
2008-10-16Correct the existing Intel E4500 entries so they're properly named E5400Brad Smith
and add some missing entries for the E5400 chipset.
2008-10-15Fix list_for_each_safe compat marco. It currently skips the last entry.Owain Ainsworth
From Robert Noland at FreeBSD.
2008-10-15Second pass of simple timeout_add -> timeout_add_sec conversionsBret Lambert
This should take care of the simpler ones (i.e., timeout values of integer multiples of hz). ok krw@, art@
2008-10-15kernel/5592: yield() between copying out large chunks of random data toDamien Miller
userspace - mitigates an effective DoS since generating these can hog the CPU at splhigh() feedback & ok tedu@ deraadt@
2008-10-14Change m_devget()'s outdated and unused "offset" argument: It isChristian Weisgerber
now the offset into the first mbuf of the target chain before copying the source data over. From FreeBSD. Convert drivers' use of m_devget(). Mostly from thib@. Update mbuf(9) man page. ok claudio@, thib@
2008-10-14remove C99/C++ style commentsJonathan Gray
2008-10-14Don't be so pessimistic about the prospects of getting aJonathan Gray
valid MAC address. Pyun YongHyeon seems to have taken code for generating an address when something looks invalid from other drivers in FreeBSD, there are no known problems with getting valid addresses for jme, so remove this. Additionally it isn't appropriate to call arc4random() at that point in the boot process so the code needs to go.
2008-10-13Almost complete rewrite of iwn(4).Damien Bergamini
Add support for Intel WiFi Link 5000 Series adapters (5100/5150/5300/5350). Quite frankly, Intel made things unnecessarily difficult by gratuitously changing firmware commands (adding new fields in the middle of a struct) and some register offsets for the 5000 Series and by defining yet another way of loading a firmware. I had to write a hardware abstraction layer to manage those differences. Committed over a 5300 adapter (3T3R). Require an upgrade of the iwn-firmware package, even for 4965AGN users. Not tested on 5100, 5150 and 5350 (test reports are more than welcomed.) There should be no regression on the 4965AGN.
2008-10-12if converters in a group are not needed to satisfy the requirementsJacob Meuser
of a stream, direct the unneeded converters use HDA link stream #0 from NetBSD via Alexey Suslikov, thanks tested by several, thanks also
2008-10-12add azalia_codec_disconnect_stream(), a function to direct allJacob Meuser
converters in a group to use HDA link stream #0. use it when halting playback/recording. from NetBSD via Alexey Suslikov, thanks tested by several, thanks also