|
|
| version 1.9, 2004/01/23 15:35:13 | version 1.10, 2004/01/28 12:48:49 |
|---|---|
| Line 383 ata_dmainit(struct ata_channel *ch, int | Line 383 ata_dmainit(struct ata_channel *ch, int |
| case 0x74411022: /* AMD 768 */ | case 0x74411022: /* AMD 768 */ |
| case 0x74111022: /* AMD 766 */ | case 0x74111022: /* AMD 766 */ |
| case 0x74091022: /* AMD 756 */ | case 0x74091022: /* AMD 756 */ |
| case 0x74691022: /* AMD 8111 */ | |
| case 0x05711106: /* VIA 82C571, 82C586, 82C596, 82C686, 8231,8233,8235 */ | case 0x05711106: /* VIA 82C571, 82C586, 82C596, 82C686, 8231,8233,8235 */ |
| { | { |
| int via_modes[5][7] = { | int via_modes[5][7] = { |
| Line 426 ata_dmainit(struct ata_channel *ch, int | Line 427 ata_dmainit(struct ata_channel *ch, int |
| reg_val = via_modes[4]; | reg_val = via_modes[4]; |
| chip = "AMD"; | chip = "AMD"; |
| } | } |
| else if (ch->chiptype == 0x74691022) { /* AMD 8111 */ | |
| udmamode = imin(udmamode, 6); | |
| reg_val = via_modes[4]; | |
| chip = "AMD"; | |
| } | |
| else if (ch->chiptype == 0x74091022) { /* AMD 756 */ | else if (ch->chiptype == 0x74091022) { /* AMD 756 */ |
| udmamode = imin(udmamode, 4); | udmamode = imin(udmamode, 4); |
| reg_val = via_modes[4]; | reg_val = via_modes[4]; |