diff options
author | Jörg Hohensohn <hohensoh@rockbox.org> | 2003-06-29 21:57:20 +0000 |
---|---|---|
committer | Jörg Hohensohn <hohensoh@rockbox.org> | 2003-06-29 21:57:20 +0000 |
commit | b2a2022cc3b9809b5548236dcfcf7bb4dabf7985 (patch) | |
tree | 8a1d7a4d1caa05a7d15cc1d1ee30d62595790f1f /gdb/sh-stub.c | |
parent | 09e42d56572822a4da19038ad3124e0a8d29e2dc (diff) | |
download | rockbox-b2a2022cc3b9809b5548236dcfcf7bb4dabf7985.tar.gz rockbox-b2a2022cc3b9809b5548236dcfcf7bb4dabf7985.zip |
Port A inits for cold-start capability
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3780 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'gdb/sh-stub.c')
-rw-r--r-- | gdb/sh-stub.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/sh-stub.c b/gdb/sh-stub.c index 198de99d22..9a68d2fd53 100644 --- a/gdb/sh-stub.c +++ b/gdb/sh-stub.c | |||
@@ -441,6 +441,11 @@ int ata_wait_for_rdy(void) | |||
441 | 441 | ||
442 | int ata_spindown(int time) | 442 | int ata_spindown(int time) |
443 | { | 443 | { |
444 | /* Port A setup */ | ||
445 | PAIOR |= 0x0280; /* output for ATA reset, IDE enable */ | ||
446 | PADR |= 0x0200; /* release ATA reset */ | ||
447 | PACR2 &= 0xBFFF; /* GPIO function for PA7 (IDE enable) */ | ||
448 | |||
444 | /* activate ATA */ | 449 | /* activate ATA */ |
445 | PADR &= ~0x80; | 450 | PADR &= ~0x80; |
446 | 451 | ||