summaryrefslogtreecommitdiff
path: root/recipes-multimedia/alsa/alsa-ucm-conf-tdx_1.0.bb
blob: 06b19c564eeffe56a2b80fe4e3600165ea448032 (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
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 \
"

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 ${WORKDIR}/verdin-wm8904-HiFi.conf $wm8904_dir
        install -m 0644 ${WORKDIR}/verdin-wm8904.conf $wm8904_dir

        install -d $nau8822_dir
        install -m 0644 ${WORKDIR}/verdin-nau8822-HiFi.conf $nau8822_dir
        install -m 0644 ${WORKDIR}/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}"