diff options
-rw-r--r-- | firmware/target/arm/as3525/sd-as3525v2.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/firmware/target/arm/as3525/sd-as3525v2.c b/firmware/target/arm/as3525/sd-as3525v2.c index 4ca5fbc164..7765201d16 100644 --- a/firmware/target/arm/as3525/sd-as3525v2.c +++ b/firmware/target/arm/as3525/sd-as3525v2.c | |||
@@ -694,6 +694,8 @@ int sd_init(void) | |||
694 | GPIOA_IS &= ~(1<<2); | 694 | GPIOA_IS &= ~(1<<2); |
695 | /* detect both raising and falling edges */ | 695 | /* detect both raising and falling edges */ |
696 | GPIOA_IBE |= (1<<2); | 696 | GPIOA_IBE |= (1<<2); |
697 | /* Configure XPD for SD-MCI interface */ | ||
698 | CCU_IO |= (1<<2); | ||
697 | #endif | 699 | #endif |
698 | 700 | ||
699 | VIC_INT_ENABLE = INTERRUPT_NAND; | 701 | VIC_INT_ENABLE = INTERRUPT_NAND; |
@@ -919,11 +921,7 @@ long sd_last_disk_activity(void) | |||
919 | void sd_enable(bool on) | 921 | void sd_enable(bool on) |
920 | { | 922 | { |
921 | /* TODO */ | 923 | /* TODO */ |
922 | if(on) | 924 | (void) on; |
923 | CCU_IO |= (1<<2); /* XPD is SD-MCI interface (b3:2 = 01) */ | ||
924 | else | ||
925 | CCU_IO &= ~(1<<2); /* XPD is general purpose IO (b3:2 = 00) */ | ||
926 | return; | ||
927 | } | 925 | } |
928 | 926 | ||
929 | tCardInfo *card_get_info_target(int card_no) | 927 | tCardInfo *card_get_info_target(int card_no) |