meta-dcm/recipes-bsp/pcm068-tools/pcm068-tools_1.0.bb

41 lines
1.2 KiB
BlitzBasic

# Speichere als: /home/mf/Yocto/DCM/layers/meta-dcm/recipes-bsp/pcm068-tools/pcm068-tools_1.0.bb
SUMMARY = "PCM-068-024113I SOM Hardware Tools"
DESCRIPTION = "Test- und Diagnose-Tools für phyCORE-STM32MP1 PCM-068-024113I"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
SRC_URI = "\
file://pcm068-som-test.sh \
"
S = "${WORKDIR}"
RDEPENDS:${PN} = "\
bash \
i2c-tools \
ethtool \
memtester \
mtd-utils \
"
do_install() {
# PCM-068 Test-Tools installieren
install -d ${D}${bindir}
install -m 0755 ${WORKDIR}/pcm068-som-test.sh ${D}${bindir}/
# PCM-068 Konfiguration
install -d ${D}${sysconfdir}/dcm
echo "# PCM-068-024113I SOM Configuration" > ${D}${sysconfdir}/dcm/pcm068.conf
echo "SOM_MODEL=PCM-068-024113I" >> ${D}${sysconfdir}/dcm/pcm068.conf
echo "RAM_SIZE=1GB" >> ${D}${sysconfdir}/dcm/pcm068.conf
echo "EMMC_SIZE=4GB" >> ${D}${sysconfdir}/dcm/pcm068.conf
echo "NOR_SIZE=16MB" >> ${D}${sysconfdir}/dcm/pcm068.conf
echo "EEPROM_SIZE=4KB" >> ${D}${sysconfdir}/dcm/pcm068.conf
}
FILES:${PN} = "\
${bindir}/* \
${sysconfdir}/dcm/* \
"