]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - drivers/usb/host/xhci-fsl.c
drivers: usb: fsl: Implement Erratum A-009116 for XHCI controller
[karo-tx-uboot.git] / drivers / usb / host / xhci-fsl.c
index 385422aed657160356791215d25411f99a858627..6781b94851e02b11b0cee02b9af79bb259c48b93 100644 (file)
@@ -58,6 +58,9 @@ static int fsl_xhci_core_init(struct fsl_xhci *fsl_xhci)
        /* We are hard-coding DWC3 core to Host Mode */
        dwc3_set_mode(fsl_xhci->dwc3_reg, DWC3_GCTL_PRTCAP_HOST);
 
+       /* Set GFLADJ_30MHZ as 20h as per XHCI spec default value */
+       dwc3_set_fladj(fsl_xhci->dwc3_reg, GFLADJ_30MHZ_DEFAULT);
+
        return ret;
 }