wm8737.c (58e16d792a6a8c6b750f637a4649967fcac853dc) wm8737.c (554b75bde64bcad9662530726d1483f7ef012069)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * wm8737.c -- WM8737 ALSA SoC Audio driver
4 *
5 * Copyright 2010 Wolfson Microelectronics plc
6 *
7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
8 */

--- 153 unchanged lines hidden (view full) ---

162SOC_ENUM("Mic PGA Bias", micbias_enum),
163SOC_SINGLE("ADC Low Power Switch", WM8737_ADC_CONTROL, 2, 1, 0),
164SOC_SINGLE("High Pass Filter Switch", WM8737_ADC_CONTROL, 0, 1, 1),
165SOC_DOUBLE("Polarity Invert Switch", WM8737_ADC_CONTROL, 5, 6, 1, 0),
166
167SOC_SINGLE("3D Switch", WM8737_3D_ENHANCE, 0, 1, 0),
168SOC_SINGLE("3D Depth", WM8737_3D_ENHANCE, 1, 15, 0),
169SOC_ENUM("3D Low Cut-off", low_3d),
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * wm8737.c -- WM8737 ALSA SoC Audio driver
4 *
5 * Copyright 2010 Wolfson Microelectronics plc
6 *
7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
8 */

--- 153 unchanged lines hidden (view full) ---

162SOC_ENUM("Mic PGA Bias", micbias_enum),
163SOC_SINGLE("ADC Low Power Switch", WM8737_ADC_CONTROL, 2, 1, 0),
164SOC_SINGLE("High Pass Filter Switch", WM8737_ADC_CONTROL, 0, 1, 1),
165SOC_DOUBLE("Polarity Invert Switch", WM8737_ADC_CONTROL, 5, 6, 1, 0),
166
167SOC_SINGLE("3D Switch", WM8737_3D_ENHANCE, 0, 1, 0),
168SOC_SINGLE("3D Depth", WM8737_3D_ENHANCE, 1, 15, 0),
169SOC_ENUM("3D Low Cut-off", low_3d),
170SOC_ENUM("3D High Cut-off", low_3d),
170SOC_ENUM("3D High Cut-off", high_3d),
171SOC_SINGLE_TLV("3D ADC Volume", WM8737_3D_ENHANCE, 7, 1, 1, adc_tlv),
172
173SOC_SINGLE("Noise Gate Switch", WM8737_NOISE_GATE, 0, 1, 0),
174SOC_SINGLE_TLV("Noise Gate Threshold Volume", WM8737_NOISE_GATE, 2, 7, 0,
175 ng_tlv),
176
177SOC_ENUM("ALC", alc_fn),
178SOC_SINGLE_TLV("ALC Max Gain Volume", WM8737_ALC1, 4, 7, 0, alc_max_tlv),

--- 557 unchanged lines hidden ---
171SOC_SINGLE_TLV("3D ADC Volume", WM8737_3D_ENHANCE, 7, 1, 1, adc_tlv),
172
173SOC_SINGLE("Noise Gate Switch", WM8737_NOISE_GATE, 0, 1, 0),
174SOC_SINGLE_TLV("Noise Gate Threshold Volume", WM8737_NOISE_GATE, 2, 7, 0,
175 ng_tlv),
176
177SOC_ENUM("ALC", alc_fn),
178SOC_SINGLE_TLV("ALC Max Gain Volume", WM8737_ALC1, 4, 7, 0, alc_max_tlv),

--- 557 unchanged lines hidden ---