Skip to content
This repository has been archived by the owner on May 8, 2024. It is now read-only.

Amlogic: updates #2818

Merged
merged 4 commits into from
Feb 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/bash
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2024 JELOS (https://github.com/JustEnoughLinuxOS)

cat <<EOF >/storage/.config/profile.d/002-turbo-mode_config
DEVICE_TURBO_MODE="true"
EOF
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
From 699ae801205b23d1da08158922041aaaee26d4a6 Mon Sep 17 00:00:00 2001
From 09fcf6de5d20897f95ea3c89bf5eab9c231449fb Mon Sep 17 00:00:00 2001
From: adamg <[email protected]>
Date: Wed, 24 Jan 2024 11:37:48 +0000
Subject: [PATCH 15/49] arm64: meson: odroid-go-ultra: specify overclocking
Subject: [PATCH 15/50] arm64: meson: odroid-go-ultra: specify overclocking
frequencies as turbo mode

---
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts | 6 ++++++
1 file changed, 6 insertions(+)
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts | 3 +++
1 file changed, 3 insertions(+)

diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts
index 1fcfe421ec73..d13ac7f6c2ff 100644
index 1fcfe421ec73..74e1a315bfb1 100644
--- a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts
@@ -352,6 +352,7 @@ opp-1992000000 {
Expand All @@ -20,22 +20,7 @@ index 1fcfe421ec73..d13ac7f6c2ff 100644
};
};

@@ -384,22 +385,27 @@ opp-1908000000 {
opp-2016000000 {
opp-hz = /bits/ 64 <2016000000>;
opp-microvolt = <1025000>;
+ turbo-mode;
};
opp-2100000000 {
opp-hz = /bits/ 64 <2100000000>;
opp-microvolt = <1025000>;
+ turbo-mode;
};
opp-2208000000 {
opp-hz = /bits/ 64 <2208000000>;
opp-microvolt = <1050000>;
+ turbo-mode;
};
@@ -396,10 +397,12 @@ opp-2208000000 {
opp-2304000000 {
opp-hz = /bits/ 64 <2304000000>;
opp-microvolt = <1050000>;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 80932467ac1c501eb4f1c92847aaba55cd03d359 Mon Sep 17 00:00:00 2001
From 585646281aeb18bbcd74ab1e741f253dc4f348fd Mon Sep 17 00:00:00 2001
From: adamg <[email protected]>
Date: Fri, 26 Jan 2024 17:55:02 +0000
Subject: [PATCH 25/49] arm64: meson: add dt for powkiddy-rgb10-max-3-pro
Subject: [PATCH 25/50] arm64: meson: add dt for powkiddy-rgb10-max-3-pro

---
.../meson-g12b-powkiddy-rgb10-max-3-pro.dts | 54 +++++++++++++++++++
Expand All @@ -10,7 +10,7 @@ Subject: [PATCH 25/49] arm64: meson: add dt for powkiddy-rgb10-max-3-pro

diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-powkiddy-rgb10-max-3-pro.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-powkiddy-rgb10-max-3-pro.dts
new file mode 100644
index 000000000000..32dd41f5d4fe
index 000000000000..9edbae10268c
--- /dev/null
+++ b/arch/arm64/boot/dts/amlogic/meson-g12b-powkiddy-rgb10-max-3-pro.dts
@@ -0,0 +1,54 @@
Expand Down Expand Up @@ -56,7 +56,7 @@ index 000000000000..32dd41f5d4fe
+ opp-table-0 {
+ opp-1800000000 {
+ opp-hz = /bits/ 64 <1800000000>;
+ opp-microvolt = <981000>;
+ opp-microvolt = <987500>;
+ };
+ /delete-node/ opp-1896000000;
+ /delete-node/ opp-1992000000;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
From cb702d6643d389b5e439ba326e72ab26b35172b0 Mon Sep 17 00:00:00 2001
From: adamg <[email protected]>
Date: Sun, 4 Feb 2024 09:48:31 +0000
Subject: [PATCH 50/50] arm64: meson: odroid-n2*: add support for overclocking

---
.../dts/amlogic/meson-g12b-odroid-n2-plus.dts | 24 ++++++++++++++++++
.../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 17 +++++++++++++
.../dts/amlogic/meson-g12b-odroid-n2l.dts | 25 +++++++++++++++++++
3 files changed, 66 insertions(+)

diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts
index ce1198ad34e4..f237b255c283 100644
--- a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts
@@ -29,3 +29,27 @@ &vddcpu_b {
pwms = <&pwm_AO_cd 1 1500 0>;
};

+&cpu_opp_table_0 {
+ opp-1908000000 {
+ opp-hz = /bits/ 64 <1908000000>;
+ opp-microvolt = <1030000>;
+ };
+ opp-2016000000 {
+ opp-hz = /bits/ 64 <2016000000>;
+ opp-microvolt = <1040000>;
+ turbo-mode;
+ };
+};
+
+&cpub_opp_table_1 {
+ opp-2304000000 {
+ opp-hz = /bits/ 64 <2304000000>;
+ opp-microvolt = <1030000>;
+ turbo-mode;
+ };
+ opp-2400000000 {
+ opp-hz = /bits/ 64 <2400000000>;
+ opp-microvolt = <1040000>;
+ turbo-mode;
+ };
+};
diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts
index a198a91259ec..0c71e8bc0124 100644
--- a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts
@@ -13,3 +13,20 @@ / {
compatible = "hardkernel,odroid-n2", "amlogic,s922x", "amlogic,g12b";
model = "Hardkernel ODROID-N2";
};
+
+&cpu_opp_table_0 {
+ opp-1992000000 {
+ turbo-mode;
+ };
+};
+
+&cpub_opp_table_1 {
+ opp-1908000000 {
+ turbo-mode;
+ };
+ opp-2004000000 {
+ opp-hz = /bits/ 64 <2004000000>;
+ opp-microvolt = <1022000>;
+ turbo-mode;
+ };
+};
diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts
index e26f3e3258e1..d0884af36f16 100644
--- a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts
@@ -122,3 +122,28 @@ &usb2_phy0 {
&usb2_phy1 {
phy-supply = <&usb_pwr_en>;
};
+
+&cpu_opp_table_0 {
+ opp-1908000000 {
+ opp-hz = /bits/ 64 <1908000000>;
+ opp-microvolt = <1030000>;
+ };
+ opp-2016000000 {
+ opp-hz = /bits/ 64 <2016000000>;
+ opp-microvolt = <1040000>;
+ turbo-mode;
+ };
+};
+
+&cpub_opp_table_1 {
+ opp-2304000000 {
+ opp-hz = /bits/ 64 <2304000000>;
+ opp-microvolt = <1030000>;
+ turbo-mode;
+ };
+ opp-2400000000 {
+ opp-hz = /bits/ 64 <2400000000>;
+ opp-microvolt = <1040000>;
+ turbo-mode;
+ };
+};
--
2.34.1