From af10e1fa4dcc18cba7f0929f0de464bff8a01a43 Mon Sep 17 00:00:00 2001 From: Praveenkumar I Date: Fri, 20 Aug 2021 20:14:44 +0530 Subject: [PATCH] ipq9574: usb: 24 Mhz reference clock update Updated mock_utmi_clk to 24 MHz and use appropriate clock period. Change-Id: I080d1d7e544b97d1911dfdc597f44fcb37a7d906 Signed-off-by: Praveenkumar I --- arch/arm/include/asm/arch-ipq9574/clk.h | 4 ++-- board/qca/arm/ipq9574/ipq9574.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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 */