diff options
Diffstat (limited to 'classes/linux-compile-overlays.bbclass')
-rw-r--r-- | classes/linux-compile-overlays.bbclass | 15 |
1 files changed, 15 insertions, 0 deletions
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 +} |