zephyr/subsys/usb/device_next
Tomasz Moń d6a8bd5870 usb: device_next: Change speed selection Kconfig dependency
In my opinion, the user is supposed to configure the speed of the stack
and drivers ough to honor that choice. However current Zephyr USB
maintainer imposes that the dependency is the other way round, i.e.
that user first needs to disable High-Speed chirp at driver level and
only then can select Full-Speed only operation. Adhere to the
arbitrarily set up rule to allow this really necessary functionality to
enter Zephyr.

I consider this change to be harmful because it opens up a Kconfig trap
that allows configuring High-Speed capable stack with a device driver
limited to Full-Speed only operation.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2025-04-10 12:57:19 +02:00
..
app usb: device_next: Do not add serial number without HWINFO 2025-03-26 16:18:56 +01:00
class usb: device_next: Reduce code size on Full-Speed only configuration 2025-04-10 12:57:19 +02:00
CMakeLists.txt usb: device_next: allow CDC ACM UART to be initialized and enabled at boot 2025-02-12 02:22:18 +01:00
Kconfig usb: device_next: Change speed selection Kconfig dependency 2025-04-10 12:57:19 +02:00
usbd_ch9.c usb: device_next: Reduce code size on Full-Speed only configuration 2025-04-10 12:57:19 +02:00
usbd_ch9.h
usbd_class_api.h
usbd_class.c usb: device_next: Reduce code size on Full-Speed only configuration 2025-04-10 12:57:19 +02:00
usbd_class.h
usbd_config.c usb: device_next: Reduce code size on Full-Speed only configuration 2025-04-10 12:57:19 +02:00
usbd_config.h
usbd_core.c usb: device_next: Reduce code size on Full-Speed only configuration 2025-04-10 12:57:19 +02:00
usbd_data.ld
usbd_desc.c usb: device_next: support BOS descriptor with vendor request code 2024-11-19 09:53:29 -05:00
usbd_desc.h
usbd_device.c usb: device_next: fix Get Status request response 2025-02-28 14:51:53 +01:00
usbd_device.h usb: device_next: Reduce code size on Full-Speed only configuration 2025-04-10 12:57:19 +02:00
usbd_endpoint.c
usbd_endpoint.h
usbd_init.c usb: device_next: Reduce code size on Full-Speed only configuration 2025-04-10 12:57:19 +02:00
usbd_init.h
usbd_interface.c usb: device_next: always reset endpoints to defaults on SetInterface 2025-03-26 07:08:06 +01:00
usbd_interface.h
usbd_msg.c
usbd_msg.h
usbd_shell.c usb: device_next: Reduce code size on Full-Speed only configuration 2025-04-10 12:57:19 +02:00