hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/exynos5800.dtsi
....@@ -1,12 +1,12 @@
11 // SPDX-License-Identifier: GPL-2.0
22 /*
3
- * SAMSUNG EXYNOS5800 SoC device tree source
3
+ * Samsung Exynos5800 SoC device tree source
44 *
55 * Copyright (c) 2014 Samsung Electronics Co., Ltd.
66 * http://www.samsung.com
77 *
8
- * SAMSUNG EXYNOS5800 SoC device nodes are listed in this file.
9
- * EXYNOS5800 based board files can include this file and provide
8
+ * Samsung Exynos5800 SoC device nodes are listed in this file.
9
+ * Exynos5800 based board files can include this file and provide
1010 * values for board specfic bindings.
1111 */
1212
....@@ -17,71 +17,91 @@
1717 };
1818
1919 &clock {
20
- compatible = "samsung,exynos5800-clock";
20
+ compatible = "samsung,exynos5800-clock", "syscon";
2121 };
2222
2323 &cluster_a15_opp_table {
24
+ opp-2000000000 {
25
+ opp-hz = /bits/ 64 <2000000000>;
26
+ opp-microvolt = <1312500 1312500 1500000>;
27
+ clock-latency-ns = <140000>;
28
+ };
29
+ opp-1900000000 {
30
+ opp-hz = /bits/ 64 <1900000000>;
31
+ opp-microvolt = <1262500 1262500 1500000>;
32
+ clock-latency-ns = <140000>;
33
+ };
34
+ opp-1800000000 {
35
+ opp-hz = /bits/ 64 <1800000000>;
36
+ opp-microvolt = <1237500 1237500 1500000>;
37
+ clock-latency-ns = <140000>;
38
+ };
2439 opp-1700000000 {
25
- opp-microvolt = <1250000>;
40
+ opp-microvolt = <1250000 1250000 1500000>;
2641 };
2742 opp-1600000000 {
28
- opp-microvolt = <1250000>;
43
+ opp-microvolt = <1250000 1250000 1500000>;
2944 };
3045 opp-1500000000 {
31
- opp-microvolt = <1100000>;
46
+ opp-microvolt = <1100000 1100000 1500000>;
3247 };
3348 opp-1400000000 {
34
- opp-microvolt = <1100000>;
49
+ opp-microvolt = <1100000 1100000 1500000>;
3550 };
3651 opp-1300000000 {
37
- opp-microvolt = <1100000>;
52
+ opp-microvolt = <1100000 1100000 1500000>;
3853 };
3954 opp-1200000000 {
40
- opp-microvolt = <1000000>;
55
+ opp-microvolt = <1000000 1000000 1500000>;
4156 };
4257 opp-1100000000 {
43
- opp-microvolt = <1000000>;
58
+ opp-microvolt = <1000000 1000000 1500000>;
4459 };
4560 opp-1000000000 {
46
- opp-microvolt = <1000000>;
61
+ opp-microvolt = <1000000 1000000 1500000>;
4762 };
4863 opp-900000000 {
49
- opp-microvolt = <1000000>;
64
+ opp-microvolt = <1000000 1000000 1500000>;
5065 };
5166 opp-800000000 {
52
- opp-microvolt = <900000>;
67
+ opp-microvolt = <900000 900000 1500000>;
5368 };
5469 opp-700000000 {
55
- opp-microvolt = <900000>;
70
+ opp-microvolt = <900000 900000 1500000>;
5671 };
5772 opp-600000000 {
5873 opp-hz = /bits/ 64 <600000000>;
59
- opp-microvolt = <900000>;
74
+ opp-microvolt = <900000 900000 1500000>;
6075 clock-latency-ns = <140000>;
6176 };
6277 opp-500000000 {
6378 opp-hz = /bits/ 64 <500000000>;
64
- opp-microvolt = <900000>;
79
+ opp-microvolt = <900000 900000 1500000>;
6580 clock-latency-ns = <140000>;
6681 };
6782 opp-400000000 {
6883 opp-hz = /bits/ 64 <400000000>;
69
- opp-microvolt = <900000>;
84
+ opp-microvolt = <900000 900000 1500000>;
7085 clock-latency-ns = <140000>;
7186 };
7287 opp-300000000 {
7388 opp-hz = /bits/ 64 <300000000>;
74
- opp-microvolt = <900000>;
89
+ opp-microvolt = <900000 900000 1500000>;
7590 clock-latency-ns = <140000>;
7691 };
7792 opp-200000000 {
7893 opp-hz = /bits/ 64 <200000000>;
79
- opp-microvolt = <900000>;
94
+ opp-microvolt = <900000 900000 1500000>;
8095 clock-latency-ns = <140000>;
8196 };
8297 };
8398
8499 &cluster_a7_opp_table {
100
+ opp-1400000000 {
101
+ opp-hz = /bits/ 64 <1400000000>;
102
+ opp-microvolt = <1275000>;
103
+ clock-latency-ns = <140000>;
104
+ };
85105 opp-1300000000 {
86106 opp-microvolt = <1250000>;
87107 };
....@@ -131,3 +151,12 @@
131151 &mfc {
132152 compatible = "samsung,mfc-v8";
133153 };
154
+
155
+&soc {
156
+ cam_pd: power-domain@10045100 {
157
+ compatible = "samsung,exynos4210-pd";
158
+ reg = <0x10045100 0x20>;
159
+ #power-domain-cells = <0>;
160
+ label = "CAM";
161
+ };
162
+};