mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2025-03-01 04:31:30 +00:00
133 lines
3.7 KiB
Diff
133 lines
3.7 KiB
Diff
From c6a298534815027cbcafe0a2015c5e4ca6a1ea53 Mon Sep 17 00:00:00 2001
|
|
From: Jerome Brunet <jbrunet@baylibre.com>
|
|
Date: Fri, 4 Dec 2020 14:33:39 +0100
|
|
Subject: [PATCH 48/88] WIP: arm64: dts: meson: g12/sm1: remove opps below 1GHz
|
|
|
|
Various CPU stall and crash, often related to the CPU sys pll, have been
|
|
reported on the odroid-n2, n2+ and vim3/3l. It still not entirely clear
|
|
what the problem is. The problem only happens on some samples, not all,
|
|
often after more than 24h running fine.
|
|
|
|
Boards running fixed CPU frequency, like the one using the performance
|
|
governor, appear unaffected. Doing more tests seems to show that problem
|
|
appears only with the lower opps. Removing opps with a rate lower than 1GHz
|
|
seems to solve/hide the problem
|
|
|
|
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
|
|
---
|
|
.../boot/dts/amlogic/meson-g12b-a311d.dtsi | 20 -------------------
|
|
.../boot/dts/amlogic/meson-g12b-s922x.dtsi | 20 -------------------
|
|
arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 20 -------------------
|
|
3 files changed, 60 deletions(-)
|
|
|
|
diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi
|
|
index 7d29756451a5..4a8acff92ba5 100644
|
|
--- a/arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi
|
|
+++ b/arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi
|
|
@@ -11,16 +11,6 @@
|
|
compatible = "operating-points-v2";
|
|
opp-shared;
|
|
|
|
- opp-500000000 {
|
|
- opp-hz = /bits/ 64 <500000000>;
|
|
- opp-microvolt = <731000>;
|
|
- };
|
|
-
|
|
- opp-667000000 {
|
|
- opp-hz = /bits/ 64 <667000000>;
|
|
- opp-microvolt = <731000>;
|
|
- };
|
|
-
|
|
opp-1000000000 {
|
|
opp-hz = /bits/ 64 <1000000000>;
|
|
opp-microvolt = <761000>;
|
|
@@ -61,16 +51,6 @@
|
|
compatible = "operating-points-v2";
|
|
opp-shared;
|
|
|
|
- opp-500000000 {
|
|
- opp-hz = /bits/ 64 <500000000>;
|
|
- opp-microvolt = <731000>;
|
|
- };
|
|
-
|
|
- opp-667000000 {
|
|
- opp-hz = /bits/ 64 <667000000>;
|
|
- opp-microvolt = <731000>;
|
|
- };
|
|
-
|
|
opp-1000000000 {
|
|
opp-hz = /bits/ 64 <1000000000>;
|
|
opp-microvolt = <731000>;
|
|
diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi
|
|
index ad4096be8db2..df7a2cd7265d 100644
|
|
--- a/arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi
|
|
+++ b/arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi
|
|
@@ -11,16 +11,6 @@
|
|
compatible = "operating-points-v2";
|
|
opp-shared;
|
|
|
|
- opp-500000000 {
|
|
- opp-hz = /bits/ 64 <500000000>;
|
|
- opp-microvolt = <731000>;
|
|
- };
|
|
-
|
|
- opp-667000000 {
|
|
- opp-hz = /bits/ 64 <667000000>;
|
|
- opp-microvolt = <731000>;
|
|
- };
|
|
-
|
|
opp-1000000000 {
|
|
opp-hz = /bits/ 64 <1000000000>;
|
|
opp-microvolt = <731000>;
|
|
@@ -61,16 +51,6 @@
|
|
compatible = "operating-points-v2";
|
|
opp-shared;
|
|
|
|
- opp-500000000 {
|
|
- opp-hz = /bits/ 64 <500000000>;
|
|
- opp-microvolt = <751000>;
|
|
- };
|
|
-
|
|
- opp-667000000 {
|
|
- opp-hz = /bits/ 64 <667000000>;
|
|
- opp-microvolt = <751000>;
|
|
- };
|
|
-
|
|
opp-1000000000 {
|
|
opp-hz = /bits/ 64 <1000000000>;
|
|
opp-microvolt = <771000>;
|
|
diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1.dtsi b/arch/arm64/boot/dts/amlogic/meson-sm1.dtsi
|
|
index c309517abae3..defe0b8d4d27 100644
|
|
--- a/arch/arm64/boot/dts/amlogic/meson-sm1.dtsi
|
|
+++ b/arch/arm64/boot/dts/amlogic/meson-sm1.dtsi
|
|
@@ -95,26 +95,6 @@
|
|
compatible = "operating-points-v2";
|
|
opp-shared;
|
|
|
|
- opp-100000000 {
|
|
- opp-hz = /bits/ 64 <100000000>;
|
|
- opp-microvolt = <730000>;
|
|
- };
|
|
-
|
|
- opp-250000000 {
|
|
- opp-hz = /bits/ 64 <250000000>;
|
|
- opp-microvolt = <730000>;
|
|
- };
|
|
-
|
|
- opp-500000000 {
|
|
- opp-hz = /bits/ 64 <500000000>;
|
|
- opp-microvolt = <730000>;
|
|
- };
|
|
-
|
|
- opp-667000000 {
|
|
- opp-hz = /bits/ 64 <666666666>;
|
|
- opp-microvolt = <750000>;
|
|
- };
|
|
-
|
|
opp-1000000000 {
|
|
opp-hz = /bits/ 64 <1000000000>;
|
|
opp-microvolt = <770000>;
|
|
--
|
|
2.17.1
|
|
|