forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/boot/dts/exynos5800-peach-pi.dts
....@@ -156,6 +156,15 @@
156156 assigned-clock-parents = <&clock CLK_MAU_EPLL>;
157157 };
158158
159
+/*
160
+ * Peach Pi board uses SoC revision with lower maximum frequency for A7 cores
161
+ * (1.3 GHz instead of 1.4 GHz) than Odroid XU3/XU4 boards. Thus we need to
162
+ * update A7 OPPs table accordingly.
163
+ */
164
+&cluster_a7_opp_table {
165
+ /delete-node/opp-1400000000;
166
+};
167
+
159168 &cpu0 {
160169 cpu-supply = <&buck2_reg>;
161170 };
....@@ -257,6 +266,8 @@
257266 regulator-always-on;
258267 regulator-boot-on;
259268 regulator-ramp-delay = <12500>;
269
+ regulator-coupled-with = <&buck3_reg>;
270
+ regulator-coupled-max-spread = <300000>;
260271 regulator-state-mem {
261272 regulator-off-in-suspend;
262273 };
....@@ -269,6 +280,8 @@
269280 regulator-always-on;
270281 regulator-boot-on;
271282 regulator-ramp-delay = <12500>;
283
+ regulator-coupled-with = <&buck2_reg>;
284
+ regulator-coupled-max-spread = <300000>;
272285 regulator-state-mem {
273286 regulator-off-in-suspend;
274287 };
....@@ -1034,6 +1047,10 @@
10341047 status = "okay";
10351048 };
10361049
1050
+&timer {
1051
+ arm,cpu-registers-not-fw-configured;
1052
+};
1053
+
10371054 &tmu_cpu0 {
10381055 vtmu-supply = <&ldo10_reg>;
10391056 };