From 7b01b7acce54c0486548d61ad1ec10dcbb2ca529 Mon Sep 17 00:00:00 2001
From: chalkin <chalkin@yeah.net>
Date: Fri, 16 Aug 2024 23:19:58 +0800
Subject: [PATCH] ASoC: cs35l45: Add ASPRX[1-2] Slot Position

---
 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 432a19f4de2b4..d588fb9bd2f18 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,
-- 
GitLab