summaryrefslogtreecommitdiff
path: root/firmware/target/arm/rk27xx/sd-rk27xx.c
diff options
context:
space:
mode:
authorAndrew Ryabinin <ryabinin.a.a@gmail.com>2011-11-03 11:53:02 +0000
committerAndrew Ryabinin <ryabinin.a.a@gmail.com>2011-11-03 11:53:02 +0000
commit2164aab9020bb37ec71a24461c4c42bc4e2eb2d3 (patch)
treedbf138f0f8d84789b335e6059508176a71fe0cde /firmware/target/arm/rk27xx/sd-rk27xx.c
parent50211e20548bf3a5f7781489269a297cad58713e (diff)
downloadrockbox-2164aab9020bb37ec71a24461c4c42bc4e2eb2d3.tar.gz
rockbox-2164aab9020bb37ec71a24461c4c42bc4e2eb2d3.zip
Added HiFiMAN HM-801 target. FS#12355. This also renames tda1543.{ch} used by HM-60x to dummy_codec.{ch} as it works for PCM1704 used by HM-801.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30891 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/rk27xx/sd-rk27xx.c')
-rw-r--r--firmware/target/arm/rk27xx/sd-rk27xx.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/firmware/target/arm/rk27xx/sd-rk27xx.c b/firmware/target/arm/rk27xx/sd-rk27xx.c
index 1742852c16..f3081d2d7d 100644
--- a/firmware/target/arm/rk27xx/sd-rk27xx.c
+++ b/firmware/target/arm/rk27xx/sd-rk27xx.c
@@ -126,10 +126,16 @@ static void mmu_buff_reset(void)
126 MMU_CTRL |= MMU_BUFII_RESET | MMU_BUFI_RESET; 126 MMU_CTRL |= MMU_BUFII_RESET | MMU_BUFI_RESET;
127} 127}
128 128
129/* My generic device uses PC7 pin, active low */
130static inline bool card_detect_target(void) 129static inline bool card_detect_target(void)
131{ 130{
131#if defined(RK27_GENERIC)
132/* My generic device uses PC7 pin, active low */
132 return !(GPIO_PCDR & 0x80); 133 return !(GPIO_PCDR & 0x80);
134#elif defined(HM60X) || defined(HM801)
135 return !(GPIO_PFDR & (1<<2));
136#else
137#error "Unknown target"
138#endif
133} 139}
134 140
135/* Send command to the SD card. Command finish is signaled in ISR */ 141/* Send command to the SD card. Command finish is signaled in ISR */