drivers: kconfig: unify menuconfig title strings

Unify the drivers/*/Kconfig menuconfig title strings to the format
"<class> [(acronym)] [bus] drivers".

Including both the full name of the driver class and an acronym makes
menuconfig more user friendly as some of the acronyms are less well-known
than others. It also improves Kconfig search, both via menuconfig and via
the generated Kconfig documentation.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2023-03-27 14:55:23 +02:00 committed by Carles Cufí
parent f43c7367b1
commit c41dd36de2
62 changed files with 62 additions and 62 deletions

View file

@ -7,7 +7,7 @@
# ADC options # ADC options
# #
menuconfig ADC menuconfig ADC
bool "ADC drivers" bool "Analog-to-Digital Converter (ADC) drivers"
# All platforms that implement the ADC driver are now required to # All platforms that implement the ADC driver are now required to
# provide relevant DTS entries. # provide relevant DTS entries.
help help

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig AUDIO menuconfig AUDIO
bool "Support for Audio" bool "Audio drivers"
help help
Enable support for Audio Enable support for Audio

View file

@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig BBRAM menuconfig BBRAM
bool "Battery-backed RAM drivers" bool "Battery-backed RAM (BBRAM) drivers"
help help
Enable BBRAM (battery-backed RAM) driver configuration. Enable BBRAM (battery-backed RAM) driver configuration.

View file

@ -10,7 +10,7 @@
# Controller support is an HCI driver in itself, so these HCI driver # Controller support is an HCI driver in itself, so these HCI driver
# options are only applicable if controller support hasn't been enabled. # options are only applicable if controller support hasn't been enabled.
menuconfig BT_DRIVERS menuconfig BT_DRIVERS
bool "Bluetooth Drivers" bool "Bluetooth drivers"
default y default y
depends on BT && !BT_CTLR depends on BT && !BT_CTLR

View file

@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig CACHE menuconfig CACHE
bool "External cache controllers drivers" bool "External cache controller drivers"
default y if CACHE_MANAGEMENT default y if CACHE_MANAGEMENT
help help
Enable support for external cache controllers drivers Enable support for external cache controllers drivers

View file

@ -7,7 +7,7 @@
# CAN options # CAN options
# #
menuconfig CAN menuconfig CAN
bool "CAN Drivers" bool "Controller Area Network (CAN) drivers"
help help
Enable CAN Driver Configuration Enable CAN Driver Configuration

View file

@ -7,7 +7,7 @@
# Clock controller drivers # Clock controller drivers
# #
menuconfig CLOCK_CONTROL menuconfig CLOCK_CONTROL
bool "Hardware clock controller support" bool "Clock controller drivers"
help help
Enable support for hardware clock controller. Such hardware can Enable support for hardware clock controller. Such hardware can
provide clock for other subsystem, and thus can be also used for provide clock for other subsystem, and thus can be also used for

View file

@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig COREDUMP_DEVICE menuconfig COREDUMP_DEVICE
bool "Coredump pseudo-device driver" bool "Coredump pseudo-device drivers"
help help
Enable support for a pseudo-device to help capturing Enable support for a pseudo-device to help capturing
desired data into core dumps. desired data into core dumps.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig COUNTER menuconfig COUNTER
bool "Counter Drivers" bool "Counter drivers"
help help
Enable support for counter and timer. Enable support for counter and timer.

View file

@ -7,7 +7,7 @@
# CRYPTO options # CRYPTO options
# #
menuconfig CRYPTO menuconfig CRYPTO
bool "Crypto Drivers" bool "Crypto drivers"
if CRYPTO if CRYPTO

View file

@ -7,7 +7,7 @@
# DAC options # DAC options
# #
menuconfig DAC menuconfig DAC
bool "DAC drivers" bool "Digital-to-Analog Converter (DAC) drivers"
help help
Enable DAC (Digital to Analog Converter) driver configuration. Enable DAC (Digital to Analog Converter) driver configuration.

View file

@ -7,7 +7,7 @@
# DAI Drivers # DAI Drivers
# #
menuconfig DAI menuconfig DAI
bool "DAI drivers" bool "Digital Audio Interface (DAI) drivers"
help help
Enable support for the DAI interface drivers. Enable support for the DAI interface drivers.

View file

@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig DISK_DRIVERS menuconfig DISK_DRIVERS
bool "Disk Drivers" bool "Disk drivers"
help help
Disk Driver configuration Disk Driver configuration

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig DISPLAY menuconfig DISPLAY
bool "Display Drivers" bool "Display controller drivers"
help help
Enable display drivers Enable display drivers

View file

@ -7,7 +7,7 @@
# DMA options # DMA options
# #
menuconfig DMA menuconfig DMA
bool "DMA driver Configuration" bool "Direct Memory Access (DMA) drivers"
if DMA if DMA
config DMA_64BIT config DMA_64BIT

View file

@ -4,7 +4,7 @@
# EDAC configuration options # EDAC configuration options
menuconfig EDAC menuconfig EDAC
bool "Error Detection and Correction (EDAC) Drivers" bool "Error Detection and Correction (EDAC) drivers"
help help
Enable Error Detection and Correction (EDAC) driver. Enable Error Detection and Correction (EDAC) driver.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig EEPROM menuconfig EEPROM
bool "EEPROM hardware support" bool "Electrically Erasable Programmable Read-Only Memory (EEPROM) drivers"
help help
Enable support for EEPROM hardware. Enable support for EEPROM hardware.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig ENTROPY_GENERATOR menuconfig ENTROPY_GENERATOR
bool "Entropy Drivers" bool "Entropy drivers"
help help
Include entropy drivers in system config. Include entropy drivers in system config.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig ESPI menuconfig ESPI
bool "ESPI Driver" bool "Enhanced Serial Peripheral Interface (eSPI) bus drivers"
help help
Enable ESPI Driver. Enable ESPI Driver.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig ETH_DRIVER menuconfig ETH_DRIVER
bool "Ethernet Drivers" bool "Ethernet drivers"
default y default y
depends on NET_L2_ETHERNET depends on NET_L2_ETHERNET

View file

@ -30,7 +30,7 @@ config FLASH_JESD216
devices to enable building a common support module. devices to enable building a common support module.
menuconfig FLASH menuconfig FLASH
bool "Flash hardware support" bool "Flash drivers"
help help
Enable support for the flash hardware. Enable support for the flash hardware.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig FPGA menuconfig FPGA
bool "FPGA Drivers" bool "Field-Programmable Gate Array (FPGA) drivers"
help help
Enable support for FPGA drivers. Enable support for FPGA drivers.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig GPIO menuconfig GPIO
bool "GPIO Drivers" bool "General-Purpose Input/Output (GPIO) drivers"
help help
Include GPIO drivers in system config Include GPIO drivers in system config

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig HWINFO menuconfig HWINFO
bool "Hardware Information driver" bool "Hardware Information drivers"
help help
Enable hwinfo driver. Enable hwinfo driver.

View file

@ -7,7 +7,7 @@
# I2C options # I2C options
# #
menuconfig I2C menuconfig I2C
bool "I2C Drivers" bool "Inter-Integrated Circuit (I2C) bus drivers"
help help
Enable I2C Driver Configuration Enable I2C Driver Configuration

View file

@ -7,7 +7,7 @@
# I2S Drivers # I2S Drivers
# #
menuconfig I2S menuconfig I2S
bool "I2S bus drivers" bool "Inter-IC Sound (I2S) bus drivers"
help help
Enable support for the I2S (Inter-IC Sound) hardware bus. Enable support for the I2S (Inter-IC Sound) hardware bus.

View file

@ -5,7 +5,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig I3C menuconfig I3C
bool "I3C Drivers" bool "Improved Inter-Integrated Circuit (I3C) bus drivers"
help help
Enable I3C Driver Configuration Enable I3C Driver Configuration

View file

@ -7,7 +7,7 @@
# IEEE 802.15.4 options # IEEE 802.15.4 options
# #
menuconfig IEEE802154 menuconfig IEEE802154
bool "IEEE 802.15.4 drivers options" bool "IEEE 802.15.4 drivers"
depends on NETWORKING depends on NETWORKING
default y if NET_L2_PHY_IEEE802154 default y if NET_L2_PHY_IEEE802154

View file

@ -3,7 +3,7 @@
if INPUT if INPUT
menu "Input Drivers" menu "Input drivers"
source "drivers/input/Kconfig.gpio_keys" source "drivers/input/Kconfig.gpio_keys"

View file

@ -3,7 +3,7 @@
# Copyright (c) 2015 Intel Corporation # Copyright (c) 2015 Intel Corporation
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menu "Interrupt Controllers" menu "Interrupt controller drivers"
config ARCV2_INTERRUPT_UNIT config ARCV2_INTERRUPT_UNIT
bool "ARCv2 Interrupt Unit" bool "ARCv2 Interrupt Unit"

View file

@ -1,7 +1,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig IPM menuconfig IPM
bool "IPM drivers" bool "Inter-Processor Mailbox (IPM) drivers"
help help
Include interrupt-based inter-processor mailboxes Include interrupt-based inter-processor mailboxes
drivers in system configuration drivers in system configuration

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig KSCAN menuconfig KSCAN
bool "Keyboard Scan Drivers" bool "Keyboard scan drivers"
help help
Include Keyboard scan drivers in system config. Include Keyboard scan drivers in system config.

View file

@ -4,7 +4,7 @@
# Top-level configuration file for LED drivers. # Top-level configuration file for LED drivers.
menuconfig LED menuconfig LED
bool "LED drivers" bool "Light-Emitting Diode (LED) drivers"
help help
Include LED drivers in the system configuration. Include LED drivers in the system configuration.

View file

@ -5,7 +5,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig LED_STRIP menuconfig LED_STRIP
bool "LED strip drivers" bool "Light-Emitting Diode (LED) strip drivers"
help help
Include LED strip drivers in the system configuration. Include LED strip drivers in the system configuration.

View file

@ -7,7 +7,7 @@
# Top-level configuration file for LORA drivers. # Top-level configuration file for LORA drivers.
menuconfig LORA menuconfig LORA
bool "LoRa support [EXPERIMENTAL]" bool "LoRa drivers [EXPERIMENTAL]"
select POLL select POLL
select EXPERIMENTAL select EXPERIMENTAL
help help

View file

@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig MBOX menuconfig MBOX
bool "MBOX drivers" bool "Multi-Channel Inter-Processor Mailbox (MBOX) drivers"
help help
Include multi-channel interrupt-based inter-processor mailboxes Include multi-channel interrupt-based inter-processor mailboxes
drivers in system configuration drivers in system configuration

View file

@ -7,7 +7,7 @@
# MDIO options # MDIO options
# #
menuconfig MDIO menuconfig MDIO
bool "MDIO Drivers" bool "Management Data Input/Output (MDIO) drivers"
help help
Enable MDIO Driver Configuration Enable MDIO Driver Configuration

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig MEMC menuconfig MEMC
bool "Memory controllers [EXPERIMENTAL]" bool "Memory controller drivers [EXPERIMENTAL]"
select EXPERIMENTAL select EXPERIMENTAL
help help
Add support for memory controllers Add support for memory controllers

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig MIPI_DSI menuconfig MIPI_DSI
bool "MIPI-DSI Host Controllers [EXPERIMENTAL]" bool "MIPI-DSI Host Controller drivers [EXPERIMENTAL]"
select EXPERIMENTAL select EXPERIMENTAL
help help
Add support for MIPI-DSI host controllers Add support for MIPI-DSI host controllers

View file

@ -3,7 +3,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig MM_DRV menuconfig MM_DRV
bool "Memory Management Drivers [EXPERIMENTAL]" bool "Memory Management drivers [EXPERIMENTAL]"
select EXPERIMENTAL select EXPERIMENTAL
select KERNEL_VM_SUPPORT select KERNEL_VM_SUPPORT
help help

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig MODEM menuconfig MODEM
bool "Modem Drivers" bool "Modem drivers"
help help
Enable config options for modem drivers. Enable config options for modem drivers.

View file

@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig NET_DRIVERS menuconfig NET_DRIVERS
bool "Network Drivers" bool "Network drivers"
if NET_DRIVERS if NET_DRIVERS

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig NEURAL_NET_ACCEL menuconfig NEURAL_NET_ACCEL
bool "Neural Network Accelerator Drivers" bool "Neural Network Accelerator drivers"
help help
Enable support for Neural Network Accelerators Enable support for Neural Network Accelerators

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig PECI menuconfig PECI
bool "PECI Driver" bool "Platform Environment Control Interface (PECI) drivers"
help help
Include PECI drivers in system config. Include PECI drivers in system config.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig PS2 menuconfig PS2
bool "PS/2 Drivers" bool "PS/2 drivers"
help help
Include PS/2 drivers in system config. Include PS/2 drivers in system config.

View file

@ -2,6 +2,6 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
config PTP_CLOCK config PTP_CLOCK
bool "Precision Time Protocol Clock driver support" bool "Precision Time Protocol (PTP) Clock drivers"
help help
Enable options for Precision Time Protocol Clock drivers. Enable options for Precision Time Protocol Clock drivers.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig PWM menuconfig PWM
bool "PWM (Pulse Width Modulation) Drivers" bool "Pulse Width Modulation (PWM) drivers"
help help
Enable config options for PWM drivers. Enable config options for PWM drivers.

View file

@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig RETAINED_MEM menuconfig RETAINED_MEM
bool "Retained memory support" bool "Retained memory drivers"
help help
Enables support for drivers that can retain their data whilst the Enables support for drivers that can retain their data whilst the
device is powered (may be lost in low power states). device is powered (may be lost in low power states).

View file

@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig SDHC menuconfig SDHC
bool "SDHC drivers" bool "Secure Digital High Capacity (SDHC) drivers"
help help
Include drivers for SD host controller Include drivers for SD host controller

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig SENSOR menuconfig SENSOR
bool "Sensor Drivers" bool "Sensor drivers"
help help
Include sensor drivers in system config Include sensor drivers in system config

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig SERIAL menuconfig SERIAL
bool "Serial Drivers" bool "Serial drivers"
help help
Enable options for serial drivers. Enable options for serial drivers.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig SMBUS menuconfig SMBUS
bool "SMBus Drivers" bool "System Management Bus (SMBus) drivers"
help help
Enable SMBus Driver Configuration Enable SMBus Driver Configuration

View file

@ -7,7 +7,7 @@
# SPI Drivers # SPI Drivers
# #
menuconfig SPI menuconfig SPI
bool "SPI hardware bus support" bool "Serial Peripheral Interface (SPI) bus drivers"
help help
Enable support for the SPI hardware bus. Enable support for the SPI hardware bus.

View file

@ -7,7 +7,7 @@
# SYSCON options # SYSCON options
# #
menuconfig SYSCON menuconfig SYSCON
bool "SYSCON (System Controller) drivers" bool "System Controller (SYSCON) drivers"
help help
SYSCON (System Controller) drivers. System controller node represents SYSCON (System Controller) drivers. System controller node represents
a register region containing a set of miscellaneous registers. The a register region containing a set of miscellaneous registers. The

View file

@ -7,7 +7,7 @@
if SYS_CLOCK_EXISTS if SYS_CLOCK_EXISTS
menu "Timer Drivers" menu "Timer drivers"
config TIMER_HAS_64BIT_CYCLE_COUNTER config TIMER_HAS_64BIT_CYCLE_COUNTER
bool bool

View file

@ -3,7 +3,7 @@
menuconfig UDC_DRIVER menuconfig UDC_DRIVER
bool "USB device controller driver [EXPERIMENTAL]" bool "USB device controller drivers [EXPERIMENTAL]"
select EXPERIMENTAL select EXPERIMENTAL
select NET_BUF select NET_BUF
help help

View file

@ -3,7 +3,7 @@
menuconfig UHC_DRIVER menuconfig UHC_DRIVER
bool "USB host controller driver [EXPERIMENTAL]" bool "USB host controller drivers [EXPERIMENTAL]"
select EXPERIMENTAL select EXPERIMENTAL
select NET_BUF select NET_BUF
help help

View file

@ -7,7 +7,7 @@
# VIDEO Drivers # VIDEO Drivers
# #
menuconfig VIDEO menuconfig VIDEO
bool "VIDEO hardware support" bool "Video drivers"
help help
Enable support for the VIDEO. Enable support for the VIDEO.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig VIRTUALIZATION menuconfig VIRTUALIZATION
bool "Virtualization guests drivers" bool "Virtualization guest drivers"
help help
This contains various drivers meant to support and expose features This contains various drivers meant to support and expose features
when Zephyr is running as a guest in a virtualized or emulated when Zephyr is running as a guest in a virtualized or emulated

View file

@ -5,7 +5,7 @@
menuconfig W1 menuconfig W1
bool bool
prompt "1-Wire Drivers" prompt "1-Wire bus drivers"
select CRC select CRC
help help
Enable 1-Wire Drivers Enable 1-Wire Drivers

View file

@ -5,7 +5,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig WATCHDOG menuconfig WATCHDOG
bool "Watchdog Support" bool "Watchdog drivers"
help help
Include support for watchdogs. Include support for watchdogs.

View file

@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
menuconfig WIFI menuconfig WIFI
bool "Wi-Fi Drivers" bool "Wi-Fi drivers"
if WIFI if WIFI