diff options
Diffstat (limited to 'arch/arm/mach-imx/imx9/soc.c')
-rw-r--r-- | arch/arm/mach-imx/imx9/soc.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/imx9/soc.c b/arch/arm/mach-imx/imx9/soc.c index 1f940d13f3..37ce30181a 100644 --- a/arch/arm/mach-imx/imx9/soc.c +++ b/arch/arm/mach-imx/imx9/soc.c @@ -292,6 +292,12 @@ void get_board_serial(struct tag_serialnr *serialnr) } #endif +void disable_isolation(void) +{ + /* Clear isolation for usbphy*/ + clrbits_le32(0x4446010c, BIT(0) | BIT(1)); +} + int arch_cpu_init(void) { if (IS_ENABLED(CONFIG_SPL_BUILD)) { @@ -301,6 +307,8 @@ int arch_cpu_init(void) clock_init(); trdc_early_init(); + + disable_isolation(); } return 0; |