From 7a225e5331749e1c656661f7c1c5cc2767aa13d8 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 30 Jul 2022 12:44:43 +0000 Subject: imx8: increase cpu frequency from 1.4 to 1.6ghz the RM seems to be outdated in this regard, saying the core is targeted at 1.4ghz. --- sys/src/9/imx8/ccm.c | 5 +++-- sys/src/9/imx8/clock.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'sys/src') diff --git a/sys/src/9/imx8/ccm.c b/sys/src/9/imx8/ccm.c index 036d1e3e9..ec83b5fb5 100644 --- a/sys/src/9/imx8/ccm.c +++ b/sys/src/9/imx8/ccm.c @@ -146,7 +146,7 @@ enum { }; static int input_clk_freq[] = { - [ARM_PLL_CLK] 1400*Mhz, + [ARM_PLL_CLK] 1600*Mhz, [GPU_PLL_CLK] 1600*Mhz, [VPU_PLL_CLK] 800*Mhz, [DRAM_PLL1_CLK] 800*Mhz, @@ -1015,7 +1015,8 @@ Found: && ((reg[1] ^ cfg1) & ~(1<<31)) == 0) return; - reg[0] |= 1<<14; /* bypass */ + /* bypass */ + reg[0] |= 1<<14; reg[1] = cfg1; diff --git a/sys/src/9/imx8/clock.c b/sys/src/9/imx8/clock.c index 5148176e7..6789ab8c5 100644 --- a/sys/src/9/imx8/clock.c +++ b/sys/src/9/imx8/clock.c @@ -46,7 +46,7 @@ clockinit(void) /* TURBO! */ setclkrate("ccm_arm_a53_clk_root", "osc_25m_ref_clk", 25*Mhz); - setclkrate("ccm_arm_a53_clk_root", "arm_pll_clk", 1400*Mhz); + setclkrate("ccm_arm_a53_clk_root", "arm_pll_clk", 1600*Mhz); } tstart = sysrd(CNTPCT_EL0); do{ -- cgit v1.2.3