zephyr/drivers/usb
Tomasz Moń 23232e6bb2 drivers: udc: Do not allow lock/unlock to fail
USB stack does not check api->lock() and api->unlock() return value and
all UDC drivers block without timeout in its lock() and unlock() api
implementations. There is no realistic way to handle lock() and unlock()
errors without making USB device stack API unnecessarily complex.

Remove the return type from lock() and unlock() to make it clear that
the functions must not fail.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2025-02-11 10:13:03 +01:00
..
bc12 drivers: bc12: Place API into iterable section 2024-12-03 19:56:37 +01:00
common drivers: udc_dwc2: Workaround hibernation exit glitch 2025-02-05 10:21:13 +01:00
device drivers: usb: stm32: add support for incomplete isochronous in transfer 2025-01-31 19:51:00 +01:00
udc drivers: udc: Do not allow lock/unlock to fail 2025-02-11 10:13:03 +01:00
uhc usb: host: rework usbh_xfer_alloc() parameters 2025-02-10 09:02:45 +01:00
uvb
CMakeLists.txt
Kconfig