decrease imx8mq cpu clk rate and gpu clk rate

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

decrease imx8mq cpu clk rate and gpu clk rate

563 次查看
nccpu
Contributor I

Hi,

I want to decrease imx8mq cpu clk from 800MHz-1300MHz to 500MHz-600MHz and gpu clk from 800MHz to 500MHz. How can I do? I use imx8mq evk board and BSP android9.0.2.

Thanks!

标记 (1)
0 项奖励
3 回复数

556 次查看
nccpu
Contributor I

@nxp TechSupport ,can you give me some suggestions?

0 项奖励

545 次查看
BiyongSUN
NXP Employee
NXP Employee

For the cpu, you can use the DVFS CPU governor. 

It is pure linux knowledge, not for this i.MX Processor. it is the same linux knowledge for X86/X64. 

 

For the gpu, please read the BSP release document to use 

GPU DFS

 

Untitled.png

0 项奖励

539 次查看
BiyongSUN
NXP Employee
NXP Employee

gpu: gpu@38000000 {
compatible = "vivante,gc";
reg = <0x38000000 0x40000>;
interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clk IMX8MQ_CLK_GPU_ROOT>,
<&clk IMX8MQ_CLK_GPU_SHADER_DIV>,
<&clk IMX8MQ_CLK_GPU_AXI>,
<&clk IMX8MQ_CLK_GPU_AHB>;
clock-names = "core", "shader", "bus", "reg";
#cooling-cells = <2>;
assigned-clocks = <&clk IMX8MQ_CLK_GPU_CORE_SRC>,
<&clk IMX8MQ_CLK_GPU_SHADER_SRC>,
<&clk IMX8MQ_CLK_GPU_AXI>,
<&clk IMX8MQ_CLK_GPU_AHB>,
<&clk IMX8MQ_GPU_PLL_BYPASS>;
assigned-clock-parents = <&clk IMX8MQ_GPU_PLL_OUT>,
<&clk IMX8MQ_GPU_PLL_OUT>,
<&clk IMX8MQ_GPU_PLL_OUT>,
<&clk IMX8MQ_GPU_PLL_OUT>,
<&clk IMX8MQ_GPU_PLL>;
assigned-clock-rates = <800000000>, <800000000>,
<800000000>, <800000000>, <0>;
power-domains = <&pgc_gpu>;
status = "disabled";

0 项奖励