From 244f2b4815cb9fbceb6f08f2009b6215d5f219cd Mon Sep 17 00:00:00 2001 From: chewitt Date: Thu, 4 Jun 2020 12:58:46 +0000 Subject: [PATCH] alsa-utils: update soundconfig for VIM3/GS-King-X changes --- packages/audio/alsa-utils/scripts/soundconfig | 35 +++++++++++++++---- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/packages/audio/alsa-utils/scripts/soundconfig b/packages/audio/alsa-utils/scripts/soundconfig index 8c71e90c37..1a84d75f9d 100755 --- a/packages/audio/alsa-utils/scripts/soundconfig +++ b/packages/audio/alsa-utils/scripts/soundconfig @@ -128,14 +128,35 @@ else mixer $card Headphone 0db on mixer $card 'AIF1 Slot 0 Digital DAC' on -# Amlogic G12 HDMI to PCM0 - mixer $card 'FRDDR_A SINK 1 SEL' 'OUT 1' - mixer $card 'FRDDR_A SRC 1 EN' on - mixer $card 'TDMOUT_B SRC SEL' 'IN 0' - mixer $card 'TOHDMITX I2S SRC' 'I2S B' - mixer $card 'TOHDMITX' on +# Amlogic G12 HDMI + case $(dtname) in + azw,gsking-x) + mixer $card 'FRDDR_A SINK 1 SEL' 'OUT 0' + mixer $card 'FRDDR_A SRC 1 EN' on + mixer $card 'TDMOUT_A SRC SEL' 'IN 0' + mixer $card 'FRDDR_B SINK 1 SEL' 'OUT 0' + mixer $card 'FRDDR_B SRC 1 EN' on + mixer $card 'TDMOUT_B SRC SEL' 'IN 0' + mixer $card 'TOHDMITX' on + mixer $card 'TOHDMITX I2S SRC' 'I2S A' + ;; + khadas,vim3) + mixer $card 'FRDDR_A SINK 1 SEL' 'OUT 0' + mixer $card 'FRDDR_A SRC 1 EN' on + mixer $card 'TDMOUT_A SRC SEL' 'IN 0' + mixer $card 'TOHDMITX' on + mixer $card 'TOHDMITX I2S SRC' 'I2S A' + ;; + *) + mixer $card 'FRDDR_A SINK 1 SEL' 'OUT 1' + mixer $card 'FRDDR_A SRC 1 EN' on + mixer $card 'TDMOUT_B SRC SEL' 'IN 0' + mixer $card 'TOHDMITX' on + mixer $card 'TOHDMITX I2S SRC' 'I2S B' + ;; + esac -# Amlogic G12 S/PDIF to PCM1 +# Amlogic G12 S/PDIF mixer $card 'FRDDR_B SINK 1 SEL' 'OUT 3' mixer $card 'FRDDR_B SRC 1 EN' on mixer $card 'SPDIFOUT SRC SEL' 'IN 1'