diff options
author | Peter Grehan <grehan@FreeBSD.org> | 2005-04-18 04:23:23 +0000 |
---|---|---|
committer | Peter Grehan <grehan@FreeBSD.org> | 2005-04-18 04:23:23 +0000 |
commit | 5a276744c060cdd581c47f6eb776fa943058a315 (patch) | |
tree | 9bb411570dab02ab92e43ed768c786af266b87ae | |
parent | ffe49790ef56fbb0b60306ea7de750cb9946145a (diff) | |
download | src-5a276744c060cdd581c47f6eb776fa943058a315.tar.gz src-5a276744c060cdd581c47f6eb776fa943058a315.zip |
Catch up with ATA mkIII definitions for registers that have different
functions for read vs. write.
Notes
Notes:
svn path=/head/; revision=145221
-rw-r--r-- | sys/powerpc/powermac/ata_kauai.c | 3 | ||||
-rw-r--r-- | sys/powerpc/powermac/ata_macio.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/sys/powerpc/powermac/ata_kauai.c b/sys/powerpc/powermac/ata_kauai.c index 4c03de77a346..85b0daf3d13d 100644 --- a/sys/powerpc/powermac/ata_kauai.c +++ b/sys/powerpc/powermac/ata_kauai.c @@ -173,10 +173,11 @@ ata_kauai_probe(device_t dev) /* * Set up the resource vectors */ - for (i = ATA_DATA; i <= ATA_STATUS; i++) { + for (i = ATA_DATA; i <= ATA_COMMAND; i++) { ch->r_io[i].res = mem; ch->r_io[i].offset = i*ATA_KAUAI_REGGAP + ATA_KAUAI_REGOFFSET; } + ata_default_registers(ch); ch->r_io[ATA_ALTSTAT].res = mem; ch->r_io[ATA_ALTSTAT].offset = ATA_KAUAI_ALTOFFSET; diff --git a/sys/powerpc/powermac/ata_macio.c b/sys/powerpc/powermac/ata_macio.c index 3375dac2b4dc..1bf464e7ad33 100644 --- a/sys/powerpc/powermac/ata_macio.c +++ b/sys/powerpc/powermac/ata_macio.c @@ -110,10 +110,11 @@ ata_macio_probe(device_t dev) /* * Set up the resource vectors */ - for (i = ATA_DATA; i <= ATA_STATUS; i++) { + for (i = ATA_DATA; i <= ATA_COMMAND; i++) { ch->r_io[i].res = mem; ch->r_io[i].offset = i * ATA_MACIO_REGGAP; } + ata_default_registers(ch); ch->r_io[ATA_ALTSTAT].res = mem; ch->r_io[ATA_ALTSTAT].offset = ATA_MACIO_ALTOFFSET; |