From d06ba035ad789f6cebb9c43216d8251d09723003 Mon Sep 17 00:00:00 2001 From: Kamil Paszkiet Date: Thu, 11 Sep 2025 14:14:31 +0200 Subject: [PATCH] LNL: Add new state file for LNLM_RVP_SDW Add new state file for LNLM_RVP_SDW Modify LNLM_RVP_HDA/SDW_AIOC state file (set level for sound card) Signed-off-by: Kamil Paszkiet --- alsa_settings/LNLM_RVP_HDA.state | 8 +++++ alsa_settings/LNLM_RVP_SDW.state | 57 +++++++++++++++++++++++++++++++ alsa_settings/LNLM_SDW_AIOC.state | 8 +++++ 3 files changed, 73 insertions(+) create mode 100644 alsa_settings/LNLM_RVP_SDW.state diff --git a/alsa_settings/LNLM_RVP_HDA.state b/alsa_settings/LNLM_RVP_HDA.state index c3775026..36e17baf 100644 --- a/alsa_settings/LNLM_RVP_HDA.state +++ b/alsa_settings/LNLM_RVP_HDA.state @@ -34,3 +34,11 @@ state.sofhdadsp { value true } } +state.CODEC { + control.4 { + iface MIXER + name 'PCM Playback Volume' + value.0 110 + value.1 110 + } +} diff --git a/alsa_settings/LNLM_RVP_SDW.state b/alsa_settings/LNLM_RVP_SDW.state new file mode 100644 index 00000000..d930eece --- /dev/null +++ b/alsa_settings/LNLM_RVP_SDW.state @@ -0,0 +1,57 @@ +state.sofsoundwire { + control.1 { + iface MIXER + name 'rt711 FU05 Playback Volume' + value.0 80 + value.1 80 + } + control.2 { + iface MIXER + name 'rt711 FU1E Capture Switch' + value.0 true + value.1 true + } + control.3 { + iface MIXER + name 'rt711 FU0F Capture Switch' + value.0 true + value.1 true + } + control.4 { + iface MIXER + name 'rt711 FU1E Capture Volume' + value.0 25 + value.1 25 + } + control.5 { + iface MIXER + name 'rt711 FU0F Capture Volume' + value.0 25 + value.1 25 + } + control.8 { + iface MIXER + name 'rt711 GE49 Selected Mode' + value Headset + # override jack detection mode to headset + # related to https://github.com/thesofproject/linux/pull/4969 + } + control.35 { + iface MIXER + name 'Headphone Switch' + value true + } + control.36 { + iface MIXER + name 'Headset Mic Switch' + value true + } +} +state.CODEC { + control.4 { + iface MIXER + name 'PCM Playback Volume' + value.0 110 + value.1 110 + } +} diff --git a/alsa_settings/LNLM_SDW_AIOC.state b/alsa_settings/LNLM_SDW_AIOC.state index 7eef34ba..d930eece 100644 --- a/alsa_settings/LNLM_SDW_AIOC.state +++ b/alsa_settings/LNLM_SDW_AIOC.state @@ -47,3 +47,11 @@ state.sofsoundwire { value true } } +state.CODEC { + control.4 { + iface MIXER + name 'PCM Playback Volume' + value.0 110 + value.1 110 + } +}