[PATCH v1 6/8] Kconfig: arm: restyle

Johan Jonker jbx6244 at gmail.com
Tue Jun 9 03:26:02 CEST 2026


Restyle all Kconfigs for "arm":
Menu entries   : no space left
Menu attributes: 1 TAB
Help text      : 1 TAB + 2 spaces
Replace '---help---' by 'help'

Signed-off-by: Johan Jonker <jbx6244 at gmail.com>
---
 arch/arm/Kconfig                            |  54 +--
 arch/arm/cpu/armv7/Kconfig                  |  26 +-
 arch/arm/cpu/armv7/ls102xa/Kconfig          |   8 +-
 arch/arm/cpu/armv8/Kconfig                  |  18 +-
 arch/arm/cpu/armv8/fsl-layerscape/Kconfig   |   6 +-
 arch/arm/mach-at91/Kconfig                  |  12 +-
 arch/arm/mach-imx/Kconfig                   |   2 +-
 arch/arm/mach-imx/imx9/Kconfig              |   6 +-
 arch/arm/mach-imx/mx6/Kconfig               |  16 +-
 arch/arm/mach-keystone/Kconfig              |   4 +-
 arch/arm/mach-kirkwood/Kconfig              |  10 +-
 arch/arm/mach-mediatek/Kconfig              |  28 +-
 arch/arm/mach-omap2/omap5/Kconfig           |  10 +-
 arch/arm/mach-owl/Kconfig                   |  12 +-
 arch/arm/mach-rockchip/Kconfig              |  16 +-
 arch/arm/mach-rockchip/px30/Kconfig         |   4 +-
 arch/arm/mach-rockchip/rk322x/Kconfig       |   4 +-
 arch/arm/mach-rockchip/rk3288/Kconfig       |   6 +-
 arch/arm/mach-rockchip/rk3308/Kconfig       |   2 +-
 arch/arm/mach-rockchip/rk3368/Kconfig       |  18 +-
 arch/arm/mach-rockchip/rk3399/Kconfig       |   4 +-
 arch/arm/mach-rockchip/rv1126/Kconfig       |   2 +-
 arch/arm/mach-socfpga/Kconfig               |   4 +-
 arch/arm/mach-sti/Kconfig                   |   2 +-
 arch/arm/mach-stm32mp/Kconfig               |  54 +--
 arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig |  22 +-
 arch/arm/mach-sunxi/Kconfig                 | 450 ++++++++++----------
 arch/arm/mach-uniphier/Kconfig              |   2 +-
 28 files changed, 401 insertions(+), 401 deletions(-)

diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 514bf2000b4d..f8cfa3ff948e 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -477,30 +477,30 @@ config SYS_THUMB_BUILD
 	bool "Build U-Boot using the Thumb instruction set"
 	depends on !ARM64
 	help
-	   Use this flag to build U-Boot using the Thumb instruction set for
-	   ARM architectures. Thumb instruction set provides better code
-	   density. For ARM architectures that support Thumb2 this flag will
-	   result in Thumb2 code generated by GCC.
+	  Use this flag to build U-Boot using the Thumb instruction set for
+	  ARM architectures. Thumb instruction set provides better code
+	  density. For ARM architectures that support Thumb2 this flag will
+	  result in Thumb2 code generated by GCC.

 config SPL_SYS_THUMB_BUILD
 	bool "Build SPL using the Thumb instruction set"
 	default y if SYS_THUMB_BUILD
 	depends on !ARM64 && SPL
 	help
-	   Use this flag to build SPL using the Thumb instruction set for
-	   ARM architectures. Thumb instruction set provides better code
-	   density. For ARM architectures that support Thumb2 this flag will
-	   result in Thumb2 code generated by GCC.
+	  Use this flag to build SPL using the Thumb instruction set for
+	  ARM architectures. Thumb instruction set provides better code
+	  density. For ARM architectures that support Thumb2 this flag will
+	  result in Thumb2 code generated by GCC.

 config TPL_SYS_THUMB_BUILD
 	bool "Build TPL using the Thumb instruction set"
 	default y if SYS_THUMB_BUILD
 	depends on TPL && !ARM64
 	help
-	   Use this flag to build TPL using the Thumb instruction set for
-	   ARM architectures. Thumb instruction set provides better code
-	   density. For ARM architectures that support Thumb2 this flag will
-	   result in Thumb2 code generated by GCC.
+	  Use this flag to build TPL using the Thumb instruction set for
+	  ARM architectures. Thumb instruction set provides better code
+	  density. For ARM architectures that support Thumb2 this flag will
+	  result in Thumb2 code generated by GCC.

 config SYS_L2_PL310
 	bool "ARM PL310 L2 cache controller"
@@ -1583,7 +1583,7 @@ config TARGET_HIKEY
 	select PL01X_SERIAL
 	select SPECIFY_CONSOLE_INDEX
 	imply CMD_DM
-	  help
+	help
 	  Support for HiKey 96boards platform. It features a HI6220
 	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.

@@ -1596,7 +1596,7 @@ config TARGET_HIKEY960
 	select OF_CONTROL
 	select PL01X_SERIAL
 	imply CMD_DM
-	  help
+	help
 	  Support for HiKey960 96boards platform. It features a HI3660
 	  SoC, with 4xA73 CPU, 4xA53 CPU, MALI-G71 GPU, and 3GB RAM.

@@ -1609,7 +1609,7 @@ config TARGET_POPLAR
 	select OF_CONTROL
 	select PL01X_SERIAL
 	imply CMD_DM
-	  help
+	help
 	  Support for Poplar 96boards EE platform. It features a HI3798cv200
 	  SoC, with 4xA53 CPU, 1GB RAM and the high performance Mali T720 GPU
 	  making it capable of running any commercial set-top solution based on
@@ -1667,10 +1667,10 @@ config TARGET_LS1012AFRWY
 	imply SCSI
 	imply SCSI_AHCI
 	help
-	 Support for Freescale LS1012AFRWY platform.
-	 The LS1012A FRWY board (FRWY) is a high-performance
-	 development platform that supports the QorIQ LS1012A
-	 Layerscape Architecture processor.
+	  Support for Freescale LS1012AFRWY platform.
+	  The LS1012A FRWY board (FRWY) is a high-performance
+	  development platform that supports the QorIQ LS1012A
+	  Layerscape Architecture processor.

 config TARGET_LS1012AFRDM
 	bool "Support ls1012afrdm"
@@ -1778,9 +1778,9 @@ config TARGET_PG_WCOM_SELI8
 	select VENDOR_KM
 	imply SCSI
 	help
-	 Support for Hitachi-Powergrids SELI8 service unit card.
-	 SELI8 is a QorIQ LS1021a based service unit card used
-	 in XMC20 and FOX615 product families.
+	  Support for Hitachi-Powergrids SELI8 service unit card.
+	  SELI8 is a QorIQ LS1021a based service unit card used
+	  in XMC20 and FOX615 product families.

 config TARGET_PG_WCOM_EXPU1
 	bool "Support Hitachi-Powergrids EXPU1 service unit card"
@@ -1796,9 +1796,9 @@ config TARGET_PG_WCOM_EXPU1
 	select VENDOR_KM
 	imply SCSI
 	help
-	 Support for Hitachi-Powergrids EXPU1 service unit card.
-	 EXPU1 is a QorIQ LS1021a based service unit card used
-	 in XMC20 and FOX615 product families.
+	  Support for Hitachi-Powergrids EXPU1 service unit card.
+	  EXPU1 is a QorIQ LS1021a based service unit card used
+	  in XMC20 and FOX615 product families.

 config TARGET_LS1021ATSN
 	bool "Support ls1021atsn"
@@ -2173,8 +2173,8 @@ config TARGET_POMELO
 	select DM_SERIAL
 	imply CMD_PCI
 	help
-	   Support for pomelo platform.
-	   It has 8GB Sdram, uart and pcie.
+	  Support for pomelo platform.
+	  It has 8GB Sdram, uart and pcie.

 config TARGET_PE2201
 	bool "Support Phytium PE2201 Platform"
diff --git a/arch/arm/cpu/armv7/Kconfig b/arch/arm/cpu/armv7/Kconfig
index 1b72fa927721..18e7aed94d93 100644
--- a/arch/arm/cpu/armv7/Kconfig
+++ b/arch/arm/cpu/armv7/Kconfig
@@ -13,19 +13,19 @@ config ARMV7_NONSEC
 	bool "Enable support for booting in non-secure mode" if EXPERT
 	depends on CPU_V7_HAS_NONSEC
 	default y
-	---help---
-	Say Y here to enable support for booting in non-secure / SVC mode.
+	help
+	  Say Y here to enable support for booting in non-secure / SVC mode.

 config ARMV7_BOOT_SEC_DEFAULT
 	bool "Boot in secure mode by default" if EXPERT
 	depends on ARMV7_NONSEC
 	default y if ARCH_TEGRA
-	---help---
-	Say Y here to boot in secure mode by default even if non-secure mode
-	is supported. This option is useful to boot kernels which do not
-	support booting in non-secure mode. Only set this if you need it.
-	This can be overridden at run-time by setting the bootm_boot_mode env.
-	variable to "sec" or "nonsec".
+	help
+	  Say Y here to boot in secure mode by default even if non-secure mode
+	  is supported. This option is useful to boot kernels which do not
+	  support booting in non-secure mode. Only set this if you need it.
+	  This can be overridden at run-time by setting the bootm_boot_mode env.
+	  variable to "sec" or "nonsec".

 config HAS_ARMV7_SECURE_BASE
 	bool "Enable support for a hardware secure memory area"
@@ -74,8 +74,8 @@ config ARMV7_VIRT
 	bool "Enable support for hardware virtualization" if EXPERT
 	depends on CPU_V7_HAS_VIRT && ARMV7_NONSEC
 	default y
-	---help---
-	Say Y here to boot in hypervisor (HYP) mode when booting non-secure.
+	help
+	  Say Y here to boot in hypervisor (HYP) mode when booting non-secure.

 config ARMV7_PSCI
 	bool "Enable PSCI support" if EXPERT
@@ -115,9 +115,9 @@ config ARMV7_LPAE
 	bool "Use LPAE page table format" if EXPERT
 	depends on CPU_V7A
 	default y if ARMV7_VIRT
-	---help---
-	Say Y here to use the long descriptor page table format. This is
-	required if U-Boot runs in HYP mode.
+	help
+	  Say Y here to use the long descriptor page table format. This is
+	  required if U-Boot runs in HYP mode.

 config ARMV7_SET_CORTEX_SMPEN
 	bool
diff --git a/arch/arm/cpu/armv7/ls102xa/Kconfig b/arch/arm/cpu/armv7/ls102xa/Kconfig
index 5c8839583aa6..9ce94555ed05 100644
--- a/arch/arm/cpu/armv7/ls102xa/Kconfig
+++ b/arch/arm/cpu/armv7/ls102xa/Kconfig
@@ -100,9 +100,9 @@ config SYS_FSL_ERRATUM_A008407
 config SYS_FSL_QSPI_SKIP_CLKSEL
 	bool "Skip setting QSPI clock during SoC init"
 	help
-	   To improve startup times when booting from QSPI flash, the QSPI
-	   frequency can be set very early in the boot process. If this option
-	   is enabled, the QSPI frequency will not be changed by U-Boot during
-	   SoC initialization.
+	  To improve startup times when booting from QSPI flash, the QSPI
+	  frequency can be set very early in the boot process. If this option
+	  is enabled, the QSPI frequency will not be changed by U-Boot during
+	  SoC initialization.

 endmenu
diff --git a/arch/arm/cpu/armv8/Kconfig b/arch/arm/cpu/armv8/Kconfig
index dfc4ce851c3a..7e4e3bdd66c9 100644
--- a/arch/arm/cpu/armv8/Kconfig
+++ b/arch/arm/cpu/armv8/Kconfig
@@ -23,11 +23,11 @@ config ARMV8_SPL_EXCEPTION_VECTORS
 	  and want to save some space at the cost of less debugging info.

 config ARMV8_MULTIENTRY
-        bool "Enable multiple CPUs to enter into U-Boot"
+	bool "Enable multiple CPUs to enter into U-Boot"

 config ARMV8_SET_SMPEN
-        bool "Enable data coherency with other cores in cluster"
-        help
+	bool "Enable data coherency with other cores in cluster"
+	help
 	  Say Y here if there is not any trust firmware to set
 	  CPUECTLR_EL1.SMPEN bit before U-Boot.

@@ -79,12 +79,12 @@ config ARMV8_SEC_FIRMWARE_SUPPORT
 	  process brief.
 	  Note: Only FIT format image is supported.
 	  You should prepare and provide the below information:
-	    - Address of secure firmware.
-	    - Address to hold the return address from secure firmware.
-	    - Secure firmware FIT image related information.
-	      Such as: SEC_FIRMWARE_FIT_IMAGE and SEC_FIRMWARE_FIT_CNF_NAME
-	    - The target exception level that secure monitor firmware will
-	      return to.
+	  - Address of secure firmware.
+	  - Address to hold the return address from secure firmware.
+	  - Secure firmware FIT image related information.
+	  Such as: SEC_FIRMWARE_FIT_IMAGE and SEC_FIRMWARE_FIT_CNF_NAME
+	  - The target exception level that secure monitor firmware will
+	  return to.

 config SPL_ARMV8_SEC_FIRMWARE_SUPPORT
 	bool "Enable ARMv8 secure monitor firmware framework support for SPL"
diff --git a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig
index 4c5b38e3b659..2335c776c2ef 100644
--- a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig
+++ b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig
@@ -440,8 +440,8 @@ config MAX_CPUS
 config EMC2305
 	bool "Fan controller"
 	help
-	 Enable the EMC2305 fan controller for configuration of fan
-	 speed.
+	  Enable the EMC2305 fan controller for configuration of fan
+	  speed.

 config QSPI_AHB_INIT
 	bool "Init the QSPI AHB bus"
@@ -548,7 +548,7 @@ config SYS_FSL_PCLK_DIV
 	help
 	  This is the divider that is used to derive Platform clock from
 	  Platform PLL, in another word:
-		Platform_clk = Platform_PLL_freq / this_divider
+	  Platform_clk = Platform_PLL_freq / this_divider

 config SYS_FSL_DSPI_CLK_DIV
 	int "DSPI clock divider"
diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig
index 65e9d70f0840..19e3ac360dde 100644
--- a/arch/arm/mach-at91/Kconfig
+++ b/arch/arm/mach-at91/Kconfig
@@ -150,9 +150,9 @@ config TARGET_SAM9X60EK
 	select BOARD_LATE_INIT

 config TARGET_SAM9X60_CURIOSITY
-        bool "SAM9X60 CURIOSITY board"
-        select SAM9X60
-        select BOARD_LATE_INIT
+	bool "SAM9X60 CURIOSITY board"
+	select SAM9X60
+	select BOARD_LATE_INIT

 config TARGET_SAM9X75_CURIOSITY
 	bool "SAM9X75 CURIOSITY board"
@@ -270,9 +270,9 @@ config TARGET_CORVUS
 	imply CMD_DM

 config TARGET_SAMA7G5EK
-       bool "SAMA7G5 EK board"
-       select SAMA7G5
-       select BOARD_LATE_INIT
+	bool "SAMA7G5 EK board"
+	select SAMA7G5
+	select BOARD_LATE_INIT

 config TARGET_SAMA7G54_CURIOSITY
 	bool "SAMA7G54 CURIOSITY board"
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index e40142265826..de91926fb03a 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -129,7 +129,7 @@ config CMD_PRIBLOB
 	depends on HAS_CAAM && IMX_HAB
 	help
 	  This option enables the priblob command which can be used
-		to set the priblob setting to 0x3.
+	  to set the priblob setting to 0x3.

 config CMD_HDMIDETECT
 	bool "Support the 'hdmidet' command"
diff --git a/arch/arm/mach-imx/imx9/Kconfig b/arch/arm/mach-imx/imx9/Kconfig
index f072e6a9e3d1..7947a0a23f13 100644
--- a/arch/arm/mach-imx/imx9/Kconfig
+++ b/arch/arm/mach-imx/imx9/Kconfig
@@ -1,9 +1,9 @@
 if ARCH_IMX9

 config AHAB_BOOT
-    bool "Support i.MX9 AHAB features"
-    help
-    This option enables the support for AHAB secure boot.
+	bool "Support i.MX9 AHAB features"
+	help
+	  This option enables the support for AHAB secure boot.

 config IMX9
 	bool
diff --git a/arch/arm/mach-imx/mx6/Kconfig b/arch/arm/mach-imx/mx6/Kconfig
index d198d9932f45..8c112fae173b 100644
--- a/arch/arm/mach-imx/mx6/Kconfig
+++ b/arch/arm/mach-imx/mx6/Kconfig
@@ -95,10 +95,10 @@ config MX6_OCRAM_256KB
 	bool "Support 256KB OCRAM"
 	depends on MX6D || MX6Q
 	help
-	 Allows using the full 256KB size of the OCRAM on the MX6Q/MX6D series
-	 of chips, such as for SPL. The OCRAM of the Lite series of chips is
-	 only 128KB, so using this option will prevent the resulting code from
-	 working on those chips.
+	  Allows using the full 256KB size of the OCRAM on the MX6Q/MX6D series
+	  of chips, such as for SPL. The OCRAM of the Lite series of chips is
+	  only 128KB, so using this option will prevent the resulting code from
+	  working on those chips.

 config MX6_DDRCAL
 	bool "Include dynamic DDR calibration routines"
@@ -678,10 +678,10 @@ config TARGET_BRPPT2
 	select SUPPORT_SPL
 	select SPL_DM if SPL
 	select SPL_OF_CONTROL if SPL
-        help
-          Support
-          B&R BRPPT2 platform
-          based on Freescale's iMX6 SoC
+	help
+	  Support
+	  B&R BRPPT2 platform
+	  based on Freescale's iMX6 SoC

 config TARGET_O4_IMX6ULL_NANO
 	bool "O4-iMX6ULL-NANO"
diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig
index 9bf71a9b4530..82efc9f7c40f 100644
--- a/arch/arm/mach-keystone/Kconfig
+++ b/arch/arm/mach-keystone/Kconfig
@@ -18,9 +18,9 @@ config TARGET_K2L_EVM

 config TARGET_K2G_EVM
 	bool "TI Keystone 2 Galileo EVM"
-        select BOARD_LATE_INIT
+	select BOARD_LATE_INIT
 	select SOC_K2G
-        select TI_I2C_BOARD_DETECT
+	select TI_I2C_BOARD_DETECT

 endchoice

diff --git a/arch/arm/mach-kirkwood/Kconfig b/arch/arm/mach-kirkwood/Kconfig
index f1ccedba5d74..8d56ca1a6e33 100644
--- a/arch/arm/mach-kirkwood/Kconfig
+++ b/arch/arm/mach-kirkwood/Kconfig
@@ -22,13 +22,13 @@ config KIRKWOOD_COMMON
 	select SYS_NS16550

 config HAS_CUSTOM_SYS_INIT_SP_ADDR
-        bool "Use a custom location for the initial stack pointer address"
-        default y
+	bool "Use a custom location for the initial stack pointer address"
+	default y

 config CUSTOM_SYS_INIT_SP_ADDR
-        hex "Static location for the initial stack pointer"
-        depends on HAS_CUSTOM_SYS_INIT_SP_ADDR
-        default 0x5ff000
+	hex "Static location for the initial stack pointer"
+	depends on HAS_CUSTOM_SYS_INIT_SP_ADDR
+	default 0x5ff000

 choice
 	prompt "Marvell Kirkwood board select"
diff --git a/arch/arm/mach-mediatek/Kconfig b/arch/arm/mach-mediatek/Kconfig
index 80f7185e929e..d6dcd080a9a1 100644
--- a/arch/arm/mach-mediatek/Kconfig
+++ b/arch/arm/mach-mediatek/Kconfig
@@ -45,7 +45,7 @@ config TARGET_MT7981
 	help
 	  The MediaTek MT7981 is a ARM64-based SoC with a dual-core Cortex-A53.
 	  including UART, SPI, USB, NAND, SNFI, PWM, Gigabit Ethernet, I2C,
-          built-in Wi-Fi, and PCIe.
+	  built-in Wi-Fi, and PCIe.

 config TARGET_MT7986
 	bool "MediaTek MT7986 SoC"
@@ -89,9 +89,9 @@ config TARGET_MT8188
 	select ARM64
 	help
 	  The MediaTek MT8188 is a ARM64-based SoC with a dual-core Cortex-A78
-          cluster and a six-core Cortex-A55 cluster. It includes UART, SPI,
-          USB3.0 dual role, SD and MMC cards, UFS, PWM, I2C, I2S, S/PDIF, and
-          several LPDDR3 and LPDDR4 options.
+	  cluster and a six-core Cortex-A55 cluster. It includes UART, SPI,
+	  USB3.0 dual role, SD and MMC cards, UFS, PWM, I2C, I2S, S/PDIF, and
+	  several LPDDR3 and LPDDR4 options.

 config TARGET_MT8189
 	bool "MediaTek MT8189 SoC"
@@ -120,13 +120,13 @@ config TARGET_MT8365
 	  I2C, I2S, S/PDIF, and several LPDDR3 and LPDDR4 options.

 config TARGET_MT8512
-        bool "MediaTek MT8512 SoC"
-        select ARM64
-        help
-          The MediaTek MT8512 is a ARM64-based SoC with a dual-core Cortex-A53.
-          including UART, SPI, USB2.0 and OTG, SD and MMC cards, NAND, PWM,
-          IR RX, I2C, I2S, S/PDIF, and built-in Wi-Fi / Bluetooth digital
-          and several LPDDR3 and LPDDR4 options.
+	bool "MediaTek MT8512 SoC"
+	select ARM64
+	help
+	  The MediaTek MT8512 is a ARM64-based SoC with a dual-core Cortex-A53.
+	  including UART, SPI, USB2.0 and OTG, SD and MMC cards, NAND, PWM,
+	  IR RX, I2C, I2S, S/PDIF, and built-in Wi-Fi / Bluetooth digital
+	  and several LPDDR3 and LPDDR4 options.

 config TARGET_MT8516
 	bool "MediaTek MT8516 SoC"
@@ -154,7 +154,7 @@ config MTK_MEM_MAP_DDR_BASE_PHY
 	hex "DDR physical base address"
 	default 0x40000000
 	help
-		Target-specific DDR physical base address.
+	  Target-specific DDR physical base address.

 config MTK_MEM_MAP_DDR_SIZE
 	hex "DDR .size in mem_map"
@@ -164,14 +164,14 @@ config MTK_MEM_MAP_DDR_SIZE
 	default 0x40000000 if TARGET_MT7622 || TARGET_MT8512
 	default 0x20000000
 	help
-		Target-specific DDR region size in mem_map.
+	  Target-specific DDR region size in mem_map.

 config MTK_MEM_MAP_MMIO_SIZE
 	hex "MMIO .size in mem_map"
 	default 0x40000000 if TARGET_MT7622 || TARGET_MT7981 || TARGET_MT7986 || TARGET_MT7987 || TARGET_MT7988 || TARGET_MT8512
 	default 0x20000000
 	help
-		Target-specific MMIO region size in mem_map.
+	  Target-specific MMIO region size in mem_map.

 endif

diff --git a/arch/arm/mach-omap2/omap5/Kconfig b/arch/arm/mach-omap2/omap5/Kconfig
index 5394529658bc..2a96a8418e25 100644
--- a/arch/arm/mach-omap2/omap5/Kconfig
+++ b/arch/arm/mach-omap2/omap5/Kconfig
@@ -64,7 +64,7 @@ config OMAP_PLATFORM_RESET_TIME_MAX_USEC
 	  1: Time taken by the Osciallator to stop and restart
 	  2: PMIC OTP time
 	  3: Voltage ramp time, which can be derived using the PMIC slew rate
-	     and value of voltage ramp needed.
+	  and value of voltage ramp needed.

 if TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
 menu "Voltage Domain OPP selections"
@@ -72,7 +72,7 @@ menu "Voltage Domain OPP selections"
 choice
 	prompt "MPU Voltage Domain"
 	default DRA7_MPU_OPP_NOM
-        help
+	help
 	  Select the Operating Performance Point(OPP) for the MPU voltage
 	  domain on DRA7xx & AM57xx SoCs.

@@ -86,7 +86,7 @@ endchoice

 choice
 	prompt "DSPEVE Voltage Domain"
-        help
+	help
 	  Select the Operating Performance Point(OPP) for the DSPEVE voltage
 	  domain on DRA7xx & AM57xx SoCs.

@@ -110,7 +110,7 @@ endchoice

 choice
 	prompt "IVA Voltage Domain"
-        help
+	help
 	  Select the Operating Performance Point(OPP) for the IVA voltage
 	  domain on DRA7xx & AM57xx SoCs.

@@ -134,7 +134,7 @@ endchoice

 choice
 	prompt "GPU Voltage Domain"
-        help
+	help
 	  Select the Operating Performance Point(OPP) for the GPU voltage
 	  domain on DRA7xx & AM57xx SoCs.

diff --git a/arch/arm/mach-owl/Kconfig b/arch/arm/mach-owl/Kconfig
index 76d3998884d5..4d1bfb778ee1 100644
--- a/arch/arm/mach-owl/Kconfig
+++ b/arch/arm/mach-owl/Kconfig
@@ -1,21 +1,21 @@
 if ARCH_OWL

 choice
-        prompt "Actions Semi Owl SoC Variant"
+	prompt "Actions Semi Owl SoC Variant"
         optional

 config MACH_S900
-        bool "Actions Semi S900 SoC"
-        select ARM64
+	bool "Actions Semi S900 SoC"
+	select ARM64

 config MACH_S700
-        bool "Actions Semi S700 SoC"
-        select ARM64
+	bool "Actions Semi S700 SoC"
+	select ARM64

 endchoice

 config TEXT_BASE
-        default 0x11000000
+	default 0x11000000

 config SYS_CONFIG_NAME
         default "owl-common"
diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig
index 108713488af1..a3c2774b3785 100644
--- a/arch/arm/mach-rockchip/Kconfig
+++ b/arch/arm/mach-rockchip/Kconfig
@@ -605,8 +605,8 @@ config SPL_ROCKCHIP_BACK_TO_BROM
 	depends on SPL
 	help
 	  Rockchip SoCs have ability to load SPL & U-Boot binary. If enabled,
-          SPL will return to the boot rom, which will then load the U-Boot
-          binary to keep going on.
+	  SPL will return to the boot rom, which will then load the U-Boot
+	  binary to keep going on.

 config TPL_ROCKCHIP_BACK_TO_BROM
 	bool "TPL returns to bootrom"
@@ -616,8 +616,8 @@ config TPL_ROCKCHIP_BACK_TO_BROM
 	depends on TPL
 	help
 	  Rockchip SoCs have ability to load SPL & U-Boot binary. If enabled,
-          SPL will return to the boot rom, which will then load the U-Boot
-          binary to keep going on.
+	  SPL will return to the boot rom, which will then load the U-Boot
+	  binary to keep going on.

 config ROCKCHIP_COMMON_BOARD
 	bool "Rockchip common board file"
@@ -659,7 +659,7 @@ config ROCKCHIP_BOOT_MODE_REG
 config ROCKCHIP_RK8XX_DISABLE_BOOT_ON_POWERON
 	bool "Disable device boot on power plug-in"
 	depends on PMIC_RK8XX
-	---help---
+	help
 	  Say Y here to prevent the device from booting up because of a plug-in
 	  event. When set, the device will boot briefly to determine why it was
 	  powered on, and if it was determined because of a plug-in event
@@ -687,7 +687,7 @@ config ROCKCHIP_BROM_HELPER
 	bool

 config SPL_ROCKCHIP_EARLYRETURN_TO_BROM
-        bool "SPL requires early-return (for RK3188-style BROM) to BROM"
+	bool "SPL requires early-return (for RK3188-style BROM) to BROM"
 	depends on SPL && ENABLE_ARM_SOC_BOOT0_HOOK
 	help
 	  Some Rockchip BROM variants (e.g. on the RK3188) load the
@@ -708,7 +708,7 @@ config ROCKCHIP_DISABLE_FORCE_JTAG
 	  Rockchip SoCs can automatically switch between jtag and sdmmc based
 	  on the following rules:
 	  - all the SDMMC pins including SDMMC_DET set as SDMMC function in
-	    GRF,
+	  GRF,
 	  - force_jtag bit in GRF is 1,
 	  - SDMMC_DET is low (no card detected),

@@ -725,7 +725,7 @@ config ROCKCHIP_DISABLE_FORCE_JTAG
 	  If unsure, say Y.

 config TPL_ROCKCHIP_EARLYRETURN_TO_BROM
-        bool "TPL requires early-return (for RK3188-style BROM) to BROM"
+	bool "TPL requires early-return (for RK3188-style BROM) to BROM"
 	depends on TPL && ENABLE_ARM_SOC_BOOT0_HOOK
 	help
 	  Some Rockchip BROM variants (e.g. on the RK3188) load the
diff --git a/arch/arm/mach-rockchip/px30/Kconfig b/arch/arm/mach-rockchip/px30/Kconfig
index 2b57b1668942..adba1b49a52b 100644
--- a/arch/arm/mach-rockchip/px30/Kconfig
+++ b/arch/arm/mach-rockchip/px30/Kconfig
@@ -18,7 +18,7 @@ config TARGET_PX30_CORE
 	  * PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam.
 	  * EDIMM2.2 is a Form Factor Capacitive Evaluation Board from Engicam.
 	  * PX30.Core needs to mount on top of EDIMM2.2 for creating complete
-	    PX30.Core EDIMM2.2 Starter Kit.
+	  PX30.Core EDIMM2.2 Starter Kit.

 	  PX30.Core CTOUCH2:
 	  * PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam.
@@ -39,7 +39,7 @@ config TARGET_RINGNECK_PX30
 	bool "Theobroma Systems PX30-uQ7 (Ringneck)"
 	help
 	  The PX30-uQ7 (Ringneck) SoM is a uQseven-compatible (40mmx70mm,
-          MXM-230 connector) system-on-module from Theobroma Systems[1],
+	  MXM-230 connector) system-on-module from Theobroma Systems[1],
 	  featuring the Rockchip PX30.

 	  It provides the following feature set:
diff --git a/arch/arm/mach-rockchip/rk322x/Kconfig b/arch/arm/mach-rockchip/rk322x/Kconfig
index 9ad1f54055b3..ba6940939907 100644
--- a/arch/arm/mach-rockchip/rk322x/Kconfig
+++ b/arch/arm/mach-rockchip/rk322x/Kconfig
@@ -27,10 +27,10 @@ config SPL_SERIAL
 	default y

 config TPL_STACK
-        default 0x10088000
+	default 0x10088000

 config TPL_TEXT_BASE
-        default 0x10081000
+	default 0x10081000

 source "board/rockchip/evb_rk3229/Kconfig"

diff --git a/arch/arm/mach-rockchip/rk3288/Kconfig b/arch/arm/mach-rockchip/rk3288/Kconfig
index 128ee362f8a8..91e119108769 100644
--- a/arch/arm/mach-rockchip/rk3288/Kconfig
+++ b/arch/arm/mach-rockchip/rk3288/Kconfig
@@ -91,7 +91,7 @@ config TARGET_MIQI_RK3288

 config TARGET_PHYCORE_RK3288
 	bool "phyCORE-RK3288"
-        select BOARD_LATE_INIT
+	select BOARD_LATE_INIT
 	help
 	  Add basic support for the PCM-947 carrier board, a RK3288 based
 	  development board made by PHYTEC. This board works in a combination
@@ -128,7 +128,7 @@ config TARGET_ROCK2

 config TARGET_TINKER_RK3288
 	bool "Tinker-RK3288"
-        select BOARD_LATE_INIT
+	select BOARD_LATE_INIT
 	select ROCKCHIP_COMMON_STACK_ADDR
 	select TPL
 	help
@@ -173,7 +173,7 @@ config SPL_SERIAL
 	default y

 config TPL_STACK
-        default 0xff718000
+	default 0xff718000

 config TPL_SYS_MALLOC_F_LEN
 	default 0x2000
diff --git a/arch/arm/mach-rockchip/rk3308/Kconfig b/arch/arm/mach-rockchip/rk3308/Kconfig
index b8d25c525424..540ddc93cd0c 100644
--- a/arch/arm/mach-rockchip/rk3308/Kconfig
+++ b/arch/arm/mach-rockchip/rk3308/Kconfig
@@ -5,7 +5,7 @@ config TARGET_EVB_RK3308
 	select BOARD_LATE_INIT

 config TARGET_ROC_RK3308_CC
-       bool "Firefly roc-rk3308-cc"
+	bool "Firefly roc-rk3308-cc"
 	select BOARD_LATE_INIT

 config ROCKCHIP_BOOT_MODE_REG
diff --git a/arch/arm/mach-rockchip/rk3368/Kconfig b/arch/arm/mach-rockchip/rk3368/Kconfig
index a7be30bbd897..6c6ca02c3091 100644
--- a/arch/arm/mach-rockchip/rk3368/Kconfig
+++ b/arch/arm/mach-rockchip/rk3368/Kconfig
@@ -13,14 +13,14 @@ config TARGET_GEEKBOX
 	bool "GeekBox"

 config TARGET_EVB_PX5
-        bool "Evb-PX5"
+	bool "Evb-PX5"
 	select ARCH_EARLY_INIT_R
-        help
-	 PX5 EVB is designed by Rockchip for automotive field
-         with integrated CVBS (TP2825) / MIPI DSI / CSI / LVDS
-         HDMI video input/output interface, audio codec ES8396,
-         WIFI/BT (on RTL8723BS), Gsensor BMA250E and light&proximity
-         sensor STK3410.
+	help
+	  PX5 EVB is designed by Rockchip for automotive field
+	  with integrated CVBS (TP2825) / MIPI DSI / CSI / LVDS
+	  HDMI video input/output interface, audio codec ES8396,
+	  WIFI/BT (on RTL8723BS), Gsensor BMA250E and light&proximity
+	  sensor STK3410.
 endchoice

 config ROCKCHIP_BOOT_MODE_REG
@@ -49,9 +49,9 @@ config SPL_STACK_R_ADDR
 	default 0x04000000

 config TPL_STACK
-        default 0xff8cffff
+	default 0xff8cffff

 config TPL_TEXT_BASE
-        default 0xff8c1000
+	default 0xff8c1000

 endif
diff --git a/arch/arm/mach-rockchip/rk3399/Kconfig b/arch/arm/mach-rockchip/rk3399/Kconfig
index 5c21b08a5ae2..d84a9da8ed58 100644
--- a/arch/arm/mach-rockchip/rk3399/Kconfig
+++ b/arch/arm/mach-rockchip/rk3399/Kconfig
@@ -145,10 +145,10 @@ config TPL_LDSCRIPT
 	default "arch/arm/mach-rockchip/u-boot-tpl-v8.lds"

 config TPL_STACK
-        default 0xff8effff
+	default 0xff8effff

 config TPL_TEXT_BASE
-        default 0xff8c2000
+	default 0xff8c2000

 if BOOTCOUNT_LIMIT

diff --git a/arch/arm/mach-rockchip/rv1126/Kconfig b/arch/arm/mach-rockchip/rv1126/Kconfig
index 43eeaa9c4493..d066df9a86e9 100644
--- a/arch/arm/mach-rockchip/rv1126/Kconfig
+++ b/arch/arm/mach-rockchip/rv1126/Kconfig
@@ -47,7 +47,7 @@ config TPL_LDSCRIPT
 	default "arch/arm/mach-rockchip/u-boot-tpl.lds"

 config TPL_STACK
-        default 0xff718000
+	default 0xff718000

 config TPL_SYS_MALLOC_F_LEN
 	default 0x2000
diff --git a/arch/arm/mach-socfpga/Kconfig b/arch/arm/mach-socfpga/Kconfig
index fb98b6474425..a9b639a5ed99 100644
--- a/arch/arm/mach-socfpga/Kconfig
+++ b/arch/arm/mach-socfpga/Kconfig
@@ -15,8 +15,8 @@ config SOCFPGA_SECURE_VAB_AUTH
 	select SHA512
 	select SPL_FIT_IMAGE_POST_PROCESS
 	help
-	 All images loaded from FIT will be authenticated by Secure Device
-	 Manager.
+	  All images loaded from FIT will be authenticated by Secure Device
+	  Manager.

 config SOCFPGA_SECURE_VAB_AUTH_ALLOW_NON_FIT_IMAGE
 	bool "Allow non-FIT VAB signed images"
diff --git a/arch/arm/mach-sti/Kconfig b/arch/arm/mach-sti/Kconfig
index d9e264024c8e..df26e7b8ef2c 100644
--- a/arch/arm/mach-sti/Kconfig
+++ b/arch/arm/mach-sti/Kconfig
@@ -14,7 +14,7 @@ config TARGET_STIH410_B2260
 	  Specifications. Features:
 	  - 1GB DDR
 	  - On-Board USB combo WiFi/Bluetooth RTL8723BU
-	    with PCB soldered antenna
+	  with PCB soldered antenna
 	  - Ethernet 1000-BaseT
 	  - Sata
 	  - HDMI
diff --git a/arch/arm/mach-stm32mp/Kconfig b/arch/arm/mach-stm32mp/Kconfig
index 39f25869c1d5..f45010ddbd01 100644
--- a/arch/arm/mach-stm32mp/Kconfig
+++ b/arch/arm/mach-stm32mp/Kconfig
@@ -56,8 +56,8 @@ config STM32MP13X
 	imply CMD_NVEDIT_INFO
 	imply OF_UPSTREAM
 	help
-		support of STMicroelectronics SOC STM32MP13x family
-		STMicroelectronics MPU with core ARMv7
+	  support of STMicroelectronics SOC STM32MP13x family
+	  STMicroelectronics MPU with core ARMv7

 config STM32MP15X
 	bool "Support STMicroelectronics STM32MP15x Soc"
@@ -77,10 +77,10 @@ config STM32MP15X
 	imply CMD_NVEDIT_INFO
 	imply OF_UPSTREAM
 	help
-		support of STMicroelectronics SOC STM32MP15x family
-		STM32MP157, STM32MP153 or STM32MP151
-		STMicroelectronics MPU with core ARMv7
-		dual core A7 for STM32MP157/3, monocore for STM32MP151
+	  support of STMicroelectronics SOC STM32MP15x family
+	  STM32MP157, STM32MP153 or STM32MP151
+	  STMicroelectronics MPU with core ARMv7
+	  dual core A7 for STM32MP157/3, monocore for STM32MP151

 config STM32MP21X
 	bool "Support STMicroelectronics STM32MP21x Soc"
@@ -104,8 +104,8 @@ config STM32MP21X
 	imply TEE
 	imply VERSION_VARIABLE
 	help
-		Support of STMicroelectronics SOC STM32MP21X family
-		STMicroelectronics MPU with 1 A35 core and 1 M33 core
+	  Support of STMicroelectronics SOC STM32MP21X family
+	  STMicroelectronics MPU with 1 A35 core and 1 M33 core

 config STM32MP23X
 	bool "Support STMicroelectronics STM32MP23x Soc"
@@ -129,8 +129,8 @@ config STM32MP23X
 	imply TEE
 	imply VERSION_VARIABLE
 	help
-		Support of STMicroelectronics SOC STM32MP23x family
-		STMicroelectronics MPU with 2 * A53 core and 1 M33 core
+	  Support of STMicroelectronics SOC STM32MP23x family
+	  STMicroelectronics MPU with 2 * A53 core and 1 M33 core

 config STM32MP25X
 	bool "Support STMicroelectronics STM32MP25x Soc"
@@ -153,8 +153,8 @@ config STM32MP25X
 	imply TEE
 	imply VERSION_VARIABLE
 	help
-		Support of STMicroelectronics SOC STM32MP25x family
-		STMicroelectronics MPU with 2 * A53 core and 1 M33 core
+	  Support of STMicroelectronics SOC STM32MP25x family
+	  STMicroelectronics MPU with 2 * A53 core and 1 M33 core
 endchoice

 config NR_DRAM_BANKS
@@ -164,13 +164,13 @@ config DDR_CACHEABLE_SIZE
 	hex "Size of the DDR marked cacheable in pre-reloc stage"
 	default 0x40000000
 	help
-		Define the size of the DDR marked as cacheable in U-Boot
-		pre-reloc stage.
-		This option can be useful to avoid speculatif access
-		to secured area of DDR used by TF-A or OP-TEE before U-Boot
-		initialization.
-		The areas marked "no-map" in device tree should be located
-		before this limit: STM32_DDR_BASE + DDR_CACHEABLE_SIZE.
+	  Define the size of the DDR marked as cacheable in U-Boot
+	  pre-reloc stage.
+	  This option can be useful to avoid speculatif access
+	  to secured area of DDR used by TF-A or OP-TEE before U-Boot
+	  initialization.
+	  The areas marked "no-map" in device tree should be located
+	  before this limit: STM32_DDR_BASE + DDR_CACHEABLE_SIZE.

 config SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION_MMC2
 	hex "Partition on MMC2 to use to load U-Boot from"
@@ -203,10 +203,10 @@ config CMD_STM32KEY
 	bool "command stm32key to fuse public key hash"
 	depends on CMDLINE
 	help
-		fuse public key hash in corresponding fuse used to authenticate
-		binary.
-		This command is used to evaluate the secure boot on stm32mp SOC,
-		it is deactivated by default in real products.
+	  fuse public key hash in corresponding fuse used to authenticate
+	  binary.
+	  This command is used to evaluate the secure boot on stm32mp SOC,
+	  it is deactivated by default in real products.

 config MFD_STM32_TIMERS
 	bool "STM32 multifonction timer support"
@@ -226,15 +226,15 @@ config STM32MP15_PWR
 	depends on DM_REGULATOR && DM_PMIC && (STM32MP13X || STM32MP15X)
 	default y if STM32MP15X
 	help
-		This config enables implementation of driver-model pmic and
-		regulator uclass features for access to STM32MP15x PWR.
+	  This config enables implementation of driver-model pmic and
+	  regulator uclass features for access to STM32MP15x PWR.

 config SPL_STM32MP15_PWR
 	bool "Enable driver for STM32MP15x PWR in SPL"
 	depends on SPL && SPL_DM_REGULATOR && SPL_DM_PMIC && (STM32MP13X || STM32MP15X)
 	default y if STM32MP15X
 	help
-		This config enables implementation of driver-model pmic and
-		regulator uclass features for access to STM32MP15x PWR in SPL.
+	  This config enables implementation of driver-model pmic and
+	  regulator uclass features for access to STM32MP15x PWR in SPL.

 endif
diff --git a/arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig b/arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig
index 647e0a4c2bf4..5ae57d133400 100644
--- a/arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig
+++ b/arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig
@@ -10,10 +10,10 @@ config CMD_STM32PROG
 	imply DFU_MMC if MMC
 	imply DFU_MTD if MTD
 	help
-		activate a specific command stm32prog for STM32MP soc family
-		witch update the device with the tools STM32CubeProgrammer
-		NB: access to not volatile memory (NOR/NAND/SD/eMMC) is based
-		    on U-Boot DFU framework
+	  activate a specific command stm32prog for STM32MP soc family
+	  witch update the device with the tools STM32CubeProgrammer
+	  NB: access to not volatile memory (NOR/NAND/SD/eMMC) is based
+	  on U-Boot DFU framework

 config CMD_STM32PROG_USB
 	bool "support stm32prog over USB"
@@ -21,9 +21,9 @@ config CMD_STM32PROG_USB
 	depends on USB_GADGET_DOWNLOAD
 	default y
 	help
-		activate the command "stm32prog usb" for STM32MP soc family
-		witch update the device with the tools STM32CubeProgrammer,
-		using USB with DFU protocol
+	  activate the command "stm32prog usb" for STM32MP soc family
+	  witch update the device with the tools STM32CubeProgrammer,
+	  using USB with DFU protocol

 config CMD_STM32PROG_SERIAL
 	bool "support stm32prog over UART"
@@ -32,13 +32,13 @@ config CMD_STM32PROG_SERIAL
 	imply SILENT_CONSOLE
 	default y
 	help
-		activate the command "stm32prog serial" for STM32MP soc family
-		with the tools STM32CubeProgrammer using U-Boot serial device
-		and UART protocol.
+	  activate the command "stm32prog serial" for STM32MP soc family
+	  with the tools STM32CubeProgrammer using U-Boot serial device
+	  and UART protocol.

 config CMD_STM32PROG_OTP
 	bool "support stm32prog for OTP update"
 	depends on CMD_STM32PROG
 	default y if ARM_SMCCC || OPTEE
 	help
-		Support the OTP update with the command "stm32prog" for STM32MP
+	  Support the OTP update with the command "stm32prog" for STM32MP
diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig
index ceba96b61a5c..5ace74567dd5 100644
--- a/arch/arm/mach-sunxi/Kconfig
+++ b/arch/arm/mach-sunxi/Kconfig
@@ -223,11 +223,11 @@ config SUNXI_SRAM_ADDRESS
 	default 0x44000 if MACH_SUN55I_A523
 	default 0x20000 if SUN50I_GEN_H6 || SUNXI_GEN_NCAT2
 	default 0x0
-	---help---
-	Older Allwinner SoCs have their mask boot ROM mapped just below 4GB,
-	with the first SRAM region being located at address 0.
-	Some newer SoCs map the boot ROM at address 0 instead and move the
-	SRAM to a different address.
+	help
+	  Older Allwinner SoCs have their mask boot ROM mapped just below 4GB,
+	  with the first SRAM region being located at address 0.
+	  Some newer SoCs map the boot ROM at address 0 instead and move the
+	  SRAM to a different address.

 config SUNXI_RVBAR_ADDRESS
 	hex
@@ -236,26 +236,26 @@ config SUNXI_RVBAR_ADDRESS
 	default 0x08000040 if MACH_SUN55I_A523
 	default 0x09010040 if SUN50I_GEN_H6
 	default 0x017000a0
-	---help---
-	The read-only RVBAR system register holds the address of the first
-	instruction to execute after a reset. Allwinner cores provide a
-	writable MMIO backing store for this register, to allow to set the
-	entry point when switching to AArch64. This store is on different
-	addresses, depending on the SoC.
+	help
+	  The read-only RVBAR system register holds the address of the first
+	  instruction to execute after a reset. Allwinner cores provide a
+	  writable MMIO backing store for this register, to allow to set the
+	  entry point when switching to AArch64. This store is on different
+	  addresses, depending on the SoC.

 config SUNXI_RVBAR_ALTERNATIVE
 	hex
 	depends on ARM64
 	default 0x08100040 if MACH_SUN50I_H616
 	default SUNXI_RVBAR_ADDRESS
-	---help---
-	The H616 die exists in at least two variants, with one having the
-	RVBAR registers at a different address. If the SoC variant ID
-	(stored in SRAM_VER_REG[7:0]) is not 0, we need to use the
-	other address.
-	Set this alternative address to the same as the normal address
-	for all other SoCs, so the content of the SRAM_VER_REG becomes
-	irrelevant there, and we can use the same code.
+	help
+	  The H616 die exists in at least two variants, with one having the
+	  RVBAR registers at a different address. If the SoC variant ID
+	  (stored in SRAM_VER_REG[7:0]) is not 0, we need to use the
+	  other address.
+	  Set this alternative address to the same as the normal address
+	  for all other SoCs, so the content of the SRAM_VER_REG becomes
+	  irrelevant there, and we can use the same code.

 config SUNXI_BL31_BASE
 	hex
@@ -282,16 +282,16 @@ config SUNXI_A64_TIMER_ERRATUM
 # not supported by Kconfig
 config SUNXI_GEN_SUN4I
 	bool
-	---help---
-	Select this for sunxi SoCs which have resets and clocks set up
-	as the original A10 (mach-sun4i).
+	help
+	  Select this for sunxi SoCs which have resets and clocks set up
+	  as the original A10 (mach-sun4i).

 config SUNXI_GEN_SUN6I
 	bool
-	---help---
-	Select this for sunxi SoCs which have sun6i like periphery, like
-	separate ahb reset control registers, custom pmic bus, new style
-	watchdog, etc.
+	help
+	  Select this for sunxi SoCs which have sun6i like periphery, like
+	  separate ahb reset control registers, custom pmic bus, new style
+	  watchdog, etc.

 config SUN50I_GEN_H6
 	bool
@@ -299,38 +299,38 @@ config SUN50I_GEN_H6
 	select SPL_LOAD_FIT if SPL
 	select MMC_SUNXI_HAS_NEW_MODE
 	select SUPPORT_SPL
-	---help---
-	Select this for sunxi SoCs which have H6 like peripherals, clocks
-	and memory map.
+	help
+	  Select this for sunxi SoCs which have H6 like peripherals, clocks
+	  and memory map.

 config SUNXI_GEN_NCAT2
 	bool
 	select MMC_SUNXI_HAS_NEW_MODE
 	select SUPPORT_SPL
-	---help---
-	Select this for sunxi SoCs which have D1 like peripherals, clocks
-	and memory map.
+	help
+	  Select this for sunxi SoCs which have D1 like peripherals, clocks
+	  and memory map.

 config SUNXI_DRAM_DW
 	bool
-	---help---
-	Select this for sunxi SoCs which uses a DRAM controller like the
-	DesignWare controller used in H3, mainly SoCs after H3, which do
-	not have official open-source DRAM initialization code, but can
-	use modified H3 DRAM initialization code.
+	help
+	  Select this for sunxi SoCs which uses a DRAM controller like the
+	  DesignWare controller used in H3, mainly SoCs after H3, which do
+	  not have official open-source DRAM initialization code, but can
+	  use modified H3 DRAM initialization code.

 if SUNXI_DRAM_DW
 config SUNXI_DRAM_DW_16BIT
 	bool
-	---help---
-	Select this for sunxi SoCs with DesignWare DRAM controller and
-	have only 16-bit memory buswidth.
+	help
+	  Select this for sunxi SoCs with DesignWare DRAM controller and
+	  have only 16-bit memory buswidth.

 config SUNXI_DRAM_DW_32BIT
 	bool
-	---help---
-	Select this for sunxi SoCs with DesignWare DRAM controller with
-	32-bit memory buswidth.
+	help
+	  Select this for sunxi SoCs with DesignWare DRAM controller with
+	  32-bit memory buswidth.
 endif

 config MACH_SUNXI_H3_H5
@@ -576,25 +576,25 @@ config MACH_SUN8I
 config RESERVE_ALLWINNER_BOOT0_HEADER
 	bool "reserve space for Allwinner boot0 header"
 	select ENABLE_ARM_SOC_BOOT0_HOOK
-	---help---
-	Prepend a 1536 byte (empty) header to the U-Boot image file, to be
-	filled with magic values post build. The Allwinner provided boot0
-	blob relies on this information to load and execute U-Boot.
-	Only needed on 64-bit Allwinner boards so far when using boot0.
+	help
+	  Prepend a 1536 byte (empty) header to the U-Boot image file, to be
+	  filled with magic values post build. The Allwinner provided boot0
+	  blob relies on this information to load and execute U-Boot.
+	  Only needed on 64-bit Allwinner boards so far when using boot0.

 config ARM_BOOT_HOOK_RMR
 	bool
 	depends on ARM64
 	default y
 	select ENABLE_ARM_SOC_BOOT0_HOOK
-	---help---
-	Insert some ARM32 code at the very beginning of the U-Boot binary
-	which uses an RMR register write to bring the core into AArch64 mode.
-	The very first instruction acts as a switch, since it's carefully
-	chosen to be a NOP in one mode and a branch in the other, so the
-	code would only be executed if not already in AArch64.
-	This allows both the SPL and the U-Boot proper to be entered in
-	either mode and switch to AArch64 if needed.
+	help
+	  Insert some ARM32 code at the very beginning of the U-Boot binary
+	  which uses an RMR register write to bring the core into AArch64 mode.
+	  The very first instruction acts as a switch, since it's carefully
+	  chosen to be a NOP in one mode and a branch in the other, so the
+	  code would only be executed if not already in AArch64.
+	  This allows both the SPL and the U-Boot proper to be entered in
+	  either mode and switch to AArch64 if needed.

 if SUNXI_DRAM_DW || DRAM_SUN50I_H6 || DRAM_SUN50I_H616 || DRAM_SUN50I_A133 || DRAM_SUN55I_A523
 config SUNXI_DRAM_DDR3
@@ -622,33 +622,33 @@ config SUNXI_DRAM_DDR3_1333
 	bool "DDR3 1333"
 	select SUNXI_DRAM_DDR3
 	depends on !DRAM_SUN50I_A133
-	---help---
-	This option is the original only supported memory type, which suits
-	many H3/H5/A64 boards available now.
+	help
+	  This option is the original only supported memory type, which suits
+	  many H3/H5/A64 boards available now.

 config SUNXI_DRAM_LPDDR3_STOCK
 	bool "LPDDR3 with Allwinner stock configuration"
 	select SUNXI_DRAM_LPDDR3
 	depends on !DRAM_SUN50I_A133
-	---help---
-	This option is the LPDDR3 timing used by the stock boot0 by
-	Allwinner.
+	help
+	  This option is the LPDDR3 timing used by the stock boot0 by
+	  Allwinner.

 config SUNXI_DRAM_H6_LPDDR3
 	bool "LPDDR3 DRAM chips on the H6 DRAM controller"
 	select SUNXI_DRAM_LPDDR3
 	depends on DRAM_SUN50I_H6
-	---help---
-	This option is the LPDDR3 timing used by the stock boot0 by
-	Allwinner.
+	help
+	  This option is the LPDDR3 timing used by the stock boot0 by
+	  Allwinner.

 config SUNXI_DRAM_H6_DDR3_1333
 	bool "DDR3-1333 boot0 timings on the H6 DRAM controller"
 	select SUNXI_DRAM_DDR3
 	depends on DRAM_SUN50I_H6
-	---help---
-	This option is the DDR3 timing used by the boot0 on H6 TV boxes
-	which use a DDR3-1333 timing.
+	help
+	  This option is the DDR3 timing used by the boot0 on H6 TV boxes
+	  which use a DDR3-1333 timing.

 config SUNXI_DRAM_H616_LPDDR3
 	bool "LPDDR3 DRAM chips on the H616 DRAM controller"
@@ -694,9 +694,9 @@ config SUNXI_DRAM_DDR2_V3S
 	bool "DDR2 found in V3s chip"
 	select SUNXI_DRAM_DDR2
 	depends on MACH_SUN8I_V3S
-	---help---
-	This option is only for the DDR2 memory chip which is co-packaged in
-	Allwinner V3s SoC.
+	help
+	  This option is only for the DDR2 memory chip which is co-packaged in
+	  Allwinner V3s SoC.

 config SUNXI_DRAM_A523_DDR3
 	bool "DDR3 DRAM chips on the A523/T527 DRAM controller"
@@ -720,8 +720,8 @@ config DRAM_TYPE
 	int "sunxi dram type"
 	depends on MACH_SUN8I_A83T
 	default 3
-	---help---
-	Set the dram type, 3: DDR3, 7: LPDDR3
+	help
+	  Set the dram type, 3: DDR3, 7: LPDDR3

 config DRAM_CLK
 	int "sunxi dram clock speed"
@@ -734,17 +734,17 @@ config DRAM_CLK
 	default 744 if MACH_SUN50I_H6
 	default 720 if MACH_SUN50I_H616 || MACH_SUN50I_A133
 	default 1200 if MACH_SUN55I_A523
-	---help---
-	Set the dram clock speed, valid range 240 - 480 (prior to sun9i),
-	must be a multiple of 24. For the sun9i (A80), the tested values
-	(for DDR3-1600) are 312 to 792.
+	help
+	  Set the dram clock speed, valid range 240 - 480 (prior to sun9i),
+	  must be a multiple of 24. For the sun9i (A80), the tested values
+	  (for DDR3-1600) are 312 to 792.

 if MACH_SUN5I || MACH_SUN7I
 config DRAM_MBUS_CLK
 	int "sunxi mbus clock speed"
 	default 300
-	---help---
-	Set the mbus clock speed. The maximum on sun5i hardware is 300MHz.
+	help
+	  Set the mbus clock speed. The maximum on sun5i hardware is 300MHz.

 endif

@@ -760,8 +760,8 @@ config DRAM_ZQ
 	default 3881979 if MACH_SUNXI_H3_H5 || MACH_SUN8I_R40 || MACH_SUN50I_H6
 	default 4145117 if MACH_SUN9I
 	default 3881915 if MACH_SUN50I
-	---help---
-	Set the dram zq value.
+	help
+	  Set the dram zq value.

 config DRAM_ODT_EN
 	bool "sunxi dram odt enable"
@@ -772,72 +772,72 @@ config DRAM_ODT_EN
 	default y if MACH_SUN8I_R40
 	default y if MACH_SUN50I
 	default y if MACH_SUN50I_H6
-	---help---
-	Select this to enable dram odt (on die termination).
+	help
+	  Select this to enable dram odt (on die termination).

 if MACH_SUN4I || MACH_SUN5I || MACH_SUN7I
 config DRAM_EMR1
 	int "sunxi dram emr1 value"
 	default 0 if MACH_SUN4I
 	default 4 if MACH_SUN5I || MACH_SUN7I
-	---help---
-	Set the dram controller emr1 value.
+	help
+	  Set the dram controller emr1 value.

 config DRAM_TPR3
 	hex "sunxi dram tpr3 value"
 	default 0x0
-	---help---
-	Set the dram controller tpr3 parameter. This parameter configures
-	the delay on the command lane and also phase shifts, which are
-	applied for sampling incoming read data. The default value 0
-	means that no phase/delay adjustments are necessary. Properly
-	configuring this parameter increases reliability at high DRAM
-	clock speeds.
+	help
+	  Set the dram controller tpr3 parameter. This parameter configures
+	  the delay on the command lane and also phase shifts, which are
+	  applied for sampling incoming read data. The default value 0
+	  means that no phase/delay adjustments are necessary. Properly
+	  configuring this parameter increases reliability at high DRAM
+	  clock speeds.

 config DRAM_DQS_GATING_DELAY
 	hex "sunxi dram dqs_gating_delay value"
 	default 0x0
-	---help---
-	Set the dram controller dqs_gating_delay parmeter. Each byte
-	encodes the DQS gating delay for each byte lane. The delay
-	granularity is 1/4 cycle. For example, the value 0x05060606
-	means that the delay is 5 quarter-cycles for one lane (1.25
-	cycles) and 6 quarter-cycles (1.5 cycles) for 3 other lanes.
-	The default value 0 means autodetection. The results of hardware
-	autodetection are not very reliable and depend on the chip
-	temperature (sometimes producing different results on cold start
-	and warm reboot). But the accuracy of hardware autodetection
-	is usually good enough, unless running at really high DRAM
-	clocks speeds (up to 600MHz). If unsure, keep as 0.
+	help
+	  Set the dram controller dqs_gating_delay parmeter. Each byte
+	  encodes the DQS gating delay for each byte lane. The delay
+	  granularity is 1/4 cycle. For example, the value 0x05060606
+	  means that the delay is 5 quarter-cycles for one lane (1.25
+	  cycles) and 6 quarter-cycles (1.5 cycles) for 3 other lanes.
+	  The default value 0 means autodetection. The results of hardware
+	  autodetection are not very reliable and depend on the chip
+	  temperature (sometimes producing different results on cold start
+	  and warm reboot). But the accuracy of hardware autodetection
+	  is usually good enough, unless running at really high DRAM
+	  clocks speeds (up to 600MHz). If unsure, keep as 0.

 choice
 	prompt "sunxi dram timings"
 	default DRAM_TIMINGS_VENDOR_MAGIC
-	---help---
-	Select the timings of the DDR3 chips.
+	help
+	  Select the timings of the DDR3 chips.

 config DRAM_TIMINGS_VENDOR_MAGIC
 	bool "Magic vendor timings from Android"
-	---help---
-	The same DRAM timings as in the Allwinner boot0 bootloader.
+	help
+	  The same DRAM timings as in the Allwinner boot0 bootloader.

 config DRAM_TIMINGS_DDR3_1066F_1333H
 	bool "JEDEC DDR3-1333H with down binning to DDR3-1066F"
-	---help---
-	Use the timings of the standard JEDEC DDR3-1066F speed bin for
-	DRAM_CLK <= 533MHz and the timings of the DDR3-1333H speed bin
-	for DRAM_CLK > 533MHz. This covers the majority of DDR3 chips
-	used in Allwinner A10/A13/A20 devices. In the case of DDR3-1333
-	or DDR3-1600 chips, be sure to check the DRAM datasheet to confirm
-	that down binning to DDR3-1066F is supported (because DDR3-1066F
-	uses a bit faster timings than DDR3-1333H).
+	help
+	  Use the timings of the standard JEDEC DDR3-1066F speed bin for
+	  DRAM_CLK <= 533MHz and the timings of the DDR3-1333H speed bin
+	  for DRAM_CLK > 533MHz. This covers the majority of DDR3 chips
+	  used in Allwinner A10/A13/A20 devices. In the case of DDR3-1333
+	  or DDR3-1600 chips, be sure to check the DRAM datasheet to confirm
+	  that down binning to DDR3-1066F is supported (because DDR3-1066F
+	  uses a bit faster timings than DDR3-1333H).

 config DRAM_TIMINGS_DDR3_800E_1066G_1333J
 	bool "JEDEC DDR3-800E / DDR3-1066G / DDR3-1333J"
-	---help---
-	Use the timings of the slowest possible JEDEC speed bin for the
-	selected DRAM_CLK. Depending on the DRAM_CLK value, it may be
-	DDR3-800E, DDR3-1066G or DDR3-1333J.
+	help
+	  Use the timings of the slowest possible JEDEC speed bin for the
+	  selected DRAM_CLK. Depending on the DRAM_CLK value, it may be
+	  DDR3-800E, DDR3-1066G or DDR3-1333J.

 endchoice

@@ -847,11 +847,11 @@ if MACH_SUN8I_A23
 config DRAM_ODT_CORRECTION
 	int "sunxi dram odt correction value"
 	default 0
-	---help---
-	Set the dram odt correction value (range -255 - 255). In allwinner
-	fex files, this option is found in bits 8-15 of the u32 odt_en variable
-	in the [dram] section. When bit 31 of the odt_en variable is set
-	then the correction is negative. Usually the value for this is 0.
+	help
+	  Set the dram odt correction value (range -255 - 255). In allwinner
+	  fex files, this option is found in bits 8-15 of the u32 odt_en variable
+	  in the [dram] section. When bit 31 of the odt_en variable is set
+	  then the correction is negative. Usually the value for this is 0.
 endif

 config SYS_CLK_FREQ
@@ -888,59 +888,59 @@ config SUNXI_MINIMUM_DRAM_MB
 	default 32 if MACH_SUNIV
 	default 64 if MACH_SUN8I_V3S
 	default 256
-	---help---
-	Minimum DRAM size expected on the board. Traditionally we assumed
-	256 MB, so that U-Boot would load at 160MB. With co-packaged DRAM
-	we have smaller sizes, though, so that U-Boot's own load address and
-	the default payload addresses must be shifted down.
-	This is expected to be fixed by the SoC selection.
+	help
+	  Minimum DRAM size expected on the board. Traditionally we assumed
+	  256 MB, so that U-Boot would load at 160MB. With co-packaged DRAM
+	  we have smaller sizes, though, so that U-Boot's own load address and
+	  the default payload addresses must be shifted down.
+	  This is expected to be fixed by the SoC selection.

 config UART0_PORT_F
 	bool "UART0 on MicroSD breakout board"
-	---help---
-	Repurpose the SD card slot for getting access to the UART0 serial
-	console. Primarily useful only for low level u-boot debugging on
-	tablets, where normal UART0 is difficult to access and requires
-	device disassembly and/or soldering. As the SD card can't be used
-	at the same time, the system can be only booted in the FEL mode.
-	Only enable this if you really know what you are doing.
+	help
+	  Repurpose the SD card slot for getting access to the UART0 serial
+	  console. Primarily useful only for low level u-boot debugging on
+	  tablets, where normal UART0 is difficult to access and requires
+	  device disassembly and/or soldering. As the SD card can't be used
+	  at the same time, the system can be only booted in the FEL mode.
+	  Only enable this if you really know what you are doing.

 config OLD_SUNXI_KERNEL_COMPAT
 	bool "Enable workarounds for booting old kernels"
-	---help---
-	Set this to enable various workarounds for old kernels, this results in
-	sub-optimal settings for newer kernels, only enable if needed.
+	help
+	  Set this to enable various workarounds for old kernels, this results in
+	  sub-optimal settings for newer kernels, only enable if needed.

 config MMC1_PINS_PH
 	bool "Pins for mmc1 are on Port H"
 	depends on MACH_SUN4I || MACH_SUN7I || MACH_SUN8I_R40
-	---help---
-	Select this option for boards where mmc1 uses the Port H pinmux.
+	help
+	  Select this option for boards where mmc1 uses the Port H pinmux.

 config MMC_SUNXI_SLOT_EXTRA
 	int "mmc extra slot number"
 	default -1
-	---help---
-	sunxi builds always enable mmc0, some boards also have a second sdcard
-	slot or emmc on mmc1 - mmc3. Setting this to 1, 2 or 3 will enable
-	support for this.
+	help
+	  sunxi builds always enable mmc0, some boards also have a second sdcard
+	  slot or emmc on mmc1 - mmc3. Setting this to 1, 2 or 3 will enable
+	  support for this.

 config I2C0_ENABLE
 	bool "Enable I2C/TWI controller 0"
 	default y if MACH_SUN4I || MACH_SUN5I || MACH_SUN7I || MACH_SUN8I_R40
 	default n if MACH_SUN6I || MACH_SUN8I
 	select CMD_I2C
-	---help---
-	This allows enabling I2C/TWI controller 0 by muxing its pins, enabling
-	its clock and setting up the bus. This is especially useful on devices
-	with slaves connected to the bus or with pins exposed through e.g. an
-	expansion port/header.
+	help
+	  This allows enabling I2C/TWI controller 0 by muxing its pins, enabling
+	  its clock and setting up the bus. This is especially useful on devices
+	  with slaves connected to the bus or with pins exposed through e.g. an
+	  expansion port/header.

 config I2C1_ENABLE
 	bool "Enable I2C/TWI controller 1"
 	select CMD_I2C
-	---help---
-	See I2C0_ENABLE help text.
+	help
+	  See I2C0_ENABLE help text.

 if SUNXI_GEN_SUN6I || SUN50I_GEN_H6 || SUNXI_GEN_NCAT2
 config R_I2C_ENABLE
@@ -948,20 +948,20 @@ config R_I2C_ENABLE
 	# This is used for the pmic on H3
 	default y if SY8106A_POWER
 	select CMD_I2C
-	---help---
-	Set this to y to enable the I2C controller which is part of the PRCM.
+	help
+	  Set this to y to enable the I2C controller which is part of the PRCM.
 endif

 config AXP_GPIO
 	bool "Enable support for gpio-s on axp PMICs"
 	depends on AXP_PMIC_BUS
-	---help---
-	Say Y here to enable support for the gpio pins of the axp PMIC ICs.
+	help
+	  Say Y here to enable support for the gpio pins of the axp PMIC ICs.

 config AXP_DISABLE_BOOT_ON_POWERON
 	bool "Disable device boot on power plug-in"
 	depends on AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
-	---help---
+	help
 	  Say Y here to prevent the device from booting up because of a plug-in
 	  event. When set, the device will boot into the SPL briefly to
 	  determine why it was powered on, and if it was determined because of
@@ -982,127 +982,127 @@ config VIDEO_SUNXI
 	imply VIDEO_DAMAGE
 	imply VIDEO_DT_SIMPLEFB
 	default y
-	---help---
-	Say Y here to add support for using a graphical console on the HDMI,
-	LCD or VGA output found on older sunxi devices. This will also provide
-	a simple_framebuffer device for Linux.
+	help
+	  Say Y here to add support for using a graphical console on the HDMI,
+	  LCD or VGA output found on older sunxi devices. This will also provide
+	  a simple_framebuffer device for Linux.

 config VIDEO_HDMI
 	bool "HDMI output support"
 	depends on VIDEO_SUNXI && !MACH_SUN8I && !MACH_SUNIV
 	default y
-	---help---
-	Say Y here to add support for outputting video over HDMI.
+	help
+	  Say Y here to add support for outputting video over HDMI.

 config VIDEO_VGA
 	bool "VGA output support"
 	depends on VIDEO_SUNXI && (MACH_SUN4I || MACH_SUN7I)
-	---help---
-	Say Y here to add support for outputting video over VGA.
+	help
+	  Say Y here to add support for outputting video over VGA.

 config VIDEO_VGA_VIA_LCD
 	bool "VGA via LCD controller support"
 	depends on VIDEO_SUNXI && (MACH_SUN5I || MACH_SUN6I || MACH_SUN8I)
-	---help---
-	Say Y here to add support for external DACs connected to the parallel
-	LCD interface driving a VGA connector, such as found on the
-	Olimex A13 boards.
+	help
+	  Say Y here to add support for external DACs connected to the parallel
+	  LCD interface driving a VGA connector, such as found on the
+	  Olimex A13 boards.

 config VIDEO_VGA_VIA_LCD_FORCE_SYNC_ACTIVE_HIGH
 	bool "Force sync active high for VGA via LCD controller support"
 	depends on VIDEO_VGA_VIA_LCD
-	---help---
-	Say Y here if you've a board which uses opendrain drivers for the vga
-	hsync and vsync signals. Opendrain drivers cannot generate steep enough
-	positive edges for a stable video output, so on boards with opendrain
-	drivers the sync signals must always be active high.
+	help
+	  Say Y here if you've a board which uses opendrain drivers for the vga
+	  hsync and vsync signals. Opendrain drivers cannot generate steep enough
+	  positive edges for a stable video output, so on boards with opendrain
+	  drivers the sync signals must always be active high.

 config VIDEO_VGA_EXTERNAL_DAC_EN
 	string "LCD panel power enable pin"
 	depends on VIDEO_VGA_VIA_LCD
 	default ""
-	---help---
-	Set the enable pin for the external VGA DAC. This takes a string in the
-	format understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of port H.
+	help
+	  Set the enable pin for the external VGA DAC. This takes a string in the
+	  format understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of port H.

 config VIDEO_COMPOSITE
 	bool "Composite video output support"
 	depends on VIDEO_SUNXI && (MACH_SUN4I || MACH_SUN5I || MACH_SUN7I)
-	---help---
-	Say Y here to add support for outputting composite video.
+	help
+	  Say Y here to add support for outputting composite video.

 config VIDEO_LCD_MODE
 	string "LCD panel timing details"
 	depends on VIDEO_SUNXI
 	default ""
-	---help---
-	LCD panel timing details string, leave empty if there is no LCD panel.
-	This is in drivers/video/videomodes.c: video_get_params() format, e.g.
-	x:800,y:480,depth:18,pclk_khz:33000,le:16,ri:209,up:22,lo:22,hs:30,vs:1,sync:0,vmode:0
-	Also see: http://linux-sunxi.org/LCD
+	help
+	  LCD panel timing details string, leave empty if there is no LCD panel.
+	  This is in drivers/video/videomodes.c: video_get_params() format, e.g.
+	  x:800,y:480,depth:18,pclk_khz:33000,le:16,ri:209,up:22,lo:22,hs:30,vs:1,sync:0,vmode:0
+	  Also see: http://linux-sunxi.org/LCD

 config VIDEO_LCD_DCLK_PHASE
 	int "LCD panel display clock phase"
 	depends on VIDEO_SUNXI || VIDEO
 	default 1
 	range 0 3
-	---help---
-	Select LCD panel display clock phase shift
+	help
+	  Select LCD panel display clock phase shift

 config VIDEO_LCD_POWER
 	string "LCD panel power enable pin"
 	depends on VIDEO_SUNXI
 	default ""
-	---help---
-	Set the power enable pin for the LCD panel. This takes a string in the
-	format understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of port H.
+	help
+	  Set the power enable pin for the LCD panel. This takes a string in the
+	  format understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of port H.

 config VIDEO_LCD_RESET
 	string "LCD panel reset pin"
 	depends on VIDEO_SUNXI
 	default ""
-	---help---
-	Set the reset pin for the LCD panel. This takes a string in the format
-	understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of port H.
+	help
+	  Set the reset pin for the LCD panel. This takes a string in the format
+	  understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of port H.

 config VIDEO_LCD_BL_EN
 	string "LCD panel backlight enable pin"
 	depends on VIDEO_SUNXI
 	default ""
-	---help---
-	Set the backlight enable pin for the LCD panel. This takes a string in the
-	the format understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of
-	port H.
+	help
+	  Set the backlight enable pin for the LCD panel. This takes a string in the
+	  the format understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of
+	  port H.

 config VIDEO_LCD_BL_PWM
 	string "LCD panel backlight pwm pin"
 	depends on VIDEO_SUNXI
 	default ""
-	---help---
-	Set the backlight pwm pin for the LCD panel. This takes a string in the
-	format understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of port H.
+	help
+	  Set the backlight pwm pin for the LCD panel. This takes a string in the
+	  format understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of port H.

 config VIDEO_LCD_BL_PWM_ACTIVE_LOW
 	bool "LCD panel backlight pwm is inverted"
 	depends on VIDEO_SUNXI
 	default y
-	---help---
-	Set this if the backlight pwm output is active low.
+	help
+	  Set this if the backlight pwm output is active low.

 config VIDEO_LCD_PANEL_I2C
 	bool "LCD panel needs to be configured via i2c"
 	depends on VIDEO_SUNXI
 	select DM_I2C_GPIO
-	---help---
-	Say y here if the LCD panel needs to be configured via i2c. This
-	will add a bitbang i2c controller using gpios to talk to the LCD.
+	help
+	  Say y here if the LCD panel needs to be configured via i2c. This
+	  will add a bitbang i2c controller using gpios to talk to the LCD.

 config VIDEO_LCD_PANEL_I2C_NAME
 	string "LCD panel i2c interface node name"
 	depends on VIDEO_LCD_PANEL_I2C
 	default "i2c"
-	---help---
-	Set the device tree node name for the LCD i2c interface.
+	help
+	  Set the device tree node name for the LCD i2c interface.

 # Note only one of these may be selected at a time! But hidden choices are
 # not supported by Kconfig
@@ -1123,16 +1123,16 @@ config VIDEO_DE2
 	select VIDEO_DW_HDMI
 	imply VIDEO_DT_SIMPLEFB
 	default y
-	---help---
-	Say y here if you want to build DE2 video driver which is present on
-	newer SoCs. Currently only HDMI output is supported.
+	help
+	  Say y here if you want to build DE2 video driver which is present on
+	  newer SoCs. Currently only HDMI output is supported.


 choice
 	prompt "LCD panel support"
 	depends on VIDEO_SUNXI
-	---help---
-	Select which type of LCD panel to support.
+	help
+	  Select which type of LCD panel to support.

 config VIDEO_LCD_PANEL_PARALLEL
 	bool "Generic parallel interface LCD panel"
@@ -1146,40 +1146,40 @@ config VIDEO_LCD_PANEL_MIPI_4_LANE_513_MBPS_VIA_SSD2828
 	bool "MIPI 4-lane, 513Mbps LCD panel via SSD2828 bridge chip"
 	select VIDEO_LCD_SSD2828
 	select VIDEO_LCD_IF_PARALLEL
-	---help---
-	7.85" 768x1024 LCD panels, such as LG LP079X01 or AUO B079XAN01.0
+	help
+	  7.85" 768x1024 LCD panels, such as LG LP079X01 or AUO B079XAN01.0

 config VIDEO_LCD_PANEL_EDP_4_LANE_1620M_VIA_ANX9804
 	bool "eDP 4-lane, 1.62G LCD panel via ANX9804 bridge chip"
 	select VIDEO_LCD_ANX9804
 	select VIDEO_LCD_IF_PARALLEL
 	select VIDEO_LCD_PANEL_I2C
-	---help---
-	Select this for eDP LCD panels with 4 lanes running at 1.62G,
-	connected via an ANX9804 bridge chip.
+	help
+	  Select this for eDP LCD panels with 4 lanes running at 1.62G,
+	  connected via an ANX9804 bridge chip.

 config VIDEO_LCD_PANEL_HITACHI_TX18D42VM
 	bool "Hitachi tx18d42vm LCD panel"
 	select VIDEO_LCD_HITACHI_TX18D42VM
 	select VIDEO_LCD_IF_LVDS
-	---help---
-	7.85" 1024x768 Hitachi tx18d42vm LCD panel support
+	help
+	  7.85" 1024x768 Hitachi tx18d42vm LCD panel support

 config VIDEO_LCD_TL059WV5C0
 	bool "tl059wv5c0 LCD panel"
 	select VIDEO_LCD_PANEL_I2C
 	select VIDEO_LCD_IF_PARALLEL
-	---help---
-	6" 480x800 tl059wv5c0 panel support, as used on the Utoo P66 and
-	Aigo M60/M608/M606 tablets.
+	help
+	  6" 480x800 tl059wv5c0 panel support, as used on the Utoo P66 and
+	  Aigo M60/M608/M606 tablets.

 endchoice

 config GMAC_TX_DELAY
 	int "GMAC Transmit Clock Delay Chain"
 	default 0
-	---help---
-	Set the GMAC Transmit Clock Delay Chain value.
+	help
+	  Set the GMAC Transmit Clock Delay Chain value.

 config SPL_STACK_R_ADDR
 	default 0x81e00000 if MACH_SUNIV
diff --git a/arch/arm/mach-uniphier/Kconfig b/arch/arm/mach-uniphier/Kconfig
index c570fb3294d0..d2fa72f47244 100644
--- a/arch/arm/mach-uniphier/Kconfig
+++ b/arch/arm/mach-uniphier/Kconfig
@@ -4,7 +4,7 @@ config SYS_CONFIG_NAME
 	default "uniphier"

 choice
-        prompt "UniPhier SoC select"
+	prompt "UniPhier SoC select"

 config ARCH_UNIPHIER_V7_MULTI
 	bool "UniPhier V7 SoCs"
--
2.39.5



More information about the U-Boot mailing list