Files
meta-tegra/recipes-bsp/tegra-binaries/tegra-configs-alsa_32.5.2.bb
Matt Madison b9507ceb23 meta: convert to new override syntax
* Ran convert-overrides.py to generate the initial changes
* Manual cleanup afterwards (which was a lot, due to our
  extensive use of overrides).

Signed-off-by: Matt Madison <matt@madison.systems>
2021-08-03 08:27:55 -07:00

36 lines
1.2 KiB
BlitzBasic

require tegra-binaries-${PV}.inc
require tegra-shared-binaries.inc
DESCRIPTION = "Sound configuration files provided by L4T"
inherit systemd
do_configure() {
tar -C ${B} -x -f ${S}/nv_tegra/config.tbz2 etc usr/share/alsa/cards
}
do_compile[noexec] = "1"
do_install() {
if [ -n "${TEGRA_AUDIO_DEVICE}" ]; then
install -d ${D}${sysconfdir}
install -m 0644 ${B}/etc/asound.conf.${TEGRA_AUDIO_DEVICE} ${D}${sysconfdir}/asound.conf
fi
install -d ${D}${datadir}/alsa/cards
}
do_install:append:tegra186() {
install -m 0644 ${B}/usr/share/alsa/cards/tegra-hda.conf ${D}${datadir}/alsa/cards/
install -m 0644 ${B}/usr/share/alsa/cards/tegra-snd-t186r.conf ${D}${datadir}/alsa/cards/
}
do_install:append:tegra194() {
install -m 0644 ${B}/usr/share/alsa/cards/tegra-hda-galen.conf ${D}${datadir}/alsa/cards/
install -m 0644 ${B}/usr/share/alsa/cards/tegra-hda-xnx.conf ${D}${datadir}/alsa/cards/
install -m 0644 ${B}/usr/share/alsa/cards/jetson-xaviernx.conf ${D}${datadir}/alsa/cards/
install -m 0644 ${B}/usr/share/alsa/cards/tegra-snd-t19x-.conf ${D}${datadir}/alsa/cards/
}
FILES:${PN} = "${sysconfdir} ${datadir}/alsa"
PACKAGE_ARCH = "${MACHINE_ARCH}"