summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2021-03-22 14:39:00 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2021-03-23 12:16:25 +0100
commit5ef1dfb28ad9b95f5366b4c8cc4bfc20cd789e94 (patch)
tree3a69349c4282792458dfa867e9f78febbc72333a
parent24b658c83eb86e269e682b8019691ba3c166e09d (diff)
downloadbarebox-5ef1dfb28ad9b95f5366b4c8cc4bfc20cd789e94.tar.gz
barebox-5ef1dfb28ad9b95f5366b4c8cc4bfc20cd789e94.tar.xz
images: make BOARD_ARM_GENERIC_DT available for other arches
Other architectures would benefit from the generic DT image too. Add a new arch-agnostic symbol that arches besides ARM can select. The new symbol itself should not have a prompt as the help text for each architecture likely differs (e.g. device tree handoff register). Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--arch/arm/Kconfig2
-rw-r--r--images/Makefile4
-rw-r--r--pbl/Kconfig4
3 files changed, 7 insertions, 3 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index d2e3661892..f929e8ba2d 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -312,7 +312,7 @@ config BOARD_ARM_VIRT
select OF_OVERLAY
config BOARD_ARM_GENERIC_DT
- select LIBFDT
+ select BOARD_GENERIC_DT
select ARM_AMBA
depends on HAVE_PBL_MULTI_IMAGES
depends on OFDEVICE
diff --git a/images/Makefile b/images/Makefile
index b8899dcd2a..84492a154d 100644
--- a/images/Makefile
+++ b/images/Makefile
@@ -166,9 +166,9 @@ include $(srctree)/images/Makefile.zynqmp
include $(srctree)/images/Makefile.layerscape
-pblb-$(CONFIG_BOARD_ARM_GENERIC_DT) += start_dt_2nd
+pblb-$(CONFIG_BOARD_GENERIC_DT) += start_dt_2nd
FILE_barebox-dt-2nd.img = start_dt_2nd.pblb
-image-$(CONFIG_BOARD_ARM_GENERIC_DT) += barebox-dt-2nd.img
+image-$(CONFIG_BOARD_GENERIC_DT) += barebox-dt-2nd.img
ifdef CONFIG_ARM
pblb-$(CONFIG_PBL_SINGLE_IMAGE) += start_pbl
diff --git a/pbl/Kconfig b/pbl/Kconfig
index 6e8cc3ac04..2eea5aef7a 100644
--- a/pbl/Kconfig
+++ b/pbl/Kconfig
@@ -40,6 +40,10 @@ config PBL_VERIFY_PIGGY
depends on ARM
bool
+config BOARD_GENERIC_DT
+ bool
+ select LIBFDT
+
config IMAGE_COMPRESSION
bool
depends on HAVE_IMAGE_COMPRESSION