Files
BPI-CM9-Linux/build/patch/kernel/archive/sm8250-6.18/0018-ASoC-cs35l45-Add-ASPRX-1-2-Slot-Position.patch

29 lines
1.1 KiB
Diff

From a2df776828aaecec0108129c94c7e52183c88465 Mon Sep 17 00:00:00 2001
From: chalkin <[email protected]>
Date: Fri, 16 Aug 2024 23:19:58 +0800
Subject: [PATCH 18/62] ASoC: cs35l45: Add ASPRX[1-2] Slot Position
Signed-off-by: Jiali Chen <[email protected]>
---
sound/soc/codecs/cs35l45.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/codecs/cs35l45.c b/sound/soc/codecs/cs35l45.c
index d4dcdf37bb70..a67bdf8f2ab9 100644
--- a/sound/soc/codecs/cs35l45.c
+++ b/sound/soc/codecs/cs35l45.c
@@ -594,6 +594,10 @@ static DECLARE_TLV_DB_SCALE(amp_gain_tlv, 1000, 300, 0);
static const DECLARE_TLV_DB_SCALE(cs35l45_dig_pcm_vol_tlv, -10225, 25, true);
static const struct snd_kcontrol_new cs35l45_controls[] = {
+ SOC_SINGLE_RANGE("ASPRX1 Slot Position", CS35L45_ASP_FRAME_CONTROL5, 0,
+ 0, 63, 0),
+ SOC_SINGLE_RANGE("ASPRX2 Slot Position", CS35L45_ASP_FRAME_CONTROL5, 8,
+ 0, 63, 0),
SOC_ENUM_EXT("Amplifier Mode", amplifier_mode_enum,
cs35l45_amplifier_mode_get, cs35l45_amplifier_mode_put),
SOC_SINGLE_TLV("Analog PCM Volume", CS35L45_AMP_GAIN,
--
2.47.3