meta-agl-bsp: meta-ti: pulseaudio: set sink/source for dra7xx-evm 97/10497/2
authorMatt Porter <mporter@konsulko.com>
Thu, 3 Aug 2017 22:20:14 +0000 (01:20 +0300)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Fri, 4 Aug 2017 16:34:47 +0000 (16:34 +0000)
pulseaudio, by default, chooses
alsa_output.platform-omap-hdmi-audio.0.auto.analog-stereo as the
default sink. This is not desired since the HDMI is not normally
used as the dra7xx-evm includes an LCD. Configure the CPU board's
alsa_output.platform-sound0.analog-stereo (Line-Out/Headphone)
as the default sink and configure the default source too.

Bug-AGL: SPEC-804

Change-Id: I5d19aa564c8c162d1f5c68ae298d1d25592c8dc9
Signed-off-by: Matt Porter <mporter@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/10497
Reviewed-by: Thomas Rini <trini@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
meta-agl-bsp/meta-ti/recipes-multimedia/pulseaudio/pulseaudio-9.0/dra7xx-evm-set-default-sink-source.patch [new file with mode: 0644]
meta-agl-bsp/meta-ti/recipes-multimedia/pulseaudio/pulseaudio_9.0.bbappend [new file with mode: 0644]

diff --git a/meta-agl-bsp/meta-ti/recipes-multimedia/pulseaudio/pulseaudio-9.0/dra7xx-evm-set-default-sink-source.patch b/meta-agl-bsp/meta-ti/recipes-multimedia/pulseaudio/pulseaudio-9.0/dra7xx-evm-set-default-sink-source.patch
new file mode 100644 (file)
index 0000000..d45c5ef
--- /dev/null
@@ -0,0 +1,15 @@
+--- pulseaudio-9.0/src/daemon/default.pa.in.orig       2017-08-04 00:07:08.833004893 +0300
++++ pulseaudio-9.0/src/daemon/default.pa.in    2017-08-04 00:09:18.045102067 +0300
+@@ -162,8 +162,10 @@
+ ])dnl
+ ### Make some devices default
+-#set-default-sink output
+-#set-default-source input
++# DRA7xx-EVM CPU Board Line-Out/Headphone
++set-default-sink alsa_output.platform-sound0.analog-stereo
++# DRA7xx-EVM CPU Board Microphone/Line-In
++set-default-source alsa_input.platform-sound0.analog-stereo
+ .ifexists module-router.so
+ load-module module-router
diff --git a/meta-agl-bsp/meta-ti/recipes-multimedia/pulseaudio/pulseaudio_9.0.bbappend b/meta-agl-bsp/meta-ti/recipes-multimedia/pulseaudio/pulseaudio_9.0.bbappend
new file mode 100644 (file)
index 0000000..dfddffc
--- /dev/null
@@ -0,0 +1,5 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/pulseaudio-9.0:"
+
+SRC_URI += " \
+       file://dra7xx-evm-set-default-sink-source.patch \
+"