xref: /freebsd/sys/contrib/device-tree/src/arm/samsung/exynos5800.dtsi (revision e0919a4bac2b57a086688ae8ec58058b91f61d86)
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 specific 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 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	};
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&dsi {
152	compatible = "samsung,exynos5422-mipi-dsi";
153};
154
155&mfc {
156	compatible = "samsung,mfc-v8";
157};
158
159&soc {
160	cam_pd: power-domain@10045100 {
161		compatible = "samsung,exynos4210-pd";
162		reg = <0x10045100 0x20>;
163		#power-domain-cells = <0>;
164		label = "CAM";
165	};
166};
167