Index: recipes-kernel/linux/linux-dey_%.bbappend =================================================================== diff -u -r239250ec26d99ec937c7cfddaadb918c3e3e77ce -rf2090269fe7042d2a705ce43a46da82c578c8707 --- recipes-kernel/linux/linux-dey_%.bbappend (.../linux-dey_%.bbappend) (revision 239250ec26d99ec937c7cfddaadb918c3e3e77ce) +++ recipes-kernel/linux/linux-dey_%.bbappend (.../linux-dey_%.bbappend) (revision f2090269fe7042d2a705ce43a46da82c578c8707) @@ -1,12 +1,30 @@ DESCRIPTION = "Leahi logo" LICENSE = "CLOSED" -FILESEXTRAPATHS:prepend := "${THISDIR}/files:" +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" -SRC_URI += "file://logo_diality_1280_800.ppm" +DTSO_SRC_LOC = "boot/dts/digi" +DTSO_SRC_DIR = "${WORKDIR}/${DTSO_SRC_LOC}" +DTSO_OUT_DIR = "${STAGING_KERNEL_DIR}/${KERNEL_OUTPUT_DIR}/dts/digi" +LEAHI_DISPLAY_SRC = "leahi-display.dtso" +LEAHI_DISPLAY_BIN = "leahi-display.dtbo" + +EXTRA_OEMAKE += 'ccimx8m_dvk_overlays+="${LEAHI_DISPLAY_BIN}"' +KERNEL_DEVICETREE:append = " digi/leahi-display.dtbo" + +SRC_URI += " \ + file://logo_diality_1280_800.ppm \ + file://${DTSO_SRC_LOC}/ccimx8mm-dvk.dts.patch \ + file://${DTSO_SRC_LOC}/${LEAHI_DISPLAY_SRC} \ +" + do_configure:prepend() { bbplain " ---------- Leahi: Setup Kernel Logo" install -d ${S}/drivers/video/logo cp ${WORKDIR}/logo_diality_1280_800.ppm ${S}/drivers/video/logo/logo_custom_clut224.ppm + + bbplain " ---------- Leahi: Setup Display Overlay" + install -d ${DTSO_OUT_DIR} + cp ${DTSO_SRC_DIR}/${LEAHI_DISPLAY_SRC} ${DTSO_OUT_DIR} }