diff options
-rw-r--r-- | Config.in | 2 | ||||
-rw-r--r-- | include/target.mk | 3 | ||||
-rwxr-xr-x | scripts/metadata.pl | 1 | ||||
-rw-r--r-- | target/Config.in | 3 |
4 files changed, 8 insertions, 1 deletions
@@ -204,7 +204,7 @@ menu "Target Images" config TARGET_ROOTFS_INCLUDE_DTB bool "Include DTB in root filesystem" - depends on TARGET_ROOTFS_UBIFS || TARGET_ROOTFS_EXT4FS + depends on USES_DEVICETREE && (TARGET_ROOTFS_UBIFS || TARGET_ROOTFS_EXT4FS) default n if USES_UBIFS help Include the device tree blob file(s) in the rootfs. Typically the DTBs diff --git a/include/target.mk b/include/target.mk index 467ef35..acb9adf 100644 --- a/include/target.mk +++ b/include/target.mk @@ -167,6 +167,9 @@ ifeq ($(DUMP),1) .SILENT: $(TMP_CONFIG) .PRECIOUS: $(TMP_CONFIG) + ifneq ($(CONFIG_OF),) + FEATURES += dt + endif ifneq ($(CONFIG_GENERIC_GPIO)$(CONFIG_GPIOLIB),) FEATURES += gpio endif diff --git a/scripts/metadata.pl b/scripts/metadata.pl index ddcf50b..135ec9a 100755 --- a/scripts/metadata.pl +++ b/scripts/metadata.pl @@ -158,6 +158,7 @@ sub target_config_features(@) { /broken/ and $ret .= "\tdepends on BROKEN\n"; /audio/ and $ret .= "\tselect AUDIO_SUPPORT\n"; /display/ and $ret .= "\tselect DISPLAY_SUPPORT\n"; + /dt/ and $ret .= "\tselect USES_DEVICETREE\n"; /gpio/ and $ret .= "\tselect GPIO_SUPPORT\n"; /pci/ and $ret .= "\tselect PCI_SUPPORT\n"; /pcie/ and $ret .= "\tselect PCIE_SUPPORT\n"; diff --git a/target/Config.in b/target/Config.in index 7f694e4..bb44202 100644 --- a/target/Config.in +++ b/target/Config.in @@ -39,6 +39,9 @@ config RTC_SUPPORT config BIG_ENDIAN bool +config USES_DEVICETREE + bool + config USES_INITRAMFS bool |