The latest kernel has made the change to add vendor subdirectories into
the arm 32bit dts directory. This effectively breaks the
KERNEL_DEVICETREE settings in the machine configs for 32bit platforms,
so switch them over to using the PREFIX variable. Also change the
linux-ti-next to use the PREFIX setting for KERNEL_DEVICETREE.
Signed-off-by: Ryan Eatmon <[email protected]>
---
meta-ti-bsp/conf/machine/am57xx-evm.conf | 11 ++---------
meta-ti-bsp/conf/machine/dra7xx-evm.conf | 9 ++-------
meta-ti-bsp/conf/machine/include/ti33x.inc | 19 +++++--------------
meta-ti-bsp/conf/machine/include/ti43x.inc | 9 +++------
meta-ti-bsp/conf/machine/omapl138-lcdk.conf | 10 +++++-----
.../recipes-kernel/linux/linux-ti-next_git.bb | 1 +
6 files changed, 18 insertions(+), 41 deletions(-)
diff --git a/meta-ti-bsp/conf/machine/am57xx-evm.conf
b/meta-ti-bsp/conf/machine/am57xx-evm.conf
index 26b7f78c..4c13e9c2 100644
--- a/meta-ti-bsp/conf/machine/am57xx-evm.conf
+++ b/meta-ti-bsp/conf/machine/am57xx-evm.conf
@@ -13,6 +13,7 @@ KERNEL_DEVICETREE_PREFIX = " \
ti/am57 \
ti/lcd \
ti/ov10635 \
+ ti/omap/am57 \
"
KERNEL_DEVICETREE_DTBMERGE = " \
@@ -20,15 +21,7 @@ KERNEL_DEVICETREE_DTBMERGE = " \
am57xx-evm-reva3.dtb \
"
-KERNEL_DEVICETREE = " \
- am57xx-beagle-x15.dtb \
- am57xx-beagle-x15-revb1.dtb \
- am57xx-beagle-x15-revc.dtb \
- am5729-beagleboneai.dtb \
- am571x-idk.dtb \
- am572x-idk.dtb \
- am574x-idk.dtb \
-"
+KERNEL_DEVICETREE = ""
UBOOT_MACHINE = "am57xx_evm_config"
diff --git a/meta-ti-bsp/conf/machine/dra7xx-evm.conf b/meta-ti-bsp/conf/machine/dra7xx-evm.conf
index c47a1e80..410b8048 100644
--- a/meta-ti-bsp/conf/machine/dra7xx-evm.conf
+++ b/meta-ti-bsp/conf/machine/dra7xx-evm.conf
@@ -12,15 +12,10 @@ KERNEL_DEVICETREE_PREFIX = " \
dra7 \
ti/dra7 \
ti/lcd \
+ ti/omap/dra7 \
"
-KERNEL_DEVICETREE = " \
- dra7-evm.dtb \
- dra71-evm.dtb \
- dra72-evm.dtb \
- dra72-evm-revc.dtb \
- dra76-evm.dtb \
-"
+KERNEL_DEVICETREE = ""
UBOOT_MACHINE = "dra7xx_evm_config"
diff --git a/meta-ti-bsp/conf/machine/include/ti33x.inc b/meta-ti-bsp/conf/machine/include/ti33x.inc
index f7f126f4..b73ab97a 100644
--- a/meta-ti-bsp/conf/machine/include/ti33x.inc
+++ b/meta-ti-bsp/conf/machine/include/ti33x.inc
@@ -19,22 +19,13 @@ PVR_DISPLAY_CONTROLLER_ALIAS ?= "tilcdc"
KERNEL_IMAGETYPE = "zImage"
-KERNEL_DEVICETREE_PREFIX = "am335x"
-
-KERNEL_DEVICETREE = " \
- am335x-evm.dtb \
- am335x-evmsk.dtb \
- am335x-icev2.dtb \
- am335x-pocketbeagle.dtb \
- am335x-bone.dtb \
- am335x-boneblue.dtb \
- am335x-bonegreen.dtb \
- am335x-bonegreen-wireless.dtb \
- am335x-boneblack.dtb \
- am335x-boneblack-wireless.dtb \
- am335x-sancloud-bbe.dtb \
+KERNEL_DEVICETREE_PREFIX = " \
+ am335x \
+ ti/omap/am335x \
"
+KERNEL_DEVICETREE = ""
+
UBOOT_ARCH = "arm"
UBOOT_MACHINE = "am335x_evm_config"
diff --git a/meta-ti-bsp/conf/machine/include/ti43x.inc b/meta-ti-bsp/conf/machine/include/ti43x.inc
index a6af56e3..5f794682 100644
--- a/meta-ti-bsp/conf/machine/include/ti43x.inc
+++ b/meta-ti-bsp/conf/machine/include/ti43x.inc
@@ -22,14 +22,11 @@ KERNEL_IMAGETYPE = "zImage"
KERNEL_DEVICETREE_PREFIX = " \
am437x \
am43x \
+ ti/omap/am437x \
+ ti/omap/am43x \
"
-KERNEL_DEVICETREE = " \
- am437x-gp-evm.dtb \
- am437x-sk-evm.dtb \
- am437x-idk-evm.dtb \
- am43x-epos-evm.dtb \
-"
+KERNEL_DEVICETREE = ""
KERNEL_DEVICETREE += "${@oe.utils.conditional('ENABLE_TI_UIO_DEVICES', '1', 'am437x-idk-pru-excl-uio.dtb', '', d)}"
diff --git a/meta-ti-bsp/conf/machine/omapl138-lcdk.conf b/meta-ti-bsp/conf/machine/omapl138-lcdk.conf
index a8b08964..23b322ac 100644
--- a/meta-ti-bsp/conf/machine/omapl138-lcdk.conf
+++ b/meta-ti-bsp/conf/machine/omapl138-lcdk.conf
@@ -15,9 +15,9 @@ IMAGE_FSTYPES += "tar.xz"
SERIAL_CONSOLES = "115200;ttyS2"
-KERNEL_DEVICETREE_PREFIX = "da850"
-
-KERNEL_DEVICETREE = " \
- da850-evm.dtb \
- da850-lcdk.dtb \
+KERNEL_DEVICETREE_PREFIX = " \
+ da850 \
+ ti/davinci/da850 \
"
+
+KERNEL_DEVICETREE = ""
diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-next_git.bb
b/meta-ti-bsp/recipes-kernel/linux/linux-ti-next_git.bb
index 9138c7c5..8228f4ff 100644
--- a/meta-ti-bsp/recipes-kernel/linux/linux-ti-next_git.bb
+++ b/meta-ti-bsp/recipes-kernel/linux/linux-ti-next_git.bb
@@ -6,6 +6,7 @@ LIC_FILES_CHKSUM =
"file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
inherit kernel
require recipes-kernel/linux/ti-kernel.inc
+include ${@ 'recipes-kernel/linux/ti-kernel-devicetree-prefix.inc' if
d.getVar('KERNEL_DEVICETREE_PREFIX') else ''}
DEPENDS += "gmp-native libmpc-native"
--
2.17.1