diff --git a/arch/arm/include/asm/arch-ipq9574/clk.h b/arch/arm/include/asm/arch-ipq9574/clk.h index ba87db33c8..e4d51d147b 100644 --- a/arch/arm/include/asm/arch-ipq9574/clk.h +++ b/arch/arm/include/asm/arch-ipq9574/clk.h @@ -152,8 +152,8 @@ void i2c_clock_config(void); #define SW_OVERRIDE_ENABLE (1 << 2) #define GCC_USB0_MASTER_CFG_RCGR_SRC_SEL (1 << 8) #define GCC_USB0_MASTER_CFG_RCGR_SRC_DIV (0x7 << 0) -#define GCC_USB_MOCK_UTMI_SRC_SEL (1 << 8) -#define GCC_USB_MOCK_UTMI_SRC_DIV (0x13 << 0) +#define GCC_USB_MOCK_UTMI_SRC_SEL (0 << 8) +#define GCC_USB_MOCK_UTMI_SRC_DIV (0x1 << 0) #define UTMI_M 0x1 #define UTMI_N 0xFFFE #define UTMI_D 0xFFFD diff --git a/board/qca/arm/ipq9574/ipq9574.c b/board/qca/arm/ipq9574/ipq9574.c index c85e008b69..557480f92c 100644 --- a/board/qca/arm/ipq9574/ipq9574.c +++ b/board/qca/arm/ipq9574/ipq9574.c @@ -361,7 +361,7 @@ static void usb_init_phy(int index) clrbits_le32(GCC_USB0_PHY_BCR, 0x1); /* Config user control register */ - writel(0x0c80c010, USB30_1_GUCTL); + writel(0x0a40c010, USB30_1_GUCTL); writel(0x0a87f0a0, USB30_1_FLADJ); /* GCC_QUSB2_0_PHY_BCR */