kconfig: fix help syntax and add spaces

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/drivers/console/Kconfig b/drivers/console/Kconfig
index 1e87b0f..d366948 100644
--- a/drivers/console/Kconfig
+++ b/drivers/console/Kconfig
@@ -17,15 +17,15 @@
 	int "Console maximum input line length"
 	default 128
 	help
-	This option can be used to modify the maximum length a console input
-	can be.
+	  This option can be used to modify the maximum length a console input
+	  can be.
 
 config CONSOLE_HAS_DRIVER
 	bool
 	default n
 	help
-	This is an option to be enabled by console drivers to signal
-	that some kind of console exists.
+	  This is an option to be enabled by console drivers to signal
+	  that some kind of console exists.
 
 config CONSOLE_HANDLER
 	bool
@@ -34,8 +34,8 @@
 	select UART_INTERRUPT_DRIVEN
 	default n
 	help
-	This option enables console input handler allowing to write simple
-	interaction between serial console and the OS.
+	  This option enables console input handler allowing to write simple
+	  interaction between serial console and the OS.
 
 config UART_CONSOLE
 	bool
@@ -44,8 +44,8 @@
 	depends on SERIAL && SERIAL_HAS_DRIVER
 	select CONSOLE_HAS_DRIVER
 	help
-	Enable this option to use one UART for console. Make sure
-	CONFIG_UART_CONSOLE_ON_DEV_NAME is also set correctly.
+	  Enable this option to use one UART for console. Make sure
+	  CONFIG_UART_CONSOLE_ON_DEV_NAME is also set correctly.
 
 if !HAS_DTS
 config UART_CONSOLE_ON_DEV_NAME
@@ -53,8 +53,8 @@
 	default "UART_0"
 	depends on UART_CONSOLE
 	help
-	This option specifies the name of UART device to be used for
-	UART console.
+	  This option specifies the name of UART device to be used for
+	  UART console.
 endif
 
 config UART_CONSOLE_INIT_PRIORITY
@@ -73,11 +73,11 @@
 	default n
 	depends on UART_CONSOLE
 	help
-	This option allows a debug server agent such as GDB to take over the
-	handling of traffic that goes through the console logic. The debug
-	server looks at characters received and decides to handle them itself if
-	they are some sort of control characters, or let the regular console
-	code handle them if they are of no special significance to it.
+	  This option allows a debug server agent such as GDB to take over the
+	  handling of traffic that goes through the console logic. The debug
+	  server looks at characters received and decides to handle them itself if
+	  they are some sort of control characters, or let the regular console
+	  code handle them if they are of no special significance to it.
 
 config USB_UART_CONSOLE
 	bool
@@ -87,11 +87,11 @@
 	select USB_CDC_ACM
 	default n
 	help
-	Enable this option to use the USB UART for console output. The output
-	can be viewed from the USB host via /dev/ttyACM* port. Note that console
-	inputs from the USB UART are not functional yet. Also since the USB
-	layer currently doesn't support multiple interfaces, this shouldn't be
-	selected in conjunction with say USB Mass Storage.
+	  Enable this option to use the USB UART for console output. The output
+	  can be viewed from the USB host via /dev/ttyACM* port. Note that console
+	  inputs from the USB UART are not functional yet. Also since the USB
+	  layer currently doesn't support multiple interfaces, this shouldn't be
+	  selected in conjunction with say USB Mass Storage.
 
 config USB_UART_DTR_WAIT
 	bool
@@ -99,9 +99,9 @@
 	default n
 	depends on USB_UART_CONSOLE
 	help
-	Enable this option to use flow control on the console. The uart console
-	waits until the DTR is asserted by the host.
-	Note: Disabling this might lead to missing console prints.
+	  Enable this option to use flow control on the console. The uart console
+	  waits until the DTR is asserted by the host.
+	  Note: Disabling this might lead to missing console prints.
 
 config RAM_CONSOLE
 	bool
@@ -109,17 +109,17 @@
 	select CONSOLE_HAS_DRIVER
 	default n
 	help
-	Emit console messages to a RAM buffer "ram_console" which can
-	be examined at runtime with a debugger. Useful in board bring-up
-	if there aren't any working serial drivers.
+	  Emit console messages to a RAM buffer "ram_console" which can
+	  be examined at runtime with a debugger. Useful in board bring-up
+	  if there aren't any working serial drivers.
 
 config RAM_CONSOLE_BUFFER_SIZE
 	int "Ram Console buffer size"
 	default 1024
 	depends on RAM_CONSOLE
 	help
-	Size of the RAM console buffer. Messages will wrap around if the
-	length is exceeded.
+	  Size of the RAM console buffer. Messages will wrap around if the
+	  length is exceeded.
 
 config RTT_CONSOLE
 	bool
@@ -128,9 +128,9 @@
 	select CONSOLE_HAS_DRIVER
 	default n
 	help
-	Emit console messages to a RAM buffer that is then read by the
-	Segger J-Link software and displayed on a computer in real-time.
-	Requires support for Segger J-Link on the companion IC onboard.
+	  Emit console messages to a RAM buffer that is then read by the
+	  Segger J-Link software and displayed on a computer in real-time.
+	  Requires support for Segger J-Link on the companion IC onboard.
 
 config IPM_CONSOLE_SENDER
 	bool
@@ -138,7 +138,7 @@
 	select CONSOLE_HAS_DRIVER
 	default n
 	help
-	Enable the sending side of IPM console
+	  Enable the sending side of IPM console
 
 config IPM_CONSOLE_RECEIVER
 	bool
@@ -146,7 +146,7 @@
 	select RING_BUFFER
 	default n
 	help
-	Enable the receiving side of IPM console
+	  Enable the receiving side of IPM console
 
 config IPM_CONSOLE_STACK_SIZE
 	int
@@ -154,9 +154,9 @@
 	depends on IPM_CONSOLE_RECEIVER
 	default 512
 	help
-	Each instance of the IPM console receiver driver creates a worker
-	thread to print out incoming messages from the remote CPU. Specify the
-	stack size for these threads here.
+	  Each instance of the IPM console receiver driver creates a worker
+	  thread to print out incoming messages from the remote CPU. Specify the
+	  stack size for these threads here.
 
 config IPM_CONSOLE_INIT_PRIORITY
 	int
@@ -174,10 +174,10 @@
 	select UART_INTERRUPT_DRIVEN
 	default n
 	help
-	Enable pipe UART driver. This driver allows application to communicate
-	over UART with custom defined protocol. Driver doesn't inspect received
-	data (as contrary to console UART driver) and all aspects of received
-	protocol data are handled by application provided callback.
+	  Enable pipe UART driver. This driver allows application to communicate
+	  over UART with custom defined protocol. Driver doesn't inspect received
+	  data (as contrary to console UART driver) and all aspects of received
+	  protocol data are handled by application provided callback.
 
 if !HAS_DTS
 config UART_PIPE_ON_DEV_NAME
@@ -185,8 +185,8 @@
 	default "UART_0"
 	depends on UART_PIPE
 	help
-	This option specifies the name of UART device to be used
-	for pipe UART.
+	  This option specifies the name of UART device to be used
+	  for pipe UART.
 endif
 
 config XTENSA_SIM_CONSOLE
@@ -196,7 +196,7 @@
 	select CONSOLE_HAS_DRIVER
 	default y
 	help
-	Use simulator console to print messages.
+	  Use simulator console to print messages.
 
 config XTENSA_CONSOLE_INIT_PRIORITY
 	int
diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig
index ad25b36..373e55e 100644
--- a/drivers/crypto/Kconfig
+++ b/drivers/crypto/Kconfig
@@ -20,26 +20,26 @@
 	int "Crypto devices init priority"
 	default 90
 	help
-	Crypto devices initialization priority.
+	  Crypto devices initialization priority.
 
 config SYS_LOG_CRYPTO_LEVEL
 	int "Crypto drivers log level"
 	default 0
 	depends on SYS_LOG
 	help
-	Sets log level for crypto drivers
+	  Sets log level for crypto drivers
 
-	Levels are:
+	  Levels are:
 
-	- 0 OFF, do not write
+	  - 0 OFF, do not write
 
-	- 1 ERROR, only write SYS_LOG_ERR
+	  - 1 ERROR, only write SYS_LOG_ERR
 
-	- 2 WARNING, write SYS_LOG_WRN in addition to previous level
+	  - 2 WARNING, write SYS_LOG_WRN in addition to previous level
 
-	- 3 INFO, write SYS_LOG_INF in addition to previous levels
+	  - 3 INFO, write SYS_LOG_INF in addition to previous levels
 
-	- 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
+	  - 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
 
 config CRYPTO_TINYCRYPT_SHIM
 	bool "Enable TinyCrypt shim driver [EXPERIMENTAL] "
@@ -51,22 +51,22 @@
 	select TINYCRYPT_AES_CCM
 	select TINYCRYPT_AES_CMAC
 	help
-	Enable TinyCrypt shim layer compliant with crypto APIs.
+	  Enable TinyCrypt shim layer compliant with crypto APIs.
 
 config CRYPTO_TINYCRYPT_SHIM_MAX_SESSION
 	int "Maximum of sessions TinyCrypt shim driver can handle"
 	default 2
 	depends on CRYPTO_TINYCRYPT_SHIM
 	help
-	This can be used to tweak the amount of sessions the driver
-	can handle in parallel.
+	  This can be used to tweak the amount of sessions the driver
+	  can handle in parallel.
 
 config CRYPTO_TINYCRYPT_SHIM_DRV_NAME
 	string "Device name for TinyCrypt Pseudo device"
 	default "CRYPTO_TC"
 	depends on CRYPTO_TINYCRYPT_SHIM
 	help
-	Device name for TinyCrypt Pseudo device.
+	  Device name for TinyCrypt Pseudo device.
 
 config CRYPTO_MBEDTLS_SHIM
 	bool "Enable mbedTLS shim driver [EXPERIMENTAL] "
@@ -75,23 +75,23 @@
 	select MBEDTLS_BUILTIN
 	select MBEDTLS_ENABLE_HEAP
 	help
-	Enable mbedTLS shim layer compliant with crypto APIs. You will need
-	to fill in a relevant value to CONFIG_MBEDTLS_HEAP_SIZE.
+	  Enable mbedTLS shim layer compliant with crypto APIs. You will need
+	  to fill in a relevant value to CONFIG_MBEDTLS_HEAP_SIZE.
 
 config CRYPTO_MBEDTLS_SHIM_DRV_NAME
 	string "Device name for mbedTLS Pseudo device"
 	default "CRYPTO_MTLS"
 	depends on CRYPTO_MBEDTLS_SHIM
 	help
-	Device name for mbedTLS Pseudo device.
+	  Device name for mbedTLS Pseudo device.
 
 config CRYPTO_MBEDTLS_SHIM_MAX_SESSION
 	int "Maximum of sessions mbedTLS shim driver can handle"
 	default 2
 	depends on CRYPTO_MBEDTLS_SHIM
 	help
-	This can be used to tweak the amount of sessions the driver
-	can handle in parallel.
+	  This can be used to tweak the amount of sessions the driver
+	  can handle in parallel.
 
 source "drivers/crypto/Kconfig.ataes132a"
 
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig
index 8940bdd..84f1c55 100644
--- a/drivers/dma/Kconfig
+++ b/drivers/dma/Kconfig
@@ -19,37 +19,37 @@
 	string "Device name for DMA Controller 0"
 	default "DMA_0"
 	help
-	Device name for DMA Controller 0.
+	  Device name for DMA Controller 0.
 
 config DMA_0_IRQ_PRI
 	int "IRQ Priority for DMA Controller 0"
 	default 3
 	help
-	IRQ Priority for the DMA Controller.
+	  IRQ Priority for the DMA Controller.
 
 config DMA_1_NAME
 	string "Device name for DMA Controller 1"
 	default "DMA_1"
 	help
-	Device name for DMA Controller 1.
+	  Device name for DMA Controller 1.
 
 config DMA_1_IRQ_PRI
 	int "IRQ Priority for DMA Controller 1"
 	default 3
 	help
-	IRQ Priority for DMA Controller 1.
+	  IRQ Priority for DMA Controller 1.
 
 config DMA_2_NAME
 	string "Device name for DMA Controller 2"
 	default "DMA_2"
 	help
-	Device name for DMA Controller 2.
+	  Device name for DMA Controller 2.
 
 config DMA_2_IRQ_PRI
 	int "IRQ Priority for DMA Controller 2"
 	default 3
 	help
-	IRQ Priority for DMA Controller 2.
+	  IRQ Priority for DMA Controller 2.
 
 config SYS_LOG_DMA_LEVEL
 	int
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index e12f806..706897f 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -21,19 +21,19 @@
 	default 0
 	depends on SYS_LOG
 	help
-	Sets log level for GPIO drivers
+	  Sets log level for GPIO drivers
 
-	Levels are:
+	  Levels are:
 
-	- 0 OFF, do not write
+	  - 0 OFF, do not write
 
-	- 1 ERROR, only write SYS_LOG_ERR
+	  - 1 ERROR, only write SYS_LOG_ERR
 
-	- 2 WARNING, write SYS_LOG_WRN in addition to previous level
+	  - 2 WARNING, write SYS_LOG_WRN in addition to previous level
 
-	- 3 INFO, write SYS_LOG_INF in addition to previous levels
+	  - 3 INFO, write SYS_LOG_INF in addition to previous levels
 
-	- 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
+	  - 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
 
 source "drivers/gpio/Kconfig.dw"
 
diff --git a/drivers/grove/Kconfig b/drivers/grove/Kconfig
index 056a0be..8c0bc47 100644
--- a/drivers/grove/Kconfig
+++ b/drivers/grove/Kconfig
@@ -36,16 +36,16 @@
 	depends on GROVE
 	prompt "Enable the Seeed Grove LCD RGB Backlight"
 	help
-	Setting this value will enable driver support for the Groove-LCD RGB
-	Backlight.
+	  Setting this value will enable driver support for the Groove-LCD RGB
+	  Backlight.
 
 config GROVE_LCD_RGB_I2C_MASTER_DEV_NAME
 	string "I2C Master where Grove LCD is connected"
 	depends on GROVE_LCD_RGB
 	default "I2C_0"
 	help
-	Specify the device name of the I2C master device to which the
-	Grove LCD is connected.
+	  Specify the device name of the I2C master device to which the
+	  Grove LCD is connected.
 
 config GROVE_LIGHT_SENSOR
 	bool
diff --git a/drivers/ieee802154/Kconfig b/drivers/ieee802154/Kconfig
index 834cb36..c03d2ed 100644
--- a/drivers/ieee802154/Kconfig
+++ b/drivers/ieee802154/Kconfig
@@ -17,29 +17,29 @@
 	depends on SYS_LOG
 	default 0
 	help
-	Sets log level for 802.15.4 drivers.
+	  Sets log level for 802.15.4 drivers.
 
-	Levels are:
+	  Levels are:
 
-	- 0 OFF, do not write
+	  - 0 OFF, do not write
 
-	- 1 ERROR, only write SYS_LOG_ERR
+	  - 1 ERROR, only write SYS_LOG_ERR
 
-	- 2 WARNING, write SYS_LOG_WRN in addition to previous level
+	  - 2 WARNING, write SYS_LOG_WRN in addition to previous level
 
-	- 3 INFO, write SYS_LOG_INF in addition to previous levels
+	  - 3 INFO, write SYS_LOG_INF in addition to previous levels
 
-	- 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
+	  - 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
 
 config IEEE802154_RAW_MODE
 	bool "Use IEEE 802.15.4 driver without the MAC stack"
 	default n if NET_L2_IEEE802154
 	select NET_RAW_MODE
 	help
-	This option enables using the drivers in a so-called "raw" mode,
-	i.e. without a MAC stack (the net L2 layer for 802.15.4 will not
-	be built). Used only for very specific cases, such as wpan_serial
-	and wpanusb samples.
+	  This option enables using the drivers in a so-called "raw" mode,
+	  i.e. without a MAC stack (the net L2 layer for 802.15.4 will not
+	  be built). Used only for very specific cases, such as wpan_serial
+	  and wpanusb samples.
 
 source "drivers/ieee802154/Kconfig.cc2520"
 
diff --git a/drivers/interrupt_controller/Kconfig b/drivers/interrupt_controller/Kconfig
index 8e77de8..5bded5e 100644
--- a/drivers/interrupt_controller/Kconfig
+++ b/drivers/interrupt_controller/Kconfig
@@ -15,81 +15,81 @@
 	select IOAPIC
 	depends on X86
 	help
-	This option selects local APIC as the interrupt controller.
+	  This option selects local APIC as the interrupt controller.
 
 config LOAPIC_BASE_ADDRESS
 	hex "Local APIC Base Address"
 	default 0xFEE00000
 	depends on LOAPIC
 	help
-	This option specifies the base address of the Local APIC device.
+	  This option specifies the base address of the Local APIC device.
 
 config LOAPIC_SPURIOUS_VECTOR
 	bool "Handle LOAPIC spurious interrupts"
 	default n
 	depends on LOAPIC
 	help
-	A special situation may occur when a processor raises its task
-	priority to be greater than or equal to the level of the
-	interrupt for which the processor INTR signal is currently being
-	asserted. If at the time the INTA cycle is issued, the
-	interrupt that was to be dispensed has become masked (programmed
-	by software), the local APIC will deliver a spurious-interrupt
-	vector. Dispensing the spurious-interrupt vector does not affect
-	the ISR, so the handler for this vector should return without an EOI.
-	From x86 manual Volume 3 Section 10.9.
+	  A special situation may occur when a processor raises its task
+	  priority to be greater than or equal to the level of the
+	  interrupt for which the processor INTR signal is currently being
+	  asserted. If at the time the INTA cycle is issued, the
+	  interrupt that was to be dispensed has become masked (programmed
+	  by software), the local APIC will deliver a spurious-interrupt
+	  vector. Dispensing the spurious-interrupt vector does not affect
+	  the ISR, so the handler for this vector should return without an EOI.
+	  From x86 manual Volume 3 Section 10.9.
 
 config LOAPIC_SPURIOUS_VECTOR_ID
 	int "LOAPIC spurious vector ID"
 	default -1
 	depends on LOAPIC_SPURIOUS_VECTOR
 	help
-	IDT vector to use for spurious LOAPIC interrupts. Note that some
-	arches (P6, Pentium) ignore the low 4 bits and fix them at 0xF.
-	If this value is left at -1 the last entry in the IDT will be used.
+	  IDT vector to use for spurious LOAPIC interrupts. Note that some
+	  arches (P6, Pentium) ignore the low 4 bits and fix them at 0xF.
+	  If this value is left at -1 the last entry in the IDT will be used.
 
 config IOAPIC
 	bool "IO-APIC"
 	default y
 	depends on LOAPIC
 	help
-	This option signifies that the target has an IO-APIC device. This
-	capability allows IO-APIC-dependent code to be included.
+	  This option signifies that the target has an IO-APIC device. This
+	  capability allows IO-APIC-dependent code to be included.
 
 config IOAPIC_DEBUG
 	bool "IO-APIC Debugging"
 	default n
 	depends on IOAPIC
 	help
-	Enable debugging for IO-APIC driver.
+	  Enable debugging for IO-APIC driver.
 
 config IOAPIC_BASE_ADDRESS
 	hex "IO-APIC Base Address"
 	default 0xFEC00000
 	depends on IOAPIC
 	help
-	This option specifies the base address of the IO-APIC device.
+	  This option specifies the base address of the IO-APIC device.
 
 config IOAPIC_NUM_RTES
 	int "Number of Redirection Table Entries available"
 	default 24
 	depends on IOAPIC
 	help
-	This option indicates the maximum number of Redirection Table Entries
-	(RTEs) (one per IRQ available to the IO-APIC) made available to the
-	kernel, regardless of the number provided by the hardware itself. For
-	most efficient usage of memory, it should match the number of IRQ lines
-	needed by devices connected to the IO-APIC.
+	  This option indicates the maximum number of Redirection Table Entries
+	  (RTEs) (one per IRQ available to the IO-APIC) made available to the
+	  kernel, regardless of the number provided by the hardware itself. For
+	  most efficient usage of memory, it should match the number of IRQ lines
+	  needed by devices connected to the IO-APIC.
 
 config IOAPIC_MASK_RTE
 	bool "Mask out RTE entries on boot"
 	default y
 	depends on IOAPIC
 	help
-	At boot, mask all IOAPIC RTEs if they may be in an undefined state.
-	You don't need this if the RTEs are either all guaranteed to be masked
-	when the OS starts up, or a previous boot stage has done some IOAPIC
-	configuration that needs to be preserved.
+	  At boot, mask all IOAPIC RTEs if they may be in an undefined state.
+	  You don't need this if the RTEs are either all guaranteed to be masked
+	  when the OS starts up, or a previous boot stage has done some IOAPIC
+	  configuration that needs to be preserved.
 
 config MVIC
 	bool "Intel Quark D2000 Interrupt Controller (MVIC)"
@@ -97,11 +97,11 @@
 	depends on X86
 	select X86_FIXED_IRQ_MAPPING
 	help
-	The MVIC (Intel Quark microcontroller D2000 Interrupt Controller) is
-	configured by default to support 32 external interrupt lines. Unlike the
-	traditional IA LAPIC/IOAPIC, the interrupt vectors in MVIC are fixed and
-	not programmable. In addition, the priorities of these interrupt
-	lines are also fixed.
+	  The MVIC (Intel Quark microcontroller D2000 Interrupt Controller) is
+	  configured by default to support 32 external interrupt lines. Unlike the
+	  traditional IA LAPIC/IOAPIC, the interrupt vectors in MVIC are fixed and
+	  not programmable. In addition, the priorities of these interrupt
+	  lines are also fixed.
 
 config MVIC_TIMER_IRQ
 	int "IRQ line to use for timer interrupt"
@@ -109,20 +109,20 @@
 	default 10
 	depends on MVIC
 	help
-	Specify the IRQ line to use for the timer interrupt. This should be
-	an IRQ line unused by any hardware. If nested interrupts are enabled,
-	higher interrupt lines have priority.
+	  Specify the IRQ line to use for the timer interrupt. This should be
+	  an IRQ line unused by any hardware. If nested interrupts are enabled,
+	  higher interrupt lines have priority.
 
 config ARCV2_INTERRUPT_UNIT
 	bool "ARCv2 Interrupt Unit"
 	default y
 	depends on ARC
 	help
-	The ARCv2 interrupt unit has 16 allocated exceptions associated with
-	vectors 0 to 15 and 240 interrupts associated with vectors 16 to 255.
-	The interrupt unit is optional in the ARCv2-based processors. When
-	building a processor, you can configure the processor to include an
-	interrupt unit. The ARCv2 interrupt unit is highly programmable.
+	  The ARCv2 interrupt unit has 16 allocated exceptions associated with
+	  vectors 0 to 15 and 240 interrupts associated with vectors 16 to 255.
+	  The interrupt unit is optional in the ARCv2-based processors. When
+	  building a processor, you can configure the processor to include an
+	  interrupt unit. The ARCv2 interrupt unit is highly programmable.
 
 config PLIC_FE310
 	bool "SiFive Freedom E310 Platform Level Interrupt Controller (PLIC)"
@@ -130,8 +130,8 @@
 	depends on SOC_RISCV32_FE310
 	select RISCV_HAS_PLIC
 	help
-	SiFive Freedom E310 Platform Level Interrupt Controller provides support
-	for external interrupt lines defined by the FE310 SOC;
+	  SiFive Freedom E310 Platform Level Interrupt Controller provides support
+	  for external interrupt lines defined by the FE310 SOC;
 
 source "drivers/interrupt_controller/Kconfig.stm32"
 
diff --git a/drivers/ipm/Kconfig b/drivers/ipm/Kconfig
index 89936ec..9ff83ff 100644
--- a/drivers/ipm/Kconfig
+++ b/drivers/ipm/Kconfig
@@ -3,22 +3,22 @@
 	prompt "IPM drivers"
 	default n
 	help
-	Include interrupt-based inter-processor mailboxes
-	drivers in system configuration
+	  Include interrupt-based inter-processor mailboxes
+	  drivers in system configuration
 
 config IPM_QUARK_SE
 	bool "Quark SE IPM driver"
 	default n
 	depends on IPM
 	help
-	Driver for Quark SE mailboxes
+	  Driver for Quark SE mailboxes
 
 config IPM_QUARK_SE_MASTER
 	bool "Quark SE IPM master controller"
 	default n
 	depends on IPM_QUARK_SE
 	help
-	Enable this for the first CPU that initializes IPM.
-	Sets up the initial interrupt mask and clears out all
-	channels. Should be turned on for one CPU only.
+	  Enable this for the first CPU that initializes IPM.
+	  Sets up the initial interrupt mask and clears out all
+	  channels. Should be turned on for one CPU only.
 
diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig
index f062767..e9dcf25 100644
--- a/drivers/pci/Kconfig
+++ b/drivers/pci/Kconfig
@@ -12,7 +12,7 @@
 	prompt "PCI Settings"
 	depends on X86
 	help
-	This options enables support of PCI bus for device drivers.
+	  This options enables support of PCI bus for device drivers.
 
 if PCI
 config PCI_ENUMERATION
@@ -20,20 +20,20 @@
 	prompt "Enable PCI device enumeration"
 	default n
 	help
-	This option enables the PCI enumeration for device drivers.
-	This might be useful along with PCI_DEBUG to find out which
-	are the PCI settings of the devices. Once those are known and
-	statically set in every relevant driver's configuration, it
-	might be wise to disable this option to remove useless code.
+	  This option enables the PCI enumeration for device drivers.
+	  This might be useful along with PCI_DEBUG to find out which
+	  are the PCI settings of the devices. Once those are known and
+	  statically set in every relevant driver's configuration, it
+	  might be wise to disable this option to remove useless code.
 
 config PCI_LEGACY_BRIDGE
 	bool
 	prompt "PCI legacy bridge device support"
 	default n
 	help
-	This option adds support for PCI legacy bridge device, that
-	allows direct setup of the PCI interrupt pin to IRQ number
-	mapping.
+	  This option adds support for PCI legacy bridge device, that
+	  allows direct setup of the PCI interrupt pin to IRQ number
+	  mapping.
 
 config PCI_LEGACY_BRIDGE_BUS
 	int "PCI Legacy Bridge Bus number"
@@ -60,7 +60,7 @@
 	prompt "Enable PCI debugging"
 	default n
 	help
-	This options enables PCI debugging functions
+	  This options enables PCI debugging functions
 
 endif
 
diff --git a/drivers/pinmux/Kconfig b/drivers/pinmux/Kconfig
index 60cf23e..86a52a2 100644
--- a/drivers/pinmux/Kconfig
+++ b/drivers/pinmux/Kconfig
@@ -22,7 +22,7 @@
 	depends on PINMUX
 	default "PINMUX"
 	help
-	The name of the pinmux driver.
+	  The name of the pinmux driver.
 
 config PINMUX_INIT_PRIORITY
 	int
diff --git a/drivers/pinmux/dev/Kconfig b/drivers/pinmux/dev/Kconfig
index b4fdab5..fd34a67 100644
--- a/drivers/pinmux/dev/Kconfig
+++ b/drivers/pinmux/dev/Kconfig
@@ -11,36 +11,36 @@
 	depends on PINMUX
 	default n
 	help
-	Enables the use of the pinmux_set and pinmux_get functions for early
-	prototyping on new hardware.  WARNING: When using these options, it
-	is possible to permanently damage the hardware.
+	  Enables the use of the pinmux_set and pinmux_get functions for early
+	  prototyping on new hardware.  WARNING: When using these options, it
+	  is possible to permanently damage the hardware.
 
 config PINMUX_DEV_NAME
 	string "Configure pinmux for early board testing"
 	depends on PINMUX_DEV
 	default "PINMUX_DEV"
 	help
-	The name of the pinmux dev driver.
+	  The name of the pinmux dev driver.
 
 config PINMUX_DEV_ATMEL_SAM3X
 	bool "Enable pinmux dev driver for Atmel SAM3X boards"
 	depends on PINMUX_DEV && SOC_SERIES_SAM3X
 	help
-	Enables the pinmux dev driver for boards based on the
-	Atmel SAM3X family of microcontrollers.
-	default n
+	  Enables the pinmux dev driver for boards based on the
+	  Atmel SAM3X family of microcontrollers.
+	  default n
 
 config PINMUX_DEV_STM32
 	bool "Enable pinmux dev driver for the ST STM32 family."
 	depends on PINMUX_DEV && SOC_FAMILY_STM32
 	help
-	Enables the STM32 pinmux dev driver.
-	default n
+	  Enables the STM32 pinmux dev driver.
+	  default n
 
 config PINMUX_DEV_ARM_V2M_BEETLE
 	bool "Enable pinmux dev driver for ARM V2M Beetle boards"
 	depends on PINMUX_DEV && SOC_SERIES_BEETLE
 	help
-	Enables the pinmux dev driver for boards based on the
-	ARM Beetle SoC MCUs.
-	default n
+	  Enables the pinmux dev driver for boards based on the
+	  ARM Beetle SoC MCUs.
+	  default n
diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig
index 86e719c..3369501 100644
--- a/drivers/rtc/Kconfig
+++ b/drivers/rtc/Kconfig
@@ -13,7 +13,7 @@
 	bool "Real-Time Clock"
 	default n
 	help
-	Enable options for Real-Time Clock drivers.
+	  Enable options for Real-Time Clock drivers.
 
 if RTC
 
@@ -23,26 +23,26 @@
 	depends on QMSI
 	default n
 	help
-	Build QMSI RTC driver.
+	  Build QMSI RTC driver.
 
 config RTC_0_NAME
 	string "Driver instance name"
 	default "RTC_0"
 	depends on RTC
 	help
-	RTC driver instance name
+	  RTC driver instance name
 
 config RTC_0_IRQ_PRI
 	int "RTC Driver Interrupt priority"
 	depends on RTC_QMSI
 	help
-	RTC interrupt priority.
+	  RTC interrupt priority.
 
 config RTC_QMSI_API_REENTRANCY
 	bool
 	prompt "RTC shim driver API reentrancy"
 	default n
 	help
-	Enable support for RTC shim driver API reentrancy.
+	  Enable support for RTC shim driver API reentrancy.
 
 endif # RTC
diff --git a/drivers/sensor/bmi160/Kconfig b/drivers/sensor/bmi160/Kconfig
index 79607de..6379a31 100644
--- a/drivers/sensor/bmi160/Kconfig
+++ b/drivers/sensor/bmi160/Kconfig
@@ -12,8 +12,8 @@
 	depends on SPI_LEGACY_API
 	default n
 	help
-	Enable Bosch BMI160 inertial measurement unit that provides acceleration
-	and angular rate measurements.
+	  Enable Bosch BMI160 inertial measurement unit that provides acceleration
+	  and angular rate measurements.
 
 config BMI160_NAME
 	string "Driver's name"
diff --git a/drivers/sensor/hmc5883l/Kconfig b/drivers/sensor/hmc5883l/Kconfig
index 6ac3152..1be9422 100644
--- a/drivers/sensor/hmc5883l/Kconfig
+++ b/drivers/sensor/hmc5883l/Kconfig
@@ -10,7 +10,7 @@
 	depends on I2C
 	default n
 	help
-	Enable driver for HMC5883L I2C-based magnetometer.
+	  Enable driver for HMC5883L I2C-based magnetometer.
 
 config HMC5883L_NAME
 	string
@@ -18,7 +18,7 @@
 	default "HMC5883L"
 	depends on HMC5883L
 	help
-	Device name with which the HMC5883L sensor is identified.
+	  Device name with which the HMC5883L sensor is identified.
 
 config HMC5883L_I2C_MASTER_DEV_NAME
 	string
@@ -26,15 +26,15 @@
 	depends on HMC5883L
 	default "I2C_0"
 	help
-	Specify the device name of the I2C master device to which HMC5883L
-	is connected.
+	  Specify the device name of the I2C master device to which HMC5883L
+	  is connected.
 
 choice
 	prompt "Trigger mode"
 	depends on HMC5883L
 	default HMC5883L_TRIGGER_GLOBAL_THREAD
 	help
-	Specify the type of triggering to be used by the driver.
+	  Specify the type of triggering to be used by the driver.
 
 config HMC5883L_TRIGGER_NONE
 	bool
@@ -64,8 +64,8 @@
 	default "GPIO_0"
 	depends on HMC5883L && HMC5883L_TRIGGER
 	help
-	The device name of the GPIO device to which the HMC5883L interrupt
-	pin is connected.
+	  The device name of the GPIO device to which the HMC5883L interrupt
+	  pin is connected.
 
 config HMC5883L_GPIO_PIN_NUM
 	int
@@ -73,8 +73,8 @@
 	default 0
 	depends on HMC5883L && HMC5883L_TRIGGER
 	help
-	The number of the GPIO on which the interrupt signal from the
-	HMC5883L chip will be received.
+	  The number of the GPIO on which the interrupt signal from the
+	  HMC5883L chip will be received.
 
 config HMC5883L_THREAD_PRIORITY
 	int
@@ -82,7 +82,7 @@
 	depends on HMC5883L && HMC5883L_TRIGGER_OWN_THREAD
 	default 10
 	help
-	Priority of thread used by the driver to handle interrupts.
+	  Priority of thread used by the driver to handle interrupts.
 
 config HMC5883L_THREAD_STACK_SIZE
 	int
@@ -90,7 +90,7 @@
 	depends on HMC5883L && HMC5883L_TRIGGER_OWN_THREAD
 	default 1024
 	help
-	Stack size of thread used by the driver to handle interrupts.
+	  Stack size of thread used by the driver to handle interrupts.
 
 config HMC5883L_ODR
 	string
@@ -98,9 +98,9 @@
 	depends on HMC5883L
 	default "15"
 	help
-	Magnetometer output data rate expressed in samples per second.
-	Data rates supported by the chip are 0.75, 1.5, 3, 7.5, 15, 30
-	and 75.
+	  Magnetometer output data rate expressed in samples per second.
+	  Data rates supported by the chip are 0.75, 1.5, 3, 7.5, 15, 30
+	  and 75.
 
 config HMC5883L_FS
 	string
@@ -108,6 +108,6 @@
 	depends on HMC5883L
 	default "1.3"
 	help
-	Magnetometer full-scale range.
-	An X value for the config represents a range of +/- X gauss. Valid
-	values are 0.88, 1.3, 1.9, 2.5, 4, 4.7, 5.6 and 8.1.
+	  Magnetometer full-scale range.
+	  An X value for the config represents a range of +/- X gauss. Valid
+	  values are 0.88, 1.3, 1.9, 2.5, 4, 4.7, 5.6 and 8.1.
diff --git a/drivers/sensor/lps25hb/Kconfig b/drivers/sensor/lps25hb/Kconfig
index bd61f53..a61a533 100644
--- a/drivers/sensor/lps25hb/Kconfig
+++ b/drivers/sensor/lps25hb/Kconfig
@@ -10,8 +10,8 @@
 	depends on I2C
 	default n
 	help
-	Enable driver for LPS25HB I2C-based pressure and temperature
-	sensor.
+	  Enable driver for LPS25HB I2C-based pressure and temperature
+	  sensor.
 
 config LPS25HB_DEV_NAME
 	string
@@ -19,7 +19,7 @@
 	default "lps25hb"
 	depends on LPS25HB
 	help
-	Device name with which the LPS25HB sensor is identified.
+	  Device name with which the LPS25HB sensor is identified.
 
 config LPS25HB_I2C_ADDR
 	hex
@@ -27,9 +27,9 @@
 	depends on LPS25HB
 	default "0x5C"
 	help
-	I2C address of the LPS25HB sensor.
-	Use 0x5C if the SA0 pin is pulled to GND or 0x5D if the SA0
-	pin is pulled to VDD.
+	  I2C address of the LPS25HB sensor.
+	  Use 0x5C if the SA0 pin is pulled to GND or 0x5D if the SA0
+	  pin is pulled to VDD.
 
 config LPS25HB_I2C_MASTER_DEV_NAME
 	string
@@ -37,8 +37,8 @@
 	depends on LPS25HB
 	default "I2C_0"
 	help
-	Specify the device name of the I2C master device to which
-	LPS25HB is connected.
+	  Specify the device name of the I2C master device to which
+	  LPS25HB is connected.
 
 menu "Attributes"
 	depends on LPS25HB
@@ -49,7 +49,7 @@
 	depends on LPS25HB
 	default 25
 	help
-	Sensor output data rate expressed in samples per second.
-	Data rates supported by the chip are 1, 7, 13, 25.
+	  Sensor output data rate expressed in samples per second.
+	  Data rates supported by the chip are 1, 7, 13, 25.
 
 endmenu
diff --git a/drivers/sensor/max44009/Kconfig b/drivers/sensor/max44009/Kconfig
index debeeed..4f098e5 100644
--- a/drivers/sensor/max44009/Kconfig
+++ b/drivers/sensor/max44009/Kconfig
@@ -12,7 +12,7 @@
 	depends on I2C
 	default n
 	help
-	Enable driver for MAX44009 light sensors.
+	  Enable driver for MAX44009 light sensors.
 
 config MAX44009_DRV_NAME
 	string
@@ -20,7 +20,7 @@
 	default "MAX44009"
 	depends on MAX44009
 	help
-	Device name with which the MAX44009 light is identified.
+	  Device name with which the MAX44009 light is identified.
 
 
 config MAX44009_I2C_ADDR
@@ -29,10 +29,10 @@
 	depends on MAX44009
 	default "0x4a"
 	help
-	I2C address of the MAX44009 sensor. Possible configurations:
+	  I2C address of the MAX44009 sensor. Possible configurations:
 
-	0x4a: A0 connected to GND.
-	0x4b: A0 connected to VCC.
+	  0x4a: A0 connected to GND.
+	  0x4b: A0 connected to VCC.
 
 config MAX44009_I2C_DEV_NAME
 	string
@@ -40,5 +40,5 @@
 	depends on MAX44009
 	default "I2C_0"
 	help
-	Specify the device name of the I2C master device to which the
-	MAX44009 chip is connected.
+	  Specify the device name of the I2C master device to which the
+	  MAX44009 chip is connected.
diff --git a/drivers/sensor/tmp112/Kconfig b/drivers/sensor/tmp112/Kconfig
index 84626fc..b23a532 100644
--- a/drivers/sensor/tmp112/Kconfig
+++ b/drivers/sensor/tmp112/Kconfig
@@ -12,7 +12,7 @@
 	depends on I2C
 	default n
 	help
-	Enable driver for TMP112 infrared thermopile sensors.
+	  Enable driver for TMP112 infrared thermopile sensors.
 
 config TMP112_NAME
 	string
@@ -20,19 +20,19 @@
 	default "TMP112"
 	depends on TMP112
 	help
-	Device name with which the TMP112 sensor is identified.
+	  Device name with which the TMP112 sensor is identified.
 
 config TMP112_I2C_ADDR
 	hex "I2C address for TMP112"
 	depends on TMP112
 	default 0x48
 	help
-	I2C address of the TMP112 sensor.
+	  I2C address of the TMP112 sensor.
 
-	0x48: A0 connected GND and A1 connected to GND.
-	0x49: A0 connected VDD and A1 connected to GND.
-	0x4A: A0 connected SDA and A1 connected to GND.
-	0x4B: A0 connected SCL and A1 connected to GND.
+	  0x48: A0 connected GND and A1 connected to GND.
+	  0x49: A0 connected VDD and A1 connected to GND.
+	  0x4A: A0 connected SDA and A1 connected to GND.
+	  0x4B: A0 connected SCL and A1 connected to GND.
 
 
 config TMP112_I2C_MASTER_DEV_NAME
@@ -41,5 +41,5 @@
 	depends on TMP112
 	default "I2C_0"
 	help
-	Specify the device name of the I2C master device to which the
-	TMP112 chip is connected.
+	  Specify the device name of the I2C master device to which the
+	  TMP112 chip is connected.
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig
index 17951f2..5b8b379 100644
--- a/drivers/serial/Kconfig
+++ b/drivers/serial/Kconfig
@@ -11,7 +11,7 @@
 	prompt "Serial Drivers"
 	default n
 	help
-	Enable options for serial drivers.
+	  Enable options for serial drivers.
 
 if SERIAL
 
@@ -21,16 +21,16 @@
 	bool
 	default n
 	help
-	This is an option to be enabled by individual serial driver
-	to signal that there is a serial driver. This is being used
-	by other drivers which are dependent on serial.
+	  This is an option to be enabled by individual serial driver
+	  to signal that there is a serial driver. This is being used
+	  by other drivers which are dependent on serial.
 
 config SERIAL_SUPPORT_INTERRUPT
 	bool
 	default n
 	help
-	This is an option to be enabled by individual serial driver
-	to signal that the driver and hardware supports interrupts.
+	  This is an option to be enabled by individual serial driver
+	  to signal that the driver and hardware supports interrupts.
 
 config UART_INTERRUPT_DRIVEN
 	bool
@@ -38,28 +38,28 @@
 	default n
 	depends on SERIAL_SUPPORT_INTERRUPT
 	help
-	This option enables interrupt support for UART allowing console
-	input and other UART based drivers.
+	  This option enables interrupt support for UART allowing console
+	  input and other UART based drivers.
 
 config UART_LINE_CTRL
 	bool "Enable Serial Line Control API"
 	default n
 	help
-	This enables the API for apps to control the serial line,
-	such as baud rate, CTS and RTS.
+	  This enables the API for apps to control the serial line,
+	  such as baud rate, CTS and RTS.
 
-	Implementation is up to individual driver.
+	  Implementation is up to individual driver.
 
-	Says no if not sure.
+	  Says no if not sure.
 
 config UART_DRV_CMD
 	bool "Enable driver commands API"
 	default n
 	help
-	This enables the API to send extra commands to drivers.
-	This allows drivers to expose hardware specific functions.
+	  This enables the API to send extra commands to drivers.
+	  This allows drivers to expose hardware specific functions.
 
-	Says no if not sure.
+	  Says no if not sure.
 
 comment "Serial Drivers"
 
diff --git a/drivers/timer/Kconfig b/drivers/timer/Kconfig
index ef242a5..99d3216 100644
--- a/drivers/timer/Kconfig
+++ b/drivers/timer/Kconfig
@@ -18,45 +18,45 @@
 	select LOAPIC
 	select TIMER_READS_ITS_FREQUENCY_AT_RUNTIME
 	help
-	This option selects High Precision Event Timer (HPET) as a
-	system timer.
+	  This option selects High Precision Event Timer (HPET) as a
+	  system timer.
 
 config HPET_TIMER_LEGACY_EMULATION
 	bool "HPET timer legacy emulation mode"
 	default n
 	depends on HPET_TIMER
 	help
-	This option switches HPET to legacy emulation mode.
-	In this mode 8254 PIT is disabled, HPET timer0 is connected
-	to IOAPIC IRQ2, timer1 -- to IOAPIC IRQ8.
+	  This option switches HPET to legacy emulation mode.
+	  In this mode 8254 PIT is disabled, HPET timer0 is connected
+	  to IOAPIC IRQ2, timer1 -- to IOAPIC IRQ8.
 
 config HPET_TIMER_DEBUG
 	bool "Enable HPET debug output"
 	default n
 	depends on HPET_TIMER && PRINTK
 	help
-	This option enables HPET debugging output.
+	  This option enables HPET debugging output.
 
 config HPET_TIMER_BASE_ADDRESS
 	hex "HPET Base Address"
 	default 0xFED00000
 	depends on HPET_TIMER
 	help
-	This options specifies the base address of the HPET timer device.
+	  This options specifies the base address of the HPET timer device.
 
 config HPET_TIMER_IRQ
 	int "HPET Timer IRQ"
 	default 20
 	depends on HPET_TIMER
 	help
-	This option specifies the IRQ used by the HPET timer.
+	  This option specifies the IRQ used by the HPET timer.
 
 config HPET_TIMER_IRQ_PRIORITY
 	int "HPET Timer IRQ Priority"
 	default 4
 	depends on HPET_TIMER
 	help
-	This option specifies the IRQ priority used by the HPET timer.
+	  This option specifies the IRQ priority used by the HPET timer.
 
 choice
 depends on HPET_TIMER
@@ -66,22 +66,22 @@
 config HPET_TIMER_FALLING_EDGE
 	bool "Falling Edge"
 	help
-	This option signifies that the HPET timer uses falling edge interrupts.
+	  This option signifies that the HPET timer uses falling edge interrupts.
 
 config HPET_TIMER_RISING_EDGE
 	bool "Rising Edge"
 	help
-	This option signifies that the HPET timer uses rising edge interrupts.
+	  This option signifies that the HPET timer uses rising edge interrupts.
 
 config HPET_TIMER_LEVEL_HIGH
 	bool "Level High"
 	help
-	This option signifies that the HPET timer uses level high interrupts.
+	  This option signifies that the HPET timer uses level high interrupts.
 
 config HPET_TIMER_LEVEL_LOW
 	bool "Level Low"
 	help
-	This option signifies that the HPET timer uses level low interrupts.
+	  This option signifies that the HPET timer uses level low interrupts.
 
 endchoice
 
@@ -90,21 +90,21 @@
 	depends on (LOAPIC || MVIC) && X86
 	default n
 	help
-	This option selects LOAPIC timer as a system timer.
+	  This option selects LOAPIC timer as a system timer.
 
 config LOAPIC_TIMER_IRQ
 	int "Local APIC Timer IRQ"
 	default 24
 	depends on LOAPIC_TIMER
 	help
-	This option specifies the IRQ used by the LOAPIC timer.
+	  This option specifies the IRQ used by the LOAPIC timer.
 
 config LOAPIC_TIMER_IRQ_PRIORITY
 	int "Local APIC Timer IRQ Priority"
 	default 2
 	depends on LOAPIC_TIMER
 	help
-	This options specifies the IRQ priority used by the LOAPIC timer.
+	  This options specifies the IRQ priority used by the LOAPIC timer.
 
 config TSC_CYCLES_PER_SEC
 	int
@@ -112,92 +112,92 @@
 	default 0
 	depends on LOAPIC_TIMER
 	help
-	The x86 implementation of LOAPIC k_cycle_get_32() relies on the x86 TSC.
-	This runs at the CPU speed and not the bus speed. If set to 0, the
-	value of CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC will be used instead;
-	many MCUs these values are the same.
+	  The x86 implementation of LOAPIC k_cycle_get_32() relies on the x86 TSC.
+	  This runs at the CPU speed and not the bus speed. If set to 0, the
+	  value of CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC will be used instead;
+	  many MCUs these values are the same.
 
 config ARCV2_TIMER
 	bool "ARC Timer"
 	default y
 	depends on ARC
 	help
-	This module implements a kernel device driver for the ARCv2 processor timer 0
-	and provides the standard "system clock driver" interfaces.
+	  This module implements a kernel device driver for the ARCv2 processor timer 0
+	  and provides the standard "system clock driver" interfaces.
 
 config ARCV2_TIMER_IRQ_PRIORITY
 	int "ARC timer interrupt priority"
 	default 0
 	depends on ARCV2_TIMER
 	help
-	This option specifies the IRQ priority used by the ARC timer. Lower
-	values have higher priority.
+	  This option specifies the IRQ priority used by the ARC timer. Lower
+	  values have higher priority.
 
 config CORTEX_M_SYSTICK
 	bool "Cortex-M SYSTICK timer"
 	default y
 	depends on CPU_HAS_SYSTICK
 	help
-	This module implements a kernel device driver for the Cortex-M processor
-	SYSTICK timer and provides the standard "system clock driver" interfaces.
+	  This module implements a kernel device driver for the Cortex-M processor
+	  SYSTICK timer and provides the standard "system clock driver" interfaces.
 
 config ALTERA_AVALON_TIMER
 	bool "Altera Avalon Interval Timer"
 	default y
 	depends on NIOS2
 	help
-	This module implements a kernel device driver for the Altera Avalon
-	Interval Timer as described in the Embedded IP documentation, for use
-	with Nios II and possibly other Altera soft CPUs. It provides the
-	standard "system clock driver" interfaces.
+	  This module implements a kernel device driver for the Altera Avalon
+	  Interval Timer as described in the Embedded IP documentation, for use
+	  with Nios II and possibly other Altera soft CPUs. It provides the
+	  standard "system clock driver" interfaces.
 
 config NRF_RTC_TIMER
 	bool "nRF Real Time Counter (NRF_RTC1) Timer"
 	default y
 	depends on SOC_FAMILY_NRF5 && CLOCK_CONTROL_NRF5
 	help
-	This module implements a kernel device driver for the nRF Real Time
-	Counter NRF_RTC1 and provides the standard "system clock driver"
-	interfaces.
+	  This module implements a kernel device driver for the nRF Real Time
+	  Counter NRF_RTC1 and provides the standard "system clock driver"
+	  interfaces.
 
 config PULPINO_TIMER
 	bool "pulpino Timer"
 	default y
 	depends on SOC_RISCV32_PULPINO
 	help
-	This module implements a kernel device driver for the pulpino processor
-	timer driver. It provides the standard "system clock driver" interfaces.
+	  This module implements a kernel device driver for the pulpino processor
+	  timer driver. It provides the standard "system clock driver" interfaces.
 
 config RISCV_MACHINE_TIMER
 	bool "RISCV Machine Timer"
 	default n
 	depends on SOC_FAMILY_RISCV_PRIVILEGE
 	help
-	This module implements a kernel device driver for the generic RISCV machine
-	timer driver. It provides the standard "system clock driver" interfaces.
+	  This module implements a kernel device driver for the generic RISCV machine
+	  timer driver. It provides the standard "system clock driver" interfaces.
 
 config XTENSA_TIMER
 	bool "Xtensa timer support"
 	depends on XTENSA
 	default y
 	help
-	This module implements a kernel device driver for the Xtensa processor and
-	provides the standard "system clock driver" interfaces.
-	If unchecked, no timer will be used.
-	If checked it will use either an internal timer (default option) or an
-	external timer. In that case one shall unselect XTENSA_INTERNAL_TIMER and
-	define XTENSA_TIMER_IRQ and XTENSA_TIMER_IRQ_PRIORITY.
+	  This module implements a kernel device driver for the Xtensa processor and
+	  provides the standard "system clock driver" interfaces.
+	  If unchecked, no timer will be used.
+	  If checked it will use either an internal timer (default option) or an
+	  external timer. In that case one shall unselect XTENSA_INTERNAL_TIMER and
+	  define XTENSA_TIMER_IRQ and XTENSA_TIMER_IRQ_PRIORITY.
 
 config XTENSA_INTERNAL_TIMER
 	bool "Xtensa internal timer"
 	depends on XTENSA_TIMER
 	default y
 	help
-	This module implements a kernel device driver for the Xtensa processor
-	internal timer and provides the standard "system clock driver" interfaces.
-	If unchecked, an external timer will be used. It will rely on a tick
-	interrupt connected to an IRQ line. In this case one shall define
-	both XTENSA_TIMER_IRQ and XTENSA_TIMER_IRQ_PRIORITY.
+	  This module implements a kernel device driver for the Xtensa processor
+	  internal timer and provides the standard "system clock driver" interfaces.
+	  If unchecked, an external timer will be used. It will rely on a tick
+	  interrupt connected to an IRQ line. In this case one shall define
+	  both XTENSA_TIMER_IRQ and XTENSA_TIMER_IRQ_PRIORITY.
 
 config XTENSA_TIMER_IRQ
 	int "Xtensa external timer interrupt number"
@@ -205,10 +205,10 @@
 	range -1 31
 	default -1
 	help
-	This is the number of interrupt line used by the external timer.
-	The special value of -1 allows using the internal timer in order to
-	emulate an external timer. This is generally useful for running the project on
-	a simulator	where it is hard to emulate an external interrupt.
+	  This is the number of interrupt line used by the external timer.
+	  The special value of -1 allows using the internal timer in order to
+	  emulate an external timer. This is generally useful for running the project on
+	  a simulator	where it is hard to emulate an external interrupt.
 
 config XTENSA_TIMER_IRQ_PRIORITY
 	int "Xtensa external timer interrupt priority"
@@ -216,29 +216,29 @@
 	range 1 6
 	default 1
 	help
-	This is the priority of interrupt line.
+	  This is the priority of interrupt line.
 
 config SYSTEM_CLOCK_DISABLE
 	bool "API to disable system clock"
 	default n
 	help
-	This option enables the sys_clock_disable() API in the kernel. It is
-	needed by some subsystems (which will automatically select it), but is
-	rarely needed by applications.
+	  This option enables the sys_clock_disable() API in the kernel. It is
+	  needed by some subsystems (which will automatically select it), but is
+	  rarely needed by applications.
 
 config TIMER_READS_ITS_FREQUENCY_AT_RUNTIME
 	bool "Timer queries its hardware to find its frequency at runtime"
 	default n
 	help
-	The drivers select this option automatically when needed. Do not modify
-	this unless you have a very good reason for it.
+	  The drivers select this option automatically when needed. Do not modify
+	  this unless you have a very good reason for it.
 
 config SYSTEM_CLOCK_INIT_PRIORITY
 	int "System clock driver initialization priority"
 	default 0
 	help
-	This options can be used to set a specific initialization priority
-	value for the system clock driver. As driver initialization  might need
-	the clock to be running already, you should let the default value as it
-	is (0).
+	  This options can be used to set a specific initialization priority
+	  value for the system clock driver. As driver initialization  might need
+	  the clock to be running already, you should let the default value as it
+	  is (0).
 endmenu
diff --git a/drivers/usb/Kconfig b/drivers/usb/Kconfig
index 85cea19..e795a5d 100644
--- a/drivers/usb/Kconfig
+++ b/drivers/usb/Kconfig
@@ -10,6 +10,6 @@
 	bool "USB"
 	default n
 	help
-	Enable USB drivers.
+	  Enable USB drivers.
 
 source "drivers/usb/device/Kconfig"
diff --git a/drivers/usb/device/Kconfig b/drivers/usb/device/Kconfig
index 53057ed..93c03dd 100644
--- a/drivers/usb/device/Kconfig
+++ b/drivers/usb/device/Kconfig
@@ -13,13 +13,13 @@
 	prompt "Designware USB Device Controller Driver"
 	default n
 	help
-	Designware USB Device Controller Driver.
+	  Designware USB Device Controller Driver.
 
 config USB_DW_IRQ_PRI
 	int "DesignWare USB Driver Interrupt priority"
 	depends on USB_DW
 	help
-	USB interrupt priority.
+	  USB interrupt priority.
 
 config USB_DC_STM32
 	bool
@@ -28,30 +28,30 @@
 	depends on SOC_SERIES_STM32F4X
 	default n
 	help
-	STM32 family USB device controller Driver.
+	  STM32 family USB device controller Driver.
 
 config USB_DC_STM32_IRQ_PRI
 	int "USB STM32 Driver Interrupt priority"
 	depends on USB_DC_STM32
 	default 3
 	help
-	USB interrupt priority.
+	  USB interrupt priority.
 
 config USB_DC_STM32_EP_NUM
 	int
 	depends on USB_DC_STM32
 	default 4
 	help
-	Number of supported endpoints (including ep0).
+	  Number of supported endpoints (including ep0).
 
 config USB_DC_STM32_RAM_SIZE
 	int
 	depends on USB_DC_STM32
 	default 512
 	help
-	Total size in bytes for RX/TX buffering (FIFO, PMA...)
-	In case of USB-OTG-FS controller, datasheet defines a shared FIFO size.
-	For USB device controller, datasheet defines USB packet SRAM size.
+	  Total size in bytes for RX/TX buffering (FIFO, PMA...)
+	  In case of USB-OTG-FS controller, datasheet defines a shared FIFO size.
+	  For USB device controller, datasheet defines USB packet SRAM size.
 
 config SYS_LOG_USB_DRIVER_LEVEL
 	int
@@ -59,18 +59,18 @@
 	depends on SYS_LOG
 	default 0
 	help
-	Sets log level for USB driver
+	  Sets log level for USB driver
 
-	Levels are:
+	  Levels are:
 
-	- 0 OFF, do not write
+	  - 0 OFF, do not write
 
-	- 1 ERROR, only write SYS_LOG_ERR
+	  - 1 ERROR, only write SYS_LOG_ERR
 
-	- 2 WARNING, write SYS_LOG_WRN in addition to previous level
+	  - 2 WARNING, write SYS_LOG_WRN in addition to previous level
 
-	- 3 INFO, write SYS_LOG_INF in addition to previous levels
+	  - 3 INFO, write SYS_LOG_INF in addition to previous levels
 
-	- 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
+	  - 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
 
 endif # USB