SDATA support for ATI SB400. Reference: /n/sources/patch/applied/sdata-sb400 Date: Mon Feb 7 12:04:28 CET 2011 Signed-off-by: djc@9grid.fr --- /sys/src/9/pc/sdata.c Mon Feb 7 11:56:40 2011 +++ /sys/src/9/pc/sdata.c Mon Feb 7 14:23:29 2011 @@ -1929,7 +1929,6 @@ case (0x4D69<<16)|0x105A: /* Promise Ultra/133 TX2 */ case (0x3373<<16)|0x105A: /* Promise 20378 RAID */ case (0x3149<<16)|0x1106: /* VIA VT8237 SATA/RAID */ - case (0x4379<<16)|0x1002: /* ATI 4379 SATA*/ case (0x3112<<16)|0x1095: /* SiI 3112 SATA/RAID */ maxio = 15; span = 8*1024; @@ -2000,8 +1999,9 @@ * address for the registers (0x50?). */ /*FALLTHROUGH*/ - case (0x1002<<16)|0x4372: /* ATI SB400 */ - case (0x4376<<16)|0x1002: /* ATI Radeon Xpress 200M */ + case (0x4376<<16)|0x1002: /* ATI SB400 PATA */ + case (0x4379<<16)|0x1002: /* ATI SB400 SATA */ + case (0x437a<<16)|0x1002: /* ATI SB400 SATA */ break; case (0x0211<<16)|0x1166: /* ServerWorks IB6566 */ { --- /sys/src/boot/pc/sdata.c Mon Feb 7 11:56:47 2011 +++ /sys/src/boot/pc/sdata.c Mon Feb 7 11:56:43 2011 @@ -1474,7 +1474,6 @@ case (0x4D69<<16)|0x105A: /* Promise Ultra/133 TX2 */ case (0x3373<<16)|0x105A: /* Promise 20378 RAID */ case (0x3149<<16)|0x1106: /* VIA VT8237 SATA/RAID */ - case (0x4379<<16)|0x1002: /* ATI 4379 SATA*/ case (0x0680<<16)|0x1095: /* SiI 0680/680A PATA133 ATAPI/RAID */ case (0x3112<<16)|0x1095: /* SiL 3112 SATA (DMA busted?) */ case (0x3114<<16)|0x1095: /* SiL 3114 SATA/RAID */ @@ -1513,6 +1512,9 @@ pcicfgw8(p, 0x46, (r & 0x0C)|0xF0); /*FALLTHROUGH*/ case (0x7469<<16)|0x1022: /* AMD 3111 */ + case (0x4376<<16)|0x1002: /* ATI SB400 PATA */ + case (0x4379<<16)|0x1002: /* ATI SB400 SATA */ + case (0x437a<<16)|0x1002: /* ATI SB400 SATA */ /* * This can probably be lumped in with the 768 above. */