Merge tag 'media/v5.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab...
[linux-2.6-microblaze.git] / arch / arm / boot / dts / exynos5800.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Samsung Exynos5800 SoC device tree source
4  *
5  * Copyright (c) 2014 Samsung Electronics Co., Ltd.
6  *              http://www.samsung.com
7  *
8  * Samsung Exynos5800 SoC device nodes are listed in this file.
9  * Exynos5800 based board files can include this file and provide
10  * values for board specfic bindings.
11  */
12
13 #include "exynos5420.dtsi"
14
15 / {
16         compatible = "samsung,exynos5800", "samsung,exynos5";
17 };
18
19 &clock {
20         compatible = "samsung,exynos5800-clock", "syscon";
21 };
22
23 &cluster_a15_opp_table {
24         opp-2000000000 {
25                 opp-hz = /bits/ 64 <2000000000>;
26                 opp-microvolt = <1312500>;
27                 clock-latency-ns = <140000>;
28         };
29         opp-1900000000 {
30                 opp-hz = /bits/ 64 <1900000000>;
31                 opp-microvolt = <1262500>;
32                 clock-latency-ns = <140000>;
33         };
34         opp-1800000000 {
35                 opp-hz = /bits/ 64 <1800000000>;
36                 opp-microvolt = <1237500>;
37                 clock-latency-ns = <140000>;
38         };
39         opp-1700000000 {
40                 opp-microvolt = <1250000 1250000 1500000>;
41         };
42         opp-1600000000 {
43                 opp-microvolt = <1250000 1250000 1500000>;
44         };
45         opp-1500000000 {
46                 opp-microvolt = <1100000 1100000 1500000>;
47         };
48         opp-1400000000 {
49                 opp-microvolt = <1100000 1100000 1500000>;
50         };
51         opp-1300000000 {
52                 opp-microvolt = <1100000 1100000 1500000>;
53         };
54         opp-1200000000 {
55                 opp-microvolt = <1000000 1000000 1500000>;
56         };
57         opp-1100000000 {
58                 opp-microvolt = <1000000 1000000 1500000>;
59         };
60         opp-1000000000 {
61                 opp-microvolt = <1000000 1000000 1500000>;
62         };
63         opp-900000000 {
64                 opp-microvolt = <1000000 1000000 1500000>;
65         };
66         opp-800000000 {
67                 opp-microvolt = <900000 900000 1500000>;
68         };
69         opp-700000000 {
70                 opp-microvolt = <900000 900000 1500000>;
71         };
72         opp-600000000 {
73                 opp-hz = /bits/ 64 <600000000>;
74                 opp-microvolt = <900000 900000 1500000>;
75                 clock-latency-ns = <140000>;
76         };
77         opp-500000000 {
78                 opp-hz = /bits/ 64 <500000000>;
79                 opp-microvolt = <900000 900000 1500000>;
80                 clock-latency-ns = <140000>;
81         };
82         opp-400000000 {
83                 opp-hz = /bits/ 64 <400000000>;
84                 opp-microvolt = <900000 900000 1500000>;
85                 clock-latency-ns = <140000>;
86         };
87         opp-300000000 {
88                 opp-hz = /bits/ 64 <300000000>;
89                 opp-microvolt = <900000 900000 1500000>;
90                 clock-latency-ns = <140000>;
91         };
92         opp-200000000 {
93                 opp-hz = /bits/ 64 <200000000>;
94                 opp-microvolt = <900000 900000 1500000>;
95                 clock-latency-ns = <140000>;
96         };
97 };
98
99 &cluster_a7_opp_table {
100         opp-1400000000 {
101                 opp-hz = /bits/ 64 <1400000000>;
102                 opp-microvolt = <1275000>;
103                 clock-latency-ns = <140000>;
104         };
105         opp-1300000000 {
106                 opp-microvolt = <1250000>;
107         };
108         opp-1200000000 {
109                 opp-microvolt = <1250000>;
110         };
111         opp-1100000000 {
112                 opp-microvolt = <1250000>;
113         };
114         opp-1000000000 {
115                 opp-microvolt = <1100000>;
116         };
117         opp-900000000 {
118                 opp-microvolt = <1100000>;
119         };
120         opp-800000000 {
121                 opp-microvolt = <1100000>;
122         };
123         opp-700000000 {
124                 opp-microvolt = <1000000>;
125         };
126         opp-600000000 {
127                 opp-microvolt = <1000000>;
128         };
129         opp-500000000 {
130                 opp-hz = /bits/ 64 <500000000>;
131                 opp-microvolt = <1000000>;
132                 clock-latency-ns = <140000>;
133         };
134         opp-400000000 {
135                 opp-hz = /bits/ 64 <400000000>;
136                 opp-microvolt = <1000000>;
137                 clock-latency-ns = <140000>;
138         };
139         opp-300000000 {
140                 opp-hz = /bits/ 64 <300000000>;
141                 opp-microvolt = <900000>;
142                 clock-latency-ns = <140000>;
143         };
144         opp-200000000 {
145                 opp-hz = /bits/ 64 <200000000>;
146                 opp-microvolt = <900000>;
147                 clock-latency-ns = <140000>;
148         };
149 };
150
151 &mfc {
152         compatible = "samsung,mfc-v8";
153 };
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 };