summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2004-01-11The limitation for TX/RX DMA of rev. 900B and 635 os the SiS chips alsocube
applies to rev. 0x91 for 96x chipsets. Needed to fix PR 24043, but more stressing testing has to be performed before closing it.
2004-01-07Initialize some importantant members of the drive info structure. (I havethorpej
no idea how this worked for me before, but I swear that it did...) kern/24015.
2004-01-06Regen.matt
2004-01-06Add HP Tachyon TL and TS device IDs.matt
2004-01-05Regen.matt
2004-01-05Add Agilent Technologies vendor IDmatt
Add Agilent Tachyon_DX2 product ID Add HP Tachyon_XL2 product ID
2004-01-03More wdc_channel structure member namespace cleanup:thorpej
- channel -> ch_channel - wdc -> ch_wdc
2004-01-03Only report codec readiness if DEBUG to avoid printing it on every resume.soren
2004-01-03Rename "struct channel_softc" to "struct wdc_channel".thorpej
2004-01-01Rename:thorpej
- wdc_xfer to ata_xfer - channel_queue to ata_queue and move them to <dev/ata/atavar.h> so they can be used by non-wdc ATA controllers. Clean up the member names of these structures while at it.
2003-12-31Split opencrypto configuration into an attribute, usable by inkerneljonathan
clients, and a pseudo-device for userspace access. The attribute is named `opencrypto'. The pseudo-device is renamed to "crypto", which has a dependency on "opencrypto". The sys/conf/majors entry and pseudo-device attach entrypoint are updated to match the new pseudo-device name. Fast IPsec (sys/netipsec/files.ipsec) now lists a dependency on the "opencrypto" attribute. Drivers for crypto accelerators (ubsec, hifn775x) also pull in opencrypto, as providers of opencrypto transforms.
2003-12-31Include <dev/ata/atareg.h>, so that WDSD_IBM is defined.martin
2003-12-30Move the drive probing code out of atabusconfig() and into a newthorpej
wdc_drvprobe() function. wdc_drvprobe() is used if the controller does not specify a custom one prior to calling wdcattach(). The WDC_CAPABILITY_DRVPROBE bit is gone.
2003-12-28ICH4/ICH5:kent
When native i/o mapping fails, try compatible i/o mapping.
2003-12-23Support i82845G/GL based motherboards without an Integrated Graphicstron
Device. Patch supplied by Nicolas Joly in PR kern/23860.
2003-12-20Fix a typo.thorpej
2003-12-20Add support for the Silicon Image 3114 SATALink 4-port SATA controller.thorpej
2003-12-20Regen: Add product ID for the SiI 3124 SATALink.thorpej
2003-12-20Add product ID for the SiI 3124 SATALink.thorpej
2003-12-19While legacy PCI IDE controllers have only 2 channels, it is quite commonthorpej
for modern PCI SATA controllers to have more. Define a new PCIIDE_MAX_CHANNELS which to specify the maximum number of channels we support, and use it to allocate channel resources.
2003-12-19Some controllers must have certain bits always be set in the IDEDMA_CMDthorpej
register for proper operation. Add a prototype field in the pciide_channel for this register and use it as necessary when writing the IDEDMA_CMD register.
2003-12-19More unsigned long casts to make this work on ppc. Fix formatting of debugchristos
statements to 0x when there are hex numbers printed.
2003-12-19PR/23802: KIYOHARA Takashi: Bad printf format with CBB_DEBUG. While I amchristos
there, make all printfs consistent 0x%lx and (unsigned long) cast.
2003-12-19Const poison the channel name.thorpej
2003-12-19Move the PCIIDE_OPTIONS_* constants into pciidevar.hthorpej
2003-12-19Regen: Add product ID for the Silicon Image 3114 SATALink.thorpej
2003-12-19Add product ID for the Silicon Image 3114 SATALink.thorpej
2003-12-19Use a register map to find the offsets of various per-channelthorpej
registers in the BA5 space.
2003-12-17Add BA5 space tag/handles for Silicon Image SATALink.thorpej
2003-12-17Add support for some more Marvell-based adapters to the sk driver:tls
D-Link DGE-530T Linksys EG1032v2 Linksys EG1064v2 The Linux driver treats all of these the same. Tested with a DGE-530T; it works, though performance on at least one of my systems is atrocious. Fix setting of ethernet capabilities into interface capabilites word in attach routine. Manual page: note that jumbo support doesn't work and checksum support doesn't exist.
2003-12-16Synchronize with FreeBSD:dyoung
* add constants to enums * HAL update: stops panics, fixes ad hoc-mode beacons, some API changes * get and use mac/phy/rf front-end revision codes * add a custom ath(4) ic_node_getrssi callback which does RSSI averaging * do not immediately scan, but re-associate after missing beacons. * bug fix: don't if_init after detach. * HAL diagnostics ioctl, SIOCGATHDIAG * send DS parameters element in beacons * const-ify some pointers * consolidate rx-filter settings into ath_calcrxfilter * abstract FreeBSD `ticks', NetBSD `hardclock_ticks' with ATH_TICKS() * misc. other changes
2003-12-15Fixes from PR#23177. Various lint/logic fixes:jmc
Fix some non-initialized variables close the output files when done Redo the printing for RCS strings so they don't expand in the awk script too Do proper tests for variables existance before accessing Verified output from all scripts is identical to original versions
2003-12-15Remove the notice that was in cmdide.c before SATALink support was splitthorpej
out. All of the code in this file was written by me.
2003-12-15Use the SControl and SStatus registers to query the SATA PHY forthorpej
device detection.
2003-12-14PR 23428: support National Datacomm Corporation NCP130A2 board.dyoung
Thanks T. M. Pederson for sending the patches.
2003-12-14Regen: added ATI Radeon 9200SE.tsutsui
2003-12-14Add ATI Radeon 9200SE.tsutsui
2003-12-14Do 5704-specific setup of DMA control register for all 5704 variants,jonathan
including chips that matched only the asic-revision fallback table. When dong DMA setup for 5703 and 5704, use the new BGE_ASICREV() macro to extract the ASIC revision.
2003-12-14Split the Intel i31244 SATA controller ("Artisea") driver out of piixidethorpej
into its own driver (artsata).
2003-12-14Liberally apply "static", and wrap a line.thorpej
2003-12-13Split out the Silicon Image SATALink support into its own driver,thorpej
"satalink".
2003-12-10Power up the card without OE enabled to avoid letting SanDisks enterbriggs
True IDE mode. Hinted at by Charles Hannum a while back. This lets my PCI-Cardbus adapter read SanDisk CF cards much more reliably. Also bring in a few defines from FreeBSD for some more TI registers and such.
2003-12-09Use aprint_*()briggs
2003-12-09Match Promise controllers.ad
2003-12-09Regen.ad
2003-12-09Add second ID for Intel i960 RM.ad
2003-12-09The highest 16 bits of chipid identify the ASIC, so print only them.pooka
2003-12-08Match 5703 ASIC A3.pooka
Also, when printing the ASIC ID, print the revision in hex in all cases to avoid extra confusion if only the "superclass" of the ASIC is recognized.
2003-12-08regen for broadcom 5703a3pooka
2003-12-08Broadcom 5703 A3pooka