summaryrefslogtreecommitdiff
path: root/firmware/export/imx233-codec.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/imx233-codec.h')
-rw-r--r--firmware/export/imx233-codec.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/firmware/export/imx233-codec.h b/firmware/export/imx233-codec.h
index a6f244517e..f5f58e246b 100644
--- a/firmware/export/imx233-codec.h
+++ b/firmware/export/imx233-codec.h
@@ -27,20 +27,18 @@
27#define AUDIOHW_CAPS (DEPTH_3D_CAP | BASS_CAP | TREBLE_CAP | \ 27#define AUDIOHW_CAPS (DEPTH_3D_CAP | BASS_CAP | TREBLE_CAP | \
28 LIN_GAIN_CAP | MIC_GAIN_CAP) 28 LIN_GAIN_CAP | MIC_GAIN_CAP)
29 29
30/* Work with half dB since the i.MX233 doesn't have a better resolution */
31
32/* minimum is -57.5dB and max is 6dB in DAC mode 30/* minimum is -57.5dB and max is 6dB in DAC mode
33 * and -51.5dB / 12dB in Line1 mode */ 31 * and -51.5dB / 12dB in Line1 mode */
34AUDIOHW_SETTING(VOLUME, "dB", 1, 5,-580, 120, -250) 32AUDIOHW_SETTING(VOLUME, "dB", 0, 1, -58, 12, -25)
35/* HAVE_SW_TONE_CONTROLS */ 33/* HAVE_SW_TONE_CONTROLS */
36#ifdef HAVE_RECORDING 34#ifdef HAVE_RECORDING
37/* Depending on the input, we have three available volumes to tweak: 35/* Depending on the input, we have three available volumes to tweak:
38 * - adc volume: -100dB -> -0.5dB in 0.5dB steps 36 * - adc volume: -100dB -> -0.5dB in 0.5dB steps
39 * - mux gain: 0dB -> 22.5dB in 1.5dB steps 37 * - mux gain: 0dB -> 22.5dB in 1.5dB steps
40 * - mic gain: 0dB -> 40dB in 10dB steps (except for 10) */ 38 * - mic gain: 0dB -> 40dB in 10dB steps (except for 10) */
41AUDIOHW_SETTING(LEFT_GAIN, "dB", 1, 5,-1000, 220, 0) 39AUDIOHW_SETTING(LEFT_GAIN, "dB", 0, 1, -100, 22, 0)
42AUDIOHW_SETTING(RIGHT_GAIN, "dB", 1, 5,-1000, 220, 0) 40AUDIOHW_SETTING(RIGHT_GAIN, "dB", 0, 1, -100, 22, 0)
43AUDIOHW_SETTING(MIC_GAIN, "dB", 1, 5,-1000, 600, 200) 41AUDIOHW_SETTING(MIC_GAIN, "dB", 0, 1, -100, 60, 20)
44#endif /* HAVE_RECORDING */ 42#endif /* HAVE_RECORDING */
45/* i.MX233 has four settings: 0dB, 3dB, 4.5dB, 6dB so fake 1.5dB steps */ 43/* i.MX233 has four settings: 0dB, 3dB, 4.5dB, 6dB so fake 1.5dB steps */
46AUDIOHW_SETTING(DEPTH_3D, "dB", 1,15, 0, 60, 0) 44AUDIOHW_SETTING(DEPTH_3D, "dB", 1,15, 0, 60, 0)