zephyr/subsys/usb/device_next
Johann Fischer 5ddaa3b1a1 drivers: udc: add opaque pointer to store upper layer private data
Add an opaque pointer to store upper layer private data and initialize
it with the USB device context during controller initialization. Use the
pointer in event processing to get the correct context.

Fixes commit 48f2a4bc1a
("usb: device_next: remove initialized state checks in event processing")

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2024-08-06 17:17:41 -04:00
..
class usb: device_next: hid: move few pointer to a config struct 2024-08-01 09:11:17 +01:00
CMakeLists.txt usb: device_next: add initial HID device support 2024-05-14 18:24:45 -04:00
Kconfig usb: device_next: rework SerialNumber generation from HWINFO 2024-05-17 16:25:02 +01:00
usbd_ch9.c usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_ch9.h usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_class.c usb: device_next: add helper to register all available class instances 2024-06-14 19:17:13 +02:00
usbd_class.h usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_class_api.h usb: device_next: rename usbd_class_node to usb_class_data 2024-04-22 06:51:22 -07:00
usbd_config.c usb: device_next: add support for configuration string descriptor 2024-07-27 15:06:09 +03:00
usbd_config.h usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_core.c drivers: udc: add opaque pointer to store upper layer private data 2024-08-06 17:17:41 -04:00
usbd_data.ld usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_desc.c usb: device_next: add support for configuration string descriptor 2024-07-27 15:06:09 +03:00
usbd_desc.h usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_device.c usb: device_next: add usbd_device_set_bcd_device() 2024-08-01 09:11:44 +01:00
usbd_device.h usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_endpoint.c usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_endpoint.h
usbd_init.c usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_init.h usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_interface.c usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_interface.h usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_msg.c usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_msg.h usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
usbd_shell.c usb: device_next: rename usbd_device_set_bcd() 2024-08-01 09:11:44 +01:00