summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2005-06-29initialize timeouts needed by pccomTheo de Raadt
2005-06-29remove unused FreeBSD printfBrad Smith
2005-06-29volatile hereBrad Smith
2005-06-29rev 1.25Brad Smith
* Add workaround for revision Bx bcm5700: chip bugs in decoding of PCI register writes may leave the hardware in (partial) powersave state, such that writes to "indirect" registers do not work. Explicitly force chip into D0 state at attach time. From NetBSD
2005-06-29add some Power Management constantsBrad Smith
From NetBSD
2005-06-29- sync bus_dma ops and add bus_dmamap_sync()'sBrad Smith
and rev 1.25 * bcm5700 chips rev Bx wedge up if given DMA descriptors of eight bytes or less. Once hit, only reovery is a watchdog timeout/reset. If the offending packet is retransmitted, the chip will wedge again... Check for teeny fragments in a Tx request, and either fold the teeny chunk residue into an adjacent mbuf, or m_dup the entire buffer. From NetBSD Tested on alpha/amd64/macppc by krw@ and ok krw@
2005-06-29rev 1.47Brad Smith
Make pci_get_capability() work correctly on both header type 0 and type 2 devices; both have different Capability List Pointer registers. From NetBSD
2005-06-28NBIO > 0 the bioctl code.Marco Peereboom
Conditional jump to ami_ioctl() if NBIO > 0 is defined. ok deraadt@ mickey@
2005-06-28implement ami_schwartz_poll() per the FIXME leftover from the hackathon.Marco Peereboom
ok mickey@
2005-06-28allow posting BIO ioctls to the daughter devices (sd*) as well; marco@ ↵Michael Shalayeff
testing and ok
2005-06-28regenBrad Smith
2005-06-28tab to spaceBrad Smith
2005-06-28rev 1.28Brad Smith
Write the station address using 8-bits writes instead of 16-bits. This is what the linux driver does, and makes the DGE-550T work. Set bit 0x0020 in STGE_DebugCtrl too, the linux driver does it (the comments note this as a workaround, without more details. This doesn't seem to make things worse). Also initialize STGE_RxDMABurstThresh and STGE_RxDMAUrgentThresh, using values from the linux driver. From NetBSD
2005-06-28do not whine if we cannot get mbufs.Brad Smith
2005-06-27commaTheo de Raadt
2005-06-27typo; mitja@muzenic.netTheo de Raadt
2005-06-27card broadcom serial, plus set frequencyTheo de Raadt
2005-06-27syncTheo de Raadt
2005-06-27Broadcom serial device (found on option globetrotter edge)Theo de Raadt
2005-06-26syncTheo de Raadt
2005-06-26more via devsTheo de Raadt
2005-06-26remove unused code in bge_intr()Brad Smith
2005-06-26rev 1.29Brad Smith
hme_init(): call mii_mediachg() to make sure the current media is set. From NetBSD
2005-06-26Use pci_matchbyid().Brad Smith
ok millert@
2005-06-26- clear IFF_RUNNING & IFF_OACTIVE in dc_stop() before de-allocating resources.Brad Smith
- remove unused FreeBSD specific code
2005-06-26remove one more piece of the media detection from SRM code.Brad Smith
2005-06-25re-add ASIX check lost in rev 1.77Brad Smith
2005-06-24MSI Bluetooth adapters need the ubt_broken_devices quirkMartin Reindl
ok grange@
2005-06-23clear IFF_RUNNING & IFF_OACTIVE in dc_stop() before de-allocating resources.Brad Smith
2005-06-23Use proper type for 32 bit entity. s/long/intRobert Nagy
This is needed for bktr(4) to work on sparc64. testing and ok by mickey and Jacob Meuser <jakemsr@jakemsr.com>
2005-06-22apparently i got the last one reversed; from jakemsr@Michael Shalayeff
2005-06-21remove duplicate function prototypes. ok deraadtKevin Lo
2005-06-21regenBrad Smith
2005-06-21add some Enable Semiconductor and Lucent PHYsBrad Smith
from henric@ via deraadt@
2005-06-20Remove media detection from the SRM on alpha. Initially a good idea, itMartin Reindl
breaks some onboard de(4)'s. The conventional way of getting media settings is just fine on alpha, so let's just use this. Shrinks de(4) a bit on alpha. While there de-inline tulip_21140_mediainit(). ok brad@
2005-06-20Replace arpcom in the softc with ieee80211com in preparation forJonathan Gray
further net80211 changes. ok mickey@
2005-06-20remove freebsd'isms in debug messages. pointed out by timsl (tim atDamien Bergamini
planetpixel dot de).
2005-06-20fix a couple of 'use after free' bugs on mbuf chains in the tx path.Damien Bergamini
originally pointed out by Mike Silbersack on the fbsd version of the iwi driver.
2005-06-19- some clean upBrad Smith
- for consistency fix order of operations for MII_TICK switch case in eephy
2005-06-19rev 1.4Brad Smith
Tweak the xmphy driver a little bit based on something I learned about the built-in 1000baseX interface in the Level 1 LXT1001 chip. The Level 1 PHY comes up with the isolate bit in the control register set by default, but it also has the autonegotiate bit set. When you tell the xmphy driver to select IFM_AUTO mode, it sees that the autoneg bit is already on, and thus doesn't bother updating the control register. However this means that the isolate bit is never turned off (unless you manually select 1000baseSX full or half duplex mode, which does result in the control register being modified and the ISO bit being turned off). This subtle and unusual behavioral difference stopped me from being able to receive packets on the SMC9462TX card for several days, since isolating the PHY disconnects it from the MAC's data interface. The fix is to omit the 'is the autoneg big set?' test, since it doesn't really provide much of an optimization anyway. This commit also updates the xmphy driver to support the Jato/Level 1 internal PHY. (I'm not sure how Jato Technologies is related to Level 1: all I know is the OUI from the PHY ID registers maps to Jato in the OUI database.) From FreeBSD
2005-06-18Switch master and surround volume controls on AD1888 and AD1985Can Erkin Acar
Control muting of both left and right channels.
2005-06-18though this doesn't work yet at least allow it to compile first.Brad Smith
2005-06-18regenBrad Smith
2005-06-18change ANTARES TC9021 entry description from Antares to TC9021Brad Smith
2005-06-17regenBrad Smith
2005-06-17add Jato Technologies 1000baseX PHYBrad Smith
From FreeBSD
2005-06-17uipaq/ucom support; written by isis@www.cs.umd.eduTheo de Raadt
2005-06-17syncMartin Reindl
2005-06-17Intel 915G Integrated VideoMartin Reindl
ok brad@
2005-06-17syncTheo de Raadt