From df21d61b75407f35600b6108563b1674ca24ee3d Mon Sep 17 00:00:00 2001 From: Mike Fiore Date: Mon, 15 Dec 2014 17:24:06 -0600 Subject: changes for building 3.19 kernel with complete DT Overlay support --- classes/linux-compile-overlays.bbclass | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 classes/linux-compile-overlays.bbclass (limited to 'classes/linux-compile-overlays.bbclass') diff --git a/classes/linux-compile-overlays.bbclass b/classes/linux-compile-overlays.bbclass new file mode 100644 index 0000000..c069fea --- /dev/null +++ b/classes/linux-compile-overlays.bbclass @@ -0,0 +1,15 @@ +# compile each overlay and install them in /lib/firmware +do_compile_append() { + for OVERLAY in `ls ../overlays/*.dts`; do + ./scripts/dtc/dtc -O dtb -o ${OVERLAY/dts/dtbo} -b 0 -@ $OVERLAY + done +} + +do_install_append() { + echo "FILES: $FILES_linux" + install -d ${D}/${base_libdir}/firmware + + for OVERLAY in `ls ../overlays/*.dtbo`; do + install -m 644 $OVERLAY ${D}/${base_libdir}/firmware/ + done +} -- cgit v1.2.3