diff options
Diffstat (limited to 'firmware/export/rk27xx_codec.h')
-rw-r--r-- | firmware/export/rk27xx_codec.h | 12 |
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 | ||
31 | extern int tenthdb2master(int db); | 31 | AUDIOHW_SETTING(VOLUME, "dB", 0, 1, -34, 4, -25) |
32 | extern void audiohw_set_master_vol(int vol_l, int vol_r); | 32 | #ifdef HAVE_RECORDING /* disabled for now */ |
33 | AUDIOHW_SETTING(LEFT_GAIN, "dB", 2, 75, -1725, 3000, 0) | ||
34 | AUDIOHW_SETTING(RIGHT_GAIN, "dB", 2, 75, -1725, 3000, 0) | ||
35 | AUDIOHW_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 | ||