Hi > Unfortunatly i get a null pointer exception. So i probably have to add some > access mode like the ulpi stuff?: Ok i somehow mixed in the wrong platform data structure. When using: static struct mxc_usbh_platform_data otg_pdata = { .portsc = MXC_EHCI_MODE_UTMI, .flags = MXC_EHCI_INTERFACE_DIFF_UNI | MXC_EHCI_INTERNAL_PHY | MXC_EHCI_POLARITY_HIGH , }; instead of the wrong static struct fsl_usb2_platform_data. > otg_pdata.otg = otg_ulpi_create(&mxc_ulpi_access_ops, ULPI_OTG_DRVVBUS > ULP| I_OTG_DRVVBUS_EXT); I am still puzzled how to properly set up this stuff for the internal UTMI-Phy? Best regards Tim -- 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