|
@@ -263,6 +263,7 @@ void fdt_fixup_dr_usb(void *blob, bd_t *bd)
|
|
|
int usb_erratum_a006261_off = -1;
|
|
|
int usb_erratum_a007075_off = -1;
|
|
|
int usb_erratum_a007792_off = -1;
|
|
|
+ int usb_erratum_a005697_off = -1;
|
|
|
int usb_mode_off = -1;
|
|
|
int usb_phy_off = -1;
|
|
|
char str[5];
|
|
@@ -346,6 +347,14 @@ void fdt_fixup_dr_usb(void *blob, bd_t *bd)
|
|
|
if (usb_erratum_a007792_off < 0)
|
|
|
return;
|
|
|
}
|
|
|
+ if (has_erratum_a005697()) {
|
|
|
+ usb_erratum_a005697_off = fdt_fixup_usb_erratum
|
|
|
+ (blob,
|
|
|
+ "fsl,usb-erratum-a005697",
|
|
|
+ usb_erratum_a005697_off);
|
|
|
+ if (usb_erratum_a005697_off < 0)
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
#endif
|