6d06a8cea9
Although we can get the number of configured OUT and IN endpoints and endpoint capabilities from the DWC GHWCFGn registers, we need to configure the number of endpoint configuration structs at build time. On some platforms, we cannot access the hardware register at pre-init, so we use the GHWCFGn values from the devicetree to provide endpoint capabilities. This can be considered a workaround, and we may change the upper layer internals to avoid it in the future. Also, add a new vendor quirk to fill in platform-specific controller capabilities. Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no> |
||
---|---|---|
.. | ||
uac2 | ||
atmel,sam-usbc.yaml | ||
atmel,sam-usbhs.yaml | ||
atmel,sam0-usb.yaml | ||
diodes,pi3usb9201.yaml | ||
ite,it82xx2-usb.yaml | ||
maxim,max3421e_spi.yaml | ||
nordic,nrf-usbd.yaml | ||
nuvoton,numaker-usbd.yaml | ||
nxp,ehci.yaml | ||
nxp,kinetis-usbd.yaml | ||
nxp,lpcip3511.yaml | ||
nxp,mcux-usbd.yaml | ||
raspberrypi,pico-usbd.yaml | ||
renesas,smartbond-usbd.yaml | ||
snps,designware-usb.yaml | ||
snps,dwc2.yaml | ||
st,stm32-otgfs.yaml | ||
st,stm32-otghs.yaml | ||
st,stm32-usb.yaml | ||
st,stm32f4-fsotg.yaml | ||
usb-audio-feature-volume.yaml | ||
usb-audio-hp.yaml | ||
usb-audio-hs.yaml | ||
usb-audio-mic.yaml | ||
usb-audio.yaml | ||
usb-bc12.yaml | ||
usb-controller.yaml | ||
usb-ep.yaml | ||
zephyr,hid-device.yaml | ||
zephyr,native-posix-udc.yaml | ||
zephyr,udc-skeleton.yaml | ||
zephyr,udc-virtual.yaml | ||
zephyr,uhc-virtual.yaml |