|
@@ -0,0 +1,48 @@
|
|
|
+#
|
|
|
+# Device Tree Control
|
|
|
+#
|
|
|
+# TODO:
|
|
|
+# This feature is not currently supported for SPL,
|
|
|
+# but this restriction should be removed in the future.
|
|
|
+
|
|
|
+config SUPPORT_OF_CONTROL
|
|
|
+ bool
|
|
|
+
|
|
|
+menu "Device Tree Control"
|
|
|
+ depends on !SPL_BUILD
|
|
|
+ depends on SUPPORT_OF_CONTROL
|
|
|
+
|
|
|
+config OF_CONTROL
|
|
|
+ bool "Run-time configuration via Device Tree"
|
|
|
+ help
|
|
|
+ This feature provides for run-time configuration of U-Boot
|
|
|
+ via a flattened device tree.
|
|
|
+
|
|
|
+choice
|
|
|
+ prompt "Provider of DTB for DT control"
|
|
|
+ depends on OF_CONTROL
|
|
|
+
|
|
|
+config OF_SEPARATE
|
|
|
+ bool "Separate DTB for DT control"
|
|
|
+ depends on !SANDBOX
|
|
|
+ help
|
|
|
+ If this option is enabled, the device tree will be built and
|
|
|
+ placed as a separate u-boot.dtb file alongside the U-Boot image.
|
|
|
+
|
|
|
+config OF_EMBED
|
|
|
+ bool "Embedded DTB for DT control"
|
|
|
+ help
|
|
|
+ If this option is enabled, the device tree will be picked up and
|
|
|
+ built into the U-Boot image.
|
|
|
+
|
|
|
+config OF_HOSTFILE
|
|
|
+ bool "Host filed DTB for DT control"
|
|
|
+ depends on SANDBOX
|
|
|
+ help
|
|
|
+ If this option is enabled, DTB will be read from a file on startup.
|
|
|
+ This is only useful for Sandbox. Use the -d flag to U-Boot to
|
|
|
+ specify the file to read.
|
|
|
+
|
|
|
+endchoice
|
|
|
+
|
|
|
+endmenu
|