From 102a0743326a03cd1a1202ceda21e175b7d3575c Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Tue, 20 Feb 2024 01:20:52 +0000 Subject: [PATCH] add new system file --- kernel/drivers/usb/Kconfig | 49 +++++++++---------------------------------------- 1 files changed, 9 insertions(+), 40 deletions(-) diff --git a/kernel/drivers/usb/Kconfig b/kernel/drivers/usb/Kconfig index 7c652fe..26475b4 100644 --- a/kernel/drivers/usb/Kconfig +++ b/kernel/drivers/usb/Kconfig @@ -30,14 +30,13 @@ bool "USB support" depends on HAS_IOMEM default y - ---help--- + help This option adds core support for Universal Serial Bus (USB). You will also need drivers from the following menu to make use of it. if USB_SUPPORT -config USB_COMMON - tristate +source "drivers/usb/common/Kconfig" config USB_ARCH_HAS_HCD def_bool y @@ -45,9 +44,10 @@ config USB tristate "Support for Host-side USB" depends on USB_ARCH_HAS_HCD + select GENERIC_ALLOCATOR select USB_COMMON select NLS # for UTF-8 strings - ---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 @@ -74,7 +74,7 @@ After choosing your HCD, then select drivers for the USB peripherals you'll be using. You may want to check out the information provided in <file:Documentation/usb/> and especially the links given in - <file:Documentation/usb/usb-help.txt>. + <file:Documentation/usb/usb-help.rst>. To compile this driver as a module, choose M here: the module will be called usbcore. @@ -83,7 +83,7 @@ bool "PCI based USB host interface" depends on PCI default y - ---help--- + help Many embedded system SOCs (e.g. freescale T2080) have both PCI and USB modules with the USB module directly controlled by registers and having no relationship to the PCI module. @@ -96,8 +96,6 @@ source "drivers/usb/core/Kconfig" source "drivers/usb/mon/Kconfig" - -source "drivers/usb/wusbcore/Kconfig" source "drivers/usb/host/Kconfig" @@ -112,6 +110,8 @@ source "drivers/usb/usbip/Kconfig" endif + +source "drivers/usb/cdns3/Kconfig" source "drivers/usb/mtu3/Kconfig" @@ -133,7 +133,7 @@ tristate "USS720 parport driver" depends on PARPORT select PARPORT_NOT_PC - ---help--- + help This driver is for USB parallel port adapters that use the Lucent Technologies USS-720 chip. These cables are plugged into your USB port and provide USB compatibility to peripherals designed with @@ -173,36 +173,5 @@ source "drivers/usb/typec/Kconfig" source "drivers/usb/roles/Kconfig" - -config USB_LED_TRIG - bool "USB LED Triggers" - depends on LEDS_CLASS && USB_COMMON && LEDS_TRIGGERS - help - This option adds LED triggers for USB host and/or gadget activity. - - Say Y here if you are working on a system with led-class supported - LEDs and you want to use them as activity indicators for USB host or - gadget. - -config USB_ULPI_BUS - tristate "USB ULPI PHY interface support" - select USB_COMMON - help - UTMI+ Low Pin Interface (ULPI) is specification for a commonly used - USB 2.0 PHY interface. The ULPI specification defines a standard set - of registers that can be used to detect the vendor and product which - allows ULPI to be handled as a bus. This module is the driver for that - bus. - - The ULPI interfaces (the buses) are registered by the drivers for USB - controllers which support ULPI register access and have ULPI PHY - attached to them. The ULPI PHY drivers themselves are normal PHY - drivers. - - ULPI PHYs provide often functions such as ADP sensing/probing (OTG - protocol) and USB charger detection. - - To compile this driver as a module, choose M here: the module will - be called ulpi. endif # USB_SUPPORT -- Gitblit v1.6.2