Hi I am currently trying to get the internal UTMI based phy running on a pcm043 board. So i just deleted all the usb related stuff from the platform init (since pcm043 is using an external phy via UTMI on the developer platform) and put in a new definition: static struct fsl_usb2_platform_data usb_pdata = { .operating_mode = FSL_USB2_DR_HOST, .phy_mode = FSL_USB2_PHY_UTMI_WIDE, }; and in mxc_board_init i added: mxc_register_device(&mxc_otg_host, &usb_pdata); Unfortunatly i get a null pointer exception. So i probably have to add some access mode like the ulpi stuff?: otg_pdata.otg = otg_ulpi_create(&mxc_ulpi_access_ops, ULPI_OTG_DRVVBUS ULP| I_OTG_DRVVBUS_EXT); Thanks 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