Hi,
Upon compiling radxa kernel linux-6.1-stan-rkr1 with the rk3308_linux_defconfig, the EHCI/UHCI controller does not seem to service the USB-A port. The only message in dmesg regarding USB host is
rockchip-usb2phy ff008000.syscon:usb2phy@100: error -ENXIO: IRQ index 0 not found
I do not know if this is a fatal error, as it results from platform_get_irq_optional() call https://github.com/radxa/kernel/blob/7fe0e59bb81b910d0aa815217bfa5f162702cf26/drivers/base/platform.c#L263-L266 and the result value is not even checked in https://github.com/radxa/kernel/blob/7fe0e59bb81b910d0aa815217bfa5f162702cf26/drivers/phy/rockchip/phy-rockchip-inno-usb2.c#L2326
The drivers seem to be loaded, in /sys
root@rock-pi-s:/sys/devices/platform# ls *usb* -1
ff400000.usb:
driver
driver_override
gadget.0
modalias
of_node
power
subsystem
supplier:phy:phy-ff008000.syscon:usb2phy@100.0
supplier:platform:ff008000.syscon:usb2phy@100
supplier:regulator:regulator.0
udc
uevent
ff440000.usb:
driver_override
modalias
of_node
power
subsystem
supplier:platform:ff008000.syscon:usb2phy@100
uevent
waiting_for_supplier
ff450000.usb:
driver_override
modalias
of_node
power
subsystem
supplier:platform:ff008000.syscon:usb2phy@100
uevent
waiting_for_supplier
Yet no USB device is detected upon plugging into the USB-A port (dmesg, lsusb).
Thanks a lot,
Pavel.