diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2013-07-13 02:41:17 +0200 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2013-07-13 02:42:17 +0200 |
commit | 8c91d05543aebb8de874270f0b770ef3e56b00bb (patch) | |
tree | b1349dfa6f9da9d3614565fbb5c5f318ffbe4408 /firmware/target/arm/imx233/audioin-imx233.h | |
parent | 15c8ec8987faa16741b6016deaa8a2ed671c41de (diff) | |
download | rockbox-8c91d05543aebb8de874270f0b770ef3e56b00bb.tar.gz rockbox-8c91d05543aebb8de874270f0b770ef3e56b00bb.zip |
imx233: add audioin debug info
Change-Id: Iba6e2b720489c1d2178a44a0a4fe5df2a7540579
Diffstat (limited to 'firmware/target/arm/imx233/audioin-imx233.h')
-rw-r--r-- | firmware/target/arm/imx233/audioin-imx233.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/audioin-imx233.h b/firmware/target/arm/imx233/audioin-imx233.h index a36cbf6e1a..12c7b1dad5 100644 --- a/firmware/target/arm/imx233/audioin-imx233.h +++ b/firmware/target/arm/imx233/audioin-imx233.h | |||
@@ -34,6 +34,22 @@ | |||
34 | #define AUDIOIN_SELECT_HEADPHONE 2 | 34 | #define AUDIOIN_SELECT_HEADPHONE 2 |
35 | #define AUDIOIN_SELECT_LINE2 3 | 35 | #define AUDIOIN_SELECT_LINE2 3 |
36 | 36 | ||
37 | struct imx233_audioin_info_t | ||
38 | { | ||
39 | // NOTE there is a convention here: adc -> adcvol -> adcmute | ||
40 | int freq; // in mHz | ||
41 | int muxselect[2]; | ||
42 | bool adc; | ||
43 | int adcvol[2]; // in tenth-dB, l/r | ||
44 | bool adcmute[2]; // l/r | ||
45 | bool mux; | ||
46 | int muxvol[2]; // in tenth-db, l/r | ||
47 | bool muxmute[2]; // l/r | ||
48 | bool mic; | ||
49 | int micvol[2]; // in tenth-db, l/r | ||
50 | int micmute[2]; // l/r | ||
51 | }; | ||
52 | |||
37 | void imx233_audioin_preinit(void); | 53 | void imx233_audioin_preinit(void); |
38 | void imx233_audioin_postinit(void); | 54 | void imx233_audioin_postinit(void); |
39 | void imx233_audioin_open(void); | 55 | void imx233_audioin_open(void); |
@@ -47,4 +63,6 @@ void imx233_audioin_set_freq(int fsel); | |||
47 | /* enable microphone */ | 63 | /* enable microphone */ |
48 | void imx233_audioin_enable_mic(bool enable); | 64 | void imx233_audioin_enable_mic(bool enable); |
49 | 65 | ||
66 | struct imx233_audioin_info_t imx233_audioin_get_info(void); | ||
67 | |||
50 | #endif /* __audioin_imx233__ */ | 68 | #endif /* __audioin_imx233__ */ |