From 90a2353e52a30c4f218b6fbbd8638bebebf0ccdf Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Thu, 24 Oct 2024 14:35:12 -0700 Subject: [PATCH] sound_init: wait for tinymix controls (#390) --- userspace/usr/comma/sound/sound_init.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/userspace/usr/comma/sound/sound_init.sh b/userspace/usr/comma/sound/sound_init.sh index c8b7129..97bc748 100755 --- a/userspace/usr/comma/sound/sound_init.sh +++ b/userspace/usr/comma/sound/sound_init.sh @@ -11,6 +11,11 @@ while [ ! -d /proc/asound/sdm845tavilsndc ] || [ "$(cat /proc/asound/card0/state done echo "sound card online" +while ! /usr/comma/sound/tinymix controls | grep -q "SEC_MI2S_RX Audio Mixer MultiMedia1"; do + sleep 0.01 +done +echo "tinymix controls ready" + /usr/comma/sound/tinymix set "SEC_MI2S_RX Audio Mixer MultiMedia1" 1 /usr/comma/sound/tinymix set "MultiMedia1 Mixer TERT_MI2S_TX" 1 /usr/comma/sound/tinymix set "TERT_MI2S_TX Channels" Two