xref: /OK3568_Linux_fs/kernel/arch/arm/boot/dts/exynos5260.dtsi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun/*
3*4882a593Smuzhiyun * Samsung Exynos5260 SoC device tree source
4*4882a593Smuzhiyun *
5*4882a593Smuzhiyun * Copyright (c) 2013 Samsung Electronics Co., Ltd.
6*4882a593Smuzhiyun *		http://www.samsung.com
7*4882a593Smuzhiyun */
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun#include <dt-bindings/clock/exynos5260-clk.h>
10*4882a593Smuzhiyun#include <dt-bindings/interrupt-controller/arm-gic.h>
11*4882a593Smuzhiyun#include <dt-bindings/interrupt-controller/irq.h>
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun/ {
14*4882a593Smuzhiyun	compatible = "samsung,exynos5260", "samsung,exynos5";
15*4882a593Smuzhiyun	interrupt-parent = <&gic>;
16*4882a593Smuzhiyun	#address-cells = <1>;
17*4882a593Smuzhiyun	#size-cells = <1>;
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun	aliases {
20*4882a593Smuzhiyun		i2c0 = &hsi2c_0;
21*4882a593Smuzhiyun		i2c1 = &hsi2c_1;
22*4882a593Smuzhiyun		i2c2 = &hsi2c_2;
23*4882a593Smuzhiyun		i2c3 = &hsi2c_3;
24*4882a593Smuzhiyun		pinctrl0 = &pinctrl_0;
25*4882a593Smuzhiyun		pinctrl1 = &pinctrl_1;
26*4882a593Smuzhiyun		pinctrl2 = &pinctrl_2;
27*4882a593Smuzhiyun		serial0 = &uart0;
28*4882a593Smuzhiyun		serial1 = &uart1;
29*4882a593Smuzhiyun		serial2 = &uart2;
30*4882a593Smuzhiyun		serial3 = &uart3;
31*4882a593Smuzhiyun	};
32*4882a593Smuzhiyun
33*4882a593Smuzhiyun	cpus {
34*4882a593Smuzhiyun		#address-cells = <1>;
35*4882a593Smuzhiyun		#size-cells = <0>;
36*4882a593Smuzhiyun
37*4882a593Smuzhiyun		cpu@0 {
38*4882a593Smuzhiyun			device_type = "cpu";
39*4882a593Smuzhiyun			compatible = "arm,cortex-a15";
40*4882a593Smuzhiyun			reg = <0x0>;
41*4882a593Smuzhiyun			cci-control-port = <&cci_control1>;
42*4882a593Smuzhiyun		};
43*4882a593Smuzhiyun
44*4882a593Smuzhiyun		cpu@1 {
45*4882a593Smuzhiyun			device_type = "cpu";
46*4882a593Smuzhiyun			compatible = "arm,cortex-a15";
47*4882a593Smuzhiyun			reg = <0x1>;
48*4882a593Smuzhiyun			cci-control-port = <&cci_control1>;
49*4882a593Smuzhiyun		};
50*4882a593Smuzhiyun
51*4882a593Smuzhiyun		cpu@100 {
52*4882a593Smuzhiyun			device_type = "cpu";
53*4882a593Smuzhiyun			compatible = "arm,cortex-a7";
54*4882a593Smuzhiyun			reg = <0x100>;
55*4882a593Smuzhiyun			cci-control-port = <&cci_control0>;
56*4882a593Smuzhiyun		};
57*4882a593Smuzhiyun
58*4882a593Smuzhiyun		cpu@101 {
59*4882a593Smuzhiyun			device_type = "cpu";
60*4882a593Smuzhiyun			compatible = "arm,cortex-a7";
61*4882a593Smuzhiyun			reg = <0x101>;
62*4882a593Smuzhiyun			cci-control-port = <&cci_control0>;
63*4882a593Smuzhiyun		};
64*4882a593Smuzhiyun
65*4882a593Smuzhiyun		cpu@102 {
66*4882a593Smuzhiyun			device_type = "cpu";
67*4882a593Smuzhiyun			compatible = "arm,cortex-a7";
68*4882a593Smuzhiyun			reg = <0x102>;
69*4882a593Smuzhiyun			cci-control-port = <&cci_control0>;
70*4882a593Smuzhiyun		};
71*4882a593Smuzhiyun
72*4882a593Smuzhiyun		cpu@103 {
73*4882a593Smuzhiyun			device_type = "cpu";
74*4882a593Smuzhiyun			compatible = "arm,cortex-a7";
75*4882a593Smuzhiyun			reg = <0x103>;
76*4882a593Smuzhiyun			cci-control-port = <&cci_control0>;
77*4882a593Smuzhiyun		};
78*4882a593Smuzhiyun	};
79*4882a593Smuzhiyun
80*4882a593Smuzhiyun	soc: soc {
81*4882a593Smuzhiyun		compatible = "simple-bus";
82*4882a593Smuzhiyun		#address-cells = <1>;
83*4882a593Smuzhiyun		#size-cells = <1>;
84*4882a593Smuzhiyun		ranges;
85*4882a593Smuzhiyun
86*4882a593Smuzhiyun		clock_top: clock-controller@10010000 {
87*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-top";
88*4882a593Smuzhiyun			reg = <0x10010000 0x10000>;
89*4882a593Smuzhiyun			#clock-cells = <1>;
90*4882a593Smuzhiyun		};
91*4882a593Smuzhiyun
92*4882a593Smuzhiyun		clock_peri: clock-controller@10200000 {
93*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-peri";
94*4882a593Smuzhiyun			reg = <0x10200000 0x10000>;
95*4882a593Smuzhiyun			#clock-cells = <1>;
96*4882a593Smuzhiyun		};
97*4882a593Smuzhiyun
98*4882a593Smuzhiyun		clock_egl: clock-controller@10600000 {
99*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-egl";
100*4882a593Smuzhiyun			reg = <0x10600000 0x10000>;
101*4882a593Smuzhiyun			#clock-cells = <1>;
102*4882a593Smuzhiyun		};
103*4882a593Smuzhiyun
104*4882a593Smuzhiyun		clock_kfc: clock-controller@10700000 {
105*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-kfc";
106*4882a593Smuzhiyun			reg = <0x10700000 0x10000>;
107*4882a593Smuzhiyun			#clock-cells = <1>;
108*4882a593Smuzhiyun		};
109*4882a593Smuzhiyun
110*4882a593Smuzhiyun		clock_g2d: clock-controller@10a00000 {
111*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-g2d";
112*4882a593Smuzhiyun			reg = <0x10A00000 0x10000>;
113*4882a593Smuzhiyun			#clock-cells = <1>;
114*4882a593Smuzhiyun		};
115*4882a593Smuzhiyun
116*4882a593Smuzhiyun		clock_mif: clock-controller@10ce0000 {
117*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-mif";
118*4882a593Smuzhiyun			reg = <0x10CE0000 0x10000>;
119*4882a593Smuzhiyun			#clock-cells = <1>;
120*4882a593Smuzhiyun		};
121*4882a593Smuzhiyun
122*4882a593Smuzhiyun		clock_mfc: clock-controller@11090000 {
123*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-mfc";
124*4882a593Smuzhiyun			reg = <0x11090000 0x10000>;
125*4882a593Smuzhiyun			#clock-cells = <1>;
126*4882a593Smuzhiyun		};
127*4882a593Smuzhiyun
128*4882a593Smuzhiyun		clock_g3d: clock-controller@11830000 {
129*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-g3d";
130*4882a593Smuzhiyun			reg = <0x11830000 0x10000>;
131*4882a593Smuzhiyun			#clock-cells = <1>;
132*4882a593Smuzhiyun		};
133*4882a593Smuzhiyun
134*4882a593Smuzhiyun		clock_fsys: clock-controller@122e0000 {
135*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-fsys";
136*4882a593Smuzhiyun			reg = <0x122E0000 0x10000>;
137*4882a593Smuzhiyun			#clock-cells = <1>;
138*4882a593Smuzhiyun		};
139*4882a593Smuzhiyun
140*4882a593Smuzhiyun		clock_aud: clock-controller@128c0000 {
141*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-aud";
142*4882a593Smuzhiyun			reg = <0x128C0000 0x10000>;
143*4882a593Smuzhiyun			#clock-cells = <1>;
144*4882a593Smuzhiyun		};
145*4882a593Smuzhiyun
146*4882a593Smuzhiyun		clock_isp: clock-controller@133c0000 {
147*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-isp";
148*4882a593Smuzhiyun			reg = <0x133C0000 0x10000>;
149*4882a593Smuzhiyun			#clock-cells = <1>;
150*4882a593Smuzhiyun		};
151*4882a593Smuzhiyun
152*4882a593Smuzhiyun		clock_gscl: clock-controller@13f00000 {
153*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-gscl";
154*4882a593Smuzhiyun			reg = <0x13F00000 0x10000>;
155*4882a593Smuzhiyun			#clock-cells = <1>;
156*4882a593Smuzhiyun		};
157*4882a593Smuzhiyun
158*4882a593Smuzhiyun		clock_disp: clock-controller@14550000 {
159*4882a593Smuzhiyun			compatible = "samsung,exynos5260-clock-disp";
160*4882a593Smuzhiyun			reg = <0x14550000 0x10000>;
161*4882a593Smuzhiyun			#clock-cells = <1>;
162*4882a593Smuzhiyun		};
163*4882a593Smuzhiyun
164*4882a593Smuzhiyun		gic: interrupt-controller@10481000 {
165*4882a593Smuzhiyun			compatible = "arm,gic-400", "arm,cortex-a15-gic";
166*4882a593Smuzhiyun			#interrupt-cells = <3>;
167*4882a593Smuzhiyun			interrupt-controller;
168*4882a593Smuzhiyun			reg = <0x10481000 0x1000>,
169*4882a593Smuzhiyun				<0x10482000 0x2000>,
170*4882a593Smuzhiyun				<0x10484000 0x2000>,
171*4882a593Smuzhiyun				<0x10486000 0x2000>;
172*4882a593Smuzhiyun			interrupts = <GIC_PPI 9
173*4882a593Smuzhiyun					(GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
174*4882a593Smuzhiyun		};
175*4882a593Smuzhiyun
176*4882a593Smuzhiyun		chipid: chipid@10000000 {
177*4882a593Smuzhiyun			compatible = "samsung,exynos4210-chipid";
178*4882a593Smuzhiyun			reg = <0x10000000 0x100>;
179*4882a593Smuzhiyun		};
180*4882a593Smuzhiyun
181*4882a593Smuzhiyun		mct: timer@100b0000 {
182*4882a593Smuzhiyun			compatible = "samsung,exynos4210-mct";
183*4882a593Smuzhiyun			reg = <0x100B0000 0x1000>;
184*4882a593Smuzhiyun			clocks = <&fin_pll>, <&clock_peri PERI_CLK_MCT>;
185*4882a593Smuzhiyun			clock-names = "fin_pll", "mct";
186*4882a593Smuzhiyun			interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
187*4882a593Smuzhiyun				     <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
188*4882a593Smuzhiyun				     <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
189*4882a593Smuzhiyun				     <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>,
190*4882a593Smuzhiyun				     <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
191*4882a593Smuzhiyun				     <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
192*4882a593Smuzhiyun				     <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
193*4882a593Smuzhiyun				     <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
194*4882a593Smuzhiyun				     <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
195*4882a593Smuzhiyun				     <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>,
196*4882a593Smuzhiyun				     <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
197*4882a593Smuzhiyun				     <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>;
198*4882a593Smuzhiyun		};
199*4882a593Smuzhiyun
200*4882a593Smuzhiyun		cci: cci@10f00000 {
201*4882a593Smuzhiyun			compatible = "arm,cci-400";
202*4882a593Smuzhiyun			#address-cells = <1>;
203*4882a593Smuzhiyun			#size-cells = <1>;
204*4882a593Smuzhiyun			reg = <0x10F00000 0x1000>;
205*4882a593Smuzhiyun			ranges = <0x0 0x10F00000 0x6000>;
206*4882a593Smuzhiyun
207*4882a593Smuzhiyun			cci_control0: slave-if@4000 {
208*4882a593Smuzhiyun				compatible = "arm,cci-400-ctrl-if";
209*4882a593Smuzhiyun				interface-type = "ace";
210*4882a593Smuzhiyun				reg = <0x4000 0x1000>;
211*4882a593Smuzhiyun			};
212*4882a593Smuzhiyun
213*4882a593Smuzhiyun			cci_control1: slave-if@5000 {
214*4882a593Smuzhiyun				compatible = "arm,cci-400-ctrl-if";
215*4882a593Smuzhiyun				interface-type = "ace";
216*4882a593Smuzhiyun				reg = <0x5000 0x1000>;
217*4882a593Smuzhiyun			};
218*4882a593Smuzhiyun		};
219*4882a593Smuzhiyun
220*4882a593Smuzhiyun		pinctrl_0: pinctrl@11600000 {
221*4882a593Smuzhiyun			compatible = "samsung,exynos5260-pinctrl";
222*4882a593Smuzhiyun			reg = <0x11600000 0x1000>;
223*4882a593Smuzhiyun			interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;
224*4882a593Smuzhiyun
225*4882a593Smuzhiyun			wakeup-interrupt-controller {
226*4882a593Smuzhiyun				compatible = "samsung,exynos4210-wakeup-eint";
227*4882a593Smuzhiyun				interrupt-parent = <&gic>;
228*4882a593Smuzhiyun				interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
229*4882a593Smuzhiyun			};
230*4882a593Smuzhiyun		};
231*4882a593Smuzhiyun
232*4882a593Smuzhiyun		pinctrl_1: pinctrl@12290000 {
233*4882a593Smuzhiyun			compatible = "samsung,exynos5260-pinctrl";
234*4882a593Smuzhiyun			reg = <0x12290000 0x1000>;
235*4882a593Smuzhiyun			interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
236*4882a593Smuzhiyun		};
237*4882a593Smuzhiyun
238*4882a593Smuzhiyun		pinctrl_2: pinctrl@128b0000 {
239*4882a593Smuzhiyun			compatible = "samsung,exynos5260-pinctrl";
240*4882a593Smuzhiyun			reg = <0x128B0000 0x1000>;
241*4882a593Smuzhiyun			interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>;
242*4882a593Smuzhiyun		};
243*4882a593Smuzhiyun
244*4882a593Smuzhiyun		pmu_system_controller: system-controller@10d50000 {
245*4882a593Smuzhiyun			compatible = "samsung,exynos5260-pmu", "syscon";
246*4882a593Smuzhiyun			reg = <0x10D50000 0x10000>;
247*4882a593Smuzhiyun		};
248*4882a593Smuzhiyun
249*4882a593Smuzhiyun		uart0: serial@12c00000 {
250*4882a593Smuzhiyun			compatible = "samsung,exynos4210-uart";
251*4882a593Smuzhiyun			reg = <0x12C00000 0x100>;
252*4882a593Smuzhiyun			interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
253*4882a593Smuzhiyun			clocks = <&clock_peri PERI_CLK_UART0>, <&clock_peri PERI_SCLK_UART0>;
254*4882a593Smuzhiyun			clock-names = "uart", "clk_uart_baud0";
255*4882a593Smuzhiyun			status = "disabled";
256*4882a593Smuzhiyun		};
257*4882a593Smuzhiyun
258*4882a593Smuzhiyun		uart1: serial@12c10000 {
259*4882a593Smuzhiyun			compatible = "samsung,exynos4210-uart";
260*4882a593Smuzhiyun			reg = <0x12C10000 0x100>;
261*4882a593Smuzhiyun			interrupts = <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>;
262*4882a593Smuzhiyun			clocks = <&clock_peri PERI_CLK_UART1>, <&clock_peri PERI_SCLK_UART1>;
263*4882a593Smuzhiyun			clock-names = "uart", "clk_uart_baud0";
264*4882a593Smuzhiyun			status = "disabled";
265*4882a593Smuzhiyun		};
266*4882a593Smuzhiyun
267*4882a593Smuzhiyun		uart2: serial@12c20000 {
268*4882a593Smuzhiyun			compatible = "samsung,exynos4210-uart";
269*4882a593Smuzhiyun			reg = <0x12C20000 0x100>;
270*4882a593Smuzhiyun			interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
271*4882a593Smuzhiyun			clocks = <&clock_peri PERI_CLK_UART2>, <&clock_peri PERI_SCLK_UART2>;
272*4882a593Smuzhiyun			clock-names = "uart", "clk_uart_baud0";
273*4882a593Smuzhiyun			status = "disabled";
274*4882a593Smuzhiyun		};
275*4882a593Smuzhiyun
276*4882a593Smuzhiyun		uart3: serial@12860000 {
277*4882a593Smuzhiyun			compatible = "samsung,exynos4210-uart";
278*4882a593Smuzhiyun			reg = <0x12860000 0x100>;
279*4882a593Smuzhiyun			interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
280*4882a593Smuzhiyun			clocks = <&clock_aud AUD_CLK_AUD_UART>, <&clock_aud AUD_SCLK_AUD_UART>;
281*4882a593Smuzhiyun			clock-names = "uart", "clk_uart_baud0";
282*4882a593Smuzhiyun			status = "disabled";
283*4882a593Smuzhiyun		};
284*4882a593Smuzhiyun
285*4882a593Smuzhiyun		mmc_0: mmc@12140000 {
286*4882a593Smuzhiyun			compatible = "samsung,exynos5250-dw-mshc";
287*4882a593Smuzhiyun			reg = <0x12140000 0x2000>;
288*4882a593Smuzhiyun			interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
289*4882a593Smuzhiyun			#address-cells = <1>;
290*4882a593Smuzhiyun			#size-cells = <0>;
291*4882a593Smuzhiyun			clocks = <&clock_fsys FSYS_CLK_MMC0>, <&clock_top TOP_SCLK_MMC0>;
292*4882a593Smuzhiyun			clock-names = "biu", "ciu";
293*4882a593Smuzhiyun			assigned-clocks =
294*4882a593Smuzhiyun				<&clock_top TOP_MOUT_SCLK_FSYS_MMC0_SDCLKIN_A>,
295*4882a593Smuzhiyun				<&clock_top TOP_MOUT_SCLK_FSYS_MMC0_SDCLKIN_B>,
296*4882a593Smuzhiyun				<&clock_top TOP_SCLK_MMC0>;
297*4882a593Smuzhiyun			assigned-clock-parents =
298*4882a593Smuzhiyun				<&clock_top TOP_MOUT_BUSTOP_PLL_USER>,
299*4882a593Smuzhiyun				<&clock_top TOP_MOUT_SCLK_FSYS_MMC0_SDCLKIN_A>;
300*4882a593Smuzhiyun			assigned-clock-rates = <0>, <0>, <800000000>;
301*4882a593Smuzhiyun			fifo-depth = <64>;
302*4882a593Smuzhiyun			status = "disabled";
303*4882a593Smuzhiyun		};
304*4882a593Smuzhiyun
305*4882a593Smuzhiyun		mmc_1: mmc@12150000 {
306*4882a593Smuzhiyun			compatible = "samsung,exynos5250-dw-mshc";
307*4882a593Smuzhiyun			reg = <0x12150000 0x2000>;
308*4882a593Smuzhiyun			interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
309*4882a593Smuzhiyun			#address-cells = <1>;
310*4882a593Smuzhiyun			#size-cells = <0>;
311*4882a593Smuzhiyun			clocks = <&clock_fsys FSYS_CLK_MMC1>, <&clock_top TOP_SCLK_MMC1>;
312*4882a593Smuzhiyun			clock-names = "biu", "ciu";
313*4882a593Smuzhiyun			assigned-clocks =
314*4882a593Smuzhiyun				<&clock_top TOP_MOUT_SCLK_FSYS_MMC1_SDCLKIN_A>,
315*4882a593Smuzhiyun				<&clock_top TOP_MOUT_SCLK_FSYS_MMC1_SDCLKIN_B>,
316*4882a593Smuzhiyun				<&clock_top TOP_SCLK_MMC1>;
317*4882a593Smuzhiyun			assigned-clock-parents =
318*4882a593Smuzhiyun				<&clock_top TOP_MOUT_BUSTOP_PLL_USER>,
319*4882a593Smuzhiyun				<&clock_top TOP_MOUT_SCLK_FSYS_MMC1_SDCLKIN_A>;
320*4882a593Smuzhiyun			assigned-clock-rates = <0>, <0>, <800000000>;
321*4882a593Smuzhiyun			fifo-depth = <64>;
322*4882a593Smuzhiyun			status = "disabled";
323*4882a593Smuzhiyun		};
324*4882a593Smuzhiyun
325*4882a593Smuzhiyun		mmc_2: mmc@12160000 {
326*4882a593Smuzhiyun			compatible = "samsung,exynos5250-dw-mshc";
327*4882a593Smuzhiyun			reg = <0x12160000 0x2000>;
328*4882a593Smuzhiyun			interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
329*4882a593Smuzhiyun			#address-cells = <1>;
330*4882a593Smuzhiyun			#size-cells = <0>;
331*4882a593Smuzhiyun			clocks = <&clock_fsys FSYS_CLK_MMC2>, <&clock_top TOP_SCLK_MMC2>;
332*4882a593Smuzhiyun			clock-names = "biu", "ciu";
333*4882a593Smuzhiyun			assigned-clocks =
334*4882a593Smuzhiyun				<&clock_top TOP_MOUT_SCLK_FSYS_MMC2_SDCLKIN_A>,
335*4882a593Smuzhiyun				<&clock_top TOP_MOUT_SCLK_FSYS_MMC2_SDCLKIN_B>,
336*4882a593Smuzhiyun				<&clock_top TOP_SCLK_MMC2>;
337*4882a593Smuzhiyun			assigned-clock-parents =
338*4882a593Smuzhiyun				<&clock_top TOP_MOUT_BUSTOP_PLL_USER>,
339*4882a593Smuzhiyun				<&clock_top TOP_MOUT_SCLK_FSYS_MMC2_SDCLKIN_A>;
340*4882a593Smuzhiyun			assigned-clock-rates = <0>, <0>, <800000000>;
341*4882a593Smuzhiyun			fifo-depth = <64>;
342*4882a593Smuzhiyun			status = "disabled";
343*4882a593Smuzhiyun		};
344*4882a593Smuzhiyun
345*4882a593Smuzhiyun		hsi2c_0: hsi2c@12da0000 {
346*4882a593Smuzhiyun			compatible = "samsung,exynos5260-hsi2c";
347*4882a593Smuzhiyun			reg = <0x12DA0000 0x1000>;
348*4882a593Smuzhiyun			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
349*4882a593Smuzhiyun			#address-cells = <1>;
350*4882a593Smuzhiyun			#size-cells = <0>;
351*4882a593Smuzhiyun			pinctrl-names = "default";
352*4882a593Smuzhiyun			pinctrl-0 = <&i2c0_hs_bus>;
353*4882a593Smuzhiyun			clocks = <&clock_peri PERI_CLK_HSIC0>;
354*4882a593Smuzhiyun			clock-names = "hsi2c";
355*4882a593Smuzhiyun			status = "disabled";
356*4882a593Smuzhiyun		};
357*4882a593Smuzhiyun
358*4882a593Smuzhiyun		hsi2c_1: hsi2c@12db0000 {
359*4882a593Smuzhiyun			compatible = "samsung,exynos5260-hsi2c";
360*4882a593Smuzhiyun			reg = <0x12DB0000 0x1000>;
361*4882a593Smuzhiyun			interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
362*4882a593Smuzhiyun			#address-cells = <1>;
363*4882a593Smuzhiyun			#size-cells = <0>;
364*4882a593Smuzhiyun			pinctrl-names = "default";
365*4882a593Smuzhiyun			pinctrl-0 = <&i2c1_hs_bus>;
366*4882a593Smuzhiyun			clocks = <&clock_peri PERI_CLK_HSIC1>;
367*4882a593Smuzhiyun			clock-names = "hsi2c";
368*4882a593Smuzhiyun			status = "disabled";
369*4882a593Smuzhiyun		};
370*4882a593Smuzhiyun
371*4882a593Smuzhiyun		hsi2c_2: hsi2c@12dc0000 {
372*4882a593Smuzhiyun			compatible = "samsung,exynos5260-hsi2c";
373*4882a593Smuzhiyun			reg = <0x12DC0000 0x1000>;
374*4882a593Smuzhiyun			interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
375*4882a593Smuzhiyun			#address-cells = <1>;
376*4882a593Smuzhiyun			#size-cells = <0>;
377*4882a593Smuzhiyun			pinctrl-names = "default";
378*4882a593Smuzhiyun			pinctrl-0 = <&i2c2_hs_bus>;
379*4882a593Smuzhiyun			clocks = <&clock_peri PERI_CLK_HSIC2>;
380*4882a593Smuzhiyun			clock-names = "hsi2c";
381*4882a593Smuzhiyun			status = "disabled";
382*4882a593Smuzhiyun		};
383*4882a593Smuzhiyun
384*4882a593Smuzhiyun		hsi2c_3: hsi2c@12dd0000 {
385*4882a593Smuzhiyun			compatible = "samsung,exynos5260-hsi2c";
386*4882a593Smuzhiyun			reg = <0x12DD0000 0x1000>;
387*4882a593Smuzhiyun			interrupts = <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
388*4882a593Smuzhiyun			#address-cells = <1>;
389*4882a593Smuzhiyun			#size-cells = <0>;
390*4882a593Smuzhiyun			pinctrl-names = "default";
391*4882a593Smuzhiyun			pinctrl-0 = <&i2c3_hs_bus>;
392*4882a593Smuzhiyun			clocks = <&clock_peri PERI_CLK_HSIC3>;
393*4882a593Smuzhiyun			clock-names = "hsi2c";
394*4882a593Smuzhiyun			status = "disabled";
395*4882a593Smuzhiyun		};
396*4882a593Smuzhiyun	};
397*4882a593Smuzhiyun};
398*4882a593Smuzhiyun
399*4882a593Smuzhiyun#include "exynos5260-pinctrl.dtsi"
400