arm64: dts: meson: remove CPU opps below 1GHz for G12B boards
[ Upstream commit 6c4d636bc00dc17c63ffb2a73a0da850240e26e3 ]
Amlogic G12B devices experience CPU stalls and random board wedges when
the system idles and CPU cores clock down to lower opp points. Recent
vendor kernels include a change to remove 100-250MHz and other distro
sources also remove the 500/667MHz points. Unless all 100-667Mhz opps
are removed or the CPU governor forced to performance stalls are still
observed, so let's remove them to improve stability and uptime.
Fixes: b96d4e9270
("arm64: dts: meson-g12b: support a311d and s922x cpu operating points")
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Link: https://lore.kernel.org/r/20220210100638.19130-2-christianshewitt@gmail.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
c4fb41bdf4
commit
2d320609be
@@ -11,26 +11,6 @@
|
|||||||
compatible = "operating-points-v2";
|
compatible = "operating-points-v2";
|
||||||
opp-shared;
|
opp-shared;
|
||||||
|
|
||||||
opp-100000000 {
|
|
||||||
opp-hz = /bits/ 64 <100000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-250000000 {
|
|
||||||
opp-hz = /bits/ 64 <250000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-500000000 {
|
|
||||||
opp-hz = /bits/ 64 <500000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-667000000 {
|
|
||||||
opp-hz = /bits/ 64 <667000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-1000000000 {
|
opp-1000000000 {
|
||||||
opp-hz = /bits/ 64 <1000000000>;
|
opp-hz = /bits/ 64 <1000000000>;
|
||||||
opp-microvolt = <761000>;
|
opp-microvolt = <761000>;
|
||||||
@@ -71,26 +51,6 @@
|
|||||||
compatible = "operating-points-v2";
|
compatible = "operating-points-v2";
|
||||||
opp-shared;
|
opp-shared;
|
||||||
|
|
||||||
opp-100000000 {
|
|
||||||
opp-hz = /bits/ 64 <100000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-250000000 {
|
|
||||||
opp-hz = /bits/ 64 <250000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-500000000 {
|
|
||||||
opp-hz = /bits/ 64 <500000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-667000000 {
|
|
||||||
opp-hz = /bits/ 64 <667000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-1000000000 {
|
opp-1000000000 {
|
||||||
opp-hz = /bits/ 64 <1000000000>;
|
opp-hz = /bits/ 64 <1000000000>;
|
||||||
opp-microvolt = <731000>;
|
opp-microvolt = <731000>;
|
||||||
|
@@ -11,26 +11,6 @@
|
|||||||
compatible = "operating-points-v2";
|
compatible = "operating-points-v2";
|
||||||
opp-shared;
|
opp-shared;
|
||||||
|
|
||||||
opp-100000000 {
|
|
||||||
opp-hz = /bits/ 64 <100000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-250000000 {
|
|
||||||
opp-hz = /bits/ 64 <250000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-500000000 {
|
|
||||||
opp-hz = /bits/ 64 <500000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-667000000 {
|
|
||||||
opp-hz = /bits/ 64 <667000000>;
|
|
||||||
opp-microvolt = <731000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-1000000000 {
|
opp-1000000000 {
|
||||||
opp-hz = /bits/ 64 <1000000000>;
|
opp-hz = /bits/ 64 <1000000000>;
|
||||||
opp-microvolt = <731000>;
|
opp-microvolt = <731000>;
|
||||||
@@ -76,26 +56,6 @@
|
|||||||
compatible = "operating-points-v2";
|
compatible = "operating-points-v2";
|
||||||
opp-shared;
|
opp-shared;
|
||||||
|
|
||||||
opp-100000000 {
|
|
||||||
opp-hz = /bits/ 64 <100000000>;
|
|
||||||
opp-microvolt = <751000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-250000000 {
|
|
||||||
opp-hz = /bits/ 64 <250000000>;
|
|
||||||
opp-microvolt = <751000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-500000000 {
|
|
||||||
opp-hz = /bits/ 64 <500000000>;
|
|
||||||
opp-microvolt = <751000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-667000000 {
|
|
||||||
opp-hz = /bits/ 64 <667000000>;
|
|
||||||
opp-microvolt = <751000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
opp-1000000000 {
|
opp-1000000000 {
|
||||||
opp-hz = /bits/ 64 <1000000000>;
|
opp-hz = /bits/ 64 <1000000000>;
|
||||||
opp-microvolt = <771000>;
|
opp-microvolt = <771000>;
|
||||||
|
Reference in New Issue
Block a user