diff options
author | Marcin Bukat <marcin.bukat@gmail.com> | 2010-11-26 23:28:08 +0000 |
---|---|---|
committer | Marcin Bukat <marcin.bukat@gmail.com> | 2010-11-26 23:28:08 +0000 |
commit | 9a24892e2e8b6ef9f8a616c630d1bb123ce713e7 (patch) | |
tree | d341118a6d8beefbf6e0da1761c7f8990967a8d1 /firmware/target/coldfire/mpio/audio-mpio.c | |
parent | 608bc4ed4bc74560e1d2e6333d25d1254fb9058a (diff) | |
download | rockbox-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.c | 8 |
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 | { |