Hi Julien, On 06/07/2023 13:40, Julien Panis wrote: > This series fixes the "No USB device found" error > for am335x-icev2 and am335x-evmsk. USB0 dual-role > feature is now handled as peripheral only in the > driver. > > The error was not produced for am335x-evm because > usb0 dr_mode was configured as peripheral in > 'am335x-evm-u-boot.dtsi'. This fragment is no > longer needed. > > Signed-off-by: Julien Panis <jpa...@baylibre.com> > --- > Changes in v4: > - Handle usb dual-role feature as peripheral in ti-musb driver. > - Link to v3: > https://lore.kernel.org/r/20230621-fix_usb_ether_init-v3-1-40493e1d7...@baylibre.com > > Changes in v3: > - Remove usb0 dr_mode configuration from 'am335x-evm-u-boot.dtsi'. > - Link to v2: > https://lore.kernel.org/r/20230621-fix_usb_ether_init-v2-0-ff121f0e8...@baylibre.com > > Changes in v2: > - Drop the modification made in arch/arm/mach-omap2/am33xx/board.c > - Configure usb0 dr_mode as peripheral in 'am335x-icev2-u-boot.dtsi' > and 'am335x-evmsk-u-boot.dtsi' device trees. > - Link to v1: > https://lore.kernel.org/r/20230621-fix_usb_ether_init-v1-1-215692399...@baylibre.com > > --- > Julien Panis (2): > musb-new: ti-musb: Handle usb dual-role feature as peripheral > arm: dts: am335x-evm-u-boot: Remove usb0 mode configuration
for this series: Reviewed-by: Roger Quadros <rog...@kernel.org> I also see other boards doing the wrong thing. i.e. replacing 'otg' with 'peripheral'. dra71-evm-u-boot.dtsi: dr_mode = "peripheral"; dra72-evm-revc-u-boot.dtsi: dr_mode = "peripheral"; dra72-evm-u-boot.dtsi: dr_mode = "peripheral"; dra76-evm-u-boot.dtsi: dr_mode = "peripheral"; dra7-evm-u-boot.dtsi: dr_mode = "peripheral"; k3-am642-evm-u-boot.dtsi: dr_mode="peripheral"; k3-am654-r5-base-board-u-boot.dtsi: dr_mode = "peripheral"; k3-am654-r5-base-board-u-boot.dtsi: dr_mode = "peripheral"; k3-j7200-common-proc-board-u-boot.dtsi: dr_mode = "peripheral"; k3-j721e-common-proc-board-u-boot.dtsi: dr_mode = "peripheral"; keystone-k2e-evm-u-boot.dtsi: dr_mode = "peripheral"; Is this something you can fix (in dwc3 driver) as it is on similar lines ;). Thanks! -- cheers, -roger