diff options
Diffstat (limited to 'firmware/export/uda1380.h')
-rw-r--r-- | firmware/export/uda1380.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/firmware/export/uda1380.h b/firmware/export/uda1380.h index e9292cf466..a2200967dd 100644 --- a/firmware/export/uda1380.h +++ b/firmware/export/uda1380.h | |||
@@ -26,13 +26,18 @@ | |||
26 | #define VOLUME_MIN -840 | 26 | #define VOLUME_MIN -840 |
27 | #define VOLUME_MAX 0 | 27 | #define VOLUME_MAX 0 |
28 | 28 | ||
29 | #define AUDIOHW_CAPS (BASS_CAP | TREBLE_CAP | PRESCALER_CAP) | 29 | #define AUDIOHW_CAPS (BASS_CAP | TREBLE_CAP | PRESCALER_CAP | \ |
30 | 30 | LIN_GAIN_CAP | MIC_GAIN_CAP) | |
31 | extern int tenthdb2master(int db); | 31 | |
32 | extern int tenthdb2mixer(int db); | 32 | AUDIOHW_SETTING(VOLUME, "dB", 0, 1, -85, 0, -25) |
33 | 33 | AUDIOHW_SETTING(BASS, "dB", 0, 2, 0, 24, 0) | |
34 | extern void audiohw_set_master_vol(int vol_l, int vol_r); | 34 | AUDIOHW_SETTING(TREBLE, "dB", 0, 2, 0, 6, 0) |
35 | extern void audiohw_set_mixer_vol(int channel1, int channel2); | 35 | #ifdef HAVE_RECORDING |
36 | /* (1/2) * 10 */ | ||
37 | AUDIOHW_SETTING(LEFT_GAIN, "dB", 1, 1,-128, 96, 0, val * 5) | ||
38 | AUDIOHW_SETTING(RIGHT_GAIN, "dB", 1, 1,-128, 96, 0, val * 5) | ||
39 | AUDIOHW_SETTING(MIC_GAIN, "dB", 1, 1,-128, 108, 16, val * 5) | ||
40 | #endif /* HAVE_RECORDING */ | ||
36 | 41 | ||
37 | #define UDA1380_ADDR 0x30 | 42 | #define UDA1380_ADDR 0x30 |
38 | 43 | ||