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.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/target/arm/as3525/sd-as3525v2.c b/firmware/target/arm/as3525/sd-as3525v2.c
index 238cd7a5eb..9756d9e1f0 100644
--- a/firmware/target/arm/as3525/sd-as3525v2.c
+++ b/firmware/target/arm/as3525/sd-as3525v2.c
@@ -708,7 +708,7 @@ int sd_init(void)
708{ 708{
709 int ret; 709 int ret;
710 710
711 CGU_PERI |= CGU_MCI_CLOCK_ENABLE; 711 bitset32(&CGU_PERI, CGU_MCI_CLOCK_ENABLE);
712 712
713 CGU_IDE = (1<<7) /* AHB interface enable */ 713 CGU_IDE = (1<<7) /* AHB interface enable */
714 | (AS3525_IDE_DIV << 2) 714 | (AS3525_IDE_DIV << 2)
@@ -974,7 +974,7 @@ void sd_enable(bool on)
974{ 974{
975 if (on) 975 if (on)
976 { 976 {
977 CGU_PERI |= CGU_MCI_CLOCK_ENABLE; 977 bitset32(&CGU_PERI, CGU_MCI_CLOCK_ENABLE);
978 CGU_IDE |= (1<<7); /* AHB interface enable */ 978 CGU_IDE |= (1<<7); /* AHB interface enable */
979 CGU_MEMSTICK |= (1<<7); /* interface enable */ 979 CGU_MEMSTICK |= (1<<7); /* interface enable */
980 CGU_SDSLOT |= (1<<7); /* interface enable */ 980 CGU_SDSLOT |= (1<<7); /* interface enable */
@@ -984,7 +984,7 @@ void sd_enable(bool on)
984 CGU_SDSLOT &= ~(1<<7); /* interface enable */ 984 CGU_SDSLOT &= ~(1<<7); /* interface enable */
985 CGU_MEMSTICK &= ~(1<<7); /* interface enable */ 985 CGU_MEMSTICK &= ~(1<<7); /* interface enable */
986 CGU_IDE &= ~(1<<7); /* AHB interface enable */ 986 CGU_IDE &= ~(1<<7); /* AHB interface enable */
987 CGU_PERI &= ~CGU_MCI_CLOCK_ENABLE; 987 bitclr32(&CGU_PERI, CGU_MCI_CLOCK_ENABLE);
988 } 988 }
989} 989}
990 990