diff --git a/arch/arm/include/asm/arch-ipq5332/clk.h b/arch/arm/include/asm/arch-ipq5332/clk.h index ff80ff4e15..23aead20ec 100644 --- a/arch/arm/include/asm/arch-ipq5332/clk.h +++ b/arch/arm/include/asm/arch-ipq5332/clk.h @@ -314,9 +314,9 @@ #define GCC_PCIE3X1_1_RCHG_CMD_RCGR (GCC_PCIE3X1_1_BASE+0x078) #define GCC_PCIE3X1_1_RCHG_CFG_RCGR (GCC_PCIE3X1_1_BASE+0x07C) -#define GCC_PCIE_AUX_CFG_RCGR_MN_MODE (2 << 12) -#define GCC_PCIE_AUX_CFG_RCGR_SRC_SEL (2 << 8) -#define GCC_PCIE_AUX_CFG_RCGR_SRC_DIV (0x1F << 0) +#define GCC_PCIE_AUX_CFG_RCGR_MN_MODE (0 << 12) +#define GCC_PCIE_AUX_CFG_RCGR_SRC_SEL (0 << 8) /* SRC = XO */ +#define GCC_PCIE_AUX_CFG_RCGR_SRC_DIV (0x17 << 0) #define GCC_PCIE_AXI_CFG_RCGR_SRC_SEL (0x9 << 0) #define GCC_PCIE_AXI_CFG_RCGR_SRC_DIV (2 << 8) diff --git a/board/qca/arm/ipq5332/clock.c b/board/qca/arm/ipq5332/clock.c index b84f00826e..2463efe198 100644 --- a/board/qca/arm/ipq5332/clock.c +++ b/board/qca/arm/ipq5332/clock.c @@ -136,9 +136,9 @@ void pcie_v2_clock_init(int pcie_id) GCC_PCIE_AUX_CFG_RCGR_SRC_SEL | GCC_PCIE_AUX_CFG_RCGR_SRC_DIV); writel(cfg, GCC_PCIE_AUX_CFG_RCGR); - writel(0x1, GCC_PCIE_AUX_M); - writel(0xFFE7, GCC_PCIE_AUX_N); - writel(0xFFE6, GCC_PCIE_AUX_D); + writel(0, GCC_PCIE_AUX_M); + writel(0, GCC_PCIE_AUX_N); + writel(0, GCC_PCIE_AUX_D); writel(CMD_UPDATE, GCC_PCIE_AUX_CMD_RCGR); mdelay(10); writel(ROOT_EN, GCC_PCIE_AUX_CMD_RCGR);