zephyr/drivers/usb/device
Johann Fischer ae074e81d4 usb: remove Kconfig option CONFIG_USB
The USB configuration option is actually a global switch
to enable USB drivers in general, but currently only
the device controller drivers are meant.

USB device controller drivers also have USB_DEVICE_DRIVER option.
Thus the option USB is actually redundant and can be replaced
by the self-explanatory option USB_DEVICE_DRIVER.
The name USB itself is not unique and should not be used as an
configuration option.

With these changes the option USB_DEVICE_DRIVER generally
enables USB device controller drivers. The option USB_DEVICE_STACK
enables USB device support. It is sufficient to enable only option
USB_DEVICE_STACK because it selects USB_DEVICE_DRIVER.

CONFIG_USB Kconfig option is temporary added to subsys/usb/Kconfig.
This is necessary to pass CI and will be removed again
when the USB configuration has been adapted in modules.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2021-08-03 19:00:12 -04:00
..
CMakeLists.txt drivers: usb: device: Rename usb_dc_sam to usb_dc_sam_usbhs 2021-07-14 07:23:38 -04:00
Kconfig usb: remove Kconfig option CONFIG_USB 2021-08-03 19:00:12 -04:00
usb_dc_dw.c isr: Normalize usage of device instance through ISR 2020-09-02 13:48:13 +02:00
usb_dc_kinetis.c kernel: subsys: lib: drivers: Use k_heap instead of z_mem_pool wrappers 2020-12-07 21:50:14 -05:00
usb_dc_mcux_ehci.c drivers: usb: use new USB framework header 2021-08-03 13:20:07 +02:00
usb_dc_native_posix_adapt.c drivers: usb: use new USB framework header 2021-08-03 13:20:07 +02:00
usb_dc_native_posix_adapt.h drivers: usb_dc_native_posix: read setup packet as part of submit struct 2021-03-24 15:02:49 +01:00
usb_dc_native_posix.c drivers: usb: use new USB framework header 2021-08-03 13:20:07 +02:00
usb_dc_nrfx.c drivers: usb: use new USB framework header 2021-08-03 13:20:07 +02:00
usb_dc_sam0.c
usb_dc_sam_usbhs.c drivers: usb: device: Rename usb_dc_sam to usb_dc_sam_usbhs 2021-07-14 07:23:38 -04:00
usb_dc_stm32.c usb: remove Kconfig option CONFIG_USB 2021-08-03 19:00:12 -04:00
usb_dw_registers.h