fixes for UCM sof-soundwire boot configuration
Resolves: rhbz#2125568 Signed-off-by: Jaroslav Kysela <jkysela@redhat.com>
This commit is contained in:
parent
fb178a070d
commit
4d4ec78e98
@ -9,7 +9,7 @@
|
|||||||
Summary: The Advanced Linux Sound Architecture (ALSA) library
|
Summary: The Advanced Linux Sound Architecture (ALSA) library
|
||||||
Name: alsa-lib
|
Name: alsa-lib
|
||||||
Version: %{version_alsa_lib}
|
Version: %{version_alsa_lib}
|
||||||
Release: 2%{?prever_dot}%{?dist}
|
Release: 3%{?prever_dot}%{?dist}
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
URL: http://www.alsa-project.org/
|
URL: http://www.alsa-project.org/
|
||||||
|
|
||||||
@ -167,6 +167,9 @@ rm %{buildroot}/%{_includedir}/asoundlib.h
|
|||||||
%{_datadir}/alsa/topology
|
%{_datadir}/alsa/topology
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Feb 20 2023 Jaroslav Kysela <perex@perex.cz> - 1.2.8-3
|
||||||
|
- fixes for UCM sof-soundwire boot configuration
|
||||||
|
|
||||||
* Thu Jan 5 2023 Jaroslav Kysela <perex@perex.cz> - 1.2.8-2
|
* Thu Jan 5 2023 Jaroslav Kysela <perex@perex.cz> - 1.2.8-2
|
||||||
- update to alsa-lib 1.2.8 and alsa-ucm-conf 1.2.8
|
- update to alsa-lib 1.2.8 and alsa-ucm-conf 1.2.8
|
||||||
|
|
||||||
|
@ -1570,3 +1570,83 @@ index da9acd0..2a27b89 100644
|
|||||||
--
|
--
|
||||||
2.39.0
|
2.39.0
|
||||||
|
|
||||||
|
From cfb595c9d94db05f35c86530385e6280fa60ec70 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Andy Chi <andy.chi@canonical.com>
|
||||||
|
Date: Wed, 28 Dec 2022 17:36:37 +0800
|
||||||
|
Subject: [PATCH 1/2] ucm2: sof-soundwire: Update Mic LED settings
|
||||||
|
|
||||||
|
It would be better to make this settings as default in
|
||||||
|
the driver. See PR.
|
||||||
|
|
||||||
|
Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/261
|
||||||
|
Signed-off-by: Andy Chi <andy.chi@canonical.com>
|
||||||
|
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
|
||||||
|
---
|
||||||
|
ucm2/sof-soundwire/sof-soundwire.conf | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/ucm2/sof-soundwire/sof-soundwire.conf b/ucm2/sof-soundwire/sof-soundwire.conf
|
||||||
|
index bdc48ff..c6c9115 100644
|
||||||
|
--- a/ucm2/sof-soundwire/sof-soundwire.conf
|
||||||
|
+++ b/ucm2/sof-soundwire/sof-soundwire.conf
|
||||||
|
@@ -70,5 +70,6 @@ If.mic_init_rt715 {
|
||||||
|
}
|
||||||
|
True.BootSequence [
|
||||||
|
cset "name='PGA5.0 5 Master Capture Switch' 1"
|
||||||
|
+ sysw "-/class/sound/ctl-led/mic/card${CardNumber}/detach:PGA5.0 5 Master Capture Switch"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.39.0
|
||||||
|
|
||||||
|
From 3ebf342dbe3c1e3e6e668cfbdc314b0be550cdb5 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jaroslav Kysela <perex@perex.cz>
|
||||||
|
Date: Mon, 20 Feb 2023 15:36:53 +0100
|
||||||
|
Subject: [PATCH] sof-soundwire: Initialize PGA switch controls in the
|
||||||
|
BootSequence
|
||||||
|
|
||||||
|
A bug in the driver / firmware may cause that the paths are
|
||||||
|
active for the first boot, but if the sound card state is saved
|
||||||
|
and restored later (e.g. next boot), the paths may be deactivated.
|
||||||
|
|
||||||
|
BugLink: https://github.com/thesofproject/linux/issues/4196
|
||||||
|
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
|
||||||
|
---
|
||||||
|
ucm2/sof-soundwire/sof-soundwire.conf | 21 ++++++++++++++++++++-
|
||||||
|
1 file changed, 20 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/ucm2/sof-soundwire/sof-soundwire.conf b/ucm2/sof-soundwire/sof-soundwire.conf
|
||||||
|
index c6c9115..786ba63 100644
|
||||||
|
--- a/ucm2/sof-soundwire/sof-soundwire.conf
|
||||||
|
+++ b/ucm2/sof-soundwire/sof-soundwire.conf
|
||||||
|
@@ -69,7 +69,26 @@ If.mic_init_rt715 {
|
||||||
|
Haystack "${var:MicCodec1}"
|
||||||
|
}
|
||||||
|
True.BootSequence [
|
||||||
|
- cset "name='PGA5.0 5 Master Capture Switch' 1"
|
||||||
|
sysw "-/class/sound/ctl-led/mic/card${CardNumber}/detach:PGA5.0 5 Master Capture Switch"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
+
|
||||||
|
+If.pga_init_pga2 {
|
||||||
|
+ Condition {
|
||||||
|
+ Type ControlExists
|
||||||
|
+ Control "name='PGA2.0 2 Master Capture Switch'"
|
||||||
|
+ }
|
||||||
|
+ True.BootSequence [
|
||||||
|
+ cset "name='PGA2.0 2 Master Capture Switch' 1"
|
||||||
|
+ ]
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+If.pga_init_pga5 {
|
||||||
|
+ Condition {
|
||||||
|
+ Type ControlExists
|
||||||
|
+ Control "name='PGA5.0 5 Master Capture Switch'"
|
||||||
|
+ }
|
||||||
|
+ True.BootSequence [
|
||||||
|
+ cset "name='PGA5.0 5 Master Capture Switch' 1"
|
||||||
|
+ ]
|
||||||
|
+}
|
||||||
|
--
|
||||||
|
2.39.0
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user