From 319bb26d4e7e0ba69bcfe93b2140afec9df192fe Mon Sep 17 00:00:00 2001 From: chewitt Date: Sat, 5 Aug 2017 10:20:53 +0100 Subject: [PATCH] linux: backport project/device overlays dts support --- packages/linux/package.mk | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 609149c294..42032e84fc 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -135,6 +135,16 @@ post_patch() { sed -i -e "s|^CONFIG_ISCSI_IBFT_FIND=.*$|# CONFIG_ISCSI_IBFT_FIND is not set|" $PKG_BUILD/.config sed -i -e "s|^CONFIG_ISCSI_IBFT=.*$|# CONFIG_ISCSI_IBFT is not set|" $PKG_BUILD/.config fi + + # install extra dts files + for f in $PROJECT_DIR/$PROJECT/config/*-overlay.dts; do + [ -f "$f" ] && cp -v $f $PKG_BUILD/arch/$TARGET_KERNEL_ARCH/boot/dts/overlays || true + done + if [ -n "$DEVICE" ]; then + for f in $PROJECT_DIR/$PROJECT/devices/$DEVICE/config/*-overlay.dts; do + [ -f "$f" ] && cp -v $f $PKG_BUILD/arch/$TARGET_KERNEL_ARCH/boot/dts/overlays || true + done + fi } makeinstall_host() {