summaryrefslogtreecommitdiff
path: root/firmware/export/rk27xx_codec.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/rk27xx_codec.h')
-rw-r--r--firmware/export/rk27xx_codec.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/firmware/export/rk27xx_codec.h b/firmware/export/rk27xx_codec.h
index 5fdf0a0061..5a6796d63c 100644
--- a/firmware/export/rk27xx_codec.h
+++ b/firmware/export/rk27xx_codec.h
@@ -26,10 +26,14 @@
26 26
27#define VOLUME_MIN -330 27#define VOLUME_MIN -330
28#define VOLUME_MAX 40 28#define VOLUME_MAX 40
29#define AUDIOHW_CAPS (BASS_CAP | TREBLE_CAP) 29#define AUDIOHW_CAPS (BASS_CAP | TREBLE_CAP | LIN_GAIN_CAP | MIC_GAIN_CAP)
30 30
31extern int tenthdb2master(int db); 31AUDIOHW_SETTING(VOLUME, "dB", 0, 1, -34, 4, -25)
32extern void audiohw_set_master_vol(int vol_l, int vol_r); 32#ifdef HAVE_RECORDING /* disabled for now */
33AUDIOHW_SETTING(LEFT_GAIN, "dB", 2, 75, -1725, 3000, 0)
34AUDIOHW_SETTING(RIGHT_GAIN, "dB", 2, 75, -1725, 3000, 0)
35AUDIOHW_SETTING(MIC_GAIN, "dB", 0, 1, 0, 20, 20)
36#endif /* HAVE_RECORDING */
33 37
34#define CODEC_I2C_ADDR 0x4e 38#define CODEC_I2C_ADDR 0x4e
35 39