On Tue, Feb 3, 2015 at 8:43 AM, John Crispin <blo...@openwrt.org> wrote: > > On 03/02/2015 08:36, Christian Lamparter wrote: >> Thing is: ralink-phy.c can use some more work! > > elaborate on what needs work
Link to github-source: <https://github.com/openwrt-mirror/openwrt/blob/master/target/linux/ramips/patches-3.14/0037-USB-phy-add-ralink-SoC-driver.patch#L102> > if (OTG_STATE_B_HOST) { > rt_sysc_m32(0, RT_SYSCFG1_USB0_HOST_MODE, RT_SYSC_REG_SYSCFG1); > if (!IS_ERR(rsthost)) > reset_control_deassert(rsthost); > } else { ... > rt_sysc_m32(RT_SYSCFG1_USB0_HOST_MODE, 0, RT_SYSC_REG_SYSCFG1); > if (!IS_ERR(rstdev)) > reset_control_deassert(rstdev); > } What about OTG, Is it not supported? The constant (OTG_STATE_B_HOST) will always evaluate to true. Note: For the M2M, the vendor disabled the USB DEV (by setting the reset signal in the boot loader). They did this probably to save power (this unit has a battery). And unfortunately: if the USB DEV reset bit is not cleared, then the connected USB device on the USB HOST (of the ramips) is not detected. Regards, Christian _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel