diff options
Diffstat (limited to 'firmware/target/arm/as3525/sd-as3525v2.c')
-rw-r--r-- | firmware/target/arm/as3525/sd-as3525v2.c | 6 |
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 | ||