aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ata/ata-chipset.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Add support for the NetCell NC3000/5000 series SATA RAID cards.Rink Springer2007-02-031-0/+45
| | | | | | | | | Reviewed by: sos Approved by: imp (mentor) MFC after: 1 week Notes: svn path=/head/; revision=166477
* Add support for the Marvell 6101/6145 PATA chips used on many new Intel boards.Søren Schmidt2007-01-041-32/+88
| | | | | | | HW donated by: Sentex Notes: svn path=/head/; revision=165768
* Add new PATA only JMicron chip.Søren Schmidt2007-01-041-1/+2
| | | | Notes: svn path=/head/; revision=165759
* Add missing PCI ID for the acer m5288Søren Schmidt2006-10-081-0/+1
| | | | Notes: svn path=/head/; revision=163124
* add support for the ALI/ULI M5288 AHCI part.Søren Schmidt2006-09-251-0/+7
| | | | | | | patch by: Sven Petai Notes: svn path=/head/; revision=162618
* Busmaster DMA address fix in VIA 6421 case.Søren Schmidt2006-09-121-1/+1
| | | | Notes: svn path=/head/; revision=162259
* Add support for a few more Serverworks and lookalikes chips.Søren Schmidt2006-09-111-9/+12
| | | | Notes: svn path=/head/; revision=162230
* Add support for VIA 8237A.Søren Schmidt2006-09-021-0/+2
| | | | Notes: svn path=/head/; revision=161883
* Properly initialize the nVidia MCP5X interrupts etc.Søren Schmidt2006-08-301-2/+7
| | | | | | | Suggested by: nVidia Notes: svn path=/head/; revision=161736
* Update JMicron support to also work with chips where the PATA and SATASøren Schmidt2006-08-181-19/+42
| | | | | | | | | parts are on individual PCI functions. HW donated by: JMicron Notes: svn path=/head/; revision=161430
* Appened ull to a really large integer constant to fix build on i386Warner Losh2006-08-181-1/+1
| | | | Notes: svn path=/head/; revision=161428
* Add support for the ICH8 and ESB2 chips, also add a few other missing ICH7 ↵Søren Schmidt2006-08-141-30/+44
| | | | | | | | | parts. HW donated by: JMicron Notes: svn path=/head/; revision=161291
* Unbreak nForce4 SATA support.Søren Schmidt2006-08-111-7/+7
| | | | | | | Hopefully I dont break something else this time..... Notes: svn path=/head/; revision=161227
* Unbreak nForce3 SATA support.Søren Schmidt2006-08-051-19/+19
| | | | Notes: svn path=/head/; revision=160999
* Finally fix support for the newer MCP51/MCP55 nVidia chipsets.Søren Schmidt2006-07-241-34/+47
| | | | | | | | | | | The register layout has changed since the original NV4 - sigh. Hotplug support has been fixed for all nVidia chipsets that supports it (including the MCP51/55). HW donated by: Kingsley College Notes: svn path=/head/; revision=160616
* Add preliminary support for the Serverworks HT1000 chip.Søren Schmidt2006-07-041-6/+69
| | | | | | | HW sponsored by: Yahoo! Notes: svn path=/head/; revision=160096
* Update AHCI support to be more generic.Søren Schmidt2006-06-281-66/+101
| | | | | | | Add support for AHCI on the VIA VT8251. Notes: svn path=/head/; revision=160000
* Fix type casts so that we get at the right response queue.Søren Schmidt2006-06-191-7/+10
| | | | | | | Submitted by: glebius+ru Notes: svn path=/head/; revision=159771
* Fix probe printing of highpoint and promise controllers.Søren Schmidt2006-05-111-5/+4
| | | | Notes: svn path=/head/; revision=158427
* Add support for the JMicron JMB361, 365 and 366 chips.Søren Schmidt2006-03-131-14/+18
| | | | | | | HW and documentation kindly provided by JMicron. Notes: svn path=/head/; revision=156683
* In ata_cmd_allocate() only call ata_pci_allocate once.Søren Schmidt2006-02-231-1/+0
| | | | | | | found by: jhb@ Notes: svn path=/head/; revision=155955
* Add support for the JMicron JMB363 dual SATA + single PATA controller.Søren Schmidt2006-02-161-31/+97
| | | | | | | Documentation and HW kindly provided by JMicron. Notes: svn path=/head/; revision=155761
* Add a reset of the AHCI machinery to the ICH6/ICH7 support.Søren Schmidt2006-02-131-0/+12
| | | | | | | This should fix the missed devices on some systems. Notes: svn path=/head/; revision=155601
* Unbreak Promise SATAII/150 controllers caused by the DMA dump changes.Søren Schmidt2006-02-091-63/+70
| | | | Notes: svn path=/head/; revision=155479
* Unbreak DMA dumo on Intel 31224.Søren Schmidt2006-02-061-1/+1
| | | | Notes: svn path=/head/; revision=155393
* Add support for the JMicron JMB360 SATAII controller.Søren Schmidt2006-01-251-24/+111
| | | | | | | | | Thanks to JMicron for providing needed info. HW donated by: Ralf Folkerts Notes: svn path=/head/; revision=154829
* Fix panic on boot due to not all SATA chipsets having SSTATUS registeriSøren Schmidt2006-01-211-3/+3
| | | | | | | resources set. Notes: svn path=/head/; revision=154644
* Correct two promise entries, these are only 2port SATA.Søren Schmidt2006-01-181-2/+2
| | | | Notes: svn path=/head/; revision=154517
* Whitespace cleanup.Søren Schmidt2006-01-181-34/+36
| | | | Notes: svn path=/head/; revision=154515
* Properly report SATA connection speed.Søren Schmidt2006-01-181-3/+12
| | | | Notes: svn path=/head/; revision=154511
* Add support for using DMA on dump, greatly speeds up the dump process.Søren Schmidt2006-01-181-1249/+1114
| | | | | | | Add dump support in ataraid. Notes: svn path=/head/; revision=154507
* Get rid of the advertising clause in the copyright.Søren Schmidt2006-01-051-3/+1
| | | | Notes: svn path=/head/; revision=154063
* Fix the promise modesetting for old chips.Søren Schmidt2006-01-041-4/+2
| | | | | | | Pointy hat to: sos Notes: svn path=/head/; revision=154019
* Fix promise probe printing.Søren Schmidt2006-01-041-3/+3
| | | | Notes: svn path=/head/; revision=154012
* Add hotplug support for Marvell chips.Søren Schmidt2005-12-301-15/+42
| | | | Notes: svn path=/head/; revision=153916
* Further updates to the Marvell support code.Søren Schmidt2005-12-281-13/+24
| | | | | | | Should be reliable enough for actual use by now. Notes: svn path=/head/; revision=153789
* Change the probes in ATA to return a negative value on success.Søren Schmidt2005-12-271-4/+0
| | | | | | | | This allows other driver to take over if needed during probe, and allows me to distribute new drivers as modules. Notes: svn path=/head/; revision=153755
* Update the last commit to also take 48Bit access functions.Søren Schmidt2005-12-271-1/+3
| | | | Notes: svn path=/head/; revision=153754
* Add initial support for the Marvell 88SX[56]0[48][01] series of SATA chips.Søren Schmidt2005-12-271-0/+440
| | | | | | | | Hardware donated by: Matthew Jacob Hardware donated by: Y! Notes: svn path=/head/; revision=153753
* Cleanup the strings for printing chipset names, saves quite some space.Søren Schmidt2005-12-161-170/+188
| | | | | | | Add a couble new nVidia chips now we are here. Notes: svn path=/head/; revision=153473
* Add support for VIA VT8251 southbridge.Søren Schmidt2005-12-141-23/+18
| | | | | | | SATA support for now in compat mode, but all 4 channels usable. Notes: svn path=/head/; revision=153415
* Unbreak hotplug support on the ICH6 and ICH7 chipsets.Søren Schmidt2005-12-091-3/+4
| | | | Notes: svn path=/head/; revision=153269
* Update the ICH7 support so it deals better with chips without AHCI.Søren Schmidt2005-12-021-66/+78
| | | | | | | | | | | | Update Intel MatrixRAID support to be able to pick up RAID0+1 (RAID10) and RAID5 arrays without panic'ing. This has the side effect of now also supporting multiple volumes on MatrixRAID's now I have the metadata better understood.. HW sponsored by: Mullet Scandinavia AB Notes: svn path=/head/; revision=153015
* Fix SiS SATA support, the SATA registers was off.Søren Schmidt2005-11-281-3/+4
| | | | | | | | | Add support for SiS metadata. HW donated by: obrien Notes: svn path=/head/; revision=152908
* Add support for the ATI IXP[234]00 series chipsets.Søren Schmidt2005-10-121-1/+112
| | | | | | | HW donated by: sentex Notes: svn path=/head/; revision=151267
* Properly react to allocation failures.Søren Schmidt2005-10-101-6/+11
| | | | | | | Found by: imp@ Notes: svn path=/head/; revision=151219
* Add support for setting the SG list segment size.Søren Schmidt2005-10-061-2/+8
| | | | | | | | | Use this for the SiI3112 workaround to get rid of the "oversized DMA" errors. MFC to 6.0 candidate. Notes: svn path=/head/; revision=151002
* Harden the hotplug support for SATA devices.Søren Schmidt2005-09-141-2/+4
| | | | | | | | | This also fixes a few races that was present in the timeout/detach code. Sponsored by: pair.com Notes: svn path=/head/; revision=150129
* Fix support for the VIA 6421 controller.Søren Schmidt2005-08-291-3/+29
| | | | Notes: svn path=/head/; revision=149565
* Apply fix for "pr82261 DMA-support on Sparc64 broken"Søren Schmidt2005-08-231-5/+41
| | | | | | | | | The Acer chip or wiring that SUN uses has problems that this patch tries to work around. Original patch by Marius Strobl, hacked into shape by me.. Notes: svn path=/head/; revision=149387