From 5e2600eb3ae4563ac9d856ca7a63af1322679ea3 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Wed, 21 Sep 2016 00:02:14 +0100 Subject: imx233: make microphone bias, bias pin and resistor configurable This clearly fixes recording on targets where the bias pin was wrong. It may also improve recording on targets where the bias voltage was wrong. I was unable to find those parameters on the ZEN Mozaic, which fallback to default values. Change-Id: Ifb5f823c9cbd01f0d9a80fa5d49d93972c8b7cfe --- firmware/target/arm/imx233/creative-zen/audio-target.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'firmware/target/arm/imx233/creative-zen') diff --git a/firmware/target/arm/imx233/creative-zen/audio-target.h b/firmware/target/arm/imx233/creative-zen/audio-target.h index 38e0dea0af..807a7b4966 100644 --- a/firmware/target/arm/imx233/creative-zen/audio-target.h +++ b/firmware/target/arm/imx233/creative-zen/audio-target.h @@ -28,5 +28,11 @@ #define IMX233_AUDIO_SPKR_GATE_PIN 12 #endif +#if defined(CREATIVE_ZENXFISTYLE) +#define IMX233_AUDIO_MIC_SELECT 0 /* lradc0 */ +#define IMX233_AUDIO_MIC_BIAS 0 /* 1.21V */ +#define IMX233_AUDIO_MIC_RESISTOR 2KOhm +#endif + #endif /* __audio_target__ */ -- cgit v1.2.3