summaryrefslogtreecommitdiff
path: root/firmware/target/arm/pcm-telechips.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/pcm-telechips.c')
-rw-r--r--firmware/target/arm/pcm-telechips.c18
1 files changed, 1 insertions, 17 deletions
diff --git a/firmware/target/arm/pcm-telechips.c b/firmware/target/arm/pcm-telechips.c
index 68bae1b0a9..ff550b14d6 100644
--- a/firmware/target/arm/pcm-telechips.c
+++ b/firmware/target/arm/pcm-telechips.c
@@ -82,19 +82,6 @@ void pcm_play_dma_init(void)
82 82
83 /* Enable DAI block in Master mode, 256fs->32fs, 16bit LSB */ 83 /* Enable DAI block in Master mode, 256fs->32fs, 16bit LSB */
84 DAMR = 0x3c8e80; 84 DAMR = 0x3c8e80;
85#elif defined(IAUDIO_7)
86 BCLKCTR &= ~DEV_DAI;
87 PCLK_DAI = (0x800a << 16) | (PCLK_DAI & 0xffff);
88 BCLKCTR |= DEV_DAI;
89
90 /* Master mode, 256->64fs, 16bit LSB*/
91 DAMR = 0x3cce20;
92#elif defined(LOGIK_DAX)
93 /* TODO */
94#elif defined(SANSA_M200)
95 /* TODO */
96#elif defined(SANSA_C100)
97 /* TODO */
98#else 85#else
99#error "Target isn't supported" 86#error "Target isn't supported"
100#endif 87#endif
@@ -228,7 +215,7 @@ const void * pcm_rec_dma_get_peak_buffer(void)
228} 215}
229#endif 216#endif
230 217
231#if defined(CPU_TCC77X) || defined(CPU_TCC780X) 218#if defined(CPU_TCC780X)
232void fiq_handler(void) ICODE_ATTR __attribute__((naked)); 219void fiq_handler(void) ICODE_ATTR __attribute__((naked));
233void fiq_handler(void) 220void fiq_handler(void)
234{ 221{
@@ -245,9 +232,6 @@ void fiq_handler(void)
245#if defined(CPU_TCC780X) 232#if defined(CPU_TCC780X)
246 "mov r8, #0xc000 \n" /* DAI_TX_IRQ_MASK | DAI_RX_IRQ_MASK */ 233 "mov r8, #0xc000 \n" /* DAI_TX_IRQ_MASK | DAI_RX_IRQ_MASK */
247 "ldr r9, =0xf3001004 \n" /* CREQ */ 234 "ldr r9, =0xf3001004 \n" /* CREQ */
248#elif defined(CPU_TCC77X)
249 "mov r8, #0x0030 \n" /* DAI_TX_IRQ_MASK | DAI_RX_IRQ_MASK */
250 "ldr r9, =0x80000104 \n" /* CREQ */
251#endif 235#endif
252 "str r8, [r9] \n" /* clear DAI IRQs */ 236 "str r8, [r9] \n" /* clear DAI IRQs */
253 "ldmia r11, { r8-r9 } \n" /* r8 = p, r9 = size */ 237 "ldmia r11, { r8-r9 } \n" /* r8 = p, r9 = size */