From d6cdad8e66e28f201f39a09d808ccfcfb45024dc Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Mon, 18 Feb 2019 12:08:01 -0800 Subject: [PATCH] NXP: add rdu-audio script --- .../devices/iMX6/filesystem/usr/bin/rdu-audio | 26 +++++++++++++++++++ .../usr/lib/systemd/system/rdu-audio.service | 12 +++++++++ 2 files changed, 38 insertions(+) create mode 100755 projects/NXP/devices/iMX6/filesystem/usr/bin/rdu-audio create mode 100644 projects/NXP/devices/iMX6/filesystem/usr/lib/systemd/system/rdu-audio.service diff --git a/projects/NXP/devices/iMX6/filesystem/usr/bin/rdu-audio b/projects/NXP/devices/iMX6/filesystem/usr/bin/rdu-audio new file mode 100755 index 0000000000..49242378e6 --- /dev/null +++ b/projects/NXP/devices/iMX6/filesystem/usr/bin/rdu-audio @@ -0,0 +1,26 @@ +#!/bin/sh + +if [ -z "$1" ]; then + echo "usage: rdu-audio <0-100>" + echo " The recommended level is 80" + exit 1 +fi + +VOLUME="$1%" + +amixer -q sset 'TPA6130A2 Headphone',0 $VOLUME +amixer -q sset 'Speaker',0 on +amixer -q sset 'Speaker Analog',0 $VOLUME +amixer -q sset 'Speaker Driver',0 $VOLUME +amixer -q sset 'Speaker Driver',0 on +amixer -q sset 'DAC',0 $VOLUME +amixer -q sset 'HP Analog',0 $VOLUME +amixer -q sset 'HP Driver',0 $VOLUME +amixer -q sset 'HP Driver',0 on +amixer -q sset 'HP Left',0 on +amixer -q sset 'HP Right',0 on +amixer -q sset 'Output Left From AIN1',0 on +amixer -q sset 'Output Left From AIN2',0 on +amixer -q sset 'Output Left From Left DAC',0 on +amixer -q sset 'Output Right From AIN2',0 on +amixer -q sset 'Output Right From Right DAC',0 on diff --git a/projects/NXP/devices/iMX6/filesystem/usr/lib/systemd/system/rdu-audio.service b/projects/NXP/devices/iMX6/filesystem/usr/lib/systemd/system/rdu-audio.service new file mode 100644 index 0000000000..1c22661d85 --- /dev/null +++ b/projects/NXP/devices/iMX6/filesystem/usr/lib/systemd/system/rdu-audio.service @@ -0,0 +1,12 @@ +[Unit] +Description=RDU audio setup +After=sound.target +ConditionPathExistsGlob=/flash/imx6*-zii-rdu2.dtb + +[Service] +Type=oneshot +ExecStart=/usr/bin/rdu-audio 80 +RemainAfterExit=true + +[Install] +WantedBy=multi-user.target