Enabled dynamic device tree generation
In this commit, added support to auto generate the device tree blob
file for BMC apps and Hostboot to read/write targets and attributes
during ipling to boot the server.
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
diff --git a/openpower/package/pdata/Config.in b/openpower/package/pdata/Config.in
new file mode 100644
index 0000000..cd688ae
--- /dev/null
+++ b/openpower/package/pdata/Config.in
@@ -0,0 +1,40 @@
+menu "pdata"
+
+config BR2_PACKAGE_PDATA
+ bool "pdata"
+ default y if (BR2_OPENPOWER_POWER10)
+ depends on BR2_PACKAGE_EKB
+ depends on BR2_PACKAGE_MACHINE_XML
+ help
+ To initialize and boot a server, various software components
+ ( BMC apps and Hostboot) will interact. PDATA provides device tree
+ based infrastructure to get the attributes which are required
+ to boot the server and run time usage. Also provides API's
+ to manage the attributes data.
+
+if BR2_PACKAGE_PDATA
+
+choice
+ prompt "PDATA version"
+ default BR2_PDATA_LATEST_VERSION
+
+config BR2_PDATA_LATEST_VERSION
+ bool "Use latest PDATA master"
+
+config BR2_PDATA_CUSTOM_VERSION
+ bool "Custom PDATA version"
+
+endchoice
+
+config BR2_PDATA_CUSTOM_VERSION_VALUE
+ string "PDATA version"
+ depends on BR2_PDATA_CUSTOM_VERSION
+
+config BR2_PDATA_VERSION
+ string
+ default "d28cf26ee82b11e76daf0ab21b79421e72222cee" if BR2_PDATA_LATEST_VERSION
+ default BR2_PDATA_CUSTOM_VERSION_VALUE if BR2_PDATA_CUSTOM_VERSION
+
+endif
+
+endmenu