From b4fcd663dec91766662b04784cfbc138e25ac6db Mon Sep 17 00:00:00 2001 From: Mateusz Junkier Date: Tue, 2 Sep 2025 13:55:17 +0200 Subject: [PATCH] alsa_settings: WCL platform settings Create WCL platform ALSA settings state files for: * WCL_HDA_AIOC * WCL_SDW_RT712 * WCL_RVP_SDW The parameters in the state files are explicitly set even if the default values at the appropriate DUT are currently the same. Signed-off-by: Mateusz Junkier --- alsa_settings/WCL_HDA_AIOC.state | 36 ++++++++++++++++++++++++++ alsa_settings/WCL_RVP_SDW.state | 43 +++++++++++++++++++++++++++++++ alsa_settings/WCL_SDW_RT712.state | 36 ++++++++++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 alsa_settings/WCL_HDA_AIOC.state create mode 100644 alsa_settings/WCL_RVP_SDW.state create mode 100644 alsa_settings/WCL_SDW_RT712.state diff --git a/alsa_settings/WCL_HDA_AIOC.state b/alsa_settings/WCL_HDA_AIOC.state new file mode 100644 index 00000000..c3775026 --- /dev/null +++ b/alsa_settings/WCL_HDA_AIOC.state @@ -0,0 +1,36 @@ +state.sofhdadsp { + control.1 { + iface MIXER + name 'Headphone Playback Volume' + value.0 60 + value.1 60 + } + control.2 { + iface MIXER + name 'Headphone Playback Switch' + value.0 true + value.1 true + } + control.6 { + iface MIXER + name 'Capture Volume' + value.0 30 + value.1 30 + } + control.7 { + iface MIXER + name 'Capture Switch' + value.0 true + value.1 true + } + control.9 { + iface MIXER + name 'Master Playback Volume' + value 87 + } + control.10 { + iface MIXER + name 'Master Playback Switch' + value true + } +} diff --git a/alsa_settings/WCL_RVP_SDW.state b/alsa_settings/WCL_RVP_SDW.state new file mode 100644 index 00000000..8a234963 --- /dev/null +++ b/alsa_settings/WCL_RVP_SDW.state @@ -0,0 +1,43 @@ +state.sofsoundwire { + control.2 { + iface MIXER + name 'rt722 FU0F Capture Switch' + value.0 true + value.1 true + } + control.3 { + iface MIXER + name 'rt722 FU0F Capture Volume' + value.0 15 + value.1 15 + } + control.5 { + iface MIXER + name 'rt722 FU06 Playback Volume' + value.0 50 + value.1 50 + } + control.6 { + iface MIXER + name 'rt722 FU1E Capture Switch' + value.0 true + value.1 true + value.2 true + value.3 true + } + control.9 { + iface MIXER + name 'Headphone Switch' + value true + } + control.10 { + iface MIXER + name 'Headset Mic Switch' + value true + } + control.13 { + iface MIXER + name 'Speaker Switch' + value true + } +} diff --git a/alsa_settings/WCL_SDW_RT712.state b/alsa_settings/WCL_SDW_RT712.state new file mode 100644 index 00000000..35e456b4 --- /dev/null +++ b/alsa_settings/WCL_SDW_RT712.state @@ -0,0 +1,36 @@ +state.sofsoundwire { + control.1 { + iface MIXER + name 'rt712 FU06 Playback Volume' + value.0 60 + value.1 60 + } + control.2 { + iface MIXER + name 'rt712 FU05 Playback Volume' + value.0 60 + value.1 60 + } + control.3 { + iface MIXER + name 'rt712 FU0F Capture Switch' + value.0 true + value.1 true + } + control.4 { + iface MIXER + name 'rt712 FU0F Capture Volume' + value.0 46 + value.1 46 + } + control.14 { + iface MIXER + name 'Headphone Switch' + value true + } + control.15 { + iface MIXER + name 'Headset Mic Switch' + value true + } +}