From 212a42023c04e3e0b92ca9c40a7204e74682b161 Mon Sep 17 00:00:00 2001 From: harajend Date: Wed, 18 Dec 2024 00:10:48 +0530 Subject: [PATCH 1/2] Update check-sof-logger.sh Updated the test script with suggested changes Signed-off-by: harajend Updated check-sof-logger.sh Updated SOF-specific codecs since the sof* regex also lists sofprobes. Signed-off-by: harajend --- test-case/check-sof-logger.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test-case/check-sof-logger.sh b/test-case/check-sof-logger.sh index 00cd8ee5..87817e38 100755 --- a/test-case/check-sof-logger.sh +++ b/test-case/check-sof-logger.sh @@ -71,7 +71,10 @@ sof_alsa_card_found() # note: assumes SOF card names to start with "sof", e.g. # - /proc/asound/sofsoundwire/id # - /proc/asound/sofhdadsp/id - test -e /proc/asound/sof*/id + for i in /proc/asound/sof*/id; do + if test -e "$i"; then return 0; fi + done + return 1 } wait_for_sof_alsa_card() From 5edaaccb36a7faa36697e1883a659a1a0a9c5e6a Mon Sep 17 00:00:00 2001 From: harajend Date: Tue, 7 Jan 2025 14:24:06 +0530 Subject: [PATCH 2/2] Add dynamic selection for amixer card By default card 0 is selected so i added dynamic selection for amixer card Signed-off-by: harajend --- test-case/verify-kernel-boot-log.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test-case/verify-kernel-boot-log.sh b/test-case/verify-kernel-boot-log.sh index a4138da2..c8d1d168 100755 --- a/test-case/verify-kernel-boot-log.sh +++ b/test-case/verify-kernel-boot-log.sh @@ -115,7 +115,8 @@ dmic_switch_present() (set -x # name= is hardcoded in /usr/share/alsa/ucm2/* # This returns a non-zero error status on failure - amixer cget name='Dmic0 Capture Switch' + switch=$(aplay -l | head -2 | tail -1 | awk '{print $3}') + amixer -c "$switch" cget name='Dmic0 Capture Switch' ) }