Hi, I am trying to make 4.4 kernel working with old am3517 SOM (http://www.dave.eu/products/som/texas_instruments/am3505-am3517_lizard). Most of the peripherals are working know - however I got stuck with usb ohci driver. Both USB HS ports are connected to ISP1105, hardware is working with old 2.6.32 based firmware. I copied the MUXing (muxing is done by u-boot) and TLL/PHY initialization from old kernel. My DT entries are: / { hsusb1_power: hsusb1_power_reg { compatible = "regulator-fixed"; regulator-name = "hsusb1_vbus"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; }; hsusb2_power: hsusb2_power_reg { compatible = "regulator-fixed"; regulator-name = "hsusb2_vbus"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; }; hsusb1_phy: hsusb1_phy { compatible = "usb-nop-xceiv"; vcc-supply = <&hsusb1_power>; }; hsusb2_phy: hsusb2_phy { compatible = "usb-nop-xceiv"; vcc-supply = <&hsusb2_power>; }; }; &usbhshost { port1-mode = "ohci-phy-6pin-datse0"; port2-mode = "ohci-phy-6pin-datse0"; }; &usbhsehci { status = "disabled"; }; CORE_120M_FCLK clock is enabled. Interrupts are working and kernel is notified when I plug in usb drive. However usb device is it not enumerated. I got following debug messages: usb usb1-port1: Cannot enable. Maybe the USB cable is bad? and finally: usb usb1-port1: unable to enumerate USB device also I can see log like this: ohci-omap3 48064400.ohci: GetStatus roothub.portstatus [0] = 0x00120101 PRSC PESC PPS CCS GetStatus message appears multiple times when usb device is plugged in. I can see FSLSLINESTATE in TLL_CHANNEL_CONF changes when usb device is connected: ./devmem2 0x48062040 Read at address 0x48062040 (0xb6f9b040): 0x10000CDB Can you point me what else should I check to make USB HS working in ohci mode? Thank you and best regards, Luke -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html