summaryrefslogtreecommitdiffstats
path: root/drivers/of/Kconfig
diff options
context:
space:
mode:
authorGaurav Minocha <gaurav.minocha.os@gmail.com>2014-07-16 23:09:39 -0700
committerGrant Likely <grant.likely@linaro.org>2014-07-25 00:18:13 -0600
commitae9304c9d3111759fed5946272be3b13ba41f7e3 (patch)
tree8f45c4e45d170d09b53146d27432e7a7fb44a3f9 /drivers/of/Kconfig
parent848007ba9eeae9436d988e3266f4e229ce71de87 (diff)
downloadlinux-ae9304c9d3111759fed5946272be3b13ba41f7e3.tar.gz
linux-ae9304c9d3111759fed5946272be3b13ba41f7e3.tar.bz2
linux-ae9304c9d3111759fed5946272be3b13ba41f7e3.zip
Adding selftest testdata dynamically into live tree
This patch attaches selftest's device tree data (required by /drivers/of/selftest.c) dynamically into live device tree. First, it links selftest device tree data into the kernel image and then iterates over all the nodes and attaches them into the live tree. Once the testcases are complete, it removes the data attached. This patch will remove the manual process of addition and removal of selftest device tree data into the machine's dts file. Tested successfully with current selftest's testcases. Signed-off-by: Gaurav Minocha <gaurav.minocha.os@gmail.com> [glikely: Removed ability to build as a module and fixed no-devicetree bug] Signed-off-by: Grant Likely <grant.likely@linaro.org>
Diffstat (limited to 'drivers/of/Kconfig')
-rw-r--r--drivers/of/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/of/Kconfig b/drivers/of/Kconfig
index 2dcb0541012d..868f3712bc67 100644
--- a/drivers/of/Kconfig
+++ b/drivers/of/Kconfig
@@ -10,6 +10,7 @@ menu "Device Tree and Open Firmware support"
config OF_SELFTEST
bool "Device Tree Runtime self tests"
depends on OF_IRQ
+ select OF_DYNAMIC
help
This option builds in test cases for the device tree infrastructure
that are executed once at boot time, and the results dumped to the