diff options
author | kaloz <kaloz@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2013-11-22 12:01:01 +0000 |
---|---|---|
committer | kaloz <kaloz@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2013-11-22 12:01:01 +0000 |
commit | 79729165822dd51fdaf99178d809ca3fa37c92e5 (patch) | |
tree | 7f3b0c4f159dcf61069c425d3d16f37230a4b1f0 | |
parent | b55a58764ba3df56ad4b496a42b3b00682bd8546 (diff) |
add a feature flag for device tree support
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38893 3c298f89-4303-0410-b956-a3cf2f4a3e73
-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 467ef35766..acb9adf584 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 ddcf50bf32..135ec9a938 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 7f694e4c8b..bb442025f5 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 |