summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/sd-as3525v2.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/as3525/sd-as3525v2.c')
-rw-r--r--firmware/target/arm/as3525/sd-as3525v2.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/firmware/target/arm/as3525/sd-as3525v2.c b/firmware/target/arm/as3525/sd-as3525v2.c
index ccc88be25d..1a555e745d 100644
--- a/firmware/target/arm/as3525/sd-as3525v2.c
+++ b/firmware/target/arm/as3525/sd-as3525v2.c
@@ -731,6 +731,9 @@ int sd_init(void)
731 GPIOA_IS &= ~EXT_SD_BITS; 731 GPIOA_IS &= ~EXT_SD_BITS;
732 /* detect both raising and falling edges */ 732 /* detect both raising and falling edges */
733 GPIOA_IBE |= EXT_SD_BITS; 733 GPIOA_IBE |= EXT_SD_BITS;
734 /* enable the card detect interrupt */
735 GPIOA_IE |= EXT_SD_BITS;
736
734 /* Configure XPD for SD-MCI interface */ 737 /* Configure XPD for SD-MCI interface */
735 CCU_IO |= (1<<2); 738 CCU_IO |= (1<<2);
736#endif 739#endif
@@ -989,14 +992,6 @@ void sd_gpioa_isr(void)
989 /* acknowledge interrupt */ 992 /* acknowledge interrupt */
990 GPIOA_IC = EXT_SD_BITS; 993 GPIOA_IC = EXT_SD_BITS;
991} 994}
992
993void card_enable_monitoring_target(bool on)
994{
995 if (on) /* enable interrupt */
996 GPIOA_IE |= EXT_SD_BITS;
997 else /* disable interrupt */
998 GPIOA_IE &= ~EXT_SD_BITS;
999}
1000#endif /* HAVE_HOTSWAP */ 995#endif /* HAVE_HOTSWAP */
1001 996
1002#ifdef CONFIG_STORAGE_MULTI 997#ifdef CONFIG_STORAGE_MULTI