Convert CONFIG_TRACE to Kconfig
authorSimon Glass <sjg@chromium.org>
Mon, 8 Apr 2019 19:20:51 +0000 (13:20 -0600)
committerSimon Glass <sjg@chromium.org>
Wed, 24 Apr 2019 02:26:43 +0000 (20:26 -0600)
This converts the following to Kconfig:
   CONFIG_TRACE

Signed-off-by: Simon Glass <sjg@chromium.org>
cmd/Kconfig
lib/Kconfig
scripts/config_whitelist.txt

index f6e7cd43037b0544687b9dfe0b6dcecc48de97f7..8744cec5c0fd5282e2bb4894bb66e7631ecb9f27 100644 (file)
@@ -1905,7 +1905,7 @@ config CMD_TRACE
          Enables a command to control using of function tracing within
          U-Boot. This allows recording of call traces including timing
          information. The command can write data to memory for exporting
-         for analsys (e.g. using bootchart). See doc/README.trace for full
+         for analysis (e.g. using bootchart). See doc/README.trace for full
          details.
 
 config CMD_AVB
index 2120216593eec74b3f462e3a83dbb7cbbc8b06ad..a3352a4fa15c42036a1fc571c8030941e01b4932 100644 (file)
@@ -165,6 +165,15 @@ config RBTREE
 config BITREVERSE
        bool "Bit reverse library from Linux"
 
+config TRACE
+       bool "Support for tracing of function calls and timing"
+       imply CMD_TRACE
+       help
+         Enables function tracing within U-Boot. This allows recording of call
+         traces including timing information. The command can write data to
+         memory for exporting for analysis (e.g. using bootchart).
+         See doc/README.trace for full details.
+
 source lib/dhry/Kconfig
 
 menu "Security support"
index 421362d9532fa2fa1f369dce9a4cf0ef34dcbc2d..2942c6945bca418f3a6eed1dde432f5316a867b4 100644 (file)
@@ -4401,7 +4401,6 @@ CONFIG_TMU_TIMER
 CONFIG_TPL_PAD_TO
 CONFIG_TPM_TIS_BASE_ADDRESS
 CONFIG_TPS6586X_POWER
-CONFIG_TRACE
 CONFIG_TRACE_BUFFER_SIZE
 CONFIG_TRACE_EARLY
 CONFIG_TRACE_EARLY_ADDR