[PATCH v1] Kconfig: replace deprecated help word

Johan Jonker jbx6244 at gmail.com
Fri Jun 5 21:04:58 CEST 2026


Replace deprecated help word.

Signed-off-by: Johan Jonker <jbx6244 at gmail.com>
---

find . -name 'Kconfig' -exec sed -i -e 's/---help---/help/g' {} \;
---
 arch/arm/cpu/armv7/Kconfig      |   8 +-
 arch/arm/mach-rockchip/Kconfig  |   2 +-
 arch/arm/mach-sunxi/Kconfig     | 126 ++++++++++++++++----------------
 arch/mips/Kconfig               |   2 +-
 drivers/gpio/Kconfig            |   2 +-
 drivers/i2c/Kconfig             |   2 +-
 drivers/net/phy/Kconfig         |   8 +-
 drivers/power/Kconfig           |  80 ++++++++++----------
 drivers/power/pmic/Kconfig      |  58 +++++++--------
 drivers/power/regulator/Kconfig |  58 +++++++--------
 drivers/spmi/Kconfig            |   6 +-
 drivers/usb/Kconfig             |  10 +--
 drivers/usb/eth/Kconfig         |  16 ++--
 drivers/usb/host/Kconfig        |  44 +++++------
 drivers/usb/musb-new/Kconfig    |   2 +-
 drivers/video/Kconfig           |  20 ++---
 16 files changed, 222 insertions(+), 222 deletions(-)

diff --git a/arch/arm/cpu/armv7/Kconfig b/arch/arm/cpu/armv7/Kconfig
index 3a3c1784e188..0f4018c709ba 100644
--- a/arch/arm/cpu/armv7/Kconfig
+++ b/arch/arm/cpu/armv7/Kconfig
@@ -13,14 +13,14 @@ config ARMV7_NONSEC
 	bool "Enable support for booting in non-secure mode" if EXPERT
 	depends on CPU_V7_HAS_NONSEC
 	default y
-	---help---
+	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---
+	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
 	suppport booting in non-secure mode. Only set this if you need it.
@@ -74,7 +74,7 @@ config ARMV7_VIRT
 	bool "Enable support for hardware virtualization" if EXPERT
 	depends on CPU_V7_HAS_VIRT && ARMV7_NONSEC
 	default y
-	---help---
+	help
 	Say Y here to boot in hypervisor (HYP) mode when booting non-secure.

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

diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig
index 108713488af1..2f3dea494f74 100644
--- a/arch/arm/mach-rockchip/Kconfig
+++ b/arch/arm/mach-rockchip/Kconfig
@@ -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
diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig
index ceba96b61a5c..bc35625b4383 100644
--- a/arch/arm/mach-sunxi/Kconfig
+++ b/arch/arm/mach-sunxi/Kconfig
@@ -223,7 +223,7 @@ config SUNXI_SRAM_ADDRESS
 	default 0x44000 if MACH_SUN55I_A523
 	default 0x20000 if SUN50I_GEN_H6 || SUNXI_GEN_NCAT2
 	default 0x0
-	---help---
+	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
@@ -236,7 +236,7 @@ config SUNXI_RVBAR_ADDRESS
 	default 0x08000040 if MACH_SUN55I_A523
 	default 0x09010040 if SUN50I_GEN_H6
 	default 0x017000a0
-	---help---
+	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
@@ -248,7 +248,7 @@ config SUNXI_RVBAR_ALTERNATIVE
 	depends on ARM64
 	default 0x08100040 if MACH_SUN50I_H616
 	default SUNXI_RVBAR_ADDRESS
-	---help---
+	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
@@ -282,13 +282,13 @@ config SUNXI_A64_TIMER_ERRATUM
 # not supported by Kconfig
 config SUNXI_GEN_SUN4I
 	bool
-	---help---
+	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---
+	help
 	Select this for sunxi SoCs which have sun6i like periphery, like
 	separate ahb reset control registers, custom pmic bus, new style
 	watchdog, etc.
@@ -299,7 +299,7 @@ config SUN50I_GEN_H6
 	select SPL_LOAD_FIT if SPL
 	select MMC_SUNXI_HAS_NEW_MODE
 	select SUPPORT_SPL
-	---help---
+	help
 	Select this for sunxi SoCs which have H6 like peripherals, clocks
 	and memory map.

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

 config SUNXI_DRAM_DW
 	bool
-	---help---
+	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
@@ -322,13 +322,13 @@ config SUNXI_DRAM_DW
 if SUNXI_DRAM_DW
 config SUNXI_DRAM_DW_16BIT
 	bool
-	---help---
+	help
 	Select this for sunxi SoCs with DesignWare DRAM controller and
 	have only 16-bit memory buswidth.

 config SUNXI_DRAM_DW_32BIT
 	bool
-	---help---
+	help
 	Select this for sunxi SoCs with DesignWare DRAM controller with
 	32-bit memory buswidth.
 endif
@@ -576,7 +576,7 @@ config MACH_SUN8I
 config RESERVE_ALLWINNER_BOOT0_HEADER
 	bool "reserve space for Allwinner boot0 header"
 	select ENABLE_ARM_SOC_BOOT0_HOOK
-	---help---
+	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.
@@ -587,7 +587,7 @@ config ARM_BOOT_HOOK_RMR
 	depends on ARM64
 	default y
 	select ENABLE_ARM_SOC_BOOT0_HOOK
-	---help---
+	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
@@ -622,7 +622,7 @@ config SUNXI_DRAM_DDR3_1333
 	bool "DDR3 1333"
 	select SUNXI_DRAM_DDR3
 	depends on !DRAM_SUN50I_A133
-	---help---
+	help
 	This option is the original only supported memory type, which suits
 	many H3/H5/A64 boards available now.

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

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

@@ -646,7 +646,7 @@ 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---
+	help
 	This option is the DDR3 timing used by the boot0 on H6 TV boxes
 	which use a DDR3-1333 timing.

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

@@ -720,7 +720,7 @@ config DRAM_TYPE
 	int "sunxi dram type"
 	depends on MACH_SUN8I_A83T
 	default 3
-	---help---
+	help
 	Set the dram type, 3: DDR3, 7: LPDDR3

 config DRAM_CLK
@@ -734,7 +734,7 @@ 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---
+	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.
@@ -743,7 +743,7 @@ if MACH_SUN5I || MACH_SUN7I
 config DRAM_MBUS_CLK
 	int "sunxi mbus clock speed"
 	default 300
-	---help---
+	help
 	Set the mbus clock speed. The maximum on sun5i hardware is 300MHz.

 endif
@@ -760,7 +760,7 @@ 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---
+	help
 	Set the dram zq value.

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

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

 config DRAM_TPR3
 	hex "sunxi dram tpr3 value"
 	default 0x0
-	---help---
+	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
@@ -797,7 +797,7 @@ config DRAM_TPR3
 config DRAM_DQS_GATING_DELAY
 	hex "sunxi dram dqs_gating_delay value"
 	default 0x0
-	---help---
+	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
@@ -813,17 +813,17 @@ config DRAM_DQS_GATING_DELAY
 choice
 	prompt "sunxi dram timings"
 	default DRAM_TIMINGS_VENDOR_MAGIC
-	---help---
+	help
 	Select the timings of the DDR3 chips.

 config DRAM_TIMINGS_VENDOR_MAGIC
 	bool "Magic vendor timings from Android"
-	---help---
+	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---
+	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
@@ -834,7 +834,7 @@ config DRAM_TIMINGS_DDR3_1066F_1333H

 config DRAM_TIMINGS_DDR3_800E_1066G_1333J
 	bool "JEDEC DDR3-800E / DDR3-1066G / DDR3-1333J"
-	---help---
+	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.
@@ -847,7 +847,7 @@ if MACH_SUN8I_A23
 config DRAM_ODT_CORRECTION
 	int "sunxi dram odt correction value"
 	default 0
-	---help---
+	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
@@ -888,7 +888,7 @@ config SUNXI_MINIMUM_DRAM_MB
 	default 32 if MACH_SUNIV
 	default 64 if MACH_SUN8I_V3S
 	default 256
-	---help---
+	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
@@ -897,7 +897,7 @@ config SUNXI_MINIMUM_DRAM_MB

 config UART0_PORT_F
 	bool "UART0 on MicroSD breakout board"
-	---help---
+	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
@@ -907,20 +907,20 @@ config UART0_PORT_F

 config OLD_SUNXI_KERNEL_COMPAT
 	bool "Enable workarounds for booting old kernels"
-	---help---
+	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---
+	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---
+	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.
@@ -930,7 +930,7 @@ config I2C0_ENABLE
 	default y if MACH_SUN4I || MACH_SUN5I || MACH_SUN7I || MACH_SUN8I_R40
 	default n if MACH_SUN6I || MACH_SUN8I
 	select CMD_I2C
-	---help---
+	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
@@ -939,7 +939,7 @@ config I2C0_ENABLE
 config I2C1_ENABLE
 	bool "Enable I2C/TWI controller 1"
 	select CMD_I2C
-	---help---
+	help
 	See I2C0_ENABLE help text.

 if SUNXI_GEN_SUN6I || SUN50I_GEN_H6 || SUNXI_GEN_NCAT2
@@ -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---
+	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---
+	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,7 +982,7 @@ config VIDEO_SUNXI
 	imply VIDEO_DAMAGE
 	imply VIDEO_DT_SIMPLEFB
 	default y
-	---help---
+	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.
@@ -991,19 +991,19 @@ config VIDEO_HDMI
 	bool "HDMI output support"
 	depends on VIDEO_SUNXI && !MACH_SUN8I && !MACH_SUNIV
 	default y
-	---help---
+	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---
+	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---
+	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.
@@ -1011,7 +1011,7 @@ config VIDEO_VGA_VIA_LCD
 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---
+	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
@@ -1021,21 +1021,21 @@ config VIDEO_VGA_EXTERNAL_DAC_EN
 	string "LCD panel power enable pin"
 	depends on VIDEO_VGA_VIA_LCD
 	default ""
-	---help---
+	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---
+	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---
+	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
@@ -1046,14 +1046,14 @@ config VIDEO_LCD_DCLK_PHASE
 	depends on VIDEO_SUNXI || VIDEO
 	default 1
 	range 0 3
-	---help---
+	help
 	Select LCD panel display clock phase shift

 config VIDEO_LCD_POWER
 	string "LCD panel power enable pin"
 	depends on VIDEO_SUNXI
 	default ""
-	---help---
+	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.

@@ -1061,7 +1061,7 @@ config VIDEO_LCD_RESET
 	string "LCD panel reset pin"
 	depends on VIDEO_SUNXI
 	default ""
-	---help---
+	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.

@@ -1069,7 +1069,7 @@ config VIDEO_LCD_BL_EN
 	string "LCD panel backlight enable pin"
 	depends on VIDEO_SUNXI
 	default ""
-	---help---
+	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.
@@ -1078,7 +1078,7 @@ config VIDEO_LCD_BL_PWM
 	string "LCD panel backlight pwm pin"
 	depends on VIDEO_SUNXI
 	default ""
-	---help---
+	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.

@@ -1086,14 +1086,14 @@ config VIDEO_LCD_BL_PWM_ACTIVE_LOW
 	bool "LCD panel backlight pwm is inverted"
 	depends on VIDEO_SUNXI
 	default y
-	---help---
+	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---
+	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.

@@ -1101,7 +1101,7 @@ config VIDEO_LCD_PANEL_I2C_NAME
 	string "LCD panel i2c interface node name"
 	depends on VIDEO_LCD_PANEL_I2C
 	default "i2c"
-	---help---
+	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
@@ -1123,7 +1123,7 @@ config VIDEO_DE2
 	select VIDEO_DW_HDMI
 	imply VIDEO_DT_SIMPLEFB
 	default y
-	---help---
+	help
 	Say y here if you want to build DE2 video driver which is present on
 	newer SoCs. Currently only HDMI output is supported.

@@ -1131,7 +1131,7 @@ config VIDEO_DE2
 choice
 	prompt "LCD panel support"
 	depends on VIDEO_SUNXI
-	---help---
+	help
 	Select which type of LCD panel to support.

 config VIDEO_LCD_PANEL_PARALLEL
@@ -1146,7 +1146,7 @@ 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---
+	help
 	7.85" 768x1024 LCD panels, such as LG LP079X01 or AUO B079XAN01.0

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

@@ -1162,14 +1162,14 @@ config VIDEO_LCD_PANEL_HITACHI_TX18D42VM
 	bool "Hitachi tx18d42vm LCD panel"
 	select VIDEO_LCD_HITACHI_TX18D42VM
 	select VIDEO_LCD_IF_LVDS
-	---help---
+	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---
+	help
 	6" 480x800 tl059wv5c0 panel support, as used on the Utoo P66 and
 	Aigo M60/M608/M606 tablets.

@@ -1178,7 +1178,7 @@ endchoice
 config GMAC_TX_DELAY
 	int "GMAC Transmit Clock Delay Chain"
 	default 0
-	---help---
+	help
 	Set the GMAC Transmit Clock Delay Chain value.

 config SPL_STACK_R_ADDR
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index 36612756294b..b23357440cd5 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -351,7 +351,7 @@ config MIPS_RELOCATION_TABLE_SIZE
 	range 0x100 0x10000
 	default "0xc000" if TARGET_MALTA
 	default "0x8000"
-	---help---
+	help
 	  A table of relocation data will be appended to the U-Boot binary
 	  and parsed in relocate_code() to fix up all offsets in the relocated
 	  U-Boot.
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index 0b5466b39b8d..a824c7948eee 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -459,7 +459,7 @@ config SUNXI_GPIO
 config SUNXI_NEW_PINCTRL
 	bool
 	depends on SUNXI_GPIO
-	---help---
+	help
 	The Allwinner D1 and other new SoCs use a different register map
 	for the GPIO block, which we need to know about in the SPL.

diff --git a/drivers/i2c/Kconfig b/drivers/i2c/Kconfig
index 55465dc1d463..306a7aa0d041 100644
--- a/drivers/i2c/Kconfig
+++ b/drivers/i2c/Kconfig
@@ -110,7 +110,7 @@ config I2C_CROS_EC_TUNNEL
 config I2C_CROS_EC_LDO
 	bool "Provide access to LDOs on the Chrome OS EC"
 	depends on CROS_EC
-	---help---
+	help
 	On many Chromebooks the main PMIC is inaccessible to the AP. This is
 	often dealt with by using an I2C pass-through interface provided by
 	the EC. On some unfortunate models (e.g. Spring) the pass-through
diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig
index 0025c895f125..864b5aed2085 100644
--- a/drivers/net/phy/Kconfig
+++ b/drivers/net/phy/Kconfig
@@ -317,13 +317,13 @@ config PHY_TERANETICS

 config PHY_TI
 	bool "Texas Instruments Ethernet PHYs support"
-	---help---
+	help
 	  Adds PHY registration support for TI PHYs.

 config PHY_TI_DP83867
 	select PHY_TI
 	bool "Texas Instruments Ethernet DP83867 PHY support"
-	---help---
+	help
 	  Adds support for the TI DP83867 1Gbit PHY.

 config SPL_PHY_TI_DP83867
@@ -333,13 +333,13 @@ config SPL_PHY_TI_DP83867
 config PHY_TI_DP83869
 	select PHY_TI
 	bool "Texas Instruments Ethernet DP83869 PHY support"
-	---help---
+	help
 	  Adds support for the TI DP83869 1Gbit PHY.

 config PHY_TI_GENERIC
 	select PHY_TI
 	bool "Texas Instruments Generic Ethernet PHYs support"
-	---help---
+	help
 	  Adds support for Generic TI PHYs that don't need special handling but
 	  the PHY name is associated with a PHY ID.

diff --git a/drivers/power/Kconfig b/drivers/power/Kconfig
index 1b06d8a66c7c..2f924927c299 100644
--- a/drivers/power/Kconfig
+++ b/drivers/power/Kconfig
@@ -63,7 +63,7 @@ choice

 config SUNXI_NO_PMIC
 	bool "board without a pmic"
-	---help---
+	help
 	Select this for boards which do not use a PMIC.

 config AXP152_POWER
@@ -71,7 +71,7 @@ config AXP152_POWER
 	depends on MACH_SUN5I
 	select AXP_PMIC_BUS
 	select CMD_POWEROFF
-	---help---
+	help
 	Select this to enable support for the axp152 pmic found on most
 	A10s boards.

@@ -80,7 +80,7 @@ config AXP209_POWER
 	depends on MACH_SUN4I || MACH_SUN5I || MACH_SUN7I || MACH_SUN8I_V3S
 	select AXP_PMIC_BUS
 	select CMD_POWEROFF
-	---help---
+	help
 	Select this to enable support for the axp209 pmic found on most
 	A10, A13 and A20 boards.

@@ -89,7 +89,7 @@ config AXP221_POWER
 	depends on MACH_SUN6I || MACH_SUN8I_A23 || MACH_SUN8I_A33 || MACH_SUN8I_R40
 	select AXP_PMIC_BUS
 	select CMD_POWEROFF
-	---help---
+	help
 	Select this to enable support for the axp221/axp223 pmic found on most
 	A23 and A31 boards.

@@ -98,7 +98,7 @@ config AXP305_POWER
 	depends on MACH_SUN50I_H616
 	select AXP_PMIC_BUS
 	select CMD_POWEROFF
-	---help---
+	help
 	Select this to enable support for the axp305 pmic found on most
 	H616 boards.

@@ -107,7 +107,7 @@ config AXP313_POWER
 	depends on MACH_SUN50I_H616
 	select AXP_PMIC_BUS
 	select CMD_POWEROFF
-	---help---
+	help
 	Select this to enable support for the AXP313 PMIC found on some
 	H616 boards.

@@ -115,13 +115,13 @@ config AXP717_POWER
 	bool "axp717 pmic support"
 	select AXP_PMIC_BUS
 	select CMD_POWEROFF
-	---help---
+	help
 	Select this to enable support for the AXP717 PMIC found on some boards.

 config AXP803_POWER
 	bool "AXP803 PMIC support"
 	select AXP_PMIC_BUS
-	---help---
+	help
 	Select this to enable support for the AXP803 PMIC found on some boards.

 config AXP809_POWER
@@ -129,7 +129,7 @@ config AXP809_POWER
 	depends on MACH_SUN9I
 	select AXP_PMIC_BUS
 	select CMD_POWEROFF
-	---help---
+	help
 	Say y here to enable support for the axp809 pmic found on A80 boards.

 config AXP818_POWER
@@ -137,7 +137,7 @@ config AXP818_POWER
 	depends on MACH_SUN8I_A83T
 	select AXP_PMIC_BUS
 	select CMD_POWEROFF
-	---help---
+	help
 	Say y here to enable support for the axp818 pmic found on
 	A83T dev board.

@@ -145,14 +145,14 @@ config AXP318W_POWER
 	bool "axp318w pmic support"
 	select AXP_PMIC_BUS
 	select CMD_POWEROFF
-	---help---
+	help
 	Select this to enable support for the AXP318W PMIC found on some
 	A733 boards.

 config SY8106A_POWER
 	bool "SY8106A pmic support"
 	depends on MACH_SUNXI_H3_H5
-	---help---
+	help
 	Select this to enable support for the SY8106A pmic found on some
 	H3 boards.

@@ -166,7 +166,7 @@ config AXP_I2C_ADDRESS
 	default 0x36 if AXP318W_POWER
 	default 0x30 if AXP152_POWER
 	default 0x34
-	---help---
+	help
 	I2C address of the AXP PMIC, used for the SPL only.

 config AXP_DCDC1_VOLT
@@ -174,7 +174,7 @@ config AXP_DCDC1_VOLT
 	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER || AXP803_POWER
 	default 3300 if AXP818_POWER || MACH_SUN8I_R40 || AXP803_POWER
 	default 3000 if MACH_SUN6I || MACH_SUN8I || MACH_SUN9I
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic dcdc1 at, set to 0 to
 	disable dcdc1. On A23 / A31 / A33 (axp221) boards dcdc1 is used for
 	generic 3.3V IO voltage for external devices like the lcd-panal and
@@ -194,7 +194,7 @@ config AXP_DCDC2_VOLT
 	default 1200 if MACH_SUN6I
 	default 1100 if MACH_SUN8I
 	default 0 if MACH_SUN9I
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic dcdc2 at, set to 0 to
 	disable dcdc2.
 	On A10(s) / A13 / A20 boards dcdc2 is VDD-CPU and should be 1.4V.
@@ -214,7 +214,7 @@ config AXP_DCDC3_VOLT
 	default 1100 if AXP313_POWER
 	default 1100 if MACH_SUN8I_R40
 	default 1200 if MACH_SUN6I || MACH_SUN8I
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic dcdc3 at, set to 0 to
 	disable dcdc3.
 	On A10(s) / A13 / A20 boards with an axp209 dcdc3 is VDD-INT-DLL and
@@ -235,7 +235,7 @@ config AXP_DCDC4_VOLT
 	default 0 if MACH_SUN8I
 	default 900 if MACH_SUN9I
 	default 1500 if AXP305_POWER
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic dcdc4 at, set to 0 to
 	disable dcdc4.
 	On A10s boards with an axp152 dcdc4 is VDD-INT-DLL and should be 1.25V.
@@ -249,7 +249,7 @@ config AXP_DCDC5_VOLT
 	int "axp pmic dcdc5 voltage"
 	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER || AXP803_POWER
 	default 1500 if MACH_SUN6I || MACH_SUN8I || MACH_SUN9I
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic dcdc5 at, set to 0 to
 	disable dcdc5.
 	On A23 / A31 / A33 / A80 / A83T / R40 boards dcdc5 is VCC-DRAM and
@@ -261,7 +261,7 @@ config AXP_ALDO1_VOLT
 	default 0 if MACH_SUN6I || MACH_SUN8I_R40
 	default 1800 if MACH_SUN8I_A83T
 	default 3000 if MACH_SUN8I || MACH_SUN9I
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic aldo1 at, set to 0 to
 	disable aldo1.
 	On A31 boards aldo1 is often used to power the wifi module.
@@ -277,7 +277,7 @@ config AXP_ALDO2_VOLT
 	default 0 if MACH_SUN6I || MACH_SUN9I
 	default 1800 if MACH_SUN8I_A83T
 	default 2500 if MACH_SUN8I
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic aldo2 at, set to 0 to
 	disable aldo2.
 	On A10(s) / A13 / A20 boards aldo2 is AVCC and should be 3.0V.
@@ -293,7 +293,7 @@ config AXP_ALDO3_VOLT
 	depends on AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
 	default 0 if AXP209_POWER || MACH_SUN9I
 	default 3000 if MACH_SUN6I || MACH_SUN8I
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic aldo3 at, set to 0 to
 	disable aldo3.
 	On A10(s) / A13 / A20 boards aldo3 should be 2.8V.
@@ -307,7 +307,7 @@ choice
 	prompt "axp pmic (a)ldo3 voltage rate control"
 	depends on AXP209_POWER
 	default AXP_ALDO3_VOLT_SLOPE_NONE
-	---help---
+	help
 	The AXP can slowly ramp up voltage to reduce the inrush current when
 	changing voltages.
 	Note, this does not apply when enabling/disabling LDO3. See
@@ -316,20 +316,20 @@ choice

 config AXP_ALDO3_VOLT_SLOPE_NONE
 	bool "No voltage slope"
-	---help---
+	help
 	Tries to reach the next voltage setting near instantaneously. Measurements
 	indicate that this is about 0.0167 V/uS.

 config AXP_ALDO3_VOLT_SLOPE_16
 	bool "1.6 mV per uS"
-	---help---
+	help
 	Increases the voltage by 1.6 mV per uS until the final voltage has
 	been reached. Note that the scaling is in 25 mV steps and thus
 	the slew rate in reality is about 25 mV/31.250 uS.

 config AXP_ALDO3_VOLT_SLOPE_08
 	bool "0.8 mV per uS"
-	---help---
+	help
 	Increases the voltage by 0.8 mV per uS until the final voltage has
 	been reached. Note that the scaling is in 25 mV steps however and thus
 	the slew rate in reality is about 25 mV/15.625 uS.
@@ -340,7 +340,7 @@ endchoice
 config AXP_ALDO3_INRUSH_QUIRK
 	bool "axp pmic (a)ldo3 inrush quirk"
 	depends on AXP209_POWER
-	---help---
+	help
 	The reference design denotes a value of 4.7 uF for the output capacitor
 	of LDO3. Some boards have too high capacitance causing 	an inrush current
 	and resulting an AXP209 shutdown.
@@ -349,7 +349,7 @@ config AXP_ALDO4_VOLT
 	int "axp pmic (a)ldo4 voltage"
 	depends on AXP209_POWER
 	default 0 if AXP209_POWER
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic aldo4 at, set to 0 to
 	disable aldo4.
 	On A10(s) / A13 / A20 boards aldo4 should be 2.8V.
@@ -358,7 +358,7 @@ config AXP_DLDO1_VOLT
 	int "axp pmic dldo1 voltage"
 	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
 	default 0
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic dldo1 at, set to 0 to
 	disable dldo1. On sun6i (A31) boards with ethernet dldo1 is often used
 	to power the ethernet phy. On A23, A33 and A80 boards this is often
@@ -369,7 +369,7 @@ config AXP_DLDO2_VOLT
 	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
 	default 3000 if MACH_SUN9I
 	default 0
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic dldo2 at, set to 0 to
 	disable dldo2.
 	On A80 boards dldo2 normally powers the PL pins and should be 3.0V.
@@ -378,7 +378,7 @@ config AXP_DLDO3_VOLT
 	int "axp pmic dldo3 voltage"
 	depends on AXP221_POWER || AXP818_POWER
 	default 0
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic dldo3 at, set to 0 to
 	disable dldo3.

@@ -386,7 +386,7 @@ config AXP_DLDO4_VOLT
 	int "axp pmic dldo4 voltage"
 	depends on AXP221_POWER || AXP818_POWER
 	default 0
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic dldo4 at, set to 0 to
 	disable dldo4.

@@ -394,7 +394,7 @@ config AXP_ELDO1_VOLT
 	int "axp pmic eldo1 voltage"
 	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
 	default 0
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic eldo1 at, set to 0 to
 	disable eldo1.

@@ -402,7 +402,7 @@ config AXP_ELDO2_VOLT
 	int "axp pmic eldo2 voltage"
 	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
 	default 0
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic eldo2 at, set to 0 to
 	disable eldo2.

@@ -411,7 +411,7 @@ config AXP_ELDO3_VOLT
 	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
 	default 3000 if MACH_SUN9I
 	default 0
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic eldo3 at, set to 0 to
 	disable eldo3. On some A31(s) tablets it might be used to supply
 	1.2V for the SSD2828 chip (converter of parallel LCD interface
@@ -422,7 +422,7 @@ config AXP_FLDO1_VOLT
 	int "axp pmic fldo1 voltage"
 	depends on AXP818_POWER
 	default 0 if MACH_SUN8I_A83T
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic fldo1 at, set to 0 to
 	disable fldo1.
 	On A83T / H8 boards fldo1 is VCC-HSIC and should be 1.2V if HSIC is
@@ -432,7 +432,7 @@ config AXP_FLDO2_VOLT
 	int "axp pmic fldo2 voltage"
 	depends on AXP818_POWER
 	default 900 if MACH_SUN8I_A83T
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic fldo2 at, set to 0 to
 	disable fldo2.
 	On A83T / H8 boards fldo2 is VCC-CPUS and should be 0.9V.
@@ -441,21 +441,21 @@ config AXP_FLDO3_VOLT
 	int "axp pmic fldo3 voltage"
 	depends on AXP818_POWER
 	default 0
-	---help---
+	help
 	Set the voltage (mV) to program the axp pmic fldo3 at, set to 0 to
 	disable fldo3.

 config AXP_SW_ON
 	bool "axp pmic sw on"
 	depends on AXP809_POWER || AXP818_POWER
-	---help---
+	help
 	Enable to turn on axp pmic sw.

 config SY8106A_VOUT1_VOLT
 	int "SY8106A pmic VOUT1 voltage"
 	depends on SY8106A_POWER
 	default 1200
-	---help---
+	help
 	Set the voltage (mV) to program the SY8106A pmic VOUT1. This
 	is typically used to power the VDD-CPU and should be 1200mV.
 	Values can range from 680mV till 1950mV.
@@ -467,7 +467,7 @@ config TWL4030_POWER
 	depends on OMAP34XX
 	bool "Enable driver for TI TWL4030 power management chip"
 	imply CMD_POWEROFF
-	---help---
+	help
 	The TWL4030 in a combination audio CODEC/power management with
 	GPIO and it is commonly used with the OMAP3 family of processors

diff --git a/drivers/power/pmic/Kconfig b/drivers/power/pmic/Kconfig
index 5bc14842e666..0763fba8cb58 100644
--- a/drivers/power/pmic/Kconfig
+++ b/drivers/power/pmic/Kconfig
@@ -1,7 +1,7 @@
 config DM_PMIC
 	bool "Enable Driver Model for PMIC drivers (UCLASS_PMIC)"
 	depends on DM
-	---help---
+	help
 	This config enables the driver-model PMIC support.
 	UCLASS_PMIC - designed to provide an I/O interface for PMIC devices.
 	For the multi-function PMIC devices, this can be used as parent I/O
@@ -16,7 +16,7 @@ config SPL_DM_PMIC
 	bool "Enable Driver Model for PMIC drivers (UCLASS_PMIC) in SPL"
 	depends on SPL_DM
 	default y
-	---help---
+	help
 	This config enables the driver-model PMIC support in SPL.
 	UCLASS_PMIC - designed to provide an I/O interface for PMIC devices.
 	For the multi-function PMIC devices, this can be used as parent I/O
@@ -28,7 +28,7 @@ config SPL_DM_PMIC
 config PMIC_CHILDREN
 	bool "Allow child devices for PMICs"
 	default y
-	---help---
+	help
 	This allows PMICs to support child devices (such as regulators) in
 	SPL. This adds quite a bit of code so if you are not using this
 	feature you can turn it off. Most likely you should turn it on for
@@ -38,7 +38,7 @@ config SPL_PMIC_CHILDREN
 	bool "Allow child devices for PMICs in SPL"
 	depends on SPL_DM_PMIC
 	default y
-	---help---
+	help
 	This allows PMICs to support child devices (such as regulators) in
 	SPL. This adds quite a bit of code so if you are not using this
 	feature you can turn it off. In this case you may need a 'back door'
@@ -57,7 +57,7 @@ config PMIC_AB8500
 config PMIC_ACT8846
 	bool "Enable support for the active-semi 8846 PMIC"
 	depends on DM_I2C
-	---help---
+	help
 	This PMIC includes 4 DC/DC step-down buck regulators and 8 low-dropout
 	regulators (LDOs). It also provides some GPIO, reset and battery
 	functions. It uses an I2C interface and is designed for use with
@@ -173,20 +173,20 @@ config SPL_DM_PMIC_PCA9450

 config DM_PMIC_PFUZE100
 	bool "Enable Driver Model for PMIC PFUZE100"
-	---help---
+	help
 	This config enables implementation of driver-model pmic uclass features
 	for PMIC PFUZE100. The driver implements read/write operations.

 config SPL_DM_PMIC_PFUZE100
 	bool "Enable Driver Model for PMIC PFUZE100 in SPL"
 	depends on SPL_DM_PMIC
-	---help---
+	help
 	This config enables implementation of driver-model pmic uclass features
 	for PMIC PFUZE100 in SPL. The driver implements read/write operations.

 config DM_PMIC_MAX8907
 	bool "Enable Driver Model for PMIC MAX8907"
-	---help---
+	help
 	This config enables implementation of driver-model pmic uclass features
 	for PMIC MAX8907. The driver implements read/write operations.
 	This is a Power Management IC with a decent set of peripherals from which
@@ -195,7 +195,7 @@ config DM_PMIC_MAX8907

 config DM_PMIC_MAX77663
 	bool "Enable Driver Model for PMIC MAX77663"
-	---help---
+	help
 	This config enables implementation of driver-model pmic uclass features
 	for PMIC MAX77663. The driver implements read/write operations.
 	This is a Power Management IC with a decent set of peripherals from which
@@ -204,13 +204,13 @@ config DM_PMIC_MAX77663

 config DM_PMIC_MAX77686
 	bool "Enable Driver Model for PMIC MAX77686"
-	---help---
+	help
 	This config enables implementation of driver-model pmic uclass features
 	for PMIC MAX77686. The driver implements read/write operations.

 config DM_PMIC_MAX8998
 	bool "Enable Driver Model for PMIC MAX8998"
-	---help---
+	help
 	This config enables implementation of driver-model pmic uclass features
 	for PMIC MAX8998. The driver implements read/write operations.

@@ -222,7 +222,7 @@ config DM_PMIC_MC34708

 config PMIC_MAX8997
 	bool "Enable Driver Model for PMIC MAX8997"
-	---help---
+	help
 	This config enables implementation of driver-model pmic uclass features
 	for PMIC MAX8997. The driver implements read/write operations.
 	This is a Power Management IC with RTC, Fuel Gauge, MUIC control on Chip.
@@ -236,7 +236,7 @@ config PMIC_MAX8997

 config PMIC_QCOM
 	bool "Enable Driver Model for Qualcomm generic PMIC"
-	---help---
+	help
 	The Qcom PMIC is connected to one (or several) processors
 	with SPMI bus. It has 2 slaves with several peripherals:
 	- 18x LDO
@@ -252,7 +252,7 @@ config PMIC_QCOM
 config PMIC_RK8XX
 	bool "Enable support for Rockchip PMIC RK8XX"
 	select SYSRESET_CMD_POWEROFF if SYSRESET && CMD_POWEROFF
-	---help---
+	help
 	The Rockchip RK808 PMIC provides four buck DC-DC convertors, 8 LDOs,
 	an RTC and two low Rds (resistance (drain to source)) switches. It is
 	accessed via an I2C interface. The device is used with Rockchip SoCs.
@@ -261,7 +261,7 @@ config PMIC_RK8XX
 config SPL_PMIC_RK8XX
 	bool "Enable support for Rockchip PMIC RK8XX in SPL"
 	depends on SPL_DM_PMIC
-	---help---
+	help
 	The Rockchip RK808 PMIC provides four buck DC-DC convertors, 8 LDOs,
 	an RTC and two low Rds (resistance (drain to source)) switches. It is
 	accessed via an I2C interface. The device is used with Rockchip SoCs.
@@ -269,7 +269,7 @@ config SPL_PMIC_RK8XX

 config PMIC_S2MPS11
 	bool "Enable Driver Model for PMIC Samsung S2MPS11"
-	---help---
+	help
 	The Samsung S2MPS11 PMIC provides:
 	 - 38 adjustable LDO regulators
 	 - 9 High-Efficiency Buck Converters
@@ -282,7 +282,7 @@ config PMIC_S2MPS11

 config DM_PMIC_SANDBOX
 	bool "Enable Driver Model for emulated Sandbox PMIC"
-	---help---
+	help
 	Enable the driver for Sandbox PMIC emulation. The emulated PMIC device
 	depends on two drivers:
 	- sandbox PMIC I/O driver - implements dm pmic operations
@@ -316,7 +316,7 @@ config DM_PMIC_CPCAP

 config PMIC_S5M8767
 	bool "Enable Driver Model for the Samsung S5M8767 PMIC"
-	---help---
+	help
 	The S5M8767 PMIC provides a large array of LDOs and BUCKs for use
 	as a SoC power controller. It also provides 32KHz clock outputs. This
 	driver provides basic register access and sets up the attached
@@ -324,7 +324,7 @@ config PMIC_S5M8767

 config PMIC_RN5T567
 	bool "Enable driver for Ricoh RN5T567 PMIC"
-	---help---
+	help
 	The RN5T567 is a PMIC with 4 step-down DC/DC converters, 5 LDO
 	regulators Real-Time Clock and 4 GPIOs. This driver provides
 	register access only.
@@ -332,14 +332,14 @@ config PMIC_RN5T567
 config SPL_PMIC_RN5T567
 	bool "Enable driver for Ricoh RN5T567 PMIC in SPL"
 	depends on SPL_DM_PMIC
-	---help---
+	help
 	The RN5T567 is a PMIC with 4 step-down DC/DC converters, 5 LDO
 	regulators Real-Time Clock and 4 GPIOs. This driver provides
 	register access only.

 config PMIC_TPS65090
 	bool "Enable driver for Texas Instruments TPS65090 PMIC"
-	---help---
+	help
 	The TPS65090 is a PMIC containing several LDOs, DC to DC convertors,
 	FETs and a battery charger. This driver provides register access
 	only, and you can enable the regulator/charger drivers separately if
@@ -347,32 +347,32 @@ config PMIC_TPS65090

 config PMIC_PALMAS
 	bool "Enable driver for Texas Instruments PALMAS PMIC"
-	---help---
+	help
 	The PALMAS is a PMIC containing several LDOs, SMPS.
 	This driver binds the pmic children.

 config PMIC_LP873X
 	bool "Enable driver for Texas Instruments LP873X PMIC"
-	---help---
+	help
 	The LP873X is a PMIC containing couple of LDOs and couple of SMPS.
 	This driver binds the pmic children.

 config PMIC_LP87565
 	bool "Enable driver for Texas Instruments LP87565 PMIC"
-	---help---
+	help
 	The LP87565 is a PMIC containing a bunch of SMPS.
 	This driver binds the pmic children.

 config DM_PMIC_TPS65910
 	bool "Enable driver for Texas Instruments TPS65910 PMIC"
-	---help---
+	help
 	The TPS65910 is a PMIC containing 3 buck DC-DC converters, one boost
 	DC-DC converter, 8 LDOs and a RTC. This driver binds the SMPS and LDO
 	pmic children.

 config DM_PMIC_TPS80031
 	bool "Enable driver for Texas Instruments TPS80031/TPS80032 PMIC"
-	---help---
+	help
 	This config enables implementation of driver-model pmic uclass features
 	for TPS80031/TPS80032 PMICs. The driver implements read/write operations.
 	This is a Power Management IC with a decent set of peripherals from which
@@ -385,7 +385,7 @@ config PMIC_STPMIC1
 	bool "Enable support for STMicroelectronics STPMIC1 PMIC"
 	depends on DM_I2C
 	select SYSRESET_CMD_POWEROFF if SYSRESET && CMD_POWEROFF && !ARM_PSCI_FW
-	---help---
+	help
 	The STPMIC1 PMIC provides 4 BUCKs, 6 LDOs, 1 VREF and 2 power switches.
 	It is accessed via an I2C interface. The device is used with STM32MP1
 	SoCs. This driver implements register read/write operations.
@@ -445,7 +445,7 @@ endif

 config PMIC_TPS65217
 	bool "Enable driver for Texas Instruments TPS65217 PMIC"
-	---help---
+	help
 	The TPS65217 is a PMIC containing several LDOs, DC to DC convertors,
 	FETs and a battery charger. This driver provides register access
 	only, and you can enable the regulator/charger drivers separately if
@@ -485,7 +485,7 @@ config POWER_PFUZE3000

 config POWER_MC34VR500
 	bool "Enable driver for Freescale MC34VR500 PMIC"
-	---help---
+	help
 	The MC34VR500 is used in conjunction with the FSL T1 and LS1 series
 	SoC. It provides 4 buck DC-DC convertors and 5 LDOs, and it is accessed
 	via an I2C interface.
diff --git a/drivers/power/regulator/Kconfig b/drivers/power/regulator/Kconfig
index ca5de5b87269..fad13f669cf3 100644
--- a/drivers/power/regulator/Kconfig
+++ b/drivers/power/regulator/Kconfig
@@ -1,7 +1,7 @@
 config DM_REGULATOR
 	bool "Enable Driver Model for REGULATOR drivers (UCLASS_REGULATOR)"
 	depends on DM
-	---help---
+	help
 	This config enables the driver model regulator support.
 	UCLASS_REGULATOR - designed to provide a common API for basic regulator's
 	functions, like get/set Voltage or Current value, enable state, etc...
@@ -19,7 +19,7 @@ config DM_REGULATOR
 config SPL_DM_REGULATOR
 	bool "Enable regulators for SPL"
 	depends on DM_REGULATOR && SPL_POWER
-	---help---
+	help
 	Regulators are seldom needed in SPL. Even if they are accessed, some
 	code space can be saved by accessing the PMIC registers directly.
 	Enable this option if you need regulators in SPL and can cope with
@@ -28,7 +28,7 @@ config SPL_DM_REGULATOR
 config REGULATOR_ACT8846
 	bool "Enable driver for ACT8846 regulator"
 	depends on DM_REGULATOR && PMIC_ACT8846
-	---help---
+	help
 	Enable support for the regulator functions of the ACT8846 PMIC. The
 	driver implements get/set api for the various BUCKS and LDOS supported
 	by the PMIC device. This driver is controlled by a device tree node
@@ -127,7 +127,7 @@ config DM_REGULATOR_PFUZE100
 	bool "Enable Driver Model for REGULATOR PFUZE100"
 	depends on DM_REGULATOR && DM_PMIC_PFUZE100
 	default DM_PMIC_PFUZE100
-	---help---
+	help
 	This config enables implementation of driver-model regulator uclass
 	features for REGULATOR PFUZE100. The driver implements get/set api for:
 	value, enable and mode.
@@ -136,7 +136,7 @@ config SPL_DM_REGULATOR_PFUZE100
 	bool "Enable Driver Model for REGULATOR PFUZE100 in SPL"
 	depends on SPL_DM_REGULATOR && SPL_DM_PMIC_PFUZE100
 	default SPL_DM_PMIC_PFUZE100
-	---help---
+	help
 	This config enables implementation of driver-model regulator uclass
 	features for REGULATOR PFUZE100. The driver implements get/set api for:
 	value, enable and mode.
@@ -144,7 +144,7 @@ config SPL_DM_REGULATOR_PFUZE100
 config REGULATOR_PWM
 	bool "Enable driver for PWM regulators"
 	depends on DM_REGULATOR && DM_PWM
-	---help---
+	help
 	Enable support for the PWM regulator functions which voltage are
 	controlled by PWM duty ratio. Some of Rockchip board using this kind
 	of regulator. The driver implements get/set api for the various BUCKS.
@@ -154,7 +154,7 @@ config REGULATOR_PWM
 config DM_REGULATOR_MAX8907
 	bool "Enable Driver Model for REGULATOR MAX8907"
 	depends on DM_REGULATOR && DM_PMIC_MAX8907
-	---help---
+	help
 	This config enables implementation of driver-model regulator uclass
 	features for REGULATOR MAX8907. The driver supports both DC-to-DC
 	Step-Down (SD) Regulators and Low-Dropout Linear (LDO) Regulators
@@ -163,7 +163,7 @@ config DM_REGULATOR_MAX8907
 config DM_REGULATOR_MAX77663
 	bool "Enable Driver Model for REGULATOR MAX77663"
 	depends on DM_REGULATOR && DM_PMIC_MAX77663
-	---help---
+	help
 	This config enables implementation of driver-model regulator uclass
 	features for REGULATOR MAX77663. The driver supports both DC-to-DC
 	Step-Down (SD) Regulators and Low-Dropout Linear (LDO) Regulators
@@ -172,7 +172,7 @@ config DM_REGULATOR_MAX77663
 config DM_REGULATOR_MAX77686
 	bool "Enable Driver Model for REGULATOR MAX77686"
 	depends on DM_REGULATOR && DM_PMIC_MAX77686
-	---help---
+	help
 	This config enables implementation of driver-model regulator uclass
 	features for REGULATOR MAX77686. The driver implements get/set api for:
 	value, enable and mode.
@@ -221,7 +221,7 @@ config DM_REGULATOR_FIXED
 	bool "Enable Driver Model for REGULATOR Fixed value"
 	depends on DM_REGULATOR
 	select DM_REGULATOR_COMMON
-	---help---
+	help
 	This config enables implementation of driver-model regulator uclass
 	features for fixed value regulators. The driver implements get/set api
 	for enable and get only for voltage value.
@@ -230,7 +230,7 @@ config SPL_DM_REGULATOR_FIXED
 	bool "Enable Driver Model for REGULATOR Fixed value in SPL"
 	depends on DM_REGULATOR_FIXED && SPL
 	select SPL_DM_REGULATOR_COMMON
-	---help---
+	help
 	This config enables implementation of driver-model regulator uclass
 	features for fixed value regulators in SPL.

@@ -238,7 +238,7 @@ config DM_REGULATOR_GPIO
 	bool "Enable Driver Model for GPIO REGULATOR"
 	depends on DM_REGULATOR && DM_GPIO
 	select DM_REGULATOR_COMMON
-	---help---
+	help
 	This config enables implementation of driver-model regulator uclass
 	features for gpio regulators. The driver implements get/set for
 	voltage value.
@@ -247,7 +247,7 @@ config DM_REGULATOR_QCOM_RPMH
 	bool "Enable driver model for Qualcomm RPMh regulator"
 	depends on DM_REGULATOR && QCOM_RPMH
 	select DEVRES
-	---help---
+	help
 	  Enable support for the Qualcomm RPMh regulator. The driver
 	  implements get/set api for a limited set of regulators used
 	  by u-boot.
@@ -255,7 +255,7 @@ config DM_REGULATOR_QCOM_RPMH
 config DM_REGULATOR_QCOM_USB_VBUS
 	bool "Enable driver model for Qualcomm USB vbus regulator"
 	depends on DM_REGULATOR && DM_PMIC
-	---help---
+	help
 	  Enable support for the Qualcomm USB Vbus regulator. The driver
 	  implements get/set api for the regulator to be used by u-boot.

@@ -263,14 +263,14 @@ config SPL_DM_REGULATOR_GPIO
 	bool "Enable Driver Model for GPIO REGULATOR in SPL"
 	depends on DM_REGULATOR_GPIO && SPL_DM_GPIO
 	select SPL_DM_REGULATOR_COMMON
-	---help---
+	help
 	This config enables implementation of driver-model regulator uclass
 	features for gpio regulators in SPL.

 config REGULATOR_RK8XX
 	bool "Enable driver for RK8XX regulators"
 	depends on DM_REGULATOR && PMIC_RK8XX
-	---help---
+	help
 	Enable support for the regulator functions of the RK8XX PMIC. The
 	driver implements get/set api for the various BUCKS and LDOs supported
 	by the PMIC device. This driver is controlled by a device tree node
@@ -288,7 +288,7 @@ config SPL_REGULATOR_RK8XX
 config DM_REGULATOR_S2MPS11
 	bool "Enable driver for S2MPS11 regulator"
 	depends on DM_REGULATOR && PMIC_S2MPS11
-	---help---
+	help
 	This enables implementation of driver-model regulator uclass
 	features for REGULATOR S2MPS11.
 	The driver implements get/set api for: value and enable.
@@ -296,7 +296,7 @@ config DM_REGULATOR_S2MPS11
 config REGULATOR_S5M8767
 	bool "Enable support for S5M8767 regulator"
 	depends on DM_REGULATOR && PMIC_S5M8767
-	---help---
+	help
 	This enables the regulator features of the S5M8767, allowing voltages
 	to be set, etc. The driver is not fully complete but supports most
 	common requirements, including all LDOs and BUCKs. This allows many
@@ -305,7 +305,7 @@ config REGULATOR_S5M8767
 config DM_REGULATOR_SANDBOX
 	bool "Enable Driver Model for Sandbox PMIC regulator"
 	depends on DM_REGULATOR && DM_PMIC_SANDBOX
-	---help---
+	help
 	Enable the regulator driver for emulated Sandbox PMIC.
 	The emulated PMIC device depends on two drivers:
 	- sandbox PMIC I/O driver - implements dm pmic operations
@@ -335,7 +335,7 @@ config DM_REGULATOR_SANDBOX
 config REGULATOR_TPS65090
 	bool "Enable driver for TPS65090 PMIC regulators"
 	depends on PMIC_TPS65090
-	---help---
+	help
 	The TPS65090 provides several FETs (Field-effect Transistors,
 	effectively switches) which are supported by this driver as
 	regulators, one for each FET. The standard regulator interface is
@@ -345,7 +345,7 @@ config REGULATOR_TPS65090
 config DM_REGULATOR_PALMAS
 	bool "Enable driver for PALMAS PMIC regulators"
        depends on PMIC_PALMAS
-	---help---
+	help
 	This enables implementation of driver-model regulator uclass
 	features for REGULATOR PALMAS and the family of PALMAS PMICs.
 	The driver implements get/set api for: value and enable.
@@ -355,7 +355,7 @@ config DM_REGULATOR_PBIAS
 	depends on DM_REGULATOR
 	select REGMAP
 	select SYSCON
-	---help---
+	help
 	This enables implementation of driver-model regulator uclass
 	features for pseudo-regulator PBIAS found in the OMAP SOCs.
 	This pseudo-regulator is used to provide a BIAS voltage to MMC1
@@ -366,7 +366,7 @@ config DM_REGULATOR_PBIAS
 config DM_REGULATOR_LP873X
 	bool "Enable driver for LP873X PMIC regulators"
         depends on PMIC_LP873X
-	---help---
+	help
 	This enables implementation of driver-model regulator uclass
 	features for REGULATOR LP873X and the family of LP873X PMICs.
 	The driver implements get/set api for: value and enable.
@@ -374,7 +374,7 @@ config DM_REGULATOR_LP873X
 config DM_REGULATOR_LP87565
 	bool "Enable driver for LP87565 PMIC regulators"
         depends on PMIC_LP87565
-	---help---
+	help
 	This enables implementation of driver-model regulator uclass
 	features for REGULATOR LP87565 and the family of LP87565 PMICs.
 	LP87565 series of PMICs have 4 single phase BUCKs that can also
@@ -393,7 +393,7 @@ config DM_REGULATOR_STM32_VREFBUF
 config DM_REGULATOR_TPS65910
 	bool "Enable driver for TPS65910 PMIC regulators"
 	depends on DM_PMIC_TPS65910
-	---help---
+	help
 	The TPS65910 PMIC provides 4 SMPSs and 8 LDOs. This driver supports all
 	regulator types of the TPS65910 (BUCK, BOOST and LDO). It implements
 	the get/set api for value and enable.
@@ -401,7 +401,7 @@ config DM_REGULATOR_TPS65910
 config DM_REGULATOR_TPS65911
 	bool "Enable driver for TPS65911 PMIC regulators"
 	depends on DM_PMIC_TPS65910
-	---help---
+	help
 	This config enables implementation of driver-model regulator
 	uclass features for the TPS65911 PMIC. The driver supports Step-Down
 	DC-DC Converters for Processor Cores (VDD1 and VDD2), Step-Down DC-DC
@@ -422,7 +422,7 @@ config DM_REGULATOR_TPS62360
 config DM_REGULATOR_TPS80031
 	bool "Enable driver for TPS80031/TPS80032 PMIC regulators"
 	depends on DM_PMIC_TPS80031
-	---help---
+	help
 	This enables implementation of driver-model regulator uclass
 	features for TPS80031/TPS80032 PMICs. The driver implements
 	get/set api for: value and enable.
@@ -439,7 +439,7 @@ config DM_REGULATOR_TPS6287X
 config DM_REGULATOR_STPMIC1
 	bool "Enable driver for STPMIC1 regulators"
 	depends on DM_REGULATOR && PMIC_STPMIC1
-	---help---
+	help
 	Enable support for the regulator functions of the STPMIC1 PMIC. The
 	driver implements get/set api for the various BUCKS and LDOs supported
 	by the PMIC device. This driver is controlled by a device tree node
@@ -534,7 +534,7 @@ config REGULATOR_RZG2L_USBPHY
 config DM_REGULATOR_CPCAP
 	bool "Enable driver for CPCAP PMIC regulators"
 	depends on DM_REGULATOR && DM_PMIC_CPCAP
-	---help---
+	help
 	Enable implementation of driver-model regulator uclass features for
 	REGULATOR CPCAP. The driver supports both DC-to-DC Step-Down Switching
 	(SW) Regulators and Low-Dropout Linear (LDO) Regulators	found in CPCAP
diff --git a/drivers/spmi/Kconfig b/drivers/spmi/Kconfig
index ab4878ebae4e..44305680357a 100644
--- a/drivers/spmi/Kconfig
+++ b/drivers/spmi/Kconfig
@@ -3,7 +3,7 @@ menu "SPMI support"
 config SPMI
 	bool "Enable SPMI bus support"
 	depends on DM
-	---help---
+	help
 	  Select this to enable to support SPMI bus.
 	  SPMI (System Power Management Interface) bus is used
 	  to connect PMIC devices on various SoCs.
@@ -11,13 +11,13 @@ config SPMI
 config SPMI_MSM
 	bool "Support Qualcomm SPMI bus"
 	depends on SPMI
-	---help---
+	help
 	  Support SPMI bus implementation found on Qualcomm Snapdragon SoCs.

 config SPMI_SANDBOX
 	bool "Support for Sandbox SPMI bus"
 	depends on SPMI
-	---help---
+	help
 	  Demo SPMI bus implementation. Emulates part of PM8916 as single
           slave (0) on bus. It has 4 GPIO peripherals, pid 0xC0-0xC3.
 endmenu
diff --git a/drivers/usb/Kconfig b/drivers/usb/Kconfig
index 93c5ee69b253..396a753fa060 100644
--- a/drivers/usb/Kconfig
+++ b/drivers/usb/Kconfig
@@ -1,7 +1,7 @@
 menuconfig USB
 	bool "USB support"
 	select BLK
-	---help---
+	help
 	  Universal Serial Bus (USB) is a specification for a serial bus
 	  subsystem which offers higher speeds and more features than the
 	  traditional PC serial port.  The bus supplies power to peripherals
@@ -94,7 +94,7 @@ comment "USB peripherals"

 config USB_STORAGE
 	bool "USB Mass Storage support"
-	---help---
+	help
 	  Say Y here if you want to connect USB mass storage devices to your
 	  board's USB port.

@@ -103,7 +103,7 @@ config USB_KEYBOARD
 	depends on DM_USB
 	select DM_KEYBOARD
 	select SYS_STDIO_DEREGISTER
-	---help---
+	help
 	  Say Y here if you want to use a USB keyboard for U-Boot command line
 	  input.

@@ -111,7 +111,7 @@ config USB_ONBOARD_HUB
 	bool "Onboard USB hub support"
 	depends on DM_USB
 	select DEVRES
-	---help---
+	help
 	  Say Y here if you want to support discrete onboard USB hubs that
 	  don't require an additional control bus for initialization, but
 	  need some non-trivial form of initialization, such as enabling a
@@ -163,7 +163,7 @@ choice
 	prompt "USB keyboard polling"
 	default SYS_USB_EVENT_POLL_VIA_INT_QUEUE if ARCH_SUNXI
 	default SYS_USB_EVENT_POLL
-	---help---
+	help
 	  Enable a polling mechanism for USB keyboard.

 config SYS_USB_EVENT_POLL
diff --git a/drivers/usb/eth/Kconfig b/drivers/usb/eth/Kconfig
index 2f6bfa8e71b8..b9b77f467437 100644
--- a/drivers/usb/eth/Kconfig
+++ b/drivers/usb/eth/Kconfig
@@ -1,6 +1,6 @@
 menuconfig USB_HOST_ETHER
 	bool "USB to Ethernet Controller Drivers"
-	---help---
+	help
 	  Say Y here if you would like to enable support for USB Ethernet
 	  adapters.

@@ -9,14 +9,14 @@ if USB_HOST_ETHER
 config USB_ETHER_ASIX
 	bool "ASIX AX8817X (USB 2.0) support"
 	depends on USB_HOST_ETHER
-	---help---
+	help
 	  Say Y here if you would like to support ASIX AX8817X based USB 2.0
 	  Ethernet Devices.

 config USB_ETHER_ASIX88179
 	bool "ASIX AX88179 (USB 3.0) support"
 	depends on USB_HOST_ETHER
-	---help---
+	help
 	  Say Y here if you would like to support ASIX AX88179 based USB 3.0
 	  Ethernet Devices.

@@ -24,7 +24,7 @@ config USB_ETHER_LAN75XX
 	bool "Microchip LAN75XX support"
 	depends on USB_HOST_ETHER
 	depends on PHYLIB
-	---help---
+	help
 	  Say Y here if you would like to support Microchip LAN75XX Hi-Speed
 	  USB 2.0 to 10/100/1000 Gigabit Ethernet controller.
 	  Supports 10Base-T/ 100Base-TX/1000Base-T.
@@ -34,7 +34,7 @@ config USB_ETHER_LAN78XX
 	bool "Microchip LAN78XX support"
 	depends on USB_HOST_ETHER
 	depends on PHYLIB
-	---help---
+	help
 	  Say Y here if you would like to support Microchip LAN78XX USB 3.1
 	  Gen 1 to 10/100/1000 Gigabit Ethernet controller.
 	  Supports 10Base-T/ 100Base-TX/1000Base-T.
@@ -43,14 +43,14 @@ config USB_ETHER_LAN78XX
 config USB_ETHER_MCS7830
 	bool "MOSCHIP MCS7830 (7730/7830/7832) suppport"
 	depends on USB_HOST_ETHER
-	---help---
+	help
 	  Say Y here if you would like to support MOSCHIP MCS7830 based
 	  (7730/7830/7832) USB 2.0 Ethernet Devices.

 config USB_ETHER_RTL8152
 	bool "Realtek RTL8152B/RTL8153 support"
 	depends on USB_HOST_ETHER
-	---help---
+	help
 	  Say Y here if you would like to support Realtek RTL8152B/RTL8153 base
 	  USB Ethernet Devices. This driver also supports compatible devices
 	  from Samsung, Lenovo, TP-LINK and Nvidia.
@@ -58,7 +58,7 @@ config USB_ETHER_RTL8152
 config USB_ETHER_SMSC95XX
 	bool "SMSC LAN95x support"
 	depends on USB_HOST_ETHER
-	---help---
+	help
 	  Say Y here if you would like to support SMSC LAN95xx based USB 2.0
 	  Ethernet Devices.

diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig
index d75883e28650..6bbed9cb513b 100644
--- a/drivers/usb/host/Kconfig
+++ b/drivers/usb/host/Kconfig
@@ -24,7 +24,7 @@ config USB_XHCI_HCD
 	bool "xHCI HCD (USB 3.0) support"
 	depends on DM && OF_CONTROL
 	select USB_HOST
-	---help---
+	help
 	  The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
 	  "SuperSpeed" host controller hardware.

@@ -149,7 +149,7 @@ config USB_EHCI_HCD
 	select USB_HOST
 	select EHCI_DESC_BIG_ENDIAN if SYS_BIG_ENDIAN
 	select EHCI_MMIO_BIG_ENDIAN if SYS_BIG_ENDIAN
-	---help---
+	help
 	  The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0
 	  "high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware.
 	  If your USB host controller supports USB 2.0, you will likely want to
@@ -174,14 +174,14 @@ config USB_EHCI_ATMEL
 	bool  "Support for Atmel on-chip EHCI USB controller"
 	depends on ARCH_AT91
 	default y
-	---help---
+	help
 	  Enables support for the on-chip EHCI controller on Atmel chips.

 config USB_EHCI_EXYNOS
 	bool "Support for Samsung Exynos EHCI USB controller"
 	depends on ARCH_EXYNOS
 	default y
-	---help---
+	help
 	  Enables support for the on-chip EHCI controller on Samsung Exynos
 	  SoCs.

@@ -191,7 +191,7 @@ config USB_EHCI_MARVELL
 	default y
 	select USB_EHCI_IS_TDI if !ARM64
 	select USB_EHCI_IS_TDI if ALLEYCAT_5
-	---help---
+	help
 	  Enables support for the on-chip EHCI controller on MVEBU SoCs.

 config USB_EHCI_MX5
@@ -205,7 +205,7 @@ config USB_EHCI_MX6
 	depends on ARCH_MX6 || ARCH_MX7ULP || ARCH_IMXRT
 	select EHCI_HCD_INIT_AFTER_RESET
 	default y
-	---help---
+	help
 	  Enables support for the on-chip EHCI controller on i.MX6 SoCs.

 config USB_EHCI_MX7
@@ -215,7 +215,7 @@ config USB_EHCI_MX7
 	select PHY if IMX8M || IMX9
 	select NOP_PHY if IMX8M || IMX9
 	default y
-	---help---
+	help
 	  Enables support for the on-chip EHCI controller on i.MX7/i.MX8M/i.MX9 SoCs.

 config USB_EHCI_MXS
@@ -230,7 +230,7 @@ config USB_EHCI_MXS
 config USB_EHCI_NPCM
 	bool "Support for Nuvoton NPCM on-chip EHCI USB controller"
 	depends on ARCH_NPCM
-	---help---
+	help
 	  Enables support for the on-chip EHCI controller on
 	  Nuvoton NPCM chips.

@@ -240,7 +240,7 @@ config USB_EHCI_OMAP
 	select PHY
 	imply NOP_PHY
 	default y
-	---help---
+	help
 	  Enables support for the on-chip EHCI controller on OMAP3 and later
 	  SoCs.

@@ -255,7 +255,7 @@ if USB_EHCI_MX6 || USB_EHCI_MX7

 config MXC_USB_OTG_HACTIVE
 	bool "USB Power pin high active"
-	---help---
+	help
 	  Set the USB Power pin polarity to be high active (PWR_POL)

 endif
@@ -265,7 +265,7 @@ config USB_EHCI_MSM
 	depends on DM_USB
 	select USB_ULPI
 	select MSM8916_USB_PHY
-	---help---
+	help
 	  Enables support for the on-chip EHCI controller on Qualcomm
 	  Snapdragon SoCs.

@@ -280,7 +280,7 @@ config USB_EHCI_TEGRA
 	bool "Support for NVIDIA Tegra on-chip EHCI USB controller"
 	depends on ARCH_TEGRA
 	select USB_EHCI_IS_TDI
-	---help---
+	help
 	  Enable support for Tegra on-chip EHCI USB controller. If you enable
 	  ULPI and your PHY needs a different reference clock than the standard
 	  24 MHz then you have to define CFG_ULPI_REF_CLK to the appropriate
@@ -291,14 +291,14 @@ config USB_EHCI_ZYNQ
 	depends on ARCH_ZYNQ
 	default y
 	select USB_EHCI_IS_TDI
-	---help---
+	help
 	  Enable support for Zynq on-chip EHCI USB controller

 config USB_EHCI_GENERIC
 	bool "Support for generic EHCI USB controller"
 	depends on DM_USB
 	default ARCH_SUNXI
-	---help---
+	help
 	  Enables support for generic EHCI controller.

 config EHCI_HCD_INIT_AFTER_RESET
@@ -310,7 +310,7 @@ config USB_EHCI_FSL
 	select EHCI_HCD_INIT_AFTER_RESET
 	select SYS_FSL_USB_INTERNAL_UTMI_PHY if MPC85xx && \
 		!(ARCH_B4860 || ARCH_B4420 || ARCH_P4080 || ARCH_P1020 || ARCH_P2020)
-	---help---
+	help
 	  Enables support for the on-chip EHCI controller on FSL chips.

 config SYS_FSL_USB_INTERNAL_UTMI_PHY
@@ -340,7 +340,7 @@ config USB_OHCI_HCD
 	depends on DM && OF_CONTROL
 	select USB_HOST
 	select USB_OHCI_NEW
-	---help---
+	help
 	  The Open Host Controller Interface (OHCI) is a standard for accessing
 	  USB 1.1 host controller hardware.  It does more in hardware than Intel's
 	  UHCI specification.  If your USB host controller follows the OHCI spec,
@@ -361,7 +361,7 @@ config USB_OHCI_PCI
 config USB_OHCI_GENERIC
 	bool "Support for generic OHCI USB controller"
 	default ARCH_SUNXI
-	---help---
+	help
 	  Enables support for generic OHCI controller.

 config USB_OHCI_DA8XX
@@ -374,7 +374,7 @@ config USB_OHCI_DA8XX
 config USB_OHCI_NPCM
 	bool "Support for Nuvoton NPCM on-chip OHCI USB controller"
 	depends on ARCH_NPCM
-	---help---
+	help
 	  Enables support for the on-chip OHCI controller on
 	  Nuvoton NPCM chips.

@@ -391,7 +391,7 @@ config SYS_OHCI_SWAP_REG_ACCESS
 config USB_UHCI_HCD
 	bool "UHCI HCD (most Intel and VIA) support"
 	select USB_HOST
-	---help---
+	help
 	  The Universal Host Controller Interface is a standard by Intel for
 	  accessing the USB hardware in the PC (which is also called the USB
 	  host controller). If your USB host controller conforms to this
@@ -410,7 +410,7 @@ config USB_DWC2
 	bool "DesignWare USB2 Core support"
 	depends on DM && OF_CONTROL
 	select USB_HOST
-	---help---
+	help
 	  The DesignWare USB 2.0 controller is compliant with the
 	  USB-Implementers Forum (USB-IF) USB 2.0 specifications.
 	  Hi-Speed (480 Mbps), Full-Speed (12 Mbps), and Low-Speed (1.5 Mbps)
@@ -421,7 +421,7 @@ if USB_DWC2
 config USB_DWC2_BUFFER_SIZE
 	int "Data buffer size in kB"
 	default 64
-	---help---
+	help
 	  By default 64 kB buffer is used but if amount of RAM avaialble on
 	  the target is not enough to accommodate allocation of buffer of
 	  that size it is possible to shrink it. Smaller sizes should be fine
@@ -433,7 +433,7 @@ config USB_R8A66597_HCD
 	bool "Renesas R8A66597 USB Core support"
 	depends on DM && OF_CONTROL
 	select USB_HOST
-	---help---
+	help
 	  This enables support for the on-chip Renesas R8A66597 USB 2.0
 	  controller, present in various RZ and SH SoCs.

diff --git a/drivers/usb/musb-new/Kconfig b/drivers/usb/musb-new/Kconfig
index f8daaddc657e..ae9c7f3a6efe 100644
--- a/drivers/usb/musb-new/Kconfig
+++ b/drivers/usb/musb-new/Kconfig
@@ -81,7 +81,7 @@ config USB_MUSB_SUNXI
 	depends on PHY_SUN4I_USB
 	select USB_MUSB_PIO_ONLY
 	default y
-	---help---
+	help
 	Say y here to enable support for the sunxi OTG / DRC USB controller
 	used on almost all sunxi boards.

diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index c2acc13139c0..f07e52cb39e1 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -508,7 +508,7 @@ config FRAMEBUFFER_VESA_MODE

 config VIDEO_LCD_ANX9804
 	bool "ANX9804 bridge chip"
-	---help---
+	help
 	Support for the ANX9804 bridge chip, which can take pixel data coming
 	from a parallel LCD interface and translate it on the fy into a DP
 	interface for driving eDP TFT displays. It uses I2C for configuration.
@@ -654,7 +654,7 @@ config VIDEO_LCD_SHARP_LQ101R1SX01

 config VIDEO_LCD_SSD2828
 	bool "SSD2828 bridge chip"
-	---help---
+	help
 	Support for the SSD2828 bridge chip, which can take pixel data coming
 	from a parallel LCD interface and translate it on the fly into MIPI DSI
 	interface for driving a MIPI compatible LCD panel. It uses SPI for
@@ -664,7 +664,7 @@ config VIDEO_LCD_SSD2828_TX_CLK
 	int "SSD2828 TX_CLK frequency (in MHz)"
 	depends on VIDEO_LCD_SSD2828
 	default 0
-	---help---
+	help
 	The frequency of the crystal, which is clocking SSD2828. It may be
 	anything in the 8MHz-30MHz range and the exact value should be
 	retrieved from the board schematics. Or in the case of Allwinner
@@ -676,7 +676,7 @@ config VIDEO_LCD_SSD2828_RESET
 	string "RESET pin of SSD2828"
 	depends on VIDEO_LCD_SSD2828
 	default ""
-	---help---
+	help
 	The reset pin of SSD2828 chip. This takes a string in the format
 	understood by 'sunxi_name_to_gpio' function, e.g. PH1 for pin 1 of port H.

@@ -697,7 +697,7 @@ config VIDEO_LCD_HITACHI_TX10D07VM0BAA

 config VIDEO_LCD_HITACHI_TX18D42VM
 	bool "Hitachi tx18d42vm LVDS LCD panel support"
-	---help---
+	help
 	Support for Hitachi tx18d42vm LVDS LCD panels, these panels have a
 	lcd controller which needs to be initialized over SPI, once that is
 	done they work like a regular LVDS panel.
@@ -723,7 +723,7 @@ config VIDEO_LCD_SPI_CS
 	string "SPI CS pin for LCD related config job"
 	depends on VIDEO_LCD_SSD2828 || VIDEO_LCD_HITACHI_TX18D42VM
 	default ""
-	---help---
+	help
 	This is one of the SPI communication pins, involved in setting up a
 	working LCD configuration. The exact role of SPI may differ for
 	different hardware setups. The option takes a string in the format
@@ -733,7 +733,7 @@ config VIDEO_LCD_SPI_SCLK
 	string "SPI SCLK pin for LCD related config job"
 	depends on VIDEO_LCD_SSD2828 || VIDEO_LCD_HITACHI_TX18D42VM
 	default ""
-	---help---
+	help
 	This is one of the SPI communication pins, involved in setting up a
 	working LCD configuration. The exact role of SPI may differ for
 	different hardware setups. The option takes a string in the format
@@ -743,7 +743,7 @@ config VIDEO_LCD_SPI_MOSI
 	string "SPI MOSI pin for LCD related config job"
 	depends on VIDEO_LCD_SSD2828 || VIDEO_LCD_HITACHI_TX18D42VM
 	default ""
-	---help---
+	help
 	This is one of the SPI communication pins, involved in setting up a
 	working LCD configuration. The exact role of SPI may differ for
 	different hardware setups. The option takes a string in the format
@@ -753,7 +753,7 @@ config VIDEO_LCD_SPI_MISO
 	string "SPI MISO pin for LCD related config job (optional)"
 	depends on VIDEO_LCD_SSD2828
 	default ""
-	---help---
+	help
 	This is one of the SPI communication pins, involved in setting up a
 	working LCD configuration. The exact role of SPI may differ for
 	different hardware setups. If wired up, this pin may provide additional
@@ -768,7 +768,7 @@ config VIDEO_MVEBU
 	bool "Armada XP LCD controller"
 	depends on ARCH_MVEBU
 	imply VIDEO_DAMAGE
-	---help---
+	help
 	Support for the LCD controller integrated in the Marvell
 	Armada XP SoC.

--
2.39.5



More information about the U-Boot mailing list