forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
kernel/sound/soc/codecs/cs53l30.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * cs53l30.c -- CS53l30 ALSA Soc Audio driver
34 *
....@@ -5,11 +6,6 @@
56 *
67 * Authors: Paul Handrigan <Paul.Handrigan@cirrus.com>,
78 * Tim Howe <Tim.Howe@cirrus.com>
8
- *
9
- * This program is free software; you can redistribute it and/or modify
10
- * it under the terms of the GNU General Public License version 2 as
11
- * published by the Free Software Foundation.
12
- *
139 */
1410
1511 #include <linux/clk.h>
....@@ -351,22 +347,22 @@
351347 SOC_ENUM("ADC2 NG Delay", adc2_ng_delay_enum),
352348
353349 SOC_SINGLE_SX_TLV("ADC1A PGA Volume",
354
- CS53L30_ADC1A_AFE_CTL, 0, 0x34, 0x18, pga_tlv),
350
+ CS53L30_ADC1A_AFE_CTL, 0, 0x34, 0x24, pga_tlv),
355351 SOC_SINGLE_SX_TLV("ADC1B PGA Volume",
356
- CS53L30_ADC1B_AFE_CTL, 0, 0x34, 0x18, pga_tlv),
352
+ CS53L30_ADC1B_AFE_CTL, 0, 0x34, 0x24, pga_tlv),
357353 SOC_SINGLE_SX_TLV("ADC2A PGA Volume",
358
- CS53L30_ADC2A_AFE_CTL, 0, 0x34, 0x18, pga_tlv),
354
+ CS53L30_ADC2A_AFE_CTL, 0, 0x34, 0x24, pga_tlv),
359355 SOC_SINGLE_SX_TLV("ADC2B PGA Volume",
360
- CS53L30_ADC2B_AFE_CTL, 0, 0x34, 0x18, pga_tlv),
356
+ CS53L30_ADC2B_AFE_CTL, 0, 0x34, 0x24, pga_tlv),
361357
362358 SOC_SINGLE_SX_TLV("ADC1A Digital Volume",
363
- CS53L30_ADC1A_DIG_VOL, 0, 0xA0, 0x0C, dig_tlv),
359
+ CS53L30_ADC1A_DIG_VOL, 0, 0xA0, 0x6C, dig_tlv),
364360 SOC_SINGLE_SX_TLV("ADC1B Digital Volume",
365
- CS53L30_ADC1B_DIG_VOL, 0, 0xA0, 0x0C, dig_tlv),
361
+ CS53L30_ADC1B_DIG_VOL, 0, 0xA0, 0x6C, dig_tlv),
366362 SOC_SINGLE_SX_TLV("ADC2A Digital Volume",
367
- CS53L30_ADC2A_DIG_VOL, 0, 0xA0, 0x0C, dig_tlv),
363
+ CS53L30_ADC2A_DIG_VOL, 0, 0xA0, 0x6C, dig_tlv),
368364 SOC_SINGLE_SX_TLV("ADC2B Digital Volume",
369
- CS53L30_ADC2B_DIG_VOL, 0, 0xA0, 0x0C, dig_tlv),
365
+ CS53L30_ADC2B_DIG_VOL, 0, 0xA0, 0x6C, dig_tlv),
370366 };
371367
372368 static const struct snd_soc_dapm_widget cs53l30_dapm_widgets[] = {