xref: /linux/scripts/dtc/include-prefixes/arm64/exynos/exynos5433.dtsi (revision 621cde16e49b3ecf7d59a8106a20aaebfb4a59a9)
145fef752SKrzysztof Kozlowski// SPDX-License-Identifier: GPL-2.0
25f04c4cfSChanwoo Choi/*
35f04c4cfSChanwoo Choi * Samsung's Exynos5433 SoC device tree source
45f04c4cfSChanwoo Choi *
55f04c4cfSChanwoo Choi * Copyright (c) 2016 Samsung Electronics Co., Ltd.
65f04c4cfSChanwoo Choi *
75f04c4cfSChanwoo Choi * Samsung's Exynos5433 SoC device nodes are listed in this file.
85f04c4cfSChanwoo Choi * Exynos5433 based board files can include this file and provide
95f04c4cfSChanwoo Choi * values for board specific bindings.
105f04c4cfSChanwoo Choi *
115f04c4cfSChanwoo Choi * Note: This file does not include device nodes for all the controllers in
125f04c4cfSChanwoo Choi * Exynos5433 SoC. As device tree coverage for Exynos5433 increases,
135f04c4cfSChanwoo Choi * additional nodes can be added to this file.
145f04c4cfSChanwoo Choi */
155f04c4cfSChanwoo Choi
165f04c4cfSChanwoo Choi#include <dt-bindings/clock/exynos5433.h>
175f04c4cfSChanwoo Choi#include <dt-bindings/interrupt-controller/arm-gic.h>
185f04c4cfSChanwoo Choi
195f04c4cfSChanwoo Choi/ {
205f04c4cfSChanwoo Choi	compatible = "samsung,exynos5433";
21bed90316SMarek Szyprowski	#address-cells = <2>;
22bed90316SMarek Szyprowski	#size-cells = <2>;
235f04c4cfSChanwoo Choi
245f04c4cfSChanwoo Choi	interrupt-parent = <&gic>;
255f04c4cfSChanwoo Choi
26d45d3621SKrzysztof Kozlowski	arm-a53-pmu {
27114c9604SKrzysztof Kozlowski		compatible = "arm,cortex-a53-pmu";
28179a2802SKrzysztof Kozlowski		interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>,
29179a2802SKrzysztof Kozlowski			     <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>,
30179a2802SKrzysztof Kozlowski			     <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>,
31179a2802SKrzysztof Kozlowski			     <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
32179a2802SKrzysztof Kozlowski		interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
33179a2802SKrzysztof Kozlowski	};
34179a2802SKrzysztof Kozlowski
35d45d3621SKrzysztof Kozlowski	arm-a57-pmu {
36114c9604SKrzysztof Kozlowski		compatible = "arm,cortex-a57-pmu";
37179a2802SKrzysztof Kozlowski		interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
38179a2802SKrzysztof Kozlowski			     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
39179a2802SKrzysztof Kozlowski			     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
40179a2802SKrzysztof Kozlowski			     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>;
41179a2802SKrzysztof Kozlowski		interrupt-affinity = <&cpu4>, <&cpu5>, <&cpu6>, <&cpu7>;
42179a2802SKrzysztof Kozlowski	};
43179a2802SKrzysztof Kozlowski
44f36afdd0SKrzysztof Kozlowski	xxti: clock {
45f36afdd0SKrzysztof Kozlowski		/* XXTI */
46f36afdd0SKrzysztof Kozlowski		compatible = "fixed-clock";
47f36afdd0SKrzysztof Kozlowski		clock-output-names = "oscclk";
48f36afdd0SKrzysztof Kozlowski		#clock-cells = <0>;
49f36afdd0SKrzysztof Kozlowski	};
50f36afdd0SKrzysztof Kozlowski
515f04c4cfSChanwoo Choi	cpus {
525f04c4cfSChanwoo Choi		#address-cells = <1>;
535f04c4cfSChanwoo Choi		#size-cells = <0>;
545f04c4cfSChanwoo Choi
550cdcca7eSKrzysztof Kozlowski		cpu-map {
560cdcca7eSKrzysztof Kozlowski			cluster0 {
570cdcca7eSKrzysztof Kozlowski				core0 {
580cdcca7eSKrzysztof Kozlowski					cpu = <&cpu0>;
590cdcca7eSKrzysztof Kozlowski				};
600cdcca7eSKrzysztof Kozlowski				core1 {
610cdcca7eSKrzysztof Kozlowski					cpu = <&cpu1>;
620cdcca7eSKrzysztof Kozlowski				};
630cdcca7eSKrzysztof Kozlowski				core2 {
640cdcca7eSKrzysztof Kozlowski					cpu = <&cpu2>;
650cdcca7eSKrzysztof Kozlowski				};
660cdcca7eSKrzysztof Kozlowski				core3 {
670cdcca7eSKrzysztof Kozlowski					cpu = <&cpu3>;
680cdcca7eSKrzysztof Kozlowski				};
690cdcca7eSKrzysztof Kozlowski			};
700cdcca7eSKrzysztof Kozlowski
710cdcca7eSKrzysztof Kozlowski			cluster1 {
720cdcca7eSKrzysztof Kozlowski				core0 {
730cdcca7eSKrzysztof Kozlowski					cpu = <&cpu4>;
740cdcca7eSKrzysztof Kozlowski				};
750cdcca7eSKrzysztof Kozlowski				core1 {
760cdcca7eSKrzysztof Kozlowski					cpu = <&cpu5>;
770cdcca7eSKrzysztof Kozlowski				};
780cdcca7eSKrzysztof Kozlowski				core2 {
790cdcca7eSKrzysztof Kozlowski					cpu = <&cpu6>;
800cdcca7eSKrzysztof Kozlowski				};
810cdcca7eSKrzysztof Kozlowski				core3 {
820cdcca7eSKrzysztof Kozlowski					cpu = <&cpu7>;
830cdcca7eSKrzysztof Kozlowski				};
840cdcca7eSKrzysztof Kozlowski			};
850cdcca7eSKrzysztof Kozlowski		};
860cdcca7eSKrzysztof Kozlowski
875f04c4cfSChanwoo Choi		cpu0: cpu@100 {
885f04c4cfSChanwoo Choi			device_type = "cpu";
8931af04cdSRob Herring			compatible = "arm,cortex-a53";
905f04c4cfSChanwoo Choi			enable-method = "psci";
915f04c4cfSChanwoo Choi			reg = <0x100>;
925f04c4cfSChanwoo Choi			clocks = <&cmu_apollo CLK_SCLK_APOLLO>;
935f04c4cfSChanwoo Choi			clock-names = "apolloclk";
945f04c4cfSChanwoo Choi			operating-points-v2 = <&cluster_a53_opp_table>;
955f04c4cfSChanwoo Choi			#cooling-cells = <2>;
96178a5d90SAlim Akhtar			i-cache-size = <0x8000>;
97178a5d90SAlim Akhtar			i-cache-line-size = <64>;
98178a5d90SAlim Akhtar			i-cache-sets = <256>;
99178a5d90SAlim Akhtar			d-cache-size = <0x8000>;
100178a5d90SAlim Akhtar			d-cache-line-size = <64>;
101178a5d90SAlim Akhtar			d-cache-sets = <128>;
102178a5d90SAlim Akhtar			next-level-cache = <&cluster_a53_l2>;
1035f04c4cfSChanwoo Choi		};
1045f04c4cfSChanwoo Choi
1055f04c4cfSChanwoo Choi		cpu1: cpu@101 {
1065f04c4cfSChanwoo Choi			device_type = "cpu";
10731af04cdSRob Herring			compatible = "arm,cortex-a53";
1085f04c4cfSChanwoo Choi			enable-method = "psci";
1095f04c4cfSChanwoo Choi			reg = <0x101>;
1105f04c4cfSChanwoo Choi			operating-points-v2 = <&cluster_a53_opp_table>;
1115f04c4cfSChanwoo Choi			#cooling-cells = <2>;
112178a5d90SAlim Akhtar			i-cache-size = <0x8000>;
113178a5d90SAlim Akhtar			i-cache-line-size = <64>;
114178a5d90SAlim Akhtar			i-cache-sets = <256>;
115178a5d90SAlim Akhtar			d-cache-size = <0x8000>;
116178a5d90SAlim Akhtar			d-cache-line-size = <64>;
117178a5d90SAlim Akhtar			d-cache-sets = <128>;
118178a5d90SAlim Akhtar			next-level-cache = <&cluster_a53_l2>;
1195f04c4cfSChanwoo Choi		};
1205f04c4cfSChanwoo Choi
1215f04c4cfSChanwoo Choi		cpu2: cpu@102 {
1225f04c4cfSChanwoo Choi			device_type = "cpu";
12331af04cdSRob Herring			compatible = "arm,cortex-a53";
1245f04c4cfSChanwoo Choi			enable-method = "psci";
1255f04c4cfSChanwoo Choi			reg = <0x102>;
1265f04c4cfSChanwoo Choi			operating-points-v2 = <&cluster_a53_opp_table>;
1275f04c4cfSChanwoo Choi			#cooling-cells = <2>;
128178a5d90SAlim Akhtar			i-cache-size = <0x8000>;
129178a5d90SAlim Akhtar			i-cache-line-size = <64>;
130178a5d90SAlim Akhtar			i-cache-sets = <256>;
131178a5d90SAlim Akhtar			d-cache-size = <0x8000>;
132178a5d90SAlim Akhtar			d-cache-line-size = <64>;
133178a5d90SAlim Akhtar			d-cache-sets = <128>;
134178a5d90SAlim Akhtar			next-level-cache = <&cluster_a53_l2>;
1355f04c4cfSChanwoo Choi		};
1365f04c4cfSChanwoo Choi
1375f04c4cfSChanwoo Choi		cpu3: cpu@103 {
1385f04c4cfSChanwoo Choi			device_type = "cpu";
13931af04cdSRob Herring			compatible = "arm,cortex-a53";
1405f04c4cfSChanwoo Choi			enable-method = "psci";
1415f04c4cfSChanwoo Choi			reg = <0x103>;
1425f04c4cfSChanwoo Choi			operating-points-v2 = <&cluster_a53_opp_table>;
1435f04c4cfSChanwoo Choi			#cooling-cells = <2>;
144178a5d90SAlim Akhtar			i-cache-size = <0x8000>;
145178a5d90SAlim Akhtar			i-cache-line-size = <64>;
146178a5d90SAlim Akhtar			i-cache-sets = <256>;
147178a5d90SAlim Akhtar			d-cache-size = <0x8000>;
148178a5d90SAlim Akhtar			d-cache-line-size = <64>;
149178a5d90SAlim Akhtar			d-cache-sets = <128>;
150178a5d90SAlim Akhtar			next-level-cache = <&cluster_a53_l2>;
1515f04c4cfSChanwoo Choi		};
1525f04c4cfSChanwoo Choi
1535f04c4cfSChanwoo Choi		cpu4: cpu@0 {
1545f04c4cfSChanwoo Choi			device_type = "cpu";
15531af04cdSRob Herring			compatible = "arm,cortex-a57";
1565f04c4cfSChanwoo Choi			enable-method = "psci";
1575f04c4cfSChanwoo Choi			reg = <0x0>;
1585f04c4cfSChanwoo Choi			clocks = <&cmu_atlas CLK_SCLK_ATLAS>;
1595f04c4cfSChanwoo Choi			clock-names = "atlasclk";
1605f04c4cfSChanwoo Choi			operating-points-v2 = <&cluster_a57_opp_table>;
1615f04c4cfSChanwoo Choi			#cooling-cells = <2>;
162178a5d90SAlim Akhtar			i-cache-size = <0xc000>;
163178a5d90SAlim Akhtar			i-cache-line-size = <64>;
164178a5d90SAlim Akhtar			i-cache-sets = <256>;
165178a5d90SAlim Akhtar			d-cache-size = <0x8000>;
166178a5d90SAlim Akhtar			d-cache-line-size = <64>;
167178a5d90SAlim Akhtar			d-cache-sets = <256>;
168178a5d90SAlim Akhtar			next-level-cache = <&cluster_a57_l2>;
1695f04c4cfSChanwoo Choi		};
1705f04c4cfSChanwoo Choi
1715f04c4cfSChanwoo Choi		cpu5: cpu@1 {
1725f04c4cfSChanwoo Choi			device_type = "cpu";
17331af04cdSRob Herring			compatible = "arm,cortex-a57";
1745f04c4cfSChanwoo Choi			enable-method = "psci";
1755f04c4cfSChanwoo Choi			reg = <0x1>;
1765f04c4cfSChanwoo Choi			operating-points-v2 = <&cluster_a57_opp_table>;
1775f04c4cfSChanwoo Choi			#cooling-cells = <2>;
178178a5d90SAlim Akhtar			i-cache-size = <0xc000>;
179178a5d90SAlim Akhtar			i-cache-line-size = <64>;
180178a5d90SAlim Akhtar			i-cache-sets = <256>;
181178a5d90SAlim Akhtar			d-cache-size = <0x8000>;
182178a5d90SAlim Akhtar			d-cache-line-size = <64>;
183178a5d90SAlim Akhtar			d-cache-sets = <256>;
184178a5d90SAlim Akhtar			next-level-cache = <&cluster_a57_l2>;
1855f04c4cfSChanwoo Choi		};
1865f04c4cfSChanwoo Choi
1875f04c4cfSChanwoo Choi		cpu6: cpu@2 {
1885f04c4cfSChanwoo Choi			device_type = "cpu";
18931af04cdSRob Herring			compatible = "arm,cortex-a57";
1905f04c4cfSChanwoo Choi			enable-method = "psci";
1915f04c4cfSChanwoo Choi			reg = <0x2>;
1925f04c4cfSChanwoo Choi			operating-points-v2 = <&cluster_a57_opp_table>;
1935f04c4cfSChanwoo Choi			#cooling-cells = <2>;
194178a5d90SAlim Akhtar			i-cache-size = <0xc000>;
195178a5d90SAlim Akhtar			i-cache-line-size = <64>;
196178a5d90SAlim Akhtar			i-cache-sets = <256>;
197178a5d90SAlim Akhtar			d-cache-size = <0x8000>;
198178a5d90SAlim Akhtar			d-cache-line-size = <64>;
199178a5d90SAlim Akhtar			d-cache-sets = <256>;
200178a5d90SAlim Akhtar			next-level-cache = <&cluster_a57_l2>;
2015f04c4cfSChanwoo Choi		};
2025f04c4cfSChanwoo Choi
2035f04c4cfSChanwoo Choi		cpu7: cpu@3 {
2045f04c4cfSChanwoo Choi			device_type = "cpu";
20531af04cdSRob Herring			compatible = "arm,cortex-a57";
2065f04c4cfSChanwoo Choi			enable-method = "psci";
2075f04c4cfSChanwoo Choi			reg = <0x3>;
2085f04c4cfSChanwoo Choi			operating-points-v2 = <&cluster_a57_opp_table>;
2095f04c4cfSChanwoo Choi			#cooling-cells = <2>;
210178a5d90SAlim Akhtar			i-cache-size = <0xc000>;
211178a5d90SAlim Akhtar			i-cache-line-size = <64>;
212178a5d90SAlim Akhtar			i-cache-sets = <256>;
213178a5d90SAlim Akhtar			d-cache-size = <0x8000>;
214178a5d90SAlim Akhtar			d-cache-line-size = <64>;
215178a5d90SAlim Akhtar			d-cache-sets = <256>;
216178a5d90SAlim Akhtar			next-level-cache = <&cluster_a57_l2>;
217178a5d90SAlim Akhtar		};
218178a5d90SAlim Akhtar
219178a5d90SAlim Akhtar		cluster_a57_l2: l2-cache0 {
220178a5d90SAlim Akhtar			compatible = "cache";
221f3de8530SPierre Gondois			cache-level = <2>;
222f3de8530SPierre Gondois			cache-unified;
223178a5d90SAlim Akhtar			cache-size = <0x200000>;
224178a5d90SAlim Akhtar			cache-line-size = <64>;
225178a5d90SAlim Akhtar			cache-sets = <2048>;
226178a5d90SAlim Akhtar		};
227178a5d90SAlim Akhtar
228178a5d90SAlim Akhtar		cluster_a53_l2: l2-cache1 {
229178a5d90SAlim Akhtar			compatible = "cache";
230f3de8530SPierre Gondois			cache-level = <2>;
231f3de8530SPierre Gondois			cache-unified;
232178a5d90SAlim Akhtar			cache-size = <0x40000>;
233178a5d90SAlim Akhtar			cache-line-size = <64>;
234178a5d90SAlim Akhtar			cache-sets = <256>;
2355f04c4cfSChanwoo Choi		};
2365f04c4cfSChanwoo Choi	};
2375f04c4cfSChanwoo Choi
238ee3b1f97SKrzysztof Kozlowski	cluster_a53_opp_table: opp-table-0 {
2395f04c4cfSChanwoo Choi		compatible = "operating-points-v2";
2405f04c4cfSChanwoo Choi		opp-shared;
2415f04c4cfSChanwoo Choi
242684c581fSViresh Kumar		opp-400000000 {
2435f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <400000000>;
2445f04c4cfSChanwoo Choi			opp-microvolt = <900000>;
2455f04c4cfSChanwoo Choi		};
246684c581fSViresh Kumar		opp-500000000 {
2475f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <500000000>;
2485f04c4cfSChanwoo Choi			opp-microvolt = <925000>;
2495f04c4cfSChanwoo Choi		};
250684c581fSViresh Kumar		opp-600000000 {
2515f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <600000000>;
2525f04c4cfSChanwoo Choi			opp-microvolt = <950000>;
2535f04c4cfSChanwoo Choi		};
254684c581fSViresh Kumar		opp-700000000 {
2555f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <700000000>;
2565f04c4cfSChanwoo Choi			opp-microvolt = <975000>;
2575f04c4cfSChanwoo Choi		};
258684c581fSViresh Kumar		opp-800000000 {
2595f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <800000000>;
2605f04c4cfSChanwoo Choi			opp-microvolt = <1000000>;
2615f04c4cfSChanwoo Choi		};
262684c581fSViresh Kumar		opp-900000000 {
2635f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <900000000>;
2645f04c4cfSChanwoo Choi			opp-microvolt = <1050000>;
2655f04c4cfSChanwoo Choi		};
266684c581fSViresh Kumar		opp-1000000000 {
2675f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1000000000>;
2685f04c4cfSChanwoo Choi			opp-microvolt = <1075000>;
2695f04c4cfSChanwoo Choi		};
270684c581fSViresh Kumar		opp-1100000000 {
2715f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1100000000>;
2725f04c4cfSChanwoo Choi			opp-microvolt = <1112500>;
2735f04c4cfSChanwoo Choi		};
274684c581fSViresh Kumar		opp-1200000000 {
2755f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1200000000>;
2765f04c4cfSChanwoo Choi			opp-microvolt = <1112500>;
2775f04c4cfSChanwoo Choi		};
278684c581fSViresh Kumar		opp-1300000000 {
2795f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1300000000>;
2805f04c4cfSChanwoo Choi			opp-microvolt = <1150000>;
2815f04c4cfSChanwoo Choi		};
2825f04c4cfSChanwoo Choi	};
2835f04c4cfSChanwoo Choi
284ee3b1f97SKrzysztof Kozlowski	cluster_a57_opp_table: opp-table-1 {
2855f04c4cfSChanwoo Choi		compatible = "operating-points-v2";
2865f04c4cfSChanwoo Choi		opp-shared;
2875f04c4cfSChanwoo Choi
288684c581fSViresh Kumar		opp-500000000 {
2895f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <500000000>;
2905f04c4cfSChanwoo Choi			opp-microvolt = <900000>;
2915f04c4cfSChanwoo Choi		};
292684c581fSViresh Kumar		opp-600000000 {
2935f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <600000000>;
2945f04c4cfSChanwoo Choi			opp-microvolt = <900000>;
2955f04c4cfSChanwoo Choi		};
296684c581fSViresh Kumar		opp-700000000 {
2975f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <700000000>;
2985f04c4cfSChanwoo Choi			opp-microvolt = <912500>;
2995f04c4cfSChanwoo Choi		};
300684c581fSViresh Kumar		opp-800000000 {
3015f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <800000000>;
3025f04c4cfSChanwoo Choi			opp-microvolt = <912500>;
3035f04c4cfSChanwoo Choi		};
304684c581fSViresh Kumar		opp-900000000 {
3055f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <900000000>;
3065f04c4cfSChanwoo Choi			opp-microvolt = <937500>;
3075f04c4cfSChanwoo Choi		};
308684c581fSViresh Kumar		opp-1000000000 {
3095f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1000000000>;
3105f04c4cfSChanwoo Choi			opp-microvolt = <975000>;
3115f04c4cfSChanwoo Choi		};
312684c581fSViresh Kumar		opp-1100000000 {
3135f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1100000000>;
3145f04c4cfSChanwoo Choi			opp-microvolt = <1012500>;
3155f04c4cfSChanwoo Choi		};
316684c581fSViresh Kumar		opp-1200000000 {
3175f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1200000000>;
3185f04c4cfSChanwoo Choi			opp-microvolt = <1037500>;
3195f04c4cfSChanwoo Choi		};
320684c581fSViresh Kumar		opp-1300000000 {
3215f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1300000000>;
3225f04c4cfSChanwoo Choi			opp-microvolt = <1062500>;
3235f04c4cfSChanwoo Choi		};
324684c581fSViresh Kumar		opp-1400000000 {
3255f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1400000000>;
3265f04c4cfSChanwoo Choi			opp-microvolt = <1087500>;
3275f04c4cfSChanwoo Choi		};
328684c581fSViresh Kumar		opp-1500000000 {
3295f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1500000000>;
3305f04c4cfSChanwoo Choi			opp-microvolt = <1125000>;
3315f04c4cfSChanwoo Choi		};
332684c581fSViresh Kumar		opp-1600000000 {
3335f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1600000000>;
3345f04c4cfSChanwoo Choi			opp-microvolt = <1137500>;
3355f04c4cfSChanwoo Choi		};
336684c581fSViresh Kumar		opp-1700000000 {
3375f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1700000000>;
3385f04c4cfSChanwoo Choi			opp-microvolt = <1175000>;
3395f04c4cfSChanwoo Choi		};
340684c581fSViresh Kumar		opp-1800000000 {
3415f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1800000000>;
3425f04c4cfSChanwoo Choi			opp-microvolt = <1212500>;
3435f04c4cfSChanwoo Choi		};
344684c581fSViresh Kumar		opp-1900000000 {
3455f04c4cfSChanwoo Choi			opp-hz = /bits/ 64 <1900000000>;
3465f04c4cfSChanwoo Choi			opp-microvolt = <1262500>;
3475f04c4cfSChanwoo Choi		};
3485f04c4cfSChanwoo Choi	};
3495f04c4cfSChanwoo Choi
3505f04c4cfSChanwoo Choi	psci {
3515f04c4cfSChanwoo Choi		compatible = "arm,psci";
3525f04c4cfSChanwoo Choi		method = "smc";
3535f04c4cfSChanwoo Choi		cpu_off = <0x84000002>;
354987414b1SKrzysztof Kozlowski		cpu_on = <0xc4000003>;
3555f04c4cfSChanwoo Choi	};
3565f04c4cfSChanwoo Choi
3570eaecd29SKrzysztof Kozlowski	soc: soc@0 {
3585f04c4cfSChanwoo Choi		compatible = "simple-bus";
3595f04c4cfSChanwoo Choi		#address-cells = <1>;
3605f04c4cfSChanwoo Choi		#size-cells = <1>;
361bed90316SMarek Szyprowski		ranges = <0x0 0x0 0x0 0x18000000>;
3625f04c4cfSChanwoo Choi
3635f04c4cfSChanwoo Choi		chipid@10000000 {
364c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-chipid",
365c226e8c5SKrzysztof Kozlowski				     "samsung,exynos4210-chipid";
3665f04c4cfSChanwoo Choi			reg = <0x10000000 0x100>;
3675f04c4cfSChanwoo Choi		};
3685f04c4cfSChanwoo Choi
3695f04c4cfSChanwoo Choi		cmu_top: clock-controller@10030000 {
3705f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-top";
3715f04c4cfSChanwoo Choi			reg = <0x10030000 0x1000>;
3725f04c4cfSChanwoo Choi			#clock-cells = <1>;
3735f04c4cfSChanwoo Choi
3745f04c4cfSChanwoo Choi			clock-names = "oscclk",
3755f04c4cfSChanwoo Choi				"sclk_mphy_pll",
3765f04c4cfSChanwoo Choi				"sclk_mfc_pll",
3775f04c4cfSChanwoo Choi				"sclk_bus_pll";
3785f04c4cfSChanwoo Choi			clocks = <&xxti>,
3795f04c4cfSChanwoo Choi				<&cmu_cpif CLK_SCLK_MPHY_PLL>,
3805f04c4cfSChanwoo Choi				<&cmu_mif CLK_SCLK_MFC_PLL>,
3815f04c4cfSChanwoo Choi				<&cmu_mif CLK_SCLK_BUS_PLL>;
3825f04c4cfSChanwoo Choi		};
3835f04c4cfSChanwoo Choi
3845f04c4cfSChanwoo Choi		cmu_cpif: clock-controller@10fc0000 {
3855f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-cpif";
3865f04c4cfSChanwoo Choi			reg = <0x10fc0000 0x1000>;
3875f04c4cfSChanwoo Choi			#clock-cells = <1>;
3885f04c4cfSChanwoo Choi
3895f04c4cfSChanwoo Choi			clock-names = "oscclk";
3905f04c4cfSChanwoo Choi			clocks = <&xxti>;
3915f04c4cfSChanwoo Choi		};
3925f04c4cfSChanwoo Choi
3935f04c4cfSChanwoo Choi		cmu_mif: clock-controller@105b0000 {
3945f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-mif";
3955f04c4cfSChanwoo Choi			reg = <0x105b0000 0x2000>;
3965f04c4cfSChanwoo Choi			#clock-cells = <1>;
3975f04c4cfSChanwoo Choi
3985f04c4cfSChanwoo Choi			clock-names = "oscclk",
3995f04c4cfSChanwoo Choi				"sclk_mphy_pll";
4005f04c4cfSChanwoo Choi			clocks = <&xxti>,
4015f04c4cfSChanwoo Choi				<&cmu_cpif CLK_SCLK_MPHY_PLL>;
4025f04c4cfSChanwoo Choi		};
4035f04c4cfSChanwoo Choi
4045f04c4cfSChanwoo Choi		cmu_peric: clock-controller@14c80000 {
4055f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-peric";
4065f04c4cfSChanwoo Choi			reg = <0x14c80000 0x1000>;
4075f04c4cfSChanwoo Choi			#clock-cells = <1>;
4085f04c4cfSChanwoo Choi		};
4095f04c4cfSChanwoo Choi
410df5d5a93SAndrzej Hajda		cmu_peris: clock-controller@10040000 {
4115f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-peris";
4125f04c4cfSChanwoo Choi			reg = <0x10040000 0x1000>;
4135f04c4cfSChanwoo Choi			#clock-cells = <1>;
4145f04c4cfSChanwoo Choi		};
4155f04c4cfSChanwoo Choi
4165f04c4cfSChanwoo Choi		cmu_fsys: clock-controller@156e0000 {
4175f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-fsys";
4185f04c4cfSChanwoo Choi			reg = <0x156e0000 0x1000>;
4195f04c4cfSChanwoo Choi			#clock-cells = <1>;
4205f04c4cfSChanwoo Choi
4215f04c4cfSChanwoo Choi			clock-names = "oscclk",
4225f04c4cfSChanwoo Choi				"sclk_ufs_mphy",
423e206f85cSMarek Szyprowski				"aclk_fsys_200",
4245f04c4cfSChanwoo Choi				"sclk_pcie_100_fsys",
4255f04c4cfSChanwoo Choi				"sclk_ufsunipro_fsys",
4265f04c4cfSChanwoo Choi				"sclk_mmc2_fsys",
4275f04c4cfSChanwoo Choi				"sclk_mmc1_fsys",
4285f04c4cfSChanwoo Choi				"sclk_mmc0_fsys",
4295f04c4cfSChanwoo Choi				"sclk_usbhost30_fsys",
4305f04c4cfSChanwoo Choi				"sclk_usbdrd30_fsys";
4315f04c4cfSChanwoo Choi			clocks = <&xxti>,
4325f04c4cfSChanwoo Choi				<&cmu_cpif CLK_SCLK_UFS_MPHY>,
433e206f85cSMarek Szyprowski				<&cmu_top CLK_ACLK_FSYS_200>,
4345f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_PCIE_100_FSYS>,
4355f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_UFSUNIPRO_FSYS>,
4365f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_MMC2_FSYS>,
4375f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_MMC1_FSYS>,
4385f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_MMC0_FSYS>,
4395f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_USBHOST30_FSYS>,
4405f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_USBDRD30_FSYS>;
4415f04c4cfSChanwoo Choi		};
4425f04c4cfSChanwoo Choi
4435f04c4cfSChanwoo Choi		cmu_g2d: clock-controller@12460000 {
4445f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-g2d";
4455f04c4cfSChanwoo Choi			reg = <0x12460000 0x1000>;
4465f04c4cfSChanwoo Choi			#clock-cells = <1>;
4475f04c4cfSChanwoo Choi
4485f04c4cfSChanwoo Choi			clock-names = "oscclk",
4495f04c4cfSChanwoo Choi				"aclk_g2d_266",
4505f04c4cfSChanwoo Choi				"aclk_g2d_400";
4515f04c4cfSChanwoo Choi			clocks = <&xxti>,
4525f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_G2D_266>,
4535f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_G2D_400>;
4543b94d24dSMarek Szyprowski			power-domains = <&pd_g2d>;
4555f04c4cfSChanwoo Choi		};
4565f04c4cfSChanwoo Choi
4575f04c4cfSChanwoo Choi		cmu_disp: clock-controller@13b90000 {
4585f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-disp";
4595f04c4cfSChanwoo Choi			reg = <0x13b90000 0x1000>;
4605f04c4cfSChanwoo Choi			#clock-cells = <1>;
4615f04c4cfSChanwoo Choi
4625f04c4cfSChanwoo Choi			clock-names = "oscclk",
4635f04c4cfSChanwoo Choi				"sclk_dsim1_disp",
4645f04c4cfSChanwoo Choi				"sclk_dsim0_disp",
4655f04c4cfSChanwoo Choi				"sclk_dsd_disp",
4665f04c4cfSChanwoo Choi				"sclk_decon_tv_eclk_disp",
4675f04c4cfSChanwoo Choi				"sclk_decon_vclk_disp",
4685f04c4cfSChanwoo Choi				"sclk_decon_eclk_disp",
4695f04c4cfSChanwoo Choi				"sclk_decon_tv_vclk_disp",
4705f04c4cfSChanwoo Choi				"aclk_disp_333";
4715f04c4cfSChanwoo Choi			clocks = <&xxti>,
4725f04c4cfSChanwoo Choi				<&cmu_mif CLK_SCLK_DSIM1_DISP>,
4735f04c4cfSChanwoo Choi				<&cmu_mif CLK_SCLK_DSIM0_DISP>,
4745f04c4cfSChanwoo Choi				<&cmu_mif CLK_SCLK_DSD_DISP>,
4755f04c4cfSChanwoo Choi				<&cmu_mif CLK_SCLK_DECON_TV_ECLK_DISP>,
4765f04c4cfSChanwoo Choi				<&cmu_mif CLK_SCLK_DECON_VCLK_DISP>,
4775f04c4cfSChanwoo Choi				<&cmu_mif CLK_SCLK_DECON_ECLK_DISP>,
4785f04c4cfSChanwoo Choi				<&cmu_mif CLK_SCLK_DECON_TV_VCLK_DISP>,
4795f04c4cfSChanwoo Choi				<&cmu_mif CLK_ACLK_DISP_333>;
4809715ed87SMarek Szyprowski			power-domains = <&pd_disp>;
4815f04c4cfSChanwoo Choi		};
4825f04c4cfSChanwoo Choi
4835f04c4cfSChanwoo Choi		cmu_aud: clock-controller@114c0000 {
4845f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-aud";
4855f04c4cfSChanwoo Choi			reg = <0x114c0000 0x1000>;
4865f04c4cfSChanwoo Choi			#clock-cells = <1>;
487e681376eSMarek Szyprowski			clock-names = "oscclk", "fout_aud_pll";
488e681376eSMarek Szyprowski			clocks = <&xxti>, <&cmu_top CLK_FOUT_AUD_PLL>;
489217d3f4fSMarek Szyprowski			power-domains = <&pd_aud>;
4905f04c4cfSChanwoo Choi		};
4915f04c4cfSChanwoo Choi
4925f04c4cfSChanwoo Choi		cmu_bus0: clock-controller@13600000 {
4935f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-bus0";
4945f04c4cfSChanwoo Choi			reg = <0x13600000 0x1000>;
4955f04c4cfSChanwoo Choi			#clock-cells = <1>;
4965f04c4cfSChanwoo Choi
4975f04c4cfSChanwoo Choi			clock-names = "aclk_bus0_400";
4985f04c4cfSChanwoo Choi			clocks = <&cmu_top CLK_ACLK_BUS0_400>;
4995f04c4cfSChanwoo Choi		};
5005f04c4cfSChanwoo Choi
5015f04c4cfSChanwoo Choi		cmu_bus1: clock-controller@14800000 {
5025f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-bus1";
5035f04c4cfSChanwoo Choi			reg = <0x14800000 0x1000>;
5045f04c4cfSChanwoo Choi			#clock-cells = <1>;
5055f04c4cfSChanwoo Choi
5065f04c4cfSChanwoo Choi			clock-names = "aclk_bus1_400";
5075f04c4cfSChanwoo Choi			clocks = <&cmu_top CLK_ACLK_BUS1_400>;
5085f04c4cfSChanwoo Choi		};
5095f04c4cfSChanwoo Choi
5105f04c4cfSChanwoo Choi		cmu_bus2: clock-controller@13400000 {
5115f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-bus2";
5125f04c4cfSChanwoo Choi			reg = <0x13400000 0x1000>;
5135f04c4cfSChanwoo Choi			#clock-cells = <1>;
5145f04c4cfSChanwoo Choi
5155f04c4cfSChanwoo Choi			clock-names = "oscclk", "aclk_bus2_400";
5165f04c4cfSChanwoo Choi			clocks = <&xxti>, <&cmu_mif CLK_ACLK_BUS2_400>;
5175f04c4cfSChanwoo Choi		};
5185f04c4cfSChanwoo Choi
5195f04c4cfSChanwoo Choi		cmu_g3d: clock-controller@14aa0000 {
5205f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-g3d";
5215f04c4cfSChanwoo Choi			reg = <0x14aa0000 0x2000>;
5225f04c4cfSChanwoo Choi			#clock-cells = <1>;
5235f04c4cfSChanwoo Choi
5245f04c4cfSChanwoo Choi			clock-names = "oscclk", "aclk_g3d_400";
5255f04c4cfSChanwoo Choi			clocks = <&xxti>, <&cmu_top CLK_ACLK_G3D_400>;
5263b94d24dSMarek Szyprowski			power-domains = <&pd_g3d>;
5275f04c4cfSChanwoo Choi		};
5285f04c4cfSChanwoo Choi
5295f04c4cfSChanwoo Choi		cmu_gscl: clock-controller@13cf0000 {
5305f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-gscl";
5315f04c4cfSChanwoo Choi			reg = <0x13cf0000 0x1000>;
5325f04c4cfSChanwoo Choi			#clock-cells = <1>;
5335f04c4cfSChanwoo Choi
5345f04c4cfSChanwoo Choi			clock-names = "oscclk",
5355f04c4cfSChanwoo Choi				"aclk_gscl_111",
5365f04c4cfSChanwoo Choi				"aclk_gscl_333";
5375f04c4cfSChanwoo Choi			clocks = <&xxti>,
5385f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_GSCL_111>,
5395f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_GSCL_333>;
540c2607220SMarek Szyprowski			power-domains = <&pd_gscl>;
5415f04c4cfSChanwoo Choi		};
5425f04c4cfSChanwoo Choi
5435f04c4cfSChanwoo Choi		cmu_apollo: clock-controller@11900000 {
5445f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-apollo";
5455f04c4cfSChanwoo Choi			reg = <0x11900000 0x2000>;
5465f04c4cfSChanwoo Choi			#clock-cells = <1>;
5475f04c4cfSChanwoo Choi
5485f04c4cfSChanwoo Choi			clock-names = "oscclk", "sclk_bus_pll_apollo";
5495f04c4cfSChanwoo Choi			clocks = <&xxti>, <&cmu_mif CLK_SCLK_BUS_PLL_APOLLO>;
5505f04c4cfSChanwoo Choi		};
5515f04c4cfSChanwoo Choi
5525f04c4cfSChanwoo Choi		cmu_atlas: clock-controller@11800000 {
5535f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-atlas";
5545f04c4cfSChanwoo Choi			reg = <0x11800000 0x2000>;
5555f04c4cfSChanwoo Choi			#clock-cells = <1>;
5565f04c4cfSChanwoo Choi
5575f04c4cfSChanwoo Choi			clock-names = "oscclk", "sclk_bus_pll_atlas";
5585f04c4cfSChanwoo Choi			clocks = <&xxti>, <&cmu_mif CLK_SCLK_BUS_PLL_ATLAS>;
5595f04c4cfSChanwoo Choi		};
5605f04c4cfSChanwoo Choi
56105e9e0c7SKrzysztof Kozlowski		cmu_mscl: clock-controller@150d0000 {
5625f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-mscl";
5635f04c4cfSChanwoo Choi			reg = <0x150d0000 0x1000>;
5645f04c4cfSChanwoo Choi			#clock-cells = <1>;
5655f04c4cfSChanwoo Choi
5665f04c4cfSChanwoo Choi			clock-names = "oscclk",
5675f04c4cfSChanwoo Choi				"sclk_jpeg_mscl",
5685f04c4cfSChanwoo Choi				"aclk_mscl_400";
5695f04c4cfSChanwoo Choi			clocks = <&xxti>,
5705f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_JPEG_MSCL>,
5715f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_MSCL_400>;
572e45dda53SMarek Szyprowski			power-domains = <&pd_mscl>;
5735f04c4cfSChanwoo Choi		};
5745f04c4cfSChanwoo Choi
5755f04c4cfSChanwoo Choi		cmu_mfc: clock-controller@15280000 {
5765f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-mfc";
5775f04c4cfSChanwoo Choi			reg = <0x15280000 0x1000>;
5785f04c4cfSChanwoo Choi			#clock-cells = <1>;
5795f04c4cfSChanwoo Choi
5805f04c4cfSChanwoo Choi			clock-names = "oscclk", "aclk_mfc_400";
5815f04c4cfSChanwoo Choi			clocks = <&xxti>, <&cmu_top CLK_ACLK_MFC_400>;
582c4e7aba6SMarek Szyprowski			power-domains = <&pd_mfc>;
5835f04c4cfSChanwoo Choi		};
5845f04c4cfSChanwoo Choi
5855f04c4cfSChanwoo Choi		cmu_hevc: clock-controller@14f80000 {
5865f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-hevc";
5875f04c4cfSChanwoo Choi			reg = <0x14f80000 0x1000>;
5885f04c4cfSChanwoo Choi			#clock-cells = <1>;
5895f04c4cfSChanwoo Choi
5905f04c4cfSChanwoo Choi			clock-names = "oscclk", "aclk_hevc_400";
5915f04c4cfSChanwoo Choi			clocks = <&xxti>, <&cmu_top CLK_ACLK_HEVC_400>;
5923b94d24dSMarek Szyprowski			power-domains = <&pd_hevc>;
5935f04c4cfSChanwoo Choi		};
5945f04c4cfSChanwoo Choi
5955f04c4cfSChanwoo Choi		cmu_isp: clock-controller@146d0000 {
5965f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-isp";
5975f04c4cfSChanwoo Choi			reg = <0x146d0000 0x1000>;
5985f04c4cfSChanwoo Choi			#clock-cells = <1>;
5995f04c4cfSChanwoo Choi
6005f04c4cfSChanwoo Choi			clock-names = "oscclk",
6015f04c4cfSChanwoo Choi				"aclk_isp_dis_400",
6025f04c4cfSChanwoo Choi				"aclk_isp_400";
6035f04c4cfSChanwoo Choi			clocks = <&xxti>,
6045f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_ISP_DIS_400>,
6055f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_ISP_400>;
6063b94d24dSMarek Szyprowski			power-domains = <&pd_isp>;
6075f04c4cfSChanwoo Choi		};
6085f04c4cfSChanwoo Choi
6095f04c4cfSChanwoo Choi		cmu_cam0: clock-controller@120d0000 {
6105f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-cam0";
6115f04c4cfSChanwoo Choi			reg = <0x120d0000 0x1000>;
6125f04c4cfSChanwoo Choi			#clock-cells = <1>;
6135f04c4cfSChanwoo Choi
6145f04c4cfSChanwoo Choi			clock-names = "oscclk",
6155f04c4cfSChanwoo Choi				"aclk_cam0_333",
6165f04c4cfSChanwoo Choi				"aclk_cam0_400",
6175f04c4cfSChanwoo Choi				"aclk_cam0_552";
6185f04c4cfSChanwoo Choi			clocks = <&xxti>,
6195f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_CAM0_333>,
6205f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_CAM0_400>,
6215f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_CAM0_552>;
6223b94d24dSMarek Szyprowski			power-domains = <&pd_cam0>;
6235f04c4cfSChanwoo Choi		};
6245f04c4cfSChanwoo Choi
6255f04c4cfSChanwoo Choi		cmu_cam1: clock-controller@145d0000 {
6265f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-cmu-cam1";
6275f04c4cfSChanwoo Choi			reg = <0x145d0000 0x1000>;
6285f04c4cfSChanwoo Choi			#clock-cells = <1>;
6295f04c4cfSChanwoo Choi
6305f04c4cfSChanwoo Choi			clock-names = "oscclk",
6315f04c4cfSChanwoo Choi				"sclk_isp_uart_cam1",
6325f04c4cfSChanwoo Choi				"sclk_isp_spi1_cam1",
6335f04c4cfSChanwoo Choi				"sclk_isp_spi0_cam1",
6345f04c4cfSChanwoo Choi				"aclk_cam1_333",
6355f04c4cfSChanwoo Choi				"aclk_cam1_400",
6365f04c4cfSChanwoo Choi				"aclk_cam1_552";
6375f04c4cfSChanwoo Choi			clocks = <&xxti>,
6385f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_ISP_UART_CAM1>,
6395f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_ISP_SPI1_CAM1>,
6405f04c4cfSChanwoo Choi				<&cmu_top CLK_SCLK_ISP_SPI0_CAM1>,
6415f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_CAM1_333>,
6425f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_CAM1_400>,
6435f04c4cfSChanwoo Choi				<&cmu_top CLK_ACLK_CAM1_552>;
6443b94d24dSMarek Szyprowski			power-domains = <&pd_cam1>;
6455f04c4cfSChanwoo Choi		};
6465f04c4cfSChanwoo Choi
64772d7e948SKamil Konieczny		cmu_imem: clock-controller@11060000 {
64872d7e948SKamil Konieczny			compatible = "samsung,exynos5433-cmu-imem";
64972d7e948SKamil Konieczny			reg = <0x11060000 0x1000>;
65072d7e948SKamil Konieczny			#clock-cells = <1>;
65172d7e948SKamil Konieczny
65272d7e948SKamil Konieczny			clock-names = "oscclk",
65372d7e948SKamil Konieczny				"aclk_imem_sssx_266",
65472d7e948SKamil Konieczny				"aclk_imem_266",
65572d7e948SKamil Konieczny				"aclk_imem_200";
65672d7e948SKamil Konieczny			clocks = <&xxti>,
65772d7e948SKamil Konieczny				<&cmu_top CLK_DIV_ACLK_IMEM_SSSX_266>,
65872d7e948SKamil Konieczny				<&cmu_top CLK_DIV_ACLK_IMEM_266>,
65972d7e948SKamil Konieczny				<&cmu_top CLK_DIV_ACLK_IMEM_200>;
66072d7e948SKamil Konieczny		};
66172d7e948SKamil Konieczny
66277fc4697SKamil Konieczny		slim_sss: slim-sss@11140000 {
66377fc4697SKamil Konieczny			compatible = "samsung,exynos5433-slim-sss";
66477fc4697SKamil Konieczny			reg = <0x11140000 0x1000>;
66577fc4697SKamil Konieczny			interrupts = <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>;
666396e589aSKrzysztof Kozlowski			clock-names = "pclk", "aclk";
667396e589aSKrzysztof Kozlowski			clocks = <&cmu_imem CLK_PCLK_SLIMSSS>,
668396e589aSKrzysztof Kozlowski				 <&cmu_imem CLK_ACLK_SLIMSSS>;
66977fc4697SKamil Konieczny		};
67077fc4697SKamil Konieczny
671c2607220SMarek Szyprowski		pd_gscl: power-domain@105c4000 {
672c2607220SMarek Szyprowski			compatible = "samsung,exynos5433-pd";
673c2607220SMarek Szyprowski			reg = <0x105c4000 0x20>;
674c2607220SMarek Szyprowski			#power-domain-cells = <0>;
675c2607220SMarek Szyprowski			label = "GSCL";
676c2607220SMarek Szyprowski		};
677c2607220SMarek Szyprowski
6783b94d24dSMarek Szyprowski		pd_cam0: power-domain@105c4020 {
6793b94d24dSMarek Szyprowski			compatible = "samsung,exynos5433-pd";
6803b94d24dSMarek Szyprowski			reg = <0x105c4020 0x20>;
6813b94d24dSMarek Szyprowski			#power-domain-cells = <0>;
6823b94d24dSMarek Szyprowski			power-domains = <&pd_cam1>;
6833b94d24dSMarek Szyprowski			label = "CAM0";
6843b94d24dSMarek Szyprowski		};
6853b94d24dSMarek Szyprowski
686e45dda53SMarek Szyprowski		pd_mscl: power-domain@105c4040 {
687e45dda53SMarek Szyprowski			compatible = "samsung,exynos5433-pd";
688e45dda53SMarek Szyprowski			reg = <0x105c4040 0x20>;
689e45dda53SMarek Szyprowski			#power-domain-cells = <0>;
690e45dda53SMarek Szyprowski			label = "MSCL";
691e45dda53SMarek Szyprowski		};
692e45dda53SMarek Szyprowski
6933b94d24dSMarek Szyprowski		pd_g3d: power-domain@105c4060 {
6943b94d24dSMarek Szyprowski			compatible = "samsung,exynos5433-pd";
6953b94d24dSMarek Szyprowski			reg = <0x105c4060 0x20>;
6963b94d24dSMarek Szyprowski			#power-domain-cells = <0>;
6973b94d24dSMarek Szyprowski			label = "G3D";
6983b94d24dSMarek Szyprowski		};
6993b94d24dSMarek Szyprowski
7009715ed87SMarek Szyprowski		pd_disp: power-domain@105c4080 {
7019715ed87SMarek Szyprowski			compatible = "samsung,exynos5433-pd";
7029715ed87SMarek Szyprowski			reg = <0x105c4080 0x20>;
7039715ed87SMarek Szyprowski			#power-domain-cells = <0>;
7049715ed87SMarek Szyprowski			label = "DISP";
7059715ed87SMarek Szyprowski		};
7069715ed87SMarek Szyprowski
7073b94d24dSMarek Szyprowski		pd_cam1: power-domain@105c40a0 {
7083b94d24dSMarek Szyprowski			compatible = "samsung,exynos5433-pd";
7093b94d24dSMarek Szyprowski			reg = <0x105c40a0 0x20>;
7103b94d24dSMarek Szyprowski			#power-domain-cells = <0>;
7113b94d24dSMarek Szyprowski			label = "CAM1";
7123b94d24dSMarek Szyprowski		};
7133b94d24dSMarek Szyprowski
714217d3f4fSMarek Szyprowski		pd_aud: power-domain@105c40c0 {
715217d3f4fSMarek Szyprowski			compatible = "samsung,exynos5433-pd";
716217d3f4fSMarek Szyprowski			reg = <0x105c40c0 0x20>;
717217d3f4fSMarek Szyprowski			#power-domain-cells = <0>;
718217d3f4fSMarek Szyprowski			label = "AUD";
719217d3f4fSMarek Szyprowski		};
720217d3f4fSMarek Szyprowski
7213b94d24dSMarek Szyprowski		pd_g2d: power-domain@105c4120 {
7223b94d24dSMarek Szyprowski			compatible = "samsung,exynos5433-pd";
7233b94d24dSMarek Szyprowski			reg = <0x105c4120 0x20>;
7243b94d24dSMarek Szyprowski			#power-domain-cells = <0>;
7253b94d24dSMarek Szyprowski			label = "G2D";
7263b94d24dSMarek Szyprowski		};
7273b94d24dSMarek Szyprowski
7283b94d24dSMarek Szyprowski		pd_isp: power-domain@105c4140 {
7293b94d24dSMarek Szyprowski			compatible = "samsung,exynos5433-pd";
7303b94d24dSMarek Szyprowski			reg = <0x105c4140 0x20>;
7313b94d24dSMarek Szyprowski			#power-domain-cells = <0>;
7323b94d24dSMarek Szyprowski			power-domains = <&pd_cam0>;
7333b94d24dSMarek Szyprowski			label = "ISP";
7343b94d24dSMarek Szyprowski		};
7353b94d24dSMarek Szyprowski
736c4e7aba6SMarek Szyprowski		pd_mfc: power-domain@105c4180 {
737c4e7aba6SMarek Szyprowski			compatible = "samsung,exynos5433-pd";
738c4e7aba6SMarek Szyprowski			reg = <0x105c4180 0x20>;
739c4e7aba6SMarek Szyprowski			#power-domain-cells = <0>;
740c4e7aba6SMarek Szyprowski			label = "MFC";
741c4e7aba6SMarek Szyprowski		};
742c4e7aba6SMarek Szyprowski
7433b94d24dSMarek Szyprowski		pd_hevc: power-domain@105c41c0 {
7443b94d24dSMarek Szyprowski			compatible = "samsung,exynos5433-pd";
7453b94d24dSMarek Szyprowski			reg = <0x105c41c0 0x20>;
7463b94d24dSMarek Szyprowski			#power-domain-cells = <0>;
7473b94d24dSMarek Szyprowski			label = "HEVC";
7483b94d24dSMarek Szyprowski		};
7493b94d24dSMarek Szyprowski
7505f04c4cfSChanwoo Choi		tmu_atlas0: tmu@10060000 {
7515f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-tmu";
7525f04c4cfSChanwoo Choi			reg = <0x10060000 0x200>;
753cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
7545f04c4cfSChanwoo Choi			clocks = <&cmu_peris CLK_PCLK_TMU0_APBIF>,
7555f04c4cfSChanwoo Choi				<&cmu_peris CLK_SCLK_TMU0>;
7565f04c4cfSChanwoo Choi			clock-names = "tmu_apbif", "tmu_sclk";
7570263a303SBartlomiej Zolnierkiewicz			#thermal-sensor-cells = <0>;
7585f04c4cfSChanwoo Choi			status = "disabled";
7595f04c4cfSChanwoo Choi		};
7605f04c4cfSChanwoo Choi
7615f04c4cfSChanwoo Choi		tmu_atlas1: tmu@10068000 {
7625f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-tmu";
7635f04c4cfSChanwoo Choi			reg = <0x10068000 0x200>;
764cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
7655f04c4cfSChanwoo Choi			clocks = <&cmu_peris CLK_PCLK_TMU0_APBIF>,
7665f04c4cfSChanwoo Choi				<&cmu_peris CLK_SCLK_TMU0>;
7675f04c4cfSChanwoo Choi			clock-names = "tmu_apbif", "tmu_sclk";
7680263a303SBartlomiej Zolnierkiewicz			#thermal-sensor-cells = <0>;
7695f04c4cfSChanwoo Choi			status = "disabled";
7705f04c4cfSChanwoo Choi		};
7715f04c4cfSChanwoo Choi
7725f04c4cfSChanwoo Choi		tmu_g3d: tmu@10070000 {
7735f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-tmu";
7745f04c4cfSChanwoo Choi			reg = <0x10070000 0x200>;
775cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>;
7765f04c4cfSChanwoo Choi			clocks = <&cmu_peris CLK_PCLK_TMU1_APBIF>,
7775f04c4cfSChanwoo Choi				<&cmu_peris CLK_SCLK_TMU1>;
7785f04c4cfSChanwoo Choi			clock-names = "tmu_apbif", "tmu_sclk";
7790263a303SBartlomiej Zolnierkiewicz			#thermal-sensor-cells = <0>;
7805f04c4cfSChanwoo Choi			status = "disabled";
7815f04c4cfSChanwoo Choi		};
7825f04c4cfSChanwoo Choi
7835f04c4cfSChanwoo Choi		tmu_apollo: tmu@10078000 {
7845f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-tmu";
7855f04c4cfSChanwoo Choi			reg = <0x10078000 0x200>;
786cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
7875f04c4cfSChanwoo Choi			clocks = <&cmu_peris CLK_PCLK_TMU1_APBIF>,
7885f04c4cfSChanwoo Choi				<&cmu_peris CLK_SCLK_TMU1>;
7895f04c4cfSChanwoo Choi			clock-names = "tmu_apbif", "tmu_sclk";
7900263a303SBartlomiej Zolnierkiewicz			#thermal-sensor-cells = <0>;
7915f04c4cfSChanwoo Choi			status = "disabled";
7925f04c4cfSChanwoo Choi		};
7935f04c4cfSChanwoo Choi
7945f04c4cfSChanwoo Choi		tmu_isp: tmu@1007c000 {
7955f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-tmu";
7965f04c4cfSChanwoo Choi			reg = <0x1007c000 0x200>;
797cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
7985f04c4cfSChanwoo Choi			clocks = <&cmu_peris CLK_PCLK_TMU1_APBIF>,
7995f04c4cfSChanwoo Choi				<&cmu_peris CLK_SCLK_TMU1>;
8005f04c4cfSChanwoo Choi			clock-names = "tmu_apbif", "tmu_sclk";
8010263a303SBartlomiej Zolnierkiewicz			#thermal-sensor-cells = <0>;
8025f04c4cfSChanwoo Choi			status = "disabled";
8035f04c4cfSChanwoo Choi		};
8045f04c4cfSChanwoo Choi
8059f17f839SKrzysztof Kozlowski		timer@101c0000 {
80626169222SKrzysztof Kozlowski			compatible = "samsung,exynos5433-mct",
80726169222SKrzysztof Kozlowski				     "samsung,exynos4210-mct";
8085f04c4cfSChanwoo Choi			reg = <0x101c0000 0x800>;
809cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>,
810cebef6beSMarek Szyprowski				<GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>,
811cebef6beSMarek Szyprowski				<GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
812cebef6beSMarek Szyprowski				<GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
813cebef6beSMarek Szyprowski				<GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
814cebef6beSMarek Szyprowski				<GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>,
815cebef6beSMarek Szyprowski				<GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
816cebef6beSMarek Szyprowski				<GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
817cebef6beSMarek Szyprowski				<GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
818cebef6beSMarek Szyprowski				<GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>,
819cebef6beSMarek Szyprowski				<GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>,
820cebef6beSMarek Szyprowski				<GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
8215f04c4cfSChanwoo Choi			clocks = <&xxti>, <&cmu_peris CLK_PCLK_MCT>;
8225f04c4cfSChanwoo Choi			clock-names = "fin_pll", "mct";
8235f04c4cfSChanwoo Choi		};
8245f04c4cfSChanwoo Choi
8257774f4e2SChanwoo Choi		ppmu_d0_cpu: ppmu@10480000 {
8267774f4e2SChanwoo Choi			compatible = "samsung,exynos-ppmu-v2";
8277774f4e2SChanwoo Choi			reg = <0x10480000 0x2000>;
8287774f4e2SChanwoo Choi			status = "disabled";
8297774f4e2SChanwoo Choi		};
8307774f4e2SChanwoo Choi
8317774f4e2SChanwoo Choi		ppmu_d0_general: ppmu@10490000 {
8327774f4e2SChanwoo Choi			compatible = "samsung,exynos-ppmu-v2";
8337774f4e2SChanwoo Choi			reg = <0x10490000 0x2000>;
8347774f4e2SChanwoo Choi			status = "disabled";
8357774f4e2SChanwoo Choi		};
8367774f4e2SChanwoo Choi
8377774f4e2SChanwoo Choi		ppmu_d1_cpu: ppmu@104b0000 {
8387774f4e2SChanwoo Choi			compatible = "samsung,exynos-ppmu-v2";
8397774f4e2SChanwoo Choi			reg = <0x104b0000 0x2000>;
8407774f4e2SChanwoo Choi			status = "disabled";
8417774f4e2SChanwoo Choi		};
8427774f4e2SChanwoo Choi
8437774f4e2SChanwoo Choi		ppmu_d1_general: ppmu@104c0000 {
8447774f4e2SChanwoo Choi			compatible = "samsung,exynos-ppmu-v2";
8457774f4e2SChanwoo Choi			reg = <0x104c0000 0x2000>;
8467774f4e2SChanwoo Choi			status = "disabled";
8477774f4e2SChanwoo Choi		};
8487774f4e2SChanwoo Choi
8495f04c4cfSChanwoo Choi		pinctrl_alive: pinctrl@10580000 {
8505f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-pinctrl";
8515f04c4cfSChanwoo Choi			reg = <0x10580000 0x1a20>, <0x11090000 0x100>;
8525f04c4cfSChanwoo Choi
8535f04c4cfSChanwoo Choi			wakeup-interrupt-controller {
854c226e8c5SKrzysztof Kozlowski				compatible = "samsung,exynos5433-wakeup-eint",
855c226e8c5SKrzysztof Kozlowski					     "samsung,exynos7-wakeup-eint";
856cebef6beSMarek Szyprowski				interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
8575f04c4cfSChanwoo Choi			};
8585f04c4cfSChanwoo Choi		};
8595f04c4cfSChanwoo Choi
8605f04c4cfSChanwoo Choi		pinctrl_aud: pinctrl@114b0000 {
8615f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-pinctrl";
8625f04c4cfSChanwoo Choi			reg = <0x114b0000 0x1000>;
863cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>;
864217d3f4fSMarek Szyprowski			power-domains = <&pd_aud>;
8655f04c4cfSChanwoo Choi		};
8665f04c4cfSChanwoo Choi
8675f04c4cfSChanwoo Choi		pinctrl_cpif: pinctrl@10fe0000 {
8685f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-pinctrl";
8695f04c4cfSChanwoo Choi			reg = <0x10fe0000 0x1000>;
870cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>;
8715f04c4cfSChanwoo Choi		};
8725f04c4cfSChanwoo Choi
8735f04c4cfSChanwoo Choi		pinctrl_ese: pinctrl@14ca0000 {
8745f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-pinctrl";
8755f04c4cfSChanwoo Choi			reg = <0x14ca0000 0x1000>;
876cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 413 IRQ_TYPE_LEVEL_HIGH>;
8775f04c4cfSChanwoo Choi		};
8785f04c4cfSChanwoo Choi
8795f04c4cfSChanwoo Choi		pinctrl_finger: pinctrl@14cb0000 {
8805f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-pinctrl";
8815f04c4cfSChanwoo Choi			reg = <0x14cb0000 0x1000>;
882cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 414 IRQ_TYPE_LEVEL_HIGH>;
8835f04c4cfSChanwoo Choi		};
8845f04c4cfSChanwoo Choi
8855f04c4cfSChanwoo Choi		pinctrl_fsys: pinctrl@15690000 {
8865f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-pinctrl";
8875f04c4cfSChanwoo Choi			reg = <0x15690000 0x1000>;
888cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>;
8895f04c4cfSChanwoo Choi		};
8905f04c4cfSChanwoo Choi
8915f04c4cfSChanwoo Choi		pinctrl_imem: pinctrl@11090000 {
8925f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-pinctrl";
8935f04c4cfSChanwoo Choi			reg = <0x11090000 0x1000>;
894cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>;
8955f04c4cfSChanwoo Choi		};
8965f04c4cfSChanwoo Choi
8975f04c4cfSChanwoo Choi		pinctrl_nfc: pinctrl@14cd0000 {
8985f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-pinctrl";
8995f04c4cfSChanwoo Choi			reg = <0x14cd0000 0x1000>;
900cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 441 IRQ_TYPE_LEVEL_HIGH>;
9015f04c4cfSChanwoo Choi		};
9025f04c4cfSChanwoo Choi
9035f04c4cfSChanwoo Choi		pinctrl_peric: pinctrl@14cc0000 {
9045f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-pinctrl";
9055f04c4cfSChanwoo Choi			reg = <0x14cc0000 0x1100>;
906cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 440 IRQ_TYPE_LEVEL_HIGH>;
9075f04c4cfSChanwoo Choi		};
9085f04c4cfSChanwoo Choi
9095f04c4cfSChanwoo Choi		pinctrl_touch: pinctrl@14ce0000 {
9105f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-pinctrl";
9115f04c4cfSChanwoo Choi			reg = <0x14ce0000 0x1100>;
912cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 442 IRQ_TYPE_LEVEL_HIGH>;
9135f04c4cfSChanwoo Choi		};
9145f04c4cfSChanwoo Choi
9155f04c4cfSChanwoo Choi		pmu_system_controller: system-controller@105c0000 {
916017cdefeSKrzysztof Kozlowski			compatible = "samsung,exynos5433-pmu", "simple-mfd", "syscon";
9175f04c4cfSChanwoo Choi			reg = <0x105c0000 0x5008>;
9185f04c4cfSChanwoo Choi			#clock-cells = <1>;
9195f04c4cfSChanwoo Choi			clock-names = "clkout16";
9205f04c4cfSChanwoo Choi			clocks = <&xxti>;
921d98b53b9SKrzysztof Kozlowski
922017cdefeSKrzysztof Kozlowski			mipi_phy: mipi-phy {
923017cdefeSKrzysztof Kozlowski				compatible = "samsung,exynos5433-mipi-video-phy";
924017cdefeSKrzysztof Kozlowski				#phy-cells = <1>;
925017cdefeSKrzysztof Kozlowski				samsung,cam0-sysreg = <&syscon_cam0>;
926017cdefeSKrzysztof Kozlowski				samsung,cam1-sysreg = <&syscon_cam1>;
927017cdefeSKrzysztof Kozlowski				samsung,disp-sysreg = <&syscon_disp>;
928017cdefeSKrzysztof Kozlowski			};
929017cdefeSKrzysztof Kozlowski
930d98b53b9SKrzysztof Kozlowski			reboot: syscon-reboot {
931d98b53b9SKrzysztof Kozlowski				compatible = "syscon-reboot";
932d98b53b9SKrzysztof Kozlowski				regmap = <&pmu_system_controller>;
933d98b53b9SKrzysztof Kozlowski				offset = <0x400>; /* SWRESET */
934d98b53b9SKrzysztof Kozlowski				mask = <0x1>;
935d98b53b9SKrzysztof Kozlowski			};
9365f04c4cfSChanwoo Choi		};
9375f04c4cfSChanwoo Choi
9385f04c4cfSChanwoo Choi		gic: interrupt-controller@11001000 {
9395f04c4cfSChanwoo Choi			compatible = "arm,gic-400";
9405f04c4cfSChanwoo Choi			#interrupt-cells = <3>;
9415f04c4cfSChanwoo Choi			interrupt-controller;
9425f04c4cfSChanwoo Choi			reg = <0x11001000 0x1000>,
9435f04c4cfSChanwoo Choi				<0x11002000 0x2000>,
9445f04c4cfSChanwoo Choi				<0x11004000 0x2000>,
9455f04c4cfSChanwoo Choi				<0x11006000 0x2000>;
9465f04c4cfSChanwoo Choi			interrupts = <GIC_PPI 9 0xf04>;
9475f04c4cfSChanwoo Choi		};
9485f04c4cfSChanwoo Choi
9495f04c4cfSChanwoo Choi		decon: decon@13800000 {
9505f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-decon";
9515f04c4cfSChanwoo Choi			reg = <0x13800000 0x2104>;
9525f04c4cfSChanwoo Choi			clocks = <&cmu_disp CLK_PCLK_DECON>,
9535f04c4cfSChanwoo Choi				<&cmu_disp CLK_ACLK_DECON>,
9545f04c4cfSChanwoo Choi				<&cmu_disp CLK_ACLK_SMMU_DECON0X>,
9555f04c4cfSChanwoo Choi				<&cmu_disp CLK_ACLK_XIU_DECON0X>,
9565f04c4cfSChanwoo Choi				<&cmu_disp CLK_PCLK_SMMU_DECON0X>,
957f0b5e8a2SMarek Szyprowski				<&cmu_disp CLK_ACLK_SMMU_DECON1X>,
958f0b5e8a2SMarek Szyprowski				<&cmu_disp CLK_ACLK_XIU_DECON1X>,
959f0b5e8a2SMarek Szyprowski				<&cmu_disp CLK_PCLK_SMMU_DECON1X>,
9605f04c4cfSChanwoo Choi				<&cmu_disp CLK_SCLK_DECON_VCLK>,
96145eedc0eSAndrzej Hajda				<&cmu_disp CLK_SCLK_DECON_ECLK>,
96245eedc0eSAndrzej Hajda				<&cmu_disp CLK_SCLK_DSD>;
9635f04c4cfSChanwoo Choi			clock-names = "pclk", "aclk_decon", "aclk_smmu_decon0x",
9645f04c4cfSChanwoo Choi				"aclk_xiu_decon0x", "pclk_smmu_decon0x",
965f0b5e8a2SMarek Szyprowski				"aclk_smmu_decon1x", "aclk_xiu_decon1x",
966f0b5e8a2SMarek Szyprowski				"pclk_smmu_decon1x", "sclk_decon_vclk",
96745eedc0eSAndrzej Hajda				"sclk_decon_eclk", "dsd";
9689715ed87SMarek Szyprowski			power-domains = <&pd_disp>;
9695f04c4cfSChanwoo Choi			interrupt-names = "fifo", "vsync", "lcd_sys";
970cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
971cebef6beSMarek Szyprowski				     <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
972cebef6beSMarek Szyprowski				     <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>;
9735f04c4cfSChanwoo Choi			samsung,disp-sysreg = <&syscon_disp>;
9745f04c4cfSChanwoo Choi			status = "disabled";
9755f04c4cfSChanwoo Choi			iommus = <&sysmmu_decon0x>, <&sysmmu_decon1x>;
9765f04c4cfSChanwoo Choi			iommu-names = "m0", "m1";
9775f04c4cfSChanwoo Choi
9785f04c4cfSChanwoo Choi			ports {
9795f04c4cfSChanwoo Choi				#address-cells = <1>;
9805f04c4cfSChanwoo Choi				#size-cells = <0>;
9815f04c4cfSChanwoo Choi
9825f04c4cfSChanwoo Choi				port@0 {
9835f04c4cfSChanwoo Choi					reg = <0>;
9845f04c4cfSChanwoo Choi					decon_to_mic: endpoint {
9855f04c4cfSChanwoo Choi						remote-endpoint =
9865f04c4cfSChanwoo Choi							<&mic_to_decon>;
9875f04c4cfSChanwoo Choi					};
9885f04c4cfSChanwoo Choi				};
9895f04c4cfSChanwoo Choi			};
9905f04c4cfSChanwoo Choi		};
9915f04c4cfSChanwoo Choi
992e80deee0SAndrzej Hajda		decon_tv: decon@13880000 {
993e80deee0SAndrzej Hajda			compatible = "samsung,exynos5433-decon-tv";
994e80deee0SAndrzej Hajda			reg = <0x13880000 0x20b8>;
995e80deee0SAndrzej Hajda			clocks = <&cmu_disp CLK_PCLK_DECON_TV>,
996e80deee0SAndrzej Hajda				 <&cmu_disp CLK_ACLK_DECON_TV>,
997e80deee0SAndrzej Hajda				 <&cmu_disp CLK_ACLK_SMMU_TV0X>,
998e80deee0SAndrzej Hajda				 <&cmu_disp CLK_ACLK_XIU_TV0X>,
999e80deee0SAndrzej Hajda				 <&cmu_disp CLK_PCLK_SMMU_TV0X>,
1000f0b5e8a2SMarek Szyprowski				 <&cmu_disp CLK_ACLK_SMMU_TV1X>,
1001f0b5e8a2SMarek Szyprowski				 <&cmu_disp CLK_ACLK_XIU_TV1X>,
1002f0b5e8a2SMarek Szyprowski				 <&cmu_disp CLK_PCLK_SMMU_TV1X>,
1003e80deee0SAndrzej Hajda				 <&cmu_disp CLK_SCLK_DECON_TV_VCLK>,
100445eedc0eSAndrzej Hajda				 <&cmu_disp CLK_SCLK_DECON_TV_ECLK>,
100545eedc0eSAndrzej Hajda				 <&cmu_disp CLK_SCLK_DSD>;
1006e80deee0SAndrzej Hajda			clock-names = "pclk", "aclk_decon", "aclk_smmu_decon0x",
1007e80deee0SAndrzej Hajda				      "aclk_xiu_decon0x", "pclk_smmu_decon0x",
1008f0b5e8a2SMarek Szyprowski				      "aclk_smmu_decon1x", "aclk_xiu_decon1x",
1009f0b5e8a2SMarek Szyprowski				      "pclk_smmu_decon1x", "sclk_decon_vclk",
101045eedc0eSAndrzej Hajda				      "sclk_decon_eclk", "dsd";
1011e80deee0SAndrzej Hajda			samsung,disp-sysreg = <&syscon_disp>;
10129715ed87SMarek Szyprowski			power-domains = <&pd_disp>;
1013e80deee0SAndrzej Hajda			interrupt-names = "fifo", "vsync", "lcd_sys";
1014e80deee0SAndrzej Hajda			interrupts = <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
1015e80deee0SAndrzej Hajda				     <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
1016e80deee0SAndrzej Hajda				     <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>;
1017e80deee0SAndrzej Hajda			status = "disabled";
1018e80deee0SAndrzej Hajda			iommus = <&sysmmu_tv0x>, <&sysmmu_tv1x>;
1019e80deee0SAndrzej Hajda			iommu-names = "m0", "m1";
1020e80deee0SAndrzej Hajda		};
1021e80deee0SAndrzej Hajda
10225f04c4cfSChanwoo Choi		dsi: dsi@13900000 {
10235f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-mipi-dsi";
1024987414b1SKrzysztof Kozlowski			reg = <0x13900000 0xc0>;
1025cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>;
10265f04c4cfSChanwoo Choi			phys = <&mipi_phy 1>;
10275f04c4cfSChanwoo Choi			phy-names = "dsim";
10285f04c4cfSChanwoo Choi			clocks = <&cmu_disp CLK_PCLK_DSIM0>,
10295f04c4cfSChanwoo Choi				<&cmu_disp CLK_PHYCLK_MIPIDPHY0_BITCLKDIV8>,
10305f04c4cfSChanwoo Choi				<&cmu_disp CLK_PHYCLK_MIPIDPHY0_RXCLKESC0>,
10315f04c4cfSChanwoo Choi				<&cmu_disp CLK_SCLK_RGB_VCLK_TO_DSIM0>,
10325f04c4cfSChanwoo Choi				<&cmu_disp CLK_SCLK_DSIM0>;
10335f04c4cfSChanwoo Choi			clock-names = "bus_clk",
10345f04c4cfSChanwoo Choi					"phyclk_mipidphy0_bitclkdiv8",
10355f04c4cfSChanwoo Choi					"phyclk_mipidphy0_rxclkesc0",
10365f04c4cfSChanwoo Choi					"sclk_rgb_vclk_to_dsim0",
10375f04c4cfSChanwoo Choi					"sclk_mipi";
10389715ed87SMarek Szyprowski			power-domains = <&pd_disp>;
10395f04c4cfSChanwoo Choi			status = "disabled";
10405f04c4cfSChanwoo Choi			#address-cells = <1>;
10415f04c4cfSChanwoo Choi			#size-cells = <0>;
10425f04c4cfSChanwoo Choi
10435f04c4cfSChanwoo Choi			ports {
10445f04c4cfSChanwoo Choi				#address-cells = <1>;
10455f04c4cfSChanwoo Choi				#size-cells = <0>;
10465f04c4cfSChanwoo Choi
10475f04c4cfSChanwoo Choi				port@0 {
10485f04c4cfSChanwoo Choi					reg = <0>;
10495f04c4cfSChanwoo Choi					dsi_to_mic: endpoint {
10505f04c4cfSChanwoo Choi						remote-endpoint = <&mic_to_dsi>;
10515f04c4cfSChanwoo Choi					};
10525f04c4cfSChanwoo Choi				};
10535f04c4cfSChanwoo Choi			};
10545f04c4cfSChanwoo Choi		};
10555f04c4cfSChanwoo Choi
10565f04c4cfSChanwoo Choi		mic: mic@13930000 {
10575f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-mic";
10585f04c4cfSChanwoo Choi			reg = <0x13930000 0x48>;
10595f04c4cfSChanwoo Choi			clocks = <&cmu_disp CLK_PCLK_MIC0>,
10605f04c4cfSChanwoo Choi				<&cmu_disp CLK_SCLK_RGB_VCLK_TO_MIC0>;
10615f04c4cfSChanwoo Choi			clock-names = "pclk_mic0", "sclk_rgb_vclk_to_mic0";
10629715ed87SMarek Szyprowski			power-domains = <&pd_disp>;
10635f04c4cfSChanwoo Choi			samsung,disp-syscon = <&syscon_disp>;
10645f04c4cfSChanwoo Choi			status = "disabled";
10655f04c4cfSChanwoo Choi
10665f04c4cfSChanwoo Choi			ports {
10675f04c4cfSChanwoo Choi				#address-cells = <1>;
10685f04c4cfSChanwoo Choi				#size-cells = <0>;
10695f04c4cfSChanwoo Choi
10705f04c4cfSChanwoo Choi				port@0 {
10715f04c4cfSChanwoo Choi					reg = <0>;
10725f04c4cfSChanwoo Choi					mic_to_decon: endpoint {
10735f04c4cfSChanwoo Choi						remote-endpoint =
10745f04c4cfSChanwoo Choi							<&decon_to_mic>;
10755f04c4cfSChanwoo Choi					};
10765f04c4cfSChanwoo Choi				};
10775f04c4cfSChanwoo Choi
10785f04c4cfSChanwoo Choi				port@1 {
10795f04c4cfSChanwoo Choi					reg = <1>;
10805f04c4cfSChanwoo Choi					mic_to_dsi: endpoint {
10815f04c4cfSChanwoo Choi						remote-endpoint = <&dsi_to_mic>;
10825f04c4cfSChanwoo Choi					};
10835f04c4cfSChanwoo Choi				};
10845f04c4cfSChanwoo Choi			};
10855f04c4cfSChanwoo Choi		};
10865f04c4cfSChanwoo Choi
1087cb872bd9SAndrzej Hajda		hdmi: hdmi@13970000 {
1088cb872bd9SAndrzej Hajda			compatible = "samsung,exynos5433-hdmi";
1089cb872bd9SAndrzej Hajda			reg = <0x13970000 0x70000>;
1090cb872bd9SAndrzej Hajda			interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
1091cb872bd9SAndrzej Hajda			clocks = <&cmu_disp CLK_PCLK_HDMI>,
1092cb872bd9SAndrzej Hajda				<&cmu_disp CLK_PCLK_HDMIPHY>,
1093cb872bd9SAndrzej Hajda				<&cmu_disp CLK_PHYCLK_HDMIPHY_TMDS_CLKO>,
1094cb872bd9SAndrzej Hajda				<&cmu_disp CLK_PHYCLK_HDMI_PIXEL>,
1095cb872bd9SAndrzej Hajda				<&cmu_disp CLK_PHYCLK_HDMIPHY_TMDS_CLKO_PHY>,
1096cb872bd9SAndrzej Hajda				<&cmu_disp CLK_MOUT_PHYCLK_HDMIPHY_TMDS_CLKO_USER>,
1097cb872bd9SAndrzej Hajda				<&cmu_disp CLK_PHYCLK_HDMIPHY_PIXEL_CLKO_PHY>,
1098cb872bd9SAndrzej Hajda				<&cmu_disp CLK_MOUT_PHYCLK_HDMIPHY_PIXEL_CLKO_USER>,
1099cb872bd9SAndrzej Hajda				<&xxti>, <&cmu_disp CLK_SCLK_HDMI_SPDIF>;
1100cb872bd9SAndrzej Hajda			clock-names = "hdmi_pclk", "hdmi_i_pclk",
1101cb872bd9SAndrzej Hajda				"i_tmds_clk", "i_pixel_clk",
1102cb872bd9SAndrzej Hajda				"tmds_clko", "tmds_clko_user",
1103cb872bd9SAndrzej Hajda				"pixel_clko", "pixel_clko_user",
1104cb872bd9SAndrzej Hajda				"oscclk", "i_spdif_clk";
1105cb872bd9SAndrzej Hajda			phy = <&hdmiphy>;
1106cb872bd9SAndrzej Hajda			ddc = <&hsi2c_11>;
1107cb872bd9SAndrzej Hajda			samsung,syscon-phandle = <&pmu_system_controller>;
1108cb872bd9SAndrzej Hajda			samsung,sysreg-phandle = <&syscon_disp>;
1109cf2ad8c0SSylwester Nawrocki			#sound-dai-cells = <0>;
1110cb872bd9SAndrzej Hajda			status = "disabled";
1111cb872bd9SAndrzej Hajda		};
1112cb872bd9SAndrzej Hajda
1113cb872bd9SAndrzej Hajda		hdmiphy: hdmiphy@13af0000 {
1114cb872bd9SAndrzej Hajda			reg = <0x13af0000 0x80>;
1115cb872bd9SAndrzej Hajda		};
1116cb872bd9SAndrzej Hajda
11175f04c4cfSChanwoo Choi		syscon_disp: syscon@13b80000 {
1118c514239cSKrzysztof Kozlowski			compatible = "samsung,exynos5433-disp-sysreg",
1119c514239cSKrzysztof Kozlowski				     "samsung,exynos5433-sysreg", "syscon";
11205f04c4cfSChanwoo Choi			reg = <0x13b80000 0x1010>;
11215f04c4cfSChanwoo Choi		};
11225f04c4cfSChanwoo Choi
11235f04c4cfSChanwoo Choi		syscon_cam0: syscon@120f0000 {
1124c514239cSKrzysztof Kozlowski			compatible = "samsung,exynos5433-cam0-sysreg",
1125c514239cSKrzysztof Kozlowski				     "samsung,exynos5433-sysreg", "syscon";
11265f04c4cfSChanwoo Choi			reg = <0x120f0000 0x1020>;
11275f04c4cfSChanwoo Choi		};
11285f04c4cfSChanwoo Choi
11295f04c4cfSChanwoo Choi		syscon_cam1: syscon@145f0000 {
1130c514239cSKrzysztof Kozlowski			compatible = "samsung,exynos5433-cam1-sysreg",
1131c514239cSKrzysztof Kozlowski				     "samsung,exynos5433-sysreg", "syscon";
11325f04c4cfSChanwoo Choi			reg = <0x145f0000 0x1038>;
11335f04c4cfSChanwoo Choi		};
11345f04c4cfSChanwoo Choi
113598c03b6eSJaehoon Chung		syscon_fsys: syscon@156f0000 {
1136c514239cSKrzysztof Kozlowski			compatible = "samsung,exynos5433-fsys-sysreg",
1137c514239cSKrzysztof Kozlowski				     "samsung,exynos5433-sysreg", "syscon";
113898c03b6eSJaehoon Chung			reg = <0x156f0000 0x1044>;
113998c03b6eSJaehoon Chung		};
114098c03b6eSJaehoon Chung
1141a0d00427SKrzysztof Kozlowski		gsc_0: video-scaler@13c00000 {
114288b9ca09SMarek Szyprowski			compatible = "samsung,exynos5433-gsc";
114388b9ca09SMarek Szyprowski			reg = <0x13c00000 0x1000>;
114488b9ca09SMarek Szyprowski			interrupts = <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>;
114588b9ca09SMarek Szyprowski			clock-names = "pclk", "aclk", "aclk_xiu",
114645eedc0eSAndrzej Hajda				      "aclk_gsclbend", "gsd";
114788b9ca09SMarek Szyprowski			clocks = <&cmu_gscl CLK_PCLK_GSCL0>,
114888b9ca09SMarek Szyprowski				 <&cmu_gscl CLK_ACLK_GSCL0>,
114988b9ca09SMarek Szyprowski				 <&cmu_gscl CLK_ACLK_XIU_GSCLX>,
115045eedc0eSAndrzej Hajda				 <&cmu_gscl CLK_ACLK_GSCLBEND_333>,
115145eedc0eSAndrzej Hajda				 <&cmu_gscl CLK_ACLK_GSD>;
115288b9ca09SMarek Szyprowski			iommus = <&sysmmu_gscl0>;
1153c2607220SMarek Szyprowski			power-domains = <&pd_gscl>;
115488b9ca09SMarek Szyprowski		};
115588b9ca09SMarek Szyprowski
1156a0d00427SKrzysztof Kozlowski		gsc_1: video-scaler@13c10000 {
115788b9ca09SMarek Szyprowski			compatible = "samsung,exynos5433-gsc";
115888b9ca09SMarek Szyprowski			reg = <0x13c10000 0x1000>;
115988b9ca09SMarek Szyprowski			interrupts = <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>;
116088b9ca09SMarek Szyprowski			clock-names = "pclk", "aclk", "aclk_xiu",
116145eedc0eSAndrzej Hajda				      "aclk_gsclbend", "gsd";
116288b9ca09SMarek Szyprowski			clocks = <&cmu_gscl CLK_PCLK_GSCL1>,
116388b9ca09SMarek Szyprowski				 <&cmu_gscl CLK_ACLK_GSCL1>,
116488b9ca09SMarek Szyprowski				 <&cmu_gscl CLK_ACLK_XIU_GSCLX>,
116545eedc0eSAndrzej Hajda				 <&cmu_gscl CLK_ACLK_GSCLBEND_333>,
116645eedc0eSAndrzej Hajda				 <&cmu_gscl CLK_ACLK_GSD>;
116788b9ca09SMarek Szyprowski			iommus = <&sysmmu_gscl1>;
1168c2607220SMarek Szyprowski			power-domains = <&pd_gscl>;
116988b9ca09SMarek Szyprowski		};
117088b9ca09SMarek Szyprowski
1171a0d00427SKrzysztof Kozlowski		gsc_2: video-scaler@13c20000 {
117288b9ca09SMarek Szyprowski			compatible = "samsung,exynos5433-gsc";
117388b9ca09SMarek Szyprowski			reg = <0x13c20000 0x1000>;
117488b9ca09SMarek Szyprowski			interrupts = <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>;
117588b9ca09SMarek Szyprowski			clock-names = "pclk", "aclk", "aclk_xiu",
117645eedc0eSAndrzej Hajda				      "aclk_gsclbend", "gsd";
117788b9ca09SMarek Szyprowski			clocks = <&cmu_gscl CLK_PCLK_GSCL2>,
117888b9ca09SMarek Szyprowski				 <&cmu_gscl CLK_ACLK_GSCL2>,
117988b9ca09SMarek Szyprowski				 <&cmu_gscl CLK_ACLK_XIU_GSCLX>,
118045eedc0eSAndrzej Hajda				 <&cmu_gscl CLK_ACLK_GSCLBEND_333>,
118145eedc0eSAndrzej Hajda				 <&cmu_gscl CLK_ACLK_GSD>;
118288b9ca09SMarek Szyprowski			iommus = <&sysmmu_gscl2>;
1183c2607220SMarek Szyprowski			power-domains = <&pd_gscl>;
118488b9ca09SMarek Szyprowski		};
118588b9ca09SMarek Szyprowski
118672ddcf6aSMarek Szyprowski		gpu: gpu@14ac0000 {
118772ddcf6aSMarek Szyprowski			compatible = "samsung,exynos5433-mali", "arm,mali-t760";
118872ddcf6aSMarek Szyprowski			reg = <0x14ac0000 0x5000>;
118972ddcf6aSMarek Szyprowski			interrupts = <GIC_SPI 282 IRQ_TYPE_LEVEL_HIGH>,
119072ddcf6aSMarek Szyprowski				     <GIC_SPI 283 IRQ_TYPE_LEVEL_HIGH>,
119172ddcf6aSMarek Szyprowski				     <GIC_SPI 281 IRQ_TYPE_LEVEL_HIGH>;
119272ddcf6aSMarek Szyprowski			interrupt-names = "job", "mmu", "gpu";
119372ddcf6aSMarek Szyprowski			clocks = <&cmu_g3d CLK_ACLK_G3D>;
119472ddcf6aSMarek Szyprowski			clock-names = "core";
119572ddcf6aSMarek Szyprowski			power-domains = <&pd_g3d>;
119672ddcf6aSMarek Szyprowski			operating-points-v2 = <&gpu_opp_table>;
119772ddcf6aSMarek Szyprowski			status = "disabled";
119872ddcf6aSMarek Szyprowski
1199fceeb3f6SKrzysztof Kozlowski			gpu_opp_table: opp-table {
120072ddcf6aSMarek Szyprowski				compatible = "operating-points-v2";
120172ddcf6aSMarek Szyprowski
120272ddcf6aSMarek Szyprowski				opp-160000000 {
120372ddcf6aSMarek Szyprowski					opp-hz = /bits/ 64 <160000000>;
120472ddcf6aSMarek Szyprowski					opp-microvolt = <1000000>;
120572ddcf6aSMarek Szyprowski				};
120672ddcf6aSMarek Szyprowski				opp-267000000 {
120772ddcf6aSMarek Szyprowski					opp-hz = /bits/ 64 <267000000>;
120872ddcf6aSMarek Szyprowski					opp-microvolt = <1000000>;
120972ddcf6aSMarek Szyprowski				};
121072ddcf6aSMarek Szyprowski				opp-350000000 {
121172ddcf6aSMarek Szyprowski					opp-hz = /bits/ 64 <350000000>;
121272ddcf6aSMarek Szyprowski					opp-microvolt = <1025000>;
121372ddcf6aSMarek Szyprowski				};
121472ddcf6aSMarek Szyprowski				opp-420000000 {
121572ddcf6aSMarek Szyprowski					opp-hz = /bits/ 64 <420000000>;
121672ddcf6aSMarek Szyprowski					opp-microvolt = <1025000>;
121772ddcf6aSMarek Szyprowski				};
121872ddcf6aSMarek Szyprowski				opp-500000000 {
121972ddcf6aSMarek Szyprowski					opp-hz = /bits/ 64 <500000000>;
122072ddcf6aSMarek Szyprowski					opp-microvolt = <1075000>;
122172ddcf6aSMarek Szyprowski				};
122272ddcf6aSMarek Szyprowski				opp-550000000 {
122372ddcf6aSMarek Szyprowski					opp-hz = /bits/ 64 <550000000>;
122472ddcf6aSMarek Szyprowski					opp-microvolt = <1125000>;
122572ddcf6aSMarek Szyprowski				};
122672ddcf6aSMarek Szyprowski				opp-600000000 {
122772ddcf6aSMarek Szyprowski					opp-hz = /bits/ 64 <600000000>;
122872ddcf6aSMarek Szyprowski					opp-microvolt = <1150000>;
122972ddcf6aSMarek Szyprowski				};
123072ddcf6aSMarek Szyprowski				opp-700000000 {
123172ddcf6aSMarek Szyprowski					opp-hz = /bits/ 64 <700000000>;
123272ddcf6aSMarek Szyprowski					opp-microvolt = <1150000>;
123372ddcf6aSMarek Szyprowski				};
123472ddcf6aSMarek Szyprowski			};
123572ddcf6aSMarek Szyprowski		};
123672ddcf6aSMarek Szyprowski
12378dd6203fSAndrzej Pietrasiewicz		scaler_0: scaler@15000000 {
12388dd6203fSAndrzej Pietrasiewicz			compatible = "samsung,exynos5433-scaler";
12398dd6203fSAndrzej Pietrasiewicz			reg = <0x15000000 0x1294>;
12408dd6203fSAndrzej Pietrasiewicz			interrupts = <0 402 IRQ_TYPE_LEVEL_HIGH>;
12418dd6203fSAndrzej Pietrasiewicz			clock-names = "pclk", "aclk", "aclk_xiu";
12428dd6203fSAndrzej Pietrasiewicz			clocks = <&cmu_mscl CLK_PCLK_M2MSCALER0>,
12438dd6203fSAndrzej Pietrasiewicz				 <&cmu_mscl CLK_ACLK_M2MSCALER0>,
12448dd6203fSAndrzej Pietrasiewicz				 <&cmu_mscl CLK_ACLK_XIU_MSCLX>;
12458dd6203fSAndrzej Pietrasiewicz			iommus = <&sysmmu_scaler_0>;
12468dd6203fSAndrzej Pietrasiewicz			power-domains = <&pd_mscl>;
12478dd6203fSAndrzej Pietrasiewicz		};
12488dd6203fSAndrzej Pietrasiewicz
12498dd6203fSAndrzej Pietrasiewicz		scaler_1: scaler@15010000 {
12508dd6203fSAndrzej Pietrasiewicz			compatible = "samsung,exynos5433-scaler";
12518dd6203fSAndrzej Pietrasiewicz			reg = <0x15010000 0x1294>;
12528dd6203fSAndrzej Pietrasiewicz			interrupts = <0 403 IRQ_TYPE_LEVEL_HIGH>;
12538dd6203fSAndrzej Pietrasiewicz			clock-names = "pclk", "aclk", "aclk_xiu";
12548dd6203fSAndrzej Pietrasiewicz			clocks = <&cmu_mscl CLK_PCLK_M2MSCALER1>,
12558dd6203fSAndrzej Pietrasiewicz				 <&cmu_mscl CLK_ACLK_M2MSCALER1>,
12568dd6203fSAndrzej Pietrasiewicz				 <&cmu_mscl CLK_ACLK_XIU_MSCLX>;
12578dd6203fSAndrzej Pietrasiewicz			iommus = <&sysmmu_scaler_1>;
12588dd6203fSAndrzej Pietrasiewicz			power-domains = <&pd_mscl>;
12598dd6203fSAndrzej Pietrasiewicz		};
12608dd6203fSAndrzej Pietrasiewicz
1261e036c75aSMarek Szyprowski		jpeg: codec@15020000 {
1262e036c75aSMarek Szyprowski			compatible = "samsung,exynos5433-jpeg";
1263e036c75aSMarek Szyprowski			reg = <0x15020000 0x10000>;
1264e036c75aSMarek Szyprowski			interrupts = <GIC_SPI 411 IRQ_TYPE_LEVEL_HIGH>;
1265e036c75aSMarek Szyprowski			clock-names = "pclk", "aclk", "aclk_xiu", "sclk";
1266e036c75aSMarek Szyprowski			clocks = <&cmu_mscl CLK_PCLK_JPEG>,
1267e036c75aSMarek Szyprowski				 <&cmu_mscl CLK_ACLK_JPEG>,
1268e036c75aSMarek Szyprowski				 <&cmu_mscl CLK_ACLK_XIU_MSCLX>,
1269e036c75aSMarek Szyprowski				 <&cmu_mscl CLK_SCLK_JPEG>;
1270e036c75aSMarek Szyprowski			iommus = <&sysmmu_jpeg>;
1271e45dda53SMarek Szyprowski			power-domains = <&pd_mscl>;
1272e036c75aSMarek Szyprowski		};
1273e036c75aSMarek Szyprowski
1274a0d00427SKrzysztof Kozlowski		mfc: codec@152e0000 {
127574c78036SMarek Szyprowski			compatible = "samsung,exynos5433-mfc";
1276987414b1SKrzysztof Kozlowski			reg = <0x152e0000 0x10000>;
127774c78036SMarek Szyprowski			interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
127874c78036SMarek Szyprowski			clock-names = "pclk", "aclk", "aclk_xiu";
127974c78036SMarek Szyprowski			clocks = <&cmu_mfc CLK_PCLK_MFC>,
128074c78036SMarek Szyprowski				 <&cmu_mfc CLK_ACLK_MFC>,
128174c78036SMarek Szyprowski				 <&cmu_mfc CLK_ACLK_XIU_MFCX>;
128274c78036SMarek Szyprowski			iommus = <&sysmmu_mfc_0>, <&sysmmu_mfc_1>;
128374c78036SMarek Szyprowski			iommu-names = "left", "right";
1284c4e7aba6SMarek Szyprowski			power-domains = <&pd_mfc>;
128574c78036SMarek Szyprowski		};
128674c78036SMarek Szyprowski
1287df5d5a93SAndrzej Hajda		sysmmu_decon0x: sysmmu@13a00000 {
12885f04c4cfSChanwoo Choi			compatible = "samsung,exynos-sysmmu";
12895f04c4cfSChanwoo Choi			reg = <0x13a00000 0x1000>;
1290cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
12910d92c191SMaciej Falkowski			clock-names = "aclk", "pclk";
12920d92c191SMaciej Falkowski			clocks = <&cmu_disp CLK_ACLK_SMMU_DECON0X>,
12930d92c191SMaciej Falkowski				<&cmu_disp CLK_PCLK_SMMU_DECON0X>;
12949715ed87SMarek Szyprowski			power-domains = <&pd_disp>;
12955f04c4cfSChanwoo Choi			#iommu-cells = <0>;
12965f04c4cfSChanwoo Choi		};
12975f04c4cfSChanwoo Choi
1298df5d5a93SAndrzej Hajda		sysmmu_decon1x: sysmmu@13a10000 {
12995f04c4cfSChanwoo Choi			compatible = "samsung,exynos-sysmmu";
13005f04c4cfSChanwoo Choi			reg = <0x13a10000 0x1000>;
1301cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
13020d92c191SMaciej Falkowski			clock-names = "aclk", "pclk";
13030d92c191SMaciej Falkowski			clocks = <&cmu_disp CLK_ACLK_SMMU_DECON1X>,
13040d92c191SMaciej Falkowski				<&cmu_disp CLK_PCLK_SMMU_DECON1X>;
13055f04c4cfSChanwoo Choi			#iommu-cells = <0>;
13069715ed87SMarek Szyprowski			power-domains = <&pd_disp>;
13075f04c4cfSChanwoo Choi		};
13085f04c4cfSChanwoo Choi
1309e80deee0SAndrzej Hajda		sysmmu_tv0x: sysmmu@13a20000 {
1310e80deee0SAndrzej Hajda			compatible = "samsung,exynos-sysmmu";
1311e80deee0SAndrzej Hajda			reg = <0x13a20000 0x1000>;
1312e80deee0SAndrzej Hajda			interrupts = <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
13130d92c191SMaciej Falkowski			clock-names = "aclk", "pclk";
13140d92c191SMaciej Falkowski			clocks = <&cmu_disp CLK_ACLK_SMMU_TV0X>,
13150d92c191SMaciej Falkowski				<&cmu_disp CLK_PCLK_SMMU_TV0X>;
1316e80deee0SAndrzej Hajda			#iommu-cells = <0>;
13179715ed87SMarek Szyprowski			power-domains = <&pd_disp>;
1318e80deee0SAndrzej Hajda		};
1319e80deee0SAndrzej Hajda
1320e80deee0SAndrzej Hajda		sysmmu_tv1x: sysmmu@13a30000 {
1321e80deee0SAndrzej Hajda			compatible = "samsung,exynos-sysmmu";
1322e80deee0SAndrzej Hajda			reg = <0x13a30000 0x1000>;
1323e80deee0SAndrzej Hajda			interrupts = <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>;
13240d92c191SMaciej Falkowski			clock-names = "aclk", "pclk";
13250d92c191SMaciej Falkowski			clocks = <&cmu_disp CLK_ACLK_SMMU_TV1X>,
13260d92c191SMaciej Falkowski				<&cmu_disp CLK_PCLK_SMMU_TV1X>;
1327e80deee0SAndrzej Hajda			#iommu-cells = <0>;
13289715ed87SMarek Szyprowski			power-domains = <&pd_disp>;
1329e80deee0SAndrzej Hajda		};
1330e80deee0SAndrzej Hajda
1331df5d5a93SAndrzej Hajda		sysmmu_gscl0: sysmmu@13c80000 {
133288b9ca09SMarek Szyprowski			compatible = "samsung,exynos-sysmmu";
1333987414b1SKrzysztof Kozlowski			reg = <0x13c80000 0x1000>;
133488b9ca09SMarek Szyprowski			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
133588b9ca09SMarek Szyprowski			clock-names = "aclk", "pclk";
133688b9ca09SMarek Szyprowski			clocks = <&cmu_gscl CLK_ACLK_SMMU_GSCL0>,
133788b9ca09SMarek Szyprowski				 <&cmu_gscl CLK_PCLK_SMMU_GSCL0>;
133888b9ca09SMarek Szyprowski			#iommu-cells = <0>;
1339c2607220SMarek Szyprowski			power-domains = <&pd_gscl>;
134088b9ca09SMarek Szyprowski		};
134188b9ca09SMarek Szyprowski
1342df5d5a93SAndrzej Hajda		sysmmu_gscl1: sysmmu@13c90000 {
134388b9ca09SMarek Szyprowski			compatible = "samsung,exynos-sysmmu";
1344987414b1SKrzysztof Kozlowski			reg = <0x13c90000 0x1000>;
134588b9ca09SMarek Szyprowski			interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
134688b9ca09SMarek Szyprowski			clock-names = "aclk", "pclk";
134788b9ca09SMarek Szyprowski			clocks = <&cmu_gscl CLK_ACLK_SMMU_GSCL1>,
134888b9ca09SMarek Szyprowski				 <&cmu_gscl CLK_PCLK_SMMU_GSCL1>;
134988b9ca09SMarek Szyprowski			#iommu-cells = <0>;
1350c2607220SMarek Szyprowski			power-domains = <&pd_gscl>;
135188b9ca09SMarek Szyprowski		};
135288b9ca09SMarek Szyprowski
1353df5d5a93SAndrzej Hajda		sysmmu_gscl2: sysmmu@13ca0000 {
135488b9ca09SMarek Szyprowski			compatible = "samsung,exynos-sysmmu";
1355987414b1SKrzysztof Kozlowski			reg = <0x13ca0000 0x1000>;
135688b9ca09SMarek Szyprowski			interrupts = <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>;
135788b9ca09SMarek Szyprowski			clock-names = "aclk", "pclk";
135888b9ca09SMarek Szyprowski			clocks = <&cmu_gscl CLK_ACLK_SMMU_GSCL2>,
135988b9ca09SMarek Szyprowski				 <&cmu_gscl CLK_PCLK_SMMU_GSCL2>;
136088b9ca09SMarek Szyprowski			#iommu-cells = <0>;
1361c2607220SMarek Szyprowski			power-domains = <&pd_gscl>;
136288b9ca09SMarek Szyprowski		};
136388b9ca09SMarek Szyprowski
136417aa1530SKrzysztof Kozlowski		sysmmu_scaler_0: sysmmu@15040000 {
13658dd6203fSAndrzej Pietrasiewicz			compatible = "samsung,exynos-sysmmu";
13668dd6203fSAndrzej Pietrasiewicz			reg = <0x15040000 0x1000>;
13678dd6203fSAndrzej Pietrasiewicz			interrupts = <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>;
13680d92c191SMaciej Falkowski			clock-names = "aclk", "pclk";
13690d92c191SMaciej Falkowski			clocks = <&cmu_mscl CLK_ACLK_SMMU_M2MSCALER0>,
13700d92c191SMaciej Falkowski				<&cmu_mscl CLK_PCLK_SMMU_M2MSCALER0>;
13718dd6203fSAndrzej Pietrasiewicz			#iommu-cells = <0>;
13728dd6203fSAndrzej Pietrasiewicz			power-domains = <&pd_mscl>;
13738dd6203fSAndrzej Pietrasiewicz		};
13748dd6203fSAndrzej Pietrasiewicz
137517aa1530SKrzysztof Kozlowski		sysmmu_scaler_1: sysmmu@15050000 {
13768dd6203fSAndrzej Pietrasiewicz			compatible = "samsung,exynos-sysmmu";
13778dd6203fSAndrzej Pietrasiewicz			reg = <0x15050000 0x1000>;
13788dd6203fSAndrzej Pietrasiewicz			interrupts = <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>;
13790d92c191SMaciej Falkowski			clock-names = "aclk", "pclk";
13800d92c191SMaciej Falkowski			clocks = <&cmu_mscl CLK_ACLK_SMMU_M2MSCALER1>,
13810d92c191SMaciej Falkowski				<&cmu_mscl CLK_PCLK_SMMU_M2MSCALER1>;
13828dd6203fSAndrzej Pietrasiewicz			#iommu-cells = <0>;
13838dd6203fSAndrzej Pietrasiewicz			power-domains = <&pd_mscl>;
13848dd6203fSAndrzej Pietrasiewicz		};
13858dd6203fSAndrzej Pietrasiewicz
1386df5d5a93SAndrzej Hajda		sysmmu_jpeg: sysmmu@15060000 {
1387e036c75aSMarek Szyprowski			compatible = "samsung,exynos-sysmmu";
1388e036c75aSMarek Szyprowski			reg = <0x15060000 0x1000>;
1389e036c75aSMarek Szyprowski			interrupts = <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>;
13900d92c191SMaciej Falkowski			clock-names = "aclk", "pclk";
13910d92c191SMaciej Falkowski			clocks = <&cmu_mscl CLK_ACLK_SMMU_JPEG>,
13920d92c191SMaciej Falkowski				<&cmu_mscl CLK_PCLK_SMMU_JPEG>;
1393e036c75aSMarek Szyprowski			#iommu-cells = <0>;
1394e45dda53SMarek Szyprowski			power-domains = <&pd_mscl>;
1395e036c75aSMarek Szyprowski		};
1396e036c75aSMarek Szyprowski
1397df5d5a93SAndrzej Hajda		sysmmu_mfc_0: sysmmu@15200000 {
139874c78036SMarek Szyprowski			compatible = "samsung,exynos-sysmmu";
139974c78036SMarek Szyprowski			reg = <0x15200000 0x1000>;
140074c78036SMarek Szyprowski			interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
14010d92c191SMaciej Falkowski			clock-names = "aclk", "pclk";
14020d92c191SMaciej Falkowski			clocks = <&cmu_mfc CLK_ACLK_SMMU_MFC_0>,
14030d92c191SMaciej Falkowski				<&cmu_mfc CLK_PCLK_SMMU_MFC_0>;
140474c78036SMarek Szyprowski			#iommu-cells = <0>;
1405c4e7aba6SMarek Szyprowski			power-domains = <&pd_mfc>;
140674c78036SMarek Szyprowski		};
140774c78036SMarek Szyprowski
1408df5d5a93SAndrzej Hajda		sysmmu_mfc_1: sysmmu@15210000 {
140974c78036SMarek Szyprowski			compatible = "samsung,exynos-sysmmu";
141074c78036SMarek Szyprowski			reg = <0x15210000 0x1000>;
141174c78036SMarek Szyprowski			interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
14120d92c191SMaciej Falkowski			clock-names = "aclk", "pclk";
14130d92c191SMaciej Falkowski			clocks = <&cmu_mfc CLK_ACLK_SMMU_MFC_1>,
14140d92c191SMaciej Falkowski				<&cmu_mfc CLK_PCLK_SMMU_MFC_1>;
141574c78036SMarek Szyprowski			#iommu-cells = <0>;
1416c4e7aba6SMarek Szyprowski			power-domains = <&pd_mfc>;
141774c78036SMarek Szyprowski		};
141874c78036SMarek Szyprowski
14195f04c4cfSChanwoo Choi		serial_0: serial@14c10000 {
14205f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-uart";
14215f04c4cfSChanwoo Choi			reg = <0x14c10000 0x100>;
1422cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>;
14235f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_UART0>,
14245f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_UART0>;
14255f04c4cfSChanwoo Choi			clock-names = "uart", "clk_uart_baud0";
14265f04c4cfSChanwoo Choi			pinctrl-names = "default";
14275f04c4cfSChanwoo Choi			pinctrl-0 = <&uart0_bus>;
14285f04c4cfSChanwoo Choi			status = "disabled";
14295f04c4cfSChanwoo Choi		};
14305f04c4cfSChanwoo Choi
14315f04c4cfSChanwoo Choi		serial_1: serial@14c20000 {
14325f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-uart";
14335f04c4cfSChanwoo Choi			reg = <0x14c20000 0x100>;
1434cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>;
14355f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_UART1>,
14365f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_UART1>;
14375f04c4cfSChanwoo Choi			clock-names = "uart", "clk_uart_baud0";
14385f04c4cfSChanwoo Choi			pinctrl-names = "default";
14395f04c4cfSChanwoo Choi			pinctrl-0 = <&uart1_bus>;
14405f04c4cfSChanwoo Choi			status = "disabled";
14415f04c4cfSChanwoo Choi		};
14425f04c4cfSChanwoo Choi
14435f04c4cfSChanwoo Choi		serial_2: serial@14c30000 {
14445f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-uart";
14455f04c4cfSChanwoo Choi			reg = <0x14c30000 0x100>;
1446cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>;
14475f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_UART2>,
14485f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_UART2>;
14495f04c4cfSChanwoo Choi			clock-names = "uart", "clk_uart_baud0";
14505f04c4cfSChanwoo Choi			pinctrl-names = "default";
14515f04c4cfSChanwoo Choi			pinctrl-0 = <&uart2_bus>;
14525f04c4cfSChanwoo Choi			status = "disabled";
14535f04c4cfSChanwoo Choi		};
14545f04c4cfSChanwoo Choi
14555f04c4cfSChanwoo Choi		spi_0: spi@14d20000 {
14565f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-spi";
14575f04c4cfSChanwoo Choi			reg = <0x14d20000 0x100>;
1458cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 432 IRQ_TYPE_LEVEL_HIGH>;
14595f04c4cfSChanwoo Choi			dmas = <&pdma0 9>, <&pdma0 8>;
14605f04c4cfSChanwoo Choi			dma-names = "tx", "rx";
14615f04c4cfSChanwoo Choi			#address-cells = <1>;
14625f04c4cfSChanwoo Choi			#size-cells = <0>;
14635f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_SPI0>,
14645f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_SPI0>,
14655f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_IOCLK_SPI0>;
14665f04c4cfSChanwoo Choi			clock-names = "spi", "spi_busclk0", "spi_ioclk";
14675f04c4cfSChanwoo Choi			samsung,spi-src-clk = <0>;
14685f04c4cfSChanwoo Choi			pinctrl-names = "default";
14695f04c4cfSChanwoo Choi			pinctrl-0 = <&spi0_bus>;
14705f04c4cfSChanwoo Choi			num-cs = <1>;
1471*65993c76STudor Ambarus			fifo-depth = <256>;
14725f04c4cfSChanwoo Choi			status = "disabled";
14735f04c4cfSChanwoo Choi		};
14745f04c4cfSChanwoo Choi
14755f04c4cfSChanwoo Choi		spi_1: spi@14d30000 {
14765f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-spi";
14775f04c4cfSChanwoo Choi			reg = <0x14d30000 0x100>;
1478cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 433 IRQ_TYPE_LEVEL_HIGH>;
14795f04c4cfSChanwoo Choi			dmas = <&pdma0 11>, <&pdma0 10>;
14805f04c4cfSChanwoo Choi			dma-names = "tx", "rx";
14815f04c4cfSChanwoo Choi			#address-cells = <1>;
14825f04c4cfSChanwoo Choi			#size-cells = <0>;
14835f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_SPI1>,
14845f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_SPI1>,
14855f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_IOCLK_SPI1>;
14865f04c4cfSChanwoo Choi			clock-names = "spi", "spi_busclk0", "spi_ioclk";
14875f04c4cfSChanwoo Choi			samsung,spi-src-clk = <0>;
14885f04c4cfSChanwoo Choi			pinctrl-names = "default";
14895f04c4cfSChanwoo Choi			pinctrl-0 = <&spi1_bus>;
14905f04c4cfSChanwoo Choi			num-cs = <1>;
1491*65993c76STudor Ambarus			fifo-depth = <64>;
14925f04c4cfSChanwoo Choi			status = "disabled";
14935f04c4cfSChanwoo Choi		};
14945f04c4cfSChanwoo Choi
14955f04c4cfSChanwoo Choi		spi_2: spi@14d40000 {
14965f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-spi";
14975f04c4cfSChanwoo Choi			reg = <0x14d40000 0x100>;
1498cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 434 IRQ_TYPE_LEVEL_HIGH>;
14995f04c4cfSChanwoo Choi			dmas = <&pdma0 13>, <&pdma0 12>;
15005f04c4cfSChanwoo Choi			dma-names = "tx", "rx";
15015f04c4cfSChanwoo Choi			#address-cells = <1>;
15025f04c4cfSChanwoo Choi			#size-cells = <0>;
15035f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_SPI2>,
15045f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_SPI2>,
15055f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_IOCLK_SPI2>;
15065f04c4cfSChanwoo Choi			clock-names = "spi", "spi_busclk0", "spi_ioclk";
15075f04c4cfSChanwoo Choi			samsung,spi-src-clk = <0>;
15085f04c4cfSChanwoo Choi			pinctrl-names = "default";
15095f04c4cfSChanwoo Choi			pinctrl-0 = <&spi2_bus>;
15105f04c4cfSChanwoo Choi			num-cs = <1>;
1511*65993c76STudor Ambarus			fifo-depth = <64>;
15125f04c4cfSChanwoo Choi			status = "disabled";
15135f04c4cfSChanwoo Choi		};
15145f04c4cfSChanwoo Choi
15155f04c4cfSChanwoo Choi		spi_3: spi@14d50000 {
15165f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-spi";
15175f04c4cfSChanwoo Choi			reg = <0x14d50000 0x100>;
1518cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 447 IRQ_TYPE_LEVEL_HIGH>;
15195f04c4cfSChanwoo Choi			dmas = <&pdma0 23>, <&pdma0 22>;
15205f04c4cfSChanwoo Choi			dma-names = "tx", "rx";
15215f04c4cfSChanwoo Choi			#address-cells = <1>;
15225f04c4cfSChanwoo Choi			#size-cells = <0>;
15235f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_SPI3>,
15245f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_SPI3>,
15255f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_IOCLK_SPI3>;
15265f04c4cfSChanwoo Choi			clock-names = "spi", "spi_busclk0", "spi_ioclk";
15275f04c4cfSChanwoo Choi			samsung,spi-src-clk = <0>;
15285f04c4cfSChanwoo Choi			pinctrl-names = "default";
15295f04c4cfSChanwoo Choi			pinctrl-0 = <&spi3_bus>;
15305f04c4cfSChanwoo Choi			num-cs = <1>;
1531*65993c76STudor Ambarus			fifo-depth = <64>;
15325f04c4cfSChanwoo Choi			status = "disabled";
15335f04c4cfSChanwoo Choi		};
15345f04c4cfSChanwoo Choi
15355f04c4cfSChanwoo Choi		spi_4: spi@14d00000 {
15365f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-spi";
15375f04c4cfSChanwoo Choi			reg = <0x14d00000 0x100>;
1538cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 412 IRQ_TYPE_LEVEL_HIGH>;
15395f04c4cfSChanwoo Choi			dmas = <&pdma0 25>, <&pdma0 24>;
15405f04c4cfSChanwoo Choi			dma-names = "tx", "rx";
15415f04c4cfSChanwoo Choi			#address-cells = <1>;
15425f04c4cfSChanwoo Choi			#size-cells = <0>;
15435f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_SPI4>,
15445f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_SPI4>,
15455f04c4cfSChanwoo Choi				<&cmu_peric CLK_SCLK_IOCLK_SPI4>;
15465f04c4cfSChanwoo Choi			clock-names = "spi", "spi_busclk0", "spi_ioclk";
15475f04c4cfSChanwoo Choi			samsung,spi-src-clk = <0>;
15485f04c4cfSChanwoo Choi			pinctrl-names = "default";
15495f04c4cfSChanwoo Choi			pinctrl-0 = <&spi4_bus>;
15505f04c4cfSChanwoo Choi			num-cs = <1>;
1551*65993c76STudor Ambarus			fifo-depth = <64>;
15525f04c4cfSChanwoo Choi			status = "disabled";
15535f04c4cfSChanwoo Choi		};
15545f04c4cfSChanwoo Choi
15555f04c4cfSChanwoo Choi		adc: adc@14d10000 {
1556c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-adc", "samsung,exynos7-adc";
15575f04c4cfSChanwoo Choi			reg = <0x14d10000 0x100>;
1558cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 438 IRQ_TYPE_LEVEL_HIGH>;
15595f04c4cfSChanwoo Choi			clock-names = "adc";
15605f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_ADCIF>;
15615f04c4cfSChanwoo Choi			#io-channel-cells = <1>;
15625f04c4cfSChanwoo Choi			status = "disabled";
15635f04c4cfSChanwoo Choi		};
15645f04c4cfSChanwoo Choi
1565d8d579c3SSylwester Nawrocki		i2s1: i2s@14d60000 {
1566c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-i2s", "samsung,exynos7-i2s";
1567d8d579c3SSylwester Nawrocki			reg = <0x14d60000 0x100>;
156859de78f1SMaciej Falkowski			dmas = <&pdma0 31>, <&pdma0 30>;
1569d8d579c3SSylwester Nawrocki			dma-names = "tx", "rx";
15700d463d84SMarek Szyprowski			interrupts = <GIC_SPI 435 IRQ_TYPE_LEVEL_HIGH>;
1571d8d579c3SSylwester Nawrocki			clocks = <&cmu_peric CLK_PCLK_I2S1>,
1572d8d579c3SSylwester Nawrocki				 <&cmu_peric CLK_PCLK_I2S1>,
1573d8d579c3SSylwester Nawrocki				 <&cmu_peric CLK_SCLK_I2S1>;
1574d8d579c3SSylwester Nawrocki			clock-names = "iis", "i2s_opclk0", "i2s_opclk1";
1575d8d579c3SSylwester Nawrocki			#clock-cells = <1>;
1576d8d579c3SSylwester Nawrocki			#sound-dai-cells = <1>;
1577d8d579c3SSylwester Nawrocki			status = "disabled";
1578d8d579c3SSylwester Nawrocki		};
1579d8d579c3SSylwester Nawrocki
15805f04c4cfSChanwoo Choi		pwm: pwm@14dd0000 {
1581c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-pwm", "samsung,exynos4210-pwm";
15825f04c4cfSChanwoo Choi			reg = <0x14dd0000 0x100>;
1583cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
1584cebef6beSMarek Szyprowski				     <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
1585cebef6beSMarek Szyprowski				     <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
1586cebef6beSMarek Szyprowski				     <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
1587cebef6beSMarek Szyprowski				     <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>;
15885f04c4cfSChanwoo Choi			samsung,pwm-outputs = <0>, <1>, <2>, <3>;
15895f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_PWM>;
15905f04c4cfSChanwoo Choi			clock-names = "timers";
15915f04c4cfSChanwoo Choi			#pwm-cells = <3>;
15925f04c4cfSChanwoo Choi			status = "disabled";
15935f04c4cfSChanwoo Choi		};
15945f04c4cfSChanwoo Choi
15958858f862SSam Protsenko		hsi2c_0: i2c@14e40000 {
1596c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1597c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
15985f04c4cfSChanwoo Choi			reg = <0x14e40000 0x1000>;
1599cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>;
16005f04c4cfSChanwoo Choi			#address-cells = <1>;
16015f04c4cfSChanwoo Choi			#size-cells = <0>;
16025f04c4cfSChanwoo Choi			pinctrl-names = "default";
16035f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c0_bus>;
16045f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C0>;
16055f04c4cfSChanwoo Choi			clock-names = "hsi2c";
16065f04c4cfSChanwoo Choi			status = "disabled";
16075f04c4cfSChanwoo Choi		};
16085f04c4cfSChanwoo Choi
16098858f862SSam Protsenko		hsi2c_1: i2c@14e50000 {
1610c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1611c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
16125f04c4cfSChanwoo Choi			reg = <0x14e50000 0x1000>;
1613cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>;
16145f04c4cfSChanwoo Choi			#address-cells = <1>;
16155f04c4cfSChanwoo Choi			#size-cells = <0>;
16165f04c4cfSChanwoo Choi			pinctrl-names = "default";
16175f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c1_bus>;
16185f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C1>;
16195f04c4cfSChanwoo Choi			clock-names = "hsi2c";
16205f04c4cfSChanwoo Choi			status = "disabled";
16215f04c4cfSChanwoo Choi		};
16225f04c4cfSChanwoo Choi
16238858f862SSam Protsenko		hsi2c_2: i2c@14e60000 {
1624c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1625c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
16265f04c4cfSChanwoo Choi			reg = <0x14e60000 0x1000>;
1627cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>;
16285f04c4cfSChanwoo Choi			#address-cells = <1>;
16295f04c4cfSChanwoo Choi			#size-cells = <0>;
16305f04c4cfSChanwoo Choi			pinctrl-names = "default";
16315f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c2_bus>;
16325f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C2>;
16335f04c4cfSChanwoo Choi			clock-names = "hsi2c";
16345f04c4cfSChanwoo Choi			status = "disabled";
16355f04c4cfSChanwoo Choi		};
16365f04c4cfSChanwoo Choi
16378858f862SSam Protsenko		hsi2c_3: i2c@14e70000 {
1638c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1639c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
16405f04c4cfSChanwoo Choi			reg = <0x14e70000 0x1000>;
1641cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>;
16425f04c4cfSChanwoo Choi			#address-cells = <1>;
16435f04c4cfSChanwoo Choi			#size-cells = <0>;
16445f04c4cfSChanwoo Choi			pinctrl-names = "default";
16455f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c3_bus>;
16465f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C3>;
16475f04c4cfSChanwoo Choi			clock-names = "hsi2c";
16485f04c4cfSChanwoo Choi			status = "disabled";
16495f04c4cfSChanwoo Choi		};
16505f04c4cfSChanwoo Choi
16518858f862SSam Protsenko		hsi2c_4: i2c@14ec0000 {
1652c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1653c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
16545f04c4cfSChanwoo Choi			reg = <0x14ec0000 0x1000>;
1655cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>;
16565f04c4cfSChanwoo Choi			#address-cells = <1>;
16575f04c4cfSChanwoo Choi			#size-cells = <0>;
16585f04c4cfSChanwoo Choi			pinctrl-names = "default";
16595f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c4_bus>;
16605f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C4>;
16615f04c4cfSChanwoo Choi			clock-names = "hsi2c";
16625f04c4cfSChanwoo Choi			status = "disabled";
16635f04c4cfSChanwoo Choi		};
16645f04c4cfSChanwoo Choi
16658858f862SSam Protsenko		hsi2c_5: i2c@14ed0000 {
1666c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1667c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
16685f04c4cfSChanwoo Choi			reg = <0x14ed0000 0x1000>;
1669cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>;
16705f04c4cfSChanwoo Choi			#address-cells = <1>;
16715f04c4cfSChanwoo Choi			#size-cells = <0>;
16725f04c4cfSChanwoo Choi			pinctrl-names = "default";
16735f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c5_bus>;
16745f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C5>;
16755f04c4cfSChanwoo Choi			clock-names = "hsi2c";
16765f04c4cfSChanwoo Choi			status = "disabled";
16775f04c4cfSChanwoo Choi		};
16785f04c4cfSChanwoo Choi
16798858f862SSam Protsenko		hsi2c_6: i2c@14ee0000 {
1680c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1681c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
16825f04c4cfSChanwoo Choi			reg = <0x14ee0000 0x1000>;
1683cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>;
16845f04c4cfSChanwoo Choi			#address-cells = <1>;
16855f04c4cfSChanwoo Choi			#size-cells = <0>;
16865f04c4cfSChanwoo Choi			pinctrl-names = "default";
16875f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c6_bus>;
16885f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C6>;
16895f04c4cfSChanwoo Choi			clock-names = "hsi2c";
16905f04c4cfSChanwoo Choi			status = "disabled";
16915f04c4cfSChanwoo Choi		};
16925f04c4cfSChanwoo Choi
16938858f862SSam Protsenko		hsi2c_7: i2c@14ef0000 {
1694c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1695c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
16965f04c4cfSChanwoo Choi			reg = <0x14ef0000 0x1000>;
1697cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>;
16985f04c4cfSChanwoo Choi			#address-cells = <1>;
16995f04c4cfSChanwoo Choi			#size-cells = <0>;
17005f04c4cfSChanwoo Choi			pinctrl-names = "default";
17015f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c7_bus>;
17025f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C7>;
17035f04c4cfSChanwoo Choi			clock-names = "hsi2c";
17045f04c4cfSChanwoo Choi			status = "disabled";
17055f04c4cfSChanwoo Choi		};
17065f04c4cfSChanwoo Choi
17078858f862SSam Protsenko		hsi2c_8: i2c@14d90000 {
1708c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1709c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
17105f04c4cfSChanwoo Choi			reg = <0x14d90000 0x1000>;
1711cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 443 IRQ_TYPE_LEVEL_HIGH>;
17125f04c4cfSChanwoo Choi			#address-cells = <1>;
17135f04c4cfSChanwoo Choi			#size-cells = <0>;
17145f04c4cfSChanwoo Choi			pinctrl-names = "default";
17155f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c8_bus>;
17165f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C8>;
17175f04c4cfSChanwoo Choi			clock-names = "hsi2c";
17185f04c4cfSChanwoo Choi			status = "disabled";
17195f04c4cfSChanwoo Choi		};
17205f04c4cfSChanwoo Choi
17218858f862SSam Protsenko		hsi2c_9: i2c@14da0000 {
1722c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1723c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
17245f04c4cfSChanwoo Choi			reg = <0x14da0000 0x1000>;
1725cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 444 IRQ_TYPE_LEVEL_HIGH>;
17265f04c4cfSChanwoo Choi			#address-cells = <1>;
17275f04c4cfSChanwoo Choi			#size-cells = <0>;
17285f04c4cfSChanwoo Choi			pinctrl-names = "default";
17295f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c9_bus>;
17305f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C9>;
17315f04c4cfSChanwoo Choi			clock-names = "hsi2c";
17325f04c4cfSChanwoo Choi			status = "disabled";
17335f04c4cfSChanwoo Choi		};
17345f04c4cfSChanwoo Choi
17358858f862SSam Protsenko		hsi2c_10: i2c@14de0000 {
1736c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1737c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
17385f04c4cfSChanwoo Choi			reg = <0x14de0000 0x1000>;
1739cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 445 IRQ_TYPE_LEVEL_HIGH>;
17405f04c4cfSChanwoo Choi			#address-cells = <1>;
17415f04c4cfSChanwoo Choi			#size-cells = <0>;
17425f04c4cfSChanwoo Choi			pinctrl-names = "default";
17435f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c10_bus>;
17445f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C10>;
17455f04c4cfSChanwoo Choi			clock-names = "hsi2c";
17465f04c4cfSChanwoo Choi			status = "disabled";
17475f04c4cfSChanwoo Choi		};
17485f04c4cfSChanwoo Choi
17498858f862SSam Protsenko		hsi2c_11: i2c@14df0000 {
1750c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-hsi2c",
1751c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-hsi2c";
17525f04c4cfSChanwoo Choi			reg = <0x14df0000 0x1000>;
1753cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 446 IRQ_TYPE_LEVEL_HIGH>;
17545f04c4cfSChanwoo Choi			#address-cells = <1>;
17555f04c4cfSChanwoo Choi			#size-cells = <0>;
17565f04c4cfSChanwoo Choi			pinctrl-names = "default";
17575f04c4cfSChanwoo Choi			pinctrl-0 = <&hs_i2c11_bus>;
17585f04c4cfSChanwoo Choi			clocks = <&cmu_peric CLK_PCLK_HSI2C11>;
17595f04c4cfSChanwoo Choi			clock-names = "hsi2c";
17605f04c4cfSChanwoo Choi			status = "disabled";
17615f04c4cfSChanwoo Choi		};
17625f04c4cfSChanwoo Choi
1763becad83eSKrzysztof Kozlowski		usbdrd30: usb@15400000 {
1764f68b18fdSMarek Szyprowski			compatible = "samsung,exynos5433-dwusb3";
17655f04c4cfSChanwoo Choi			clocks = <&cmu_fsys CLK_ACLK_USBDRD30>,
1766f68b18fdSMarek Szyprowski				<&cmu_fsys CLK_SCLK_USBDRD30>,
1767f68b18fdSMarek Szyprowski				<&cmu_fsys CLK_PHYCLK_USBDRD30_UDRD30_PHYCLOCK>,
1768f68b18fdSMarek Szyprowski				<&cmu_fsys CLK_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK>;
1769f68b18fdSMarek Szyprowski			clock-names = "aclk", "susp_clk", "phyclk", "pipe_pclk";
17705f04c4cfSChanwoo Choi			#address-cells = <1>;
17715f04c4cfSChanwoo Choi			#size-cells = <1>;
1772becad83eSKrzysztof Kozlowski			ranges = <0x0 0x15400000 0x10000>;
17735f04c4cfSChanwoo Choi			status = "disabled";
17745f04c4cfSChanwoo Choi
1775becad83eSKrzysztof Kozlowski			usbdrd_dwc3: usb@0 {
17765f04c4cfSChanwoo Choi				compatible = "snps,dwc3";
1777f68b18fdSMarek Szyprowski				clocks = <&cmu_fsys CLK_SCLK_USBDRD30>,
1778f68b18fdSMarek Szyprowski					<&cmu_fsys CLK_ACLK_USBDRD30>,
1779f68b18fdSMarek Szyprowski					<&cmu_fsys CLK_SCLK_USBDRD30>;
1780f68b18fdSMarek Szyprowski				clock-names = "ref", "bus_early", "suspend";
1781becad83eSKrzysztof Kozlowski				reg = <0x0 0x10000>;
1782cebef6beSMarek Szyprowski				interrupts = <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>;
17835f04c4cfSChanwoo Choi				phys = <&usbdrd30_phy 0>, <&usbdrd30_phy 1>;
17845f04c4cfSChanwoo Choi				phy-names = "usb2-phy", "usb3-phy";
17855f04c4cfSChanwoo Choi			};
17865f04c4cfSChanwoo Choi		};
17875f04c4cfSChanwoo Choi
17885f04c4cfSChanwoo Choi		usbdrd30_phy: phy@15500000 {
17895f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-usbdrd-phy";
17905f04c4cfSChanwoo Choi			reg = <0x15500000 0x100>;
17915f04c4cfSChanwoo Choi			clocks = <&cmu_fsys CLK_ACLK_USBDRD30>, <&xxti>,
17925f04c4cfSChanwoo Choi				<&cmu_fsys CLK_PHYCLK_USBDRD30_UDRD30_PHYCLOCK>,
17935f04c4cfSChanwoo Choi				<&cmu_fsys CLK_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK>,
17945f04c4cfSChanwoo Choi				<&cmu_fsys CLK_SCLK_USBDRD30>;
17955f04c4cfSChanwoo Choi			clock-names = "phy", "ref", "phy_utmi", "phy_pipe",
17965f04c4cfSChanwoo Choi					"itp";
17975f04c4cfSChanwoo Choi			#phy-cells = <1>;
17985f04c4cfSChanwoo Choi			samsung,pmu-syscon = <&pmu_system_controller>;
17995f04c4cfSChanwoo Choi			status = "disabled";
18005f04c4cfSChanwoo Choi		};
18015f04c4cfSChanwoo Choi
18025f04c4cfSChanwoo Choi		usbhost30_phy: phy@15580000 {
18035f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-usbdrd-phy";
18045f04c4cfSChanwoo Choi			reg = <0x15580000 0x100>;
18055f04c4cfSChanwoo Choi			clocks = <&cmu_fsys CLK_ACLK_USBHOST30>, <&xxti>,
18065f04c4cfSChanwoo Choi				<&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PHYCLOCK>,
18075f04c4cfSChanwoo Choi				<&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK>,
18085f04c4cfSChanwoo Choi				<&cmu_fsys CLK_SCLK_USBHOST30>;
18095f04c4cfSChanwoo Choi			clock-names = "phy", "ref", "phy_utmi", "phy_pipe",
18105f04c4cfSChanwoo Choi					"itp";
18115f04c4cfSChanwoo Choi			#phy-cells = <1>;
18125f04c4cfSChanwoo Choi			samsung,pmu-syscon = <&pmu_system_controller>;
18135f04c4cfSChanwoo Choi			status = "disabled";
18145f04c4cfSChanwoo Choi		};
18155f04c4cfSChanwoo Choi
1816becad83eSKrzysztof Kozlowski		usbhost30: usb@15a00000 {
1817f68b18fdSMarek Szyprowski			compatible = "samsung,exynos5433-dwusb3";
18185f04c4cfSChanwoo Choi			clocks = <&cmu_fsys CLK_ACLK_USBHOST30>,
1819f68b18fdSMarek Szyprowski				<&cmu_fsys CLK_SCLK_USBHOST30>,
1820f68b18fdSMarek Szyprowski				<&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PHYCLOCK>,
1821f68b18fdSMarek Szyprowski				<&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK>;
1822f68b18fdSMarek Szyprowski			clock-names = "aclk", "susp_clk", "phyclk", "pipe_pclk";
18235f04c4cfSChanwoo Choi			#address-cells = <1>;
18245f04c4cfSChanwoo Choi			#size-cells = <1>;
1825becad83eSKrzysztof Kozlowski			ranges = <0x0 0x15a00000 0x10000>;
18265f04c4cfSChanwoo Choi			status = "disabled";
18275f04c4cfSChanwoo Choi
1828becad83eSKrzysztof Kozlowski			usbhost_dwc3: usb@0 {
18295f04c4cfSChanwoo Choi				compatible = "snps,dwc3";
1830f68b18fdSMarek Szyprowski				clocks = <&cmu_fsys CLK_SCLK_USBHOST30>,
1831f68b18fdSMarek Szyprowski					<&cmu_fsys CLK_ACLK_USBHOST30>,
1832f68b18fdSMarek Szyprowski					<&cmu_fsys CLK_SCLK_USBHOST30>;
1833f68b18fdSMarek Szyprowski				clock-names = "ref", "bus_early", "suspend";
1834becad83eSKrzysztof Kozlowski				reg = <0x0 0x10000>;
1835cebef6beSMarek Szyprowski				interrupts = <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>;
18365f04c4cfSChanwoo Choi				phys = <&usbhost30_phy 0>, <&usbhost30_phy 1>;
18375f04c4cfSChanwoo Choi				phy-names = "usb2-phy", "usb3-phy";
18385f04c4cfSChanwoo Choi			};
18395f04c4cfSChanwoo Choi		};
18405f04c4cfSChanwoo Choi
18412164784aSKrzysztof Kozlowski		mshc_0: mmc@15540000 {
1842c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-dw-mshc-smu",
1843c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-dw-mshc-smu";
1844cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>;
18455f04c4cfSChanwoo Choi			#address-cells = <1>;
18465f04c4cfSChanwoo Choi			#size-cells = <0>;
18475f04c4cfSChanwoo Choi			reg = <0x15540000 0x2000>;
18485f04c4cfSChanwoo Choi			clocks = <&cmu_fsys CLK_ACLK_MMC0>,
18495f04c4cfSChanwoo Choi				<&cmu_fsys CLK_SCLK_MMC0>;
18505f04c4cfSChanwoo Choi			clock-names = "biu", "ciu";
18515f04c4cfSChanwoo Choi			fifo-depth = <0x40>;
18525f04c4cfSChanwoo Choi			status = "disabled";
18535f04c4cfSChanwoo Choi		};
18545f04c4cfSChanwoo Choi
18552164784aSKrzysztof Kozlowski		mshc_1: mmc@15550000 {
1856c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-dw-mshc-smu",
1857c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-dw-mshc-smu";
1858cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>;
18595f04c4cfSChanwoo Choi			#address-cells = <1>;
18605f04c4cfSChanwoo Choi			#size-cells = <0>;
18615f04c4cfSChanwoo Choi			reg = <0x15550000 0x2000>;
18625f04c4cfSChanwoo Choi			clocks = <&cmu_fsys CLK_ACLK_MMC1>,
18635f04c4cfSChanwoo Choi				<&cmu_fsys CLK_SCLK_MMC1>;
18645f04c4cfSChanwoo Choi			clock-names = "biu", "ciu";
18655f04c4cfSChanwoo Choi			fifo-depth = <0x40>;
18665f04c4cfSChanwoo Choi			status = "disabled";
18675f04c4cfSChanwoo Choi		};
18685f04c4cfSChanwoo Choi
18692164784aSKrzysztof Kozlowski		mshc_2: mmc@15560000 {
1870c226e8c5SKrzysztof Kozlowski			compatible = "samsung,exynos5433-dw-mshc-smu",
1871c226e8c5SKrzysztof Kozlowski				     "samsung,exynos7-dw-mshc-smu";
1872cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>;
18735f04c4cfSChanwoo Choi			#address-cells = <1>;
18745f04c4cfSChanwoo Choi			#size-cells = <0>;
18755f04c4cfSChanwoo Choi			reg = <0x15560000 0x2000>;
18765f04c4cfSChanwoo Choi			clocks = <&cmu_fsys CLK_ACLK_MMC2>,
18775f04c4cfSChanwoo Choi				<&cmu_fsys CLK_SCLK_MMC2>;
18785f04c4cfSChanwoo Choi			clock-names = "biu", "ciu";
18795f04c4cfSChanwoo Choi			fifo-depth = <0x40>;
18805f04c4cfSChanwoo Choi			status = "disabled";
18815f04c4cfSChanwoo Choi		};
18825f04c4cfSChanwoo Choi
18832002c282SKrzysztof Kozlowski		pdma0: dma-controller@15610000 {
18845f04c4cfSChanwoo Choi			compatible = "arm,pl330", "arm,primecell";
18855f04c4cfSChanwoo Choi			reg = <0x15610000 0x1000>;
1886cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>;
18875f04c4cfSChanwoo Choi			clocks = <&cmu_fsys CLK_PDMA0>;
18885f04c4cfSChanwoo Choi			clock-names = "apb_pclk";
18895f04c4cfSChanwoo Choi			#dma-cells = <1>;
18905f04c4cfSChanwoo Choi		};
18915f04c4cfSChanwoo Choi
18922002c282SKrzysztof Kozlowski		pdma1: dma-controller@15600000 {
18935f04c4cfSChanwoo Choi			compatible = "arm,pl330", "arm,primecell";
18945f04c4cfSChanwoo Choi			reg = <0x15600000 0x1000>;
1895cebef6beSMarek Szyprowski			interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
18965f04c4cfSChanwoo Choi			clocks = <&cmu_fsys CLK_PDMA1>;
18975f04c4cfSChanwoo Choi			clock-names = "apb_pclk";
18985f04c4cfSChanwoo Choi			#dma-cells = <1>;
18995f04c4cfSChanwoo Choi		};
19005f04c4cfSChanwoo Choi
19015f04c4cfSChanwoo Choi		audio-subsystem@11400000 {
19025f04c4cfSChanwoo Choi			compatible = "samsung,exynos5433-lpass";
19035f04c4cfSChanwoo Choi			reg = <0x11400000 0x100>, <0x11500000 0x08>;
19047547162aSMarek Szyprowski			clocks = <&cmu_aud CLK_PCLK_SFR0_CTRL>;
19057547162aSMarek Szyprowski			clock-names = "sfr0_ctrl";
1906217d3f4fSMarek Szyprowski			power-domains = <&pd_aud>;
19075f04c4cfSChanwoo Choi			#address-cells = <1>;
19085f04c4cfSChanwoo Choi			#size-cells = <1>;
19095f04c4cfSChanwoo Choi			ranges;
19105f04c4cfSChanwoo Choi
19112002c282SKrzysztof Kozlowski			adma: dma-controller@11420000 {
19125f04c4cfSChanwoo Choi				compatible = "arm,pl330", "arm,primecell";
19135f04c4cfSChanwoo Choi				reg = <0x11420000 0x1000>;
1914cebef6beSMarek Szyprowski				interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
19155f04c4cfSChanwoo Choi				clocks = <&cmu_aud CLK_ACLK_DMAC>;
19165f04c4cfSChanwoo Choi				clock-names = "apb_pclk";
19175f04c4cfSChanwoo Choi				#dma-cells = <1>;
1918217d3f4fSMarek Szyprowski				power-domains = <&pd_aud>;
19195f04c4cfSChanwoo Choi			};
19205f04c4cfSChanwoo Choi
1921ac2af0fdSSylwester Nawrocki			i2s0: i2s@11440000 {
1922c226e8c5SKrzysztof Kozlowski				compatible = "samsung,exynos5433-i2s",
1923c226e8c5SKrzysztof Kozlowski					     "samsung,exynos7-i2s";
19245f04c4cfSChanwoo Choi				reg = <0x11440000 0x100>;
192559de78f1SMaciej Falkowski				dmas = <&adma 0>, <&adma 2>;
19265f04c4cfSChanwoo Choi				dma-names = "tx", "rx";
1927cebef6beSMarek Szyprowski				interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>;
19285f04c4cfSChanwoo Choi				#address-cells = <1>;
19295f04c4cfSChanwoo Choi				#size-cells = <0>;
19305f04c4cfSChanwoo Choi				clocks = <&cmu_aud CLK_PCLK_AUD_I2S>,
19315f04c4cfSChanwoo Choi					<&cmu_aud CLK_SCLK_AUD_I2S>,
19325f04c4cfSChanwoo Choi					<&cmu_aud CLK_SCLK_I2S_BCLK>;
19335f04c4cfSChanwoo Choi				clock-names = "iis", "i2s_opclk0", "i2s_opclk1";
1934ac2af0fdSSylwester Nawrocki				#clock-cells = <1>;
19355f04c4cfSChanwoo Choi				pinctrl-names = "default";
19365f04c4cfSChanwoo Choi				pinctrl-0 = <&i2s0_bus>;
1937217d3f4fSMarek Szyprowski				power-domains = <&pd_aud>;
1938ac2af0fdSSylwester Nawrocki				#sound-dai-cells = <1>;
19395f04c4cfSChanwoo Choi				status = "disabled";
19405f04c4cfSChanwoo Choi			};
19415f04c4cfSChanwoo Choi
19425f04c4cfSChanwoo Choi			serial_3: serial@11460000 {
19435f04c4cfSChanwoo Choi				compatible = "samsung,exynos5433-uart";
19445f04c4cfSChanwoo Choi				reg = <0x11460000 0x100>;
1945cebef6beSMarek Szyprowski				interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
19465f04c4cfSChanwoo Choi				clocks = <&cmu_aud CLK_PCLK_AUD_UART>,
19475f04c4cfSChanwoo Choi					<&cmu_aud CLK_SCLK_AUD_UART>;
19485f04c4cfSChanwoo Choi				clock-names = "uart", "clk_uart_baud0";
19495f04c4cfSChanwoo Choi				pinctrl-names = "default";
19505f04c4cfSChanwoo Choi				pinctrl-0 = <&uart_aud_bus>;
1951217d3f4fSMarek Szyprowski				power-domains = <&pd_aud>;
19525f04c4cfSChanwoo Choi				status = "disabled";
19535f04c4cfSChanwoo Choi			};
19545f04c4cfSChanwoo Choi		};
195598c03b6eSJaehoon Chung
195698c03b6eSJaehoon Chung		pcie_phy: pcie-phy@15680000 {
195798c03b6eSJaehoon Chung			compatible = "samsung,exynos5433-pcie-phy";
195898c03b6eSJaehoon Chung			reg = <0x15680000 0x1000>;
195998c03b6eSJaehoon Chung			samsung,pmu-syscon = <&pmu_system_controller>;
196098c03b6eSJaehoon Chung			samsung,fsys-sysreg = <&syscon_fsys>;
196198c03b6eSJaehoon Chung			#phy-cells = <0>;
196298c03b6eSJaehoon Chung			status = "disabled";
196398c03b6eSJaehoon Chung		};
196498c03b6eSJaehoon Chung
196598c03b6eSJaehoon Chung		pcie: pcie@15700000 {
196698c03b6eSJaehoon Chung			compatible = "samsung,exynos5433-pcie";
196798c03b6eSJaehoon Chung			reg = <0x15700000 0x1000>, <0x156b0000 0x1000>,
196898c03b6eSJaehoon Chung			      <0x0c000000 0x1000>;
196998c03b6eSJaehoon Chung			reg-names = "dbi", "elbi", "config";
197098c03b6eSJaehoon Chung			#address-cells = <3>;
197198c03b6eSJaehoon Chung			#size-cells = <2>;
197298c03b6eSJaehoon Chung			#interrupt-cells = <1>;
197398c03b6eSJaehoon Chung			device_type = "pci";
197498c03b6eSJaehoon Chung			interrupts = <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>;
197598c03b6eSJaehoon Chung			clocks = <&cmu_fsys CLK_PCIE>,
197698c03b6eSJaehoon Chung				 <&cmu_fsys CLK_PCLK_PCIE_PHY>;
197798c03b6eSJaehoon Chung			clock-names = "pcie", "pcie_bus";
197898c03b6eSJaehoon Chung			num-lanes = <1>;
197998c03b6eSJaehoon Chung			num-viewport = <3>;
198098c03b6eSJaehoon Chung			bus-range = <0x00 0xff>;
198198c03b6eSJaehoon Chung			phys = <&pcie_phy>;
198298c03b6eSJaehoon Chung			ranges = <0x81000000 0 0	  0x0c001000 0 0x00010000>,
198398c03b6eSJaehoon Chung				 <0x82000000 0 0x0c011000 0x0c011000 0 0x03feefff>;
198498c03b6eSJaehoon Chung			status = "disabled";
198598c03b6eSJaehoon Chung		};
19865f04c4cfSChanwoo Choi	};
19875f04c4cfSChanwoo Choi
19885f04c4cfSChanwoo Choi	timer: timer {
19895f04c4cfSChanwoo Choi		compatible = "arm,armv8-timer";
19905f04c4cfSChanwoo Choi		interrupts = <GIC_PPI 13
19915f04c4cfSChanwoo Choi				(GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>,
19925f04c4cfSChanwoo Choi			<GIC_PPI 14
19935f04c4cfSChanwoo Choi				(GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>,
19945f04c4cfSChanwoo Choi			<GIC_PPI 11
19955f04c4cfSChanwoo Choi				(GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>,
19965f04c4cfSChanwoo Choi			<GIC_PPI 10
19975f04c4cfSChanwoo Choi				(GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>;
19985f04c4cfSChanwoo Choi	};
19995f04c4cfSChanwoo Choi};
20005f04c4cfSChanwoo Choi
2001ce23eb93SChanwoo Choi#include "exynos5433-bus.dtsi"
20025f04c4cfSChanwoo Choi#include "exynos5433-pinctrl.dtsi"
20035f04c4cfSChanwoo Choi#include "exynos5433-tmu.dtsi"
2004