diff options
author | Jens Arnold <amiconn@rockbox.org> | 2007-11-06 07:21:08 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2007-11-06 07:21:08 +0000 |
commit | 55398e934ce958821a52125d4e59fbc2724cd4c1 (patch) | |
tree | 0551248b3e29107f7ddccbc73666e5233a9b8f01 /firmware/target/arm | |
parent | 20a39f485a977f9983f315322a9d0252f7a5f4e2 (diff) | |
download | rockbox-55398e934ce958821a52125d4e59fbc2724cd4c1.tar.gz rockbox-55398e934ce958821a52125d4e59fbc2724cd4c1.zip |
c200: Make microSD cards finally work.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15493 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/sandisk/ata-c200_e200.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/arm/sandisk/ata-c200_e200.c b/firmware/target/arm/sandisk/ata-c200_e200.c index f9c9f6fb3a..d8f9cb9050 100644 --- a/firmware/target/arm/sandisk/ata-c200_e200.c +++ b/firmware/target/arm/sandisk/ata-c200_e200.c | |||
@@ -806,7 +806,7 @@ int ata_read_sectors(IF_MV2(int drive,) unsigned long start, int incount, | |||
806 | ata_led(true); | 806 | ata_led(true); |
807 | 807 | ||
808 | ata_read_retry: | 808 | ata_read_retry: |
809 | if (drive != 0 && (GPIOA_INPUT_VAL & 0x80) != 0) | 809 | if (drive != 0 && !card_detect_target()) |
810 | { | 810 | { |
811 | /* no external sd-card inserted */ | 811 | /* no external sd-card inserted */ |
812 | ret = -EC_NOCARD; | 812 | ret = -EC_NOCARD; |
@@ -921,7 +921,7 @@ int ata_write_sectors(IF_MV2(int drive,) unsigned long start, int count, | |||
921 | ata_led(true); | 921 | ata_led(true); |
922 | 922 | ||
923 | ata_write_retry: | 923 | ata_write_retry: |
924 | if (drive != 0 && (GPIOA_INPUT_VAL & 0x80) != 0) | 924 | if (drive != 0 && !card_detect_target()) |
925 | { | 925 | { |
926 | /* no external sd-card inserted */ | 926 | /* no external sd-card inserted */ |
927 | ret = -EC_NOCARD; | 927 | ret = -EC_NOCARD; |