summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/mpio/audio-mpio.c
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2010-11-26 23:28:08 +0000
committerMarcin Bukat <marcin.bukat@gmail.com>2010-11-26 23:28:08 +0000
commit9a24892e2e8b6ef9f8a616c630d1bb123ce713e7 (patch)
treed341118a6d8beefbf6e0da1761c7f8990967a8d1 /firmware/target/coldfire/mpio/audio-mpio.c
parent608bc4ed4bc74560e1d2e6333d25d1254fb9058a (diff)
downloadrockbox-9a24892e2e8b6ef9f8a616c630d1bb123ce713e7.tar.gz
rockbox-9a24892e2e8b6ef9f8a616c630d1bb123ce713e7.zip
MPIO HD300 - initial commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28680 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/coldfire/mpio/audio-mpio.c')
-rw-r--r--firmware/target/coldfire/mpio/audio-mpio.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/target/coldfire/mpio/audio-mpio.c b/firmware/target/coldfire/mpio/audio-mpio.c
index 4455281267..ba1258e5e7 100644
--- a/firmware/target/coldfire/mpio/audio-mpio.c
+++ b/firmware/target/coldfire/mpio/audio-mpio.c
@@ -36,9 +36,15 @@ void audio_set_output_source(int source)
36 static const unsigned char txsrc_select[AUDIO_NUM_SOURCES+1] = 36 static const unsigned char txsrc_select[AUDIO_NUM_SOURCES+1] =
37 { 37 {
38 [AUDIO_SRC_PLAYBACK+1] = 3, /* PDOR3 */ 38 [AUDIO_SRC_PLAYBACK+1] = 3, /* PDOR3 */
39#if (INPUT_SRC_CAPS & SRC_CAP_MIC)
39 [AUDIO_SRC_MIC+1] = 4, /* IIS1 RcvData */ 40 [AUDIO_SRC_MIC+1] = 4, /* IIS1 RcvData */
41#endif
42#if (INPUT_SRC_CAPS & SRC_CAP_LINEIN)
40 [AUDIO_SRC_LINEIN+1] = 4, /* IIS1 RcvData */ 43 [AUDIO_SRC_LINEIN+1] = 4, /* IIS1 RcvData */
44#endif
45#if (INPUT_SRC_CAPS & SRC_CAP_FMRADIO)
41 [AUDIO_SRC_FMRADIO+1] = 4, /* IIS1 RcvData */ 46 [AUDIO_SRC_FMRADIO+1] = 4, /* IIS1 RcvData */
47#endif
42 }; 48 };
43 49
44 int level = set_irq_level(DMA_IRQ_LEVEL); 50 int level = set_irq_level(DMA_IRQ_LEVEL);
@@ -74,7 +80,9 @@ void audio_input_mux(int source, unsigned flags)
74 break; 80 break;
75 81
76 case AUDIO_SRC_MIC: 82 case AUDIO_SRC_MIC:
83#if (INPUT_SRC_CAPS & SRC_CAP_LINEIN)
77 case AUDIO_SRC_LINEIN: 84 case AUDIO_SRC_LINEIN:
85#endif
78 /* recording only */ 86 /* recording only */
79 if (source != last_source) 87 if (source != last_source)
80 { 88 {