From 0724e8699f984775b67465d64929dbaecfb665ce Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Wed, 13 Jan 2021 12:38:35 +0800 Subject: [PATCH] Revert "ramips: mt7621 OC 1000 MHz" This hack is not stable and causes some devices against to boot, users should make oc via their u-boot but not kernel hacks. This reverts commit a3caa4520e5636a30573cb26be0f795542d76e23. (cherry-pick from 31b9dfcb613bd94cf4e040318ae6d2485f183b1b) Signed-off-by: CN_SZTL --- .../102-mt7621-fix-cpu-clk-add-clkdev.patch | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/target/linux/ramips/patches-5.4/102-mt7621-fix-cpu-clk-add-clkdev.patch b/target/linux/ramips/patches-5.4/102-mt7621-fix-cpu-clk-add-clkdev.patch index e1ff5ac08b..0c997a3f28 100644 --- a/target/linux/ramips/patches-5.4/102-mt7621-fix-cpu-clk-add-clkdev.patch +++ b/target/linux/ramips/patches-5.4/102-mt7621-fix-cpu-clk-add-clkdev.patch @@ -65,7 +65,7 @@ #define MT7621_GPIO_MODE_UART1 1 #define MT7621_GPIO_MODE_I2C 2 #define MT7621_GPIO_MODE_UART3_MASK 0x3 -@@ -111,49 +111,98 @@ static struct rt2880_pmx_group mt7621_pi +@@ -111,49 +111,89 @@ static struct rt2880_pmx_group mt7621_pi { 0 } }; @@ -154,15 +154,6 @@ - cpu_clk = 20 * fbdiv * 1000 * 1000; - } + pll = rt_memc_r32(MEMC_REG_CPU_PLL); -+ if ((pll & 0x7f0) == 0x2b0) { -+ volatile u32 i; -+ -+ pr_info("CPU Clock: 880MHz, start overclocking\n"); -+ pll &= ~0x7ff; -+ pll |= 0x312; -+ rt_memc_w32(pll, MEMC_REG_CPU_PLL); -+ for (i = 0; i < 1000; i++); -+ } + fbdiv = (pll >> CPU_PLL_FBDIV_SHIFT) & CPU_PLL_FBDIV_MASK; + prediv = (pll >> CPU_PLL_PREDIV_SHIFT) & CPU_PLL_PREDIV_MASK; + cpu_clk = ((fbdiv + 1) * xtal_clk) >> prediv_tbl[prediv];