diff options
| -rw-r--r-- | sound/soc/codecs/wm8903.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sound/soc/codecs/wm8903.c b/sound/soc/codecs/wm8903.c index 620793e51666..797992c09342 100644 --- a/sound/soc/codecs/wm8903.c +++ b/sound/soc/codecs/wm8903.c | |||
| @@ -474,6 +474,13 @@ static const DECLARE_TLV_DB_SCALE(drc_tlv_min, 0, 600, 0); | |||
| 474 | static const DECLARE_TLV_DB_SCALE(drc_tlv_max, 1200, 600, 0); | 474 | static const DECLARE_TLV_DB_SCALE(drc_tlv_max, 1200, 600, 0); |
| 475 | static const DECLARE_TLV_DB_SCALE(drc_tlv_startup, -300, 50, 0); | 475 | static const DECLARE_TLV_DB_SCALE(drc_tlv_startup, -300, 50, 0); |
| 476 | 476 | ||
| 477 | static const char *hpf_mode_text[] = { | ||
| 478 | "Hi-fi", "Voice 1", "Voice 2", "Voice 3" | ||
| 479 | }; | ||
| 480 | |||
| 481 | static const struct soc_enum hpf_mode = | ||
| 482 | SOC_ENUM_SINGLE(WM8903_ADC_DIGITAL_0, 5, 4, hpf_mode_text); | ||
| 483 | |||
| 477 | static const char *drc_slope_text[] = { | 484 | static const char *drc_slope_text[] = { |
| 478 | "1", "1/2", "1/4", "1/8", "1/16", "0" | 485 | "1", "1/2", "1/4", "1/8", "1/16", "0" |
| 479 | }; | 486 | }; |
| @@ -612,6 +619,8 @@ SOC_SINGLE("Right Input PGA Common Mode Switch", WM8903_ANALOGUE_RIGHT_INPUT_1, | |||
| 612 | 6, 1, 0), | 619 | 6, 1, 0), |
| 613 | 620 | ||
| 614 | /* ADCs */ | 621 | /* ADCs */ |
| 622 | SOC_SINGLE("HPF Switch", WM8903_ADC_DIGITAL_0, 4, 1, 0), | ||
| 623 | SOC_ENUM("HPF Mode", hpf_mode), | ||
| 615 | SOC_SINGLE("DRC Switch", WM8903_DRC_0, 15, 1, 0), | 624 | SOC_SINGLE("DRC Switch", WM8903_DRC_0, 15, 1, 0), |
| 616 | SOC_ENUM("DRC Compressor Slope R0", drc_slope_r0), | 625 | SOC_ENUM("DRC Compressor Slope R0", drc_slope_r0), |
| 617 | SOC_ENUM("DRC Compressor Slope R1", drc_slope_r1), | 626 | SOC_ENUM("DRC Compressor Slope R1", drc_slope_r1), |
