summaryrefslogtreecommitdiff
path: root/firmware/target
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target')
-rw-r--r--firmware/target/arm/sandisk/ata-c200_e200.c4
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
808ata_read_retry: 808ata_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
923ata_write_retry: 923ata_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;