summaryrefslogtreecommitdiff
path: root/recipes-multimedia/alsa/alsa-ucm-conf-tdx_1.0.bb
blob: af9dd89058ec8c82acff8268b4e5cd50966a2204 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
SUMMARY = "ALSA Use Case Manager configuration for Toradex Hardware"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9"

RDEPENDS:${PN} = "alsa-ucm-conf"

SRC_URI = "\
        file://verdin-nau8822-HiFi.conf \
        file://verdin-nau8822.conf \
        file://verdin-wm8904-HiFi.conf \
        file://verdin-wm8904.conf \
"

S = "${@d.getVar("UNPACKDIR") or '${WORKDIR}'}"

do_install () {
        wm8904_dir="${D}${datadir}/alsa/ucm2/Toradex/wm8904"
        nau8822_dir="${D}${datadir}/alsa/ucm2/Toradex/nau8822"

        install -d $wm8904_dir
        install -m 0644 ${S}/verdin-wm8904-HiFi.conf $wm8904_dir
        install -m 0644 ${S}/verdin-wm8904.conf $wm8904_dir

        install -d $nau8822_dir
        install -m 0644 ${S}/verdin-nau8822-HiFi.conf $nau8822_dir
        install -m 0644 ${S}/verdin-nau8822.conf $nau8822_dir

        install -d "${D}${datadir}/alsa/ucm2/conf.d/simple-card"
        ln -fsr ${wm8904_dir}/verdin-wm8904.conf \
                "${D}${datadir}/alsa/ucm2/conf.d/simple-card"
        ln -fsr ${nau8822_dir}/verdin-nau8822.conf \
                "${D}${datadir}/alsa/ucm2/conf.d/simple-card"
}

FILES:${PN} = "${datadir}"