From 8c91d05543aebb8de874270f0b770ef3e56b00bb Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Sat, 13 Jul 2013 02:41:17 +0200 Subject: imx233: add audioin debug info Change-Id: Iba6e2b720489c1d2178a44a0a4fe5df2a7540579 --- firmware/target/arm/imx233/audioin-imx233.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'firmware/target/arm/imx233/audioin-imx233.h') 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 @@ #define AUDIOIN_SELECT_HEADPHONE 2 #define AUDIOIN_SELECT_LINE2 3 +struct imx233_audioin_info_t +{ + // NOTE there is a convention here: adc -> adcvol -> adcmute + int freq; // in mHz + int muxselect[2]; + bool adc; + int adcvol[2]; // in tenth-dB, l/r + bool adcmute[2]; // l/r + bool mux; + int muxvol[2]; // in tenth-db, l/r + bool muxmute[2]; // l/r + bool mic; + int micvol[2]; // in tenth-db, l/r + int micmute[2]; // l/r +}; + void imx233_audioin_preinit(void); void imx233_audioin_postinit(void); void imx233_audioin_open(void); @@ -47,4 +63,6 @@ void imx233_audioin_set_freq(int fsel); /* enable microphone */ void imx233_audioin_enable_mic(bool enable); +struct imx233_audioin_info_t imx233_audioin_get_info(void); + #endif /* __audioin_imx233__ */ -- cgit v1.2.3