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