Skip to content
Snippets Groups Projects
Commit e46bc485 authored by Gianfranco Mariotti's avatar Gianfranco Mariotti
Browse files

[i.MX8QM] add SECO+NXP fixes for instability

NXP declared instability of i.MX8QM, to be fixed with several fixes, some in the kernel and some in SCFW.

- reduce A72 frequency to 1.3GHz             -> kernel
- disable GPU overdrive mode                 -> kernel
- increase VDD_A72 nominal to 1.1375V        -> SCFW
- increase VDD_GPU nominal to 1.03125V       -> SCFW
parent f37e65e5
No related branches found
No related tags found
No related merge requests found
...@@ -23,7 +23,7 @@ gpu1_subsys: bus@54100000 { ...@@ -23,7 +23,7 @@ gpu1_subsys: bus@54100000 {
clock-names = "core", "shader"; clock-names = "core", "shader";
assigned-clocks = <&clk IMX_SC_R_GPU_1_PID0 IMX_SC_PM_CLK_PER>, assigned-clocks = <&clk IMX_SC_R_GPU_1_PID0 IMX_SC_PM_CLK_PER>,
<&clk IMX_SC_R_GPU_1_PID0 IMX_SC_PM_CLK_MISC>; <&clk IMX_SC_R_GPU_1_PID0 IMX_SC_PM_CLK_MISC>;
assigned-clock-rates = <800000000>, <1000000000>; assigned-clock-rates = <650000000>, <700000000>;
fsl,sc_gpu_pid = <IMX_SC_R_GPU_1_PID0>; fsl,sc_gpu_pid = <IMX_SC_R_GPU_1_PID0>;
power-domains = <&pd IMX_SC_R_GPU_1_PID0>; power-domains = <&pd IMX_SC_R_GPU_1_PID0>;
status = "disabled"; status = "disabled";
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
*/ */
&gpu_3d0 { &gpu_3d0 {
assigned-clock-rates = <800000000>, <1000000000>; assigned-clock-rates = <650000000>, <700000000>;
fsl,sc_gpu_pid = <IMX_SC_R_GPU_0_PID0>; fsl,sc_gpu_pid = <IMX_SC_R_GPU_0_PID0>;
}; };
...@@ -18,8 +18,6 @@ ...@@ -18,8 +18,6 @@
depth-compression = <0>; depth-compression = <0>;
/*<freq-kHz vol-uV>*/ /*<freq-kHz vol-uV>*/
operating-points = < operating-points = <
/*overdrive*/ 800000 0 /*The first tuple is for core clock frequency*/
1000000 0 /*The second tuple is for shader clock frequency*/
/*nominal*/ 650000 0 /*nominal*/ 650000 0
700000 0 700000 0
/*underdrive*/ 400000 0 /*core/shader clock share the same frequency on underdrive mode*/ /*underdrive*/ 400000 0 /*core/shader clock share the same frequency on underdrive mode*/
......
...@@ -215,13 +215,6 @@ ...@@ -215,13 +215,6 @@
opp-microvolt = <1100000>; opp-microvolt = <1100000>;
clock-latency-ns = <150000>; clock-latency-ns = <150000>;
}; };
opp-1596000000 {
opp-hz = /bits/ 64 <1596000000>;
opp-microvolt = <1100000>;
clock-latency-ns = <150000>;
opp-suspend;
};
}; };
gic: interrupt-controller@51a00000 { gic: interrupt-controller@51a00000 {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment