Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Support for Intel 6321ESB SATA. Tested on one of cloder's new | 2006-09-16 | 1 | -1/+7 | ||
| | | | | | | Xeon systems. ok cloder@ deraadt@ | |||||
* | Match VIA VT8237A SATA which while untested should act like | 2006-09-16 | 1 | -1/+5 | ||
| | | | | | | the older VIA SATA devices for our purposes going by FreeBSD. ok deraadt@ | |||||
* | Support for Intel 82801H/ICH8 SATA parts, untested but should | 2006-08-19 | 1 | -1/+38 | ||
| | | | | | work like the previous generation for our purposes going by the datasheet. | |||||
* | Be sure to set the mode for AHCI capable Intel SATA correctly and | 2006-08-19 | 1 | -29/+37 | ||
| | | | | | move things around to make ICH8 additions easier. Thanks to several people who tested various configs. | |||||
* | add the Intel 6321ESB IDE controller. | 2006-08-06 | 1 | -13/+23 | ||
| | ||||||
* | add NVidia MCP61/65 ids. | 2006-07-23 | 1 | -1/+37 | ||
| | ||||||
* | Match a few more Promise SATA chips which should work | 2006-07-16 | 1 | -1/+19 | ||
| | | | | if the FreeBSD driver is any indication. | |||||
* | in pciide_mapregs_compat() explicitly enable PCI IO, then remove all the | 2006-07-10 | 1 | -114/+6 | ||
| | | | | checks in all the sub-drivers checking for this; ok kettenis | |||||
* | add the ATI IXP300 SATA PCI id. | 2006-07-08 | 1 | -5/+9 | ||
| | ||||||
* | Broadcom HT-1000 SATA no longer requires IDE_PCI_CLASS_OVERRIDE now that | 2006-07-07 | 1 | -2/+2 | ||
| | | | | pciide_match checks for the PCI SATA subclass. | |||||
* | Check for SATA and RAID subclasses if we have a matching PCI ID. | 2006-07-07 | 1 | -12/+26 | ||
| | | | | | This should remove the need for most if not all of the override flags. "looks safe to me" miod@ | |||||
* | Avoid using an uninitialized variable when downgrading PIO mode too much on | 2006-06-26 | 1 | -1/+2 | ||
| | | | | nForce chipsets. | |||||
* | Add IDE_PCI_CLASS_OVERRIDE for ServerWorks HT-1000 SATA. | 2006-06-26 | 1 | -2/+2 | ||
| | ||||||
* | Somehow managed to miss including the part of Henrik's diff where | 2006-06-24 | 1 | -1/+5 | ||
| | | | | | we actually match the PCI ID of the 40518 controller. Pointed out by Henrik Flodell. | |||||
* | Support for Promise PDC205xx based SATA controllers; adapted | 2006-06-24 | 1 | -8/+240 | ||
| | | | | | | from NetBSD, with additions of some more devices from Aaron Linville and Henrik Flodell. ok grange@ | |||||
* | Match the ICH7-M DH in RAID mode and ask for | 2006-04-27 | 1 | -1/+6 | ||
| | | | | IDE SATA mode of operation. | |||||
* | Remove ICH6M from case statements in IDE code now we | 2006-04-26 | 1 | -7/+1 | ||
| | | | | | treat it like a SATA controller. reminded by brad@ | |||||
* | ATI IXP 600 IDE. Hardware is not generally available yet | 2006-04-26 | 1 | -1/+5 | ||
| | | | | but should work going by Linux driver. | |||||
* | Match PCI ids for Intel ICH7 SATA in AHCI mode. | 2006-04-25 | 1 | -7/+27 | ||
| | | | | | | | Then ask for SATA IDE mode of operation. X60/T60 Thinkpads are shipped in AHCI configuration by default, this makes them work without changing a BIOS option. | |||||
* | Allow Intel SATA to map compatibility interrupts. | 2006-04-23 | 1 | -13/+16 | ||
| | | | | | | | | This makes a bunch of ICH6M/ICH7M systems that don't present an IDE controller work. And stop treating ICH6M like an IDE controller now this works for everyone. Thanks to all the people who tested. | |||||
* | Match ICH7R SATA which while untested should work. | 2006-04-17 | 1 | -4/+8 | ||
| | ||||||
* | Add support for non-RAID part of the ITExpress IT8212F. | 2006-04-15 | 1 | -1/+5 | ||
| | | | | From Hans-Guenter Weigand hgw at d1906.inka.de. | |||||
* | add another ServerWorks SATA PCI id. | 2006-04-09 | 1 | -1/+5 | ||
| | | | | From the Linux svw driver. | |||||
* | To be able to use the maximum number of IDE/SATA disks on an ICH | 2006-04-02 | 1 | -1/+49 | ||
| | | | | | | | | | | system we have to make some channels native as there isn't enough legacy I/O space/interrupts to go around. Intel calls this enhanced mode. An updated and expanded version of a diff from Ulrik Holmén. "looks sane" grange@ | |||||
* | Add Intel 82801GB (ICH7M) SATA; | 2006-03-28 | 1 | -1/+5 | ||
| | | | | reported by Gabor Micsko <trey@hup.hu>; ok jsg@ marco@ kettenis@ | |||||
* | Add IDE_PCI_CLASS_OVERRIDE for ServerWorks K2 SATA. | 2006-03-27 | 1 | -2/+2 | ||
| | | | | ok grange@, jsg@ | |||||
* | Split the chip map for Intel SATA out into a seperate function | 2006-03-27 | 1 | -68/+58 | ||
| | | | | | | | for readability/maintainability. Tested by several people on ICH6-M/ICH7 ok grange@ | |||||
* | Make UDMA on the VT8237 work again. | 2006-03-06 | 1 | -18/+23 | ||
| | | | | ok jsg@, grange@ | |||||
* | Make ServerWorks SATA less chatty. Sprinkle some KNF while I'm there. | 2006-02-24 | 1 | -7/+12 | ||
| | | | | ok brad@, grange@ | |||||
* | Fix LBA48 access for ServerWorks SATA. | 2006-02-10 | 1 | -1/+13 | ||
| | | | | ok grange@ | |||||
* | add some more Intel PIIX IDE controllers.. | 2006-02-03 | 1 | -8/+29 | ||
| | | | | | | | - 82372FB Ultra66 - 82371FB and 82371MX Non-UDMA capable ok grange@ | |||||
* | add Intel 82451NX (PIIX4) and 82801DBL (ICH4-L). | 2006-02-03 | 1 | -1/+16 | ||
| | | | | ok grange@ jsg@ | |||||
* | Add support for VIA VT6410. | 2006-02-01 | 1 | -50/+71 | ||
| | | | | | | | | Originally from Benoit Izac in PR 4995 reworked to not be affected by the southbridge checking the other VIA ids have to do by incorporating suggestions from brad@ and kettenis@. ok brad@ kettenis@ grange@ | |||||
* | Match a few more NVIDIA product ids found in Linux drivers. | 2006-01-24 | 1 | -1/+24 | ||
| | ||||||
* | Fix UDMA on IDE function integrated on VIA VT8237 south bridge. | 2006-01-22 | 1 | -2/+10 | ||
| | | | | ok grange@ | |||||
* | Adjust for renamed VIA VT8233 PCI ID's. | 2006-01-01 | 1 | -3/+3 | ||
| | | | | ok brad@, deraadt@ | |||||
* | Missing break and initializations found by lint. | 2005-12-15 | 1 | -1/+6 | ||
| | | | | ok jsg@ uwe@ grange@ | |||||
* | revert 82801FBM SATA controller back to being configured as an IDE controller | 2005-10-26 | 1 | -5/+5 | ||
| | | | | until someone can figure out why it works on some systems and not on others. | |||||
* | check for 82801FBM SATA in one more spot. | 2005-10-22 | 1 | -1/+2 | ||
| | ||||||
* | 82801FBM_IDE -> 82801FBM_SATA | 2005-10-22 | 1 | -8/+7 | ||
| | ||||||
* | fix a typo in a Via PCI product id. | 2005-10-20 | 1 | -2/+2 | ||
| | ||||||
* | Don't try to match VIA ide chips as ISA bridges. | 2005-10-20 | 1 | -4/+2 | ||
| | ||||||
* | Add some missing IDE/SATA interfaces.. | 2005-10-18 | 1 | -8/+49 | ||
| | | | | | | | | | - Via VT6421 SATA - ServerWorks HT-1000 IDE - ServerWorks Frodo4/Frodo8 and HT-1000 SATA - NVidia NForce3 250 2nd channel, MCP04 and MCP51 ok grange@ | |||||
* | Simplify case statement in apollo_chip_map(). | 2005-10-17 | 1 | -13/+1 | ||
| | ||||||
* | Recognise VT8251. From Blake Willis <blake at 2112.net>. | 2005-10-17 | 1 | -1/+9 | ||
| | | | | ok grange@ | |||||
* | Don't clear dma_in_progress flag too early, noticed by jason@. | 2005-10-17 | 1 | -5/+8 | ||
| | ||||||
* | Fixup cacheline on sii3114 like we do for sii3112; | 2005-10-17 | 1 | -31/+41 | ||
| | | | | from ragge@netbsd via jason@. | |||||
* | ServerWorks SATA | 2005-10-16 | 1 | -2/+335 | ||
| | | | | ok deraadt@, grange@ | |||||
* | update Via and 3Com ids. | 2005-10-15 | 1 | -3/+3 | ||
| | ||||||
* | Tweak names and add entries to the RCC (ServerWorks/Broadcom) PCI ids. | 2005-10-15 | 1 | -6/+6 | ||
| | | | | Based on Linux's pci.ids and sata_svw.c |