Hi, The patch 'usb: dwc2: gadget: Replace phyif with phy_utmi_width' changed a little the "behavior" of the platform lowlevel hw init. As setting the params.utmi_phy_width at that time is pointless, see the attached patch for detailed information. I think that's why the USB on Exynos4412 fails, and why adding the width information in s3c6400_params fixes this issue. However I don't have the hardware to test if this patch resolve the issue on Exynos4412, any tester would more than welcome. Cheers -- Jules