summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-dma.c
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2001-10-23 09:57:49 +0000
committersos <sos@FreeBSD.org>2001-10-23 09:57:49 +0000
commit123757f02012d5df56dd6422c3ab4460692b2dc4 (patch)
treeab58dea42a276ded832c48c94b51ecbea18d7339 /sys/dev/ata/ata-dma.c
parentdf2cb205e6e0f34bd95f47eca3d79357e445d49a (diff)
downloadFreeBSD-src-123757f02012d5df56dd6422c3ab4460692b2dc4.zip
FreeBSD-src-123757f02012d5df56dd6422c3ab4460692b2dc4.tar.gz
Add a bunch of new PCI ID's for Intel ATA chips.
Diffstat (limited to 'sys/dev/ata/ata-dma.c')
-rw-r--r--sys/dev/ata/ata-dma.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-dma.c b/sys/dev/ata/ata-dma.c
index 72836c1..f6cdbbe 100644
--- a/sys/dev/ata/ata-dma.c
+++ b/sys/dev/ata/ata-dma.c
@@ -112,6 +112,8 @@ ata_dmainit(struct ata_softc *scp, int device,
#endif
switch (scp->chiptype) {
+ case 0x248a8086: /* Intel ICH3 mobile */
+ case 0x248b8086: /* Intel ICH3 */
case 0x244a8086: /* Intel ICH2 mobile */
case 0x244b8086: /* Intel ICH2 */
if (udmamode >= 5) {
@@ -144,6 +146,7 @@ ata_dmainit(struct ata_softc *scp, int device,
/* FALLTHROUGH */
case 0x24118086: /* Intel ICH */
+ case 0x76018086: /* Intel ICH */
if (udmamode >= 4) {
int32_t mask48, new48;
int16_t word54;
@@ -174,6 +177,7 @@ ata_dmainit(struct ata_softc *scp, int device,
/* FALLTHROUGH */
case 0x71118086: /* Intel PIIX4 */
+ case 0x84CA8086: /* Intel PIIX4 */
case 0x71998086: /* Intel PIIX4e */
case 0x24218086: /* Intel ICH0 */
if (udmamode >= 2) {
OpenPOWER on IntegriCloud