xref: /linux/scripts/dtc/include-prefixes/arm64/exynos/exynosautov9.dtsi (revision ec71f661a572a770d7c861cd52a50cbbb0e1a8d1)
131bbac52SChanho Park// SPDX-License-Identifier: GPL-2.0
231bbac52SChanho Park/*
331bbac52SChanho Park * Samsung's ExynosAuto v9 SoC device tree source
431bbac52SChanho Park *
531bbac52SChanho Park * Copyright (c) 2021 Samsung Electronics Co., Ltd.
631bbac52SChanho Park *
731bbac52SChanho Park */
831bbac52SChanho Park
95394461aSChanho Park#include <dt-bindings/clock/samsung,exynosautov9.h>
1031bbac52SChanho Park#include <dt-bindings/interrupt-controller/arm-gic.h>
11694d04a1SChanho Park#include <dt-bindings/soc/samsung,boot-mode.h>
127836149eSChanho Park#include <dt-bindings/soc/samsung,exynos-usi.h>
1331bbac52SChanho Park
1431bbac52SChanho Park/ {
1531bbac52SChanho Park	compatible = "samsung,exynosautov9";
1631bbac52SChanho Park	#address-cells = <2>;
1731bbac52SChanho Park	#size-cells = <1>;
1831bbac52SChanho Park
1931bbac52SChanho Park	interrupt-parent = <&gic>;
2031bbac52SChanho Park
2131bbac52SChanho Park	aliases {
2231bbac52SChanho Park		pinctrl0 = &pinctrl_alive;
2331bbac52SChanho Park		pinctrl1 = &pinctrl_aud;
2431bbac52SChanho Park		pinctrl2 = &pinctrl_fsys0;
2531bbac52SChanho Park		pinctrl3 = &pinctrl_fsys1;
2631bbac52SChanho Park		pinctrl4 = &pinctrl_fsys2;
2731bbac52SChanho Park		pinctrl5 = &pinctrl_peric0;
2831bbac52SChanho Park		pinctrl6 = &pinctrl_peric1;
2931bbac52SChanho Park	};
3031bbac52SChanho Park
3131bbac52SChanho Park	arm-pmu {
3231bbac52SChanho Park		compatible = "arm,cortex-a76-pmu";
3331bbac52SChanho Park		interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
3431bbac52SChanho Park			     <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
3531bbac52SChanho Park			     <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>,
3631bbac52SChanho Park			     <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>,
3731bbac52SChanho Park			     <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>,
3831bbac52SChanho Park			     <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
3931bbac52SChanho Park			     <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
4031bbac52SChanho Park			     <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
4131bbac52SChanho Park		interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>,
4231bbac52SChanho Park				     <&cpu4>, <&cpu5>, <&cpu6>, <&cpu7>;
4331bbac52SChanho Park	};
4431bbac52SChanho Park
4531bbac52SChanho Park	cpus {
4631bbac52SChanho Park		#address-cells = <1>;
4731bbac52SChanho Park		#size-cells = <0>;
4831bbac52SChanho Park
4931bbac52SChanho Park		cpu-map {
5031bbac52SChanho Park			cluster0 {
5131bbac52SChanho Park				core0 {
5231bbac52SChanho Park					cpu = <&cpu0>;
5331bbac52SChanho Park				};
5431bbac52SChanho Park				core1 {
5531bbac52SChanho Park					cpu = <&cpu1>;
5631bbac52SChanho Park				};
5731bbac52SChanho Park				core2 {
5831bbac52SChanho Park					cpu = <&cpu2>;
5931bbac52SChanho Park				};
6031bbac52SChanho Park				core3 {
6131bbac52SChanho Park					cpu = <&cpu3>;
6231bbac52SChanho Park				};
6331bbac52SChanho Park			};
6431bbac52SChanho Park
6531bbac52SChanho Park			cluster1 {
6631bbac52SChanho Park				core0 {
6731bbac52SChanho Park					cpu = <&cpu4>;
6831bbac52SChanho Park				};
6931bbac52SChanho Park				core1 {
7031bbac52SChanho Park					cpu = <&cpu5>;
7131bbac52SChanho Park				};
7231bbac52SChanho Park				core2 {
7331bbac52SChanho Park					cpu = <&cpu6>;
7431bbac52SChanho Park				};
7531bbac52SChanho Park				core3 {
7631bbac52SChanho Park					cpu = <&cpu7>;
7731bbac52SChanho Park				};
7831bbac52SChanho Park			};
7931bbac52SChanho Park		};
8031bbac52SChanho Park
8131bbac52SChanho Park		cpu0: cpu@0 {
8231bbac52SChanho Park			device_type = "cpu";
8331bbac52SChanho Park			compatible = "arm,cortex-a76";
8431bbac52SChanho Park			reg = <0x0>;
8531bbac52SChanho Park			enable-method = "psci";
8631bbac52SChanho Park		};
8731bbac52SChanho Park
8831bbac52SChanho Park		cpu1: cpu@100 {
8931bbac52SChanho Park			device_type = "cpu";
9031bbac52SChanho Park			compatible = "arm,cortex-a76";
9131bbac52SChanho Park			reg = <0x100>;
9231bbac52SChanho Park			enable-method = "psci";
9331bbac52SChanho Park		};
9431bbac52SChanho Park
9531bbac52SChanho Park		cpu2: cpu@200 {
9631bbac52SChanho Park			device_type = "cpu";
9731bbac52SChanho Park			compatible = "arm,cortex-a76";
9831bbac52SChanho Park			reg = <0x200>;
9931bbac52SChanho Park			enable-method = "psci";
10031bbac52SChanho Park		};
10131bbac52SChanho Park
10231bbac52SChanho Park		cpu3: cpu@300 {
10331bbac52SChanho Park			device_type = "cpu";
10431bbac52SChanho Park			compatible = "arm,cortex-a76";
10531bbac52SChanho Park			reg = <0x300>;
10631bbac52SChanho Park			enable-method = "psci";
10731bbac52SChanho Park		};
10831bbac52SChanho Park
10931bbac52SChanho Park		cpu4: cpu@10000 {
11031bbac52SChanho Park			device_type = "cpu";
11131bbac52SChanho Park			compatible = "arm,cortex-a76";
11231bbac52SChanho Park			reg = <0x10000>;
11331bbac52SChanho Park			enable-method = "psci";
11431bbac52SChanho Park		};
11531bbac52SChanho Park
11631bbac52SChanho Park		cpu5: cpu@10100 {
11731bbac52SChanho Park			device_type = "cpu";
11831bbac52SChanho Park			compatible = "arm,cortex-a76";
11931bbac52SChanho Park			reg = <0x10100>;
12031bbac52SChanho Park			enable-method = "psci";
12131bbac52SChanho Park		};
12231bbac52SChanho Park
12331bbac52SChanho Park		cpu6: cpu@10200 {
12431bbac52SChanho Park			device_type = "cpu";
12531bbac52SChanho Park			compatible = "arm,cortex-a76";
12631bbac52SChanho Park			reg = <0x10200>;
12731bbac52SChanho Park			enable-method = "psci";
12831bbac52SChanho Park		};
12931bbac52SChanho Park
13031bbac52SChanho Park		cpu7: cpu@10300 {
13131bbac52SChanho Park			device_type = "cpu";
13231bbac52SChanho Park			compatible = "arm,cortex-a76";
13331bbac52SChanho Park			reg = <0x10300>;
13431bbac52SChanho Park			enable-method = "psci";
13531bbac52SChanho Park		};
13631bbac52SChanho Park	};
13731bbac52SChanho Park
13831bbac52SChanho Park	psci {
13931bbac52SChanho Park		compatible = "arm,psci-1.0";
14031bbac52SChanho Park		method = "smc";
14131bbac52SChanho Park		cpu_suspend = <0xc4000001>;
14231bbac52SChanho Park		cpu_off = <0x84000002>;
14331bbac52SChanho Park		cpu_on = <0xc4000003>;
14431bbac52SChanho Park	};
14531bbac52SChanho Park
14631bbac52SChanho Park	timer {
14731bbac52SChanho Park		compatible = "arm,armv8-timer";
14831bbac52SChanho Park		interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
14931bbac52SChanho Park			     <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
15031bbac52SChanho Park			     <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
15131bbac52SChanho Park			     <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
15231bbac52SChanho Park	};
15331bbac52SChanho Park
15431bbac52SChanho Park	fixed-rate-clocks {
15531bbac52SChanho Park		xtcxo: clock {
15631bbac52SChanho Park			compatible = "fixed-clock";
15731bbac52SChanho Park			#clock-cells = <0>;
15831bbac52SChanho Park			clock-output-names = "oscclk";
15931bbac52SChanho Park		};
16031bbac52SChanho Park	};
16131bbac52SChanho Park
16231bbac52SChanho Park	soc: soc@0 {
16331bbac52SChanho Park		compatible = "simple-bus";
16431bbac52SChanho Park		#address-cells = <1>;
16531bbac52SChanho Park		#size-cells = <1>;
16631bbac52SChanho Park		ranges = <0x0 0x0 0x0 0x20000000>;
16731bbac52SChanho Park
168b2f217ccSChanho Park		chipid@10000000 {
169b5acc262SKrzysztof Kozlowski			compatible = "samsung,exynosautov9-chipid",
170b5acc262SKrzysztof Kozlowski				     "samsung,exynos850-chipid";
171b2f217ccSChanho Park			reg = <0x10000000 0x24>;
172b2f217ccSChanho Park		};
173b2f217ccSChanho Park
1745394461aSChanho Park		cmu_peris: clock-controller@10020000 {
1755394461aSChanho Park			compatible = "samsung,exynosautov9-cmu-peris";
1765394461aSChanho Park			reg = <0x10020000 0x8000>;
1775394461aSChanho Park			#clock-cells = <1>;
1785394461aSChanho Park
1795394461aSChanho Park			clocks = <&xtcxo>,
1805394461aSChanho Park				 <&cmu_top DOUT_CLKCMU_PERIS_BUS>;
1815394461aSChanho Park			clock-names = "oscclk",
1825394461aSChanho Park				      "dout_clkcmu_peris_bus";
1835394461aSChanho Park		};
1845394461aSChanho Park
1855394461aSChanho Park		cmu_peric0: clock-controller@10200000 {
1865394461aSChanho Park			compatible = "samsung,exynosautov9-cmu-peric0";
1875394461aSChanho Park			reg = <0x10200000 0x8000>;
1885394461aSChanho Park			#clock-cells = <1>;
1895394461aSChanho Park
1905394461aSChanho Park			clocks = <&xtcxo>,
1915394461aSChanho Park				 <&cmu_top DOUT_CLKCMU_PERIC0_BUS>,
1925394461aSChanho Park				 <&cmu_top DOUT_CLKCMU_PERIC0_IP>;
1935394461aSChanho Park			clock-names = "oscclk",
1945394461aSChanho Park				      "dout_clkcmu_peric0_bus",
1955394461aSChanho Park				      "dout_clkcmu_peric0_ip";
1965394461aSChanho Park		};
1975394461aSChanho Park
1985394461aSChanho Park		cmu_peric1: clock-controller@10800000 {
1995394461aSChanho Park			compatible = "samsung,exynosautov9-cmu-peric1";
2005394461aSChanho Park			reg = <0x10800000 0x8000>;
2015394461aSChanho Park			#clock-cells = <1>;
2025394461aSChanho Park
2035394461aSChanho Park			clocks = <&xtcxo>,
2045394461aSChanho Park				 <&cmu_top DOUT_CLKCMU_PERIC1_BUS>,
2055394461aSChanho Park				 <&cmu_top DOUT_CLKCMU_PERIC1_IP>;
2065394461aSChanho Park			clock-names = "oscclk",
2075394461aSChanho Park				      "dout_clkcmu_peric1_bus",
2085394461aSChanho Park				      "dout_clkcmu_peric1_ip";
2095394461aSChanho Park		};
2105394461aSChanho Park
211ac94f665SChanho Park		cmu_fsys1: clock-controller@17040000 {
212ac94f665SChanho Park			compatible = "samsung,exynosautov9-cmu-fsys1";
213ac94f665SChanho Park			reg = <0x17040000 0x8000>;
214ac94f665SChanho Park			#clock-cells = <1>;
215ac94f665SChanho Park
216ac94f665SChanho Park			clocks = <&xtcxo>,
217ac94f665SChanho Park				 <&cmu_top DOUT_CLKCMU_FSYS1_BUS>,
218ac94f665SChanho Park				 <&cmu_top GOUT_CLKCMU_FSYS1_MMC_CARD>,
219ac94f665SChanho Park				 <&cmu_top DOUT_CLKCMU_FSYS1_USBDRD>;
220ac94f665SChanho Park			clock-names = "oscclk",
221ac94f665SChanho Park				      "dout_clkcmu_fsys1_bus",
222ac94f665SChanho Park				      "gout_clkcmu_fsys1_mmc_card",
223ac94f665SChanho Park				      "dout_clkcmu_fsys1_usbdrd";
224ac94f665SChanho Park		};
225ac94f665SChanho Park
226ac94f665SChanho Park		cmu_fsys0: clock-controller@17700000 {
227ac94f665SChanho Park			compatible = "samsung,exynosautov9-cmu-fsys0";
228ac94f665SChanho Park			reg = <0x17700000 0x8000>;
229ac94f665SChanho Park			#clock-cells = <1>;
230ac94f665SChanho Park
231ac94f665SChanho Park			clocks = <&xtcxo>,
232ac94f665SChanho Park				 <&cmu_top DOUT_CLKCMU_FSYS0_BUS>,
233ac94f665SChanho Park				 <&cmu_top DOUT_CLKCMU_FSYS0_PCIE>;
234ac94f665SChanho Park			clock-names = "oscclk",
235ac94f665SChanho Park				      "dout_clkcmu_fsys0_bus",
236ac94f665SChanho Park				      "dout_clkcmu_fsys0_pcie";
237ac94f665SChanho Park		};
238ac94f665SChanho Park
2395394461aSChanho Park		cmu_fsys2: clock-controller@17c00000 {
2405394461aSChanho Park			compatible = "samsung,exynosautov9-cmu-fsys2";
2415394461aSChanho Park			reg = <0x17c00000 0x8000>;
2425394461aSChanho Park			#clock-cells = <1>;
2435394461aSChanho Park
2445394461aSChanho Park			clocks = <&xtcxo>,
2455394461aSChanho Park				 <&cmu_top DOUT_CLKCMU_FSYS2_BUS>,
2465394461aSChanho Park				 <&cmu_top DOUT_CLKCMU_FSYS2_UFS_EMBD>,
2475394461aSChanho Park				 <&cmu_top DOUT_CLKCMU_FSYS2_ETHERNET>;
2485394461aSChanho Park			clock-names = "oscclk",
2495394461aSChanho Park				      "dout_clkcmu_fsys2_bus",
2505394461aSChanho Park				      "dout_fsys2_clkcmu_ufs_embd",
2515394461aSChanho Park				      "dout_fsys2_clkcmu_ethernet";
2525394461aSChanho Park		};
2535394461aSChanho Park
254a8782104SKwanghoon Son		cmu_dpum: clock-controller@18c00000 {
255a8782104SKwanghoon Son			compatible = "samsung,exynosautov9-cmu-dpum";
256a8782104SKwanghoon Son			reg = <0x18c00000 0x8000>;
257a8782104SKwanghoon Son			#clock-cells = <1>;
258a8782104SKwanghoon Son
259a8782104SKwanghoon Son			clocks = <&xtcxo>,
260a8782104SKwanghoon Son				 <&cmu_top DOUT_CLKCMU_DPUM_BUS>;
261a8782104SKwanghoon Son			clock-names = "oscclk", "bus";
262a8782104SKwanghoon Son		};
263a8782104SKwanghoon Son
26471e0b08eSKwanghoon Son		sysmmu_dpum_0: sysmmu@18c80000 {
26571e0b08eSKwanghoon Son			compatible = "samsung,exynos-sysmmu";
26671e0b08eSKwanghoon Son			reg = <0x18c80000 0x10000>;
26771e0b08eSKwanghoon Son			interrupts = <GIC_SPI 459 IRQ_TYPE_LEVEL_HIGH>;
26871e0b08eSKwanghoon Son			clocks = <&cmu_dpum CLK_GOUT_DPUM_SYSMMU_D0_CLK>;
26971e0b08eSKwanghoon Son			clock-names = "sysmmu";
27071e0b08eSKwanghoon Son			#iommu-cells = <0>;
27171e0b08eSKwanghoon Son		};
27271e0b08eSKwanghoon Son
27371e0b08eSKwanghoon Son		sysmmu_dpum_1: sysmmu@18c90000 {
27471e0b08eSKwanghoon Son			compatible = "samsung,exynos-sysmmu";
27571e0b08eSKwanghoon Son			reg = <0x18c90000 0x10000>;
27671e0b08eSKwanghoon Son			interrupts = <GIC_SPI 459 IRQ_TYPE_LEVEL_HIGH>;
27771e0b08eSKwanghoon Son			clocks = <&cmu_dpum CLK_GOUT_DPUM_SYSMMU_D1_CLK>;
27871e0b08eSKwanghoon Son			clock-names = "sysmmu";
27971e0b08eSKwanghoon Son			#iommu-cells = <0>;
28071e0b08eSKwanghoon Son		};
28171e0b08eSKwanghoon Son
28271e0b08eSKwanghoon Son		sysmmu_dpum_2: sysmmu@18ca0000 {
28371e0b08eSKwanghoon Son			compatible = "samsung,exynos-sysmmu";
28471e0b08eSKwanghoon Son			reg = <0x18ca0000 0x10000>;
28571e0b08eSKwanghoon Son			interrupts = <GIC_SPI 459 IRQ_TYPE_LEVEL_HIGH>;
28671e0b08eSKwanghoon Son			clocks = <&cmu_dpum CLK_GOUT_DPUM_SYSMMU_D2_CLK>;
28771e0b08eSKwanghoon Son			clock-names = "sysmmu";
28871e0b08eSKwanghoon Son			#iommu-cells = <0>;
28971e0b08eSKwanghoon Son		};
29071e0b08eSKwanghoon Son
29171e0b08eSKwanghoon Son		sysmmu_dpum_3: sysmmu@18cb0000 {
29271e0b08eSKwanghoon Son			compatible = "samsung,exynos-sysmmu";
29371e0b08eSKwanghoon Son			reg = <0x18cb0000 0x10000>;
29471e0b08eSKwanghoon Son			interrupts = <GIC_SPI 459 IRQ_TYPE_LEVEL_HIGH>;
29571e0b08eSKwanghoon Son			clocks = <&cmu_dpum CLK_GOUT_DPUM_SYSMMU_D3_CLK>;
29671e0b08eSKwanghoon Son			clock-names = "sysmmu";
29771e0b08eSKwanghoon Son			#iommu-cells = <0>;
29871e0b08eSKwanghoon Son		};
29971e0b08eSKwanghoon Son
3005394461aSChanho Park		cmu_core: clock-controller@1b030000 {
3015394461aSChanho Park			compatible = "samsung,exynosautov9-cmu-core";
3025394461aSChanho Park			reg = <0x1b030000 0x8000>;
3035394461aSChanho Park			#clock-cells = <1>;
3045394461aSChanho Park
3055394461aSChanho Park			clocks = <&xtcxo>,
3065394461aSChanho Park				 <&cmu_top DOUT_CLKCMU_CORE_BUS>;
3075394461aSChanho Park			clock-names = "oscclk",
3085394461aSChanho Park				      "dout_clkcmu_core_bus";
3095394461aSChanho Park		};
3105394461aSChanho Park
3115394461aSChanho Park		cmu_busmc: clock-controller@1b200000 {
3125394461aSChanho Park			compatible = "samsung,exynosautov9-cmu-busmc";
3135394461aSChanho Park			reg = <0x1b200000 0x8000>;
3145394461aSChanho Park			#clock-cells = <1>;
3155394461aSChanho Park
3165394461aSChanho Park			clocks = <&xtcxo>,
3175394461aSChanho Park				 <&cmu_top DOUT_CLKCMU_BUSMC_BUS>;
3185394461aSChanho Park			clock-names = "oscclk",
3195394461aSChanho Park				      "dout_clkcmu_busmc_bus";
3205394461aSChanho Park		};
3215394461aSChanho Park
3225394461aSChanho Park		cmu_top: clock-controller@1b240000 {
3235394461aSChanho Park			compatible = "samsung,exynosautov9-cmu-top";
3245394461aSChanho Park			reg = <0x1b240000 0x8000>;
3255394461aSChanho Park			#clock-cells = <1>;
3265394461aSChanho Park
3275394461aSChanho Park			clocks = <&xtcxo>;
3285394461aSChanho Park			clock-names = "oscclk";
3295394461aSChanho Park		};
3305394461aSChanho Park
33131bbac52SChanho Park		gic: interrupt-controller@10101000 {
33231bbac52SChanho Park			compatible = "arm,gic-400";
33331bbac52SChanho Park			#interrupt-cells = <3>;
33431bbac52SChanho Park			#address-cells = <0>;
33531bbac52SChanho Park			interrupt-controller;
33631bbac52SChanho Park			reg = <0x10101000 0x1000>,
33731bbac52SChanho Park			      <0x10102000 0x2000>,
33831bbac52SChanho Park			      <0x10104000 0x2000>,
33931bbac52SChanho Park			      <0x10106000 0x2000>;
34031bbac52SChanho Park			interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(8) |
34131bbac52SChanho Park						 IRQ_TYPE_LEVEL_HIGH)>;
34231bbac52SChanho Park		};
34331bbac52SChanho Park
344358ab0d1SChanho Park		pdma0: dma-controller@1b2e0000 {
345358ab0d1SChanho Park			compatible = "arm,pl330", "arm,primecell";
346358ab0d1SChanho Park			reg = <0x1b2e0000 0x1000>;
347358ab0d1SChanho Park			interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
348358ab0d1SChanho Park			clocks = <&cmu_busmc CLK_GOUT_BUSMC_PDMA0_PCLK>;
349358ab0d1SChanho Park			clock-names = "apb_pclk";
350358ab0d1SChanho Park			arm,pl330-broken-no-flushp;
351358ab0d1SChanho Park			#dma-cells = <1>;
352358ab0d1SChanho Park		};
353358ab0d1SChanho Park
35431bbac52SChanho Park		pinctrl_alive: pinctrl@10450000 {
35531bbac52SChanho Park			compatible = "samsung,exynosautov9-pinctrl";
35631bbac52SChanho Park			reg = <0x10450000 0x1000>;
35731bbac52SChanho Park
35831bbac52SChanho Park			wakeup-interrupt-controller {
3597c1156d8SKrzysztof Kozlowski				compatible = "samsung,exynosautov9-wakeup-eint",
3607c1156d8SKrzysztof Kozlowski					     "samsung,exynos850-wakeup-eint",
3617c1156d8SKrzysztof Kozlowski					     "samsung,exynos7-wakeup-eint";
36231bbac52SChanho Park			};
36331bbac52SChanho Park		};
36431bbac52SChanho Park
36531bbac52SChanho Park		pinctrl_aud: pinctrl@19c60000 {
36631bbac52SChanho Park			compatible = "samsung,exynosautov9-pinctrl";
36731bbac52SChanho Park			reg = <0x19c60000 0x1000>;
36831bbac52SChanho Park		};
36931bbac52SChanho Park
37031bbac52SChanho Park		pinctrl_fsys0: pinctrl@17740000 {
37131bbac52SChanho Park			compatible = "samsung,exynosautov9-pinctrl";
37231bbac52SChanho Park			reg = <0x17740000 0x1000>;
37331bbac52SChanho Park			interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
37431bbac52SChanho Park		};
37531bbac52SChanho Park
37631bbac52SChanho Park		pinctrl_fsys1: pinctrl@17060000 {
37731bbac52SChanho Park			compatible = "samsung,exynosautov9-pinctrl";
37831bbac52SChanho Park			reg = <0x17060000 0x1000>;
37931bbac52SChanho Park			interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
38031bbac52SChanho Park		};
38131bbac52SChanho Park
38231bbac52SChanho Park		pinctrl_fsys2: pinctrl@17c30000 {
38331bbac52SChanho Park			compatible = "samsung,exynosautov9-pinctrl";
38431bbac52SChanho Park			reg = <0x17c30000 0x1000>;
38531bbac52SChanho Park			interrupts = <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>;
38631bbac52SChanho Park		};
38731bbac52SChanho Park
38831bbac52SChanho Park		pinctrl_peric0: pinctrl@10230000 {
38931bbac52SChanho Park			compatible = "samsung,exynosautov9-pinctrl";
39031bbac52SChanho Park			reg = <0x10230000 0x1000>;
39131bbac52SChanho Park			interrupts = <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>;
39231bbac52SChanho Park		};
39331bbac52SChanho Park
39431bbac52SChanho Park		pinctrl_peric1: pinctrl@10830000 {
39531bbac52SChanho Park			compatible = "samsung,exynosautov9-pinctrl";
39631bbac52SChanho Park			reg = <0x10830000 0x1000>;
39731bbac52SChanho Park			interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
39831bbac52SChanho Park		};
39931bbac52SChanho Park
40031bbac52SChanho Park		pmu_system_controller: system-controller@10460000 {
401b5acc262SKrzysztof Kozlowski			compatible = "samsung,exynosautov9-pmu",
402b5acc262SKrzysztof Kozlowski				     "samsung,exynos7-pmu", "syscon";
40331bbac52SChanho Park			reg = <0x10460000 0x10000>;
404694d04a1SChanho Park
405694d04a1SChanho Park			reboot: syscon-reboot {
406694d04a1SChanho Park				compatible = "syscon-reboot";
407694d04a1SChanho Park				regmap = <&pmu_system_controller>;
408694d04a1SChanho Park				offset = <0x3a00>; /* SYSTEM_CONFIGURATION */
409694d04a1SChanho Park				value = <0x2>;
410694d04a1SChanho Park				mask = <0x2>;
411694d04a1SChanho Park			};
412694d04a1SChanho Park
413694d04a1SChanho Park			reboot-mode {
414694d04a1SChanho Park				compatible = "syscon-reboot-mode";
415694d04a1SChanho Park				offset = <0x810>; /* SYSIP_DAT0 */
416694d04a1SChanho Park				mode-bootloader = <EXYNOSAUTOV9_BOOT_BOOTLOADER>;
417694d04a1SChanho Park				mode-fastboot = <EXYNOSAUTOV9_BOOT_FASTBOOT>;
418694d04a1SChanho Park				mode-recovery = <EXYNOSAUTOV9_BOOT_RECOVERY>;
419694d04a1SChanho Park			};
42031bbac52SChanho Park		};
42131bbac52SChanho Park
42231bbac52SChanho Park		syscon_fsys2: syscon@17c20000 {
423138d7203SSriranjani P			compatible = "samsung,exynosautov9-fsys2-sysreg",
424138d7203SSriranjani P				     "samsung,exynosautov9-sysreg", "syscon";
42531bbac52SChanho Park			reg = <0x17c20000 0x1000>;
42631bbac52SChanho Park		};
42731bbac52SChanho Park
4287836149eSChanho Park		syscon_peric0: syscon@10220000 {
429138d7203SSriranjani P			compatible = "samsung,exynosautov9-peric0-sysreg",
430138d7203SSriranjani P				     "samsung,exynosautov9-sysreg", "syscon";
4317836149eSChanho Park			reg = <0x10220000 0x2000>;
4327836149eSChanho Park		};
4337836149eSChanho Park
4341ba1fd7dSChanho Park		syscon_peric1: syscon@10820000 {
435138d7203SSriranjani P			compatible = "samsung,exynosautov9-peric1-sysreg",
436138d7203SSriranjani P				     "samsung,exynosautov9-sysreg", "syscon";
4371ba1fd7dSChanho Park			reg = <0x10820000 0x2000>;
4381ba1fd7dSChanho Park		};
4391ba1fd7dSChanho Park
4407836149eSChanho Park		usi_0: usi@103000c0 {
441aae10d2bSChanho Park			compatible = "samsung,exynosautov9-usi",
442aae10d2bSChanho Park				     "samsung,exynos850-usi";
4437836149eSChanho Park			reg = <0x103000c0 0x20>;
4447836149eSChanho Park			samsung,sysreg = <&syscon_peric0 0x1000>;
445*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
4467836149eSChanho Park			#address-cells = <1>;
4477836149eSChanho Park			#size-cells = <1>;
4487836149eSChanho Park			ranges;
4494c882968SChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_0>,
4504c882968SChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_0>;
4517836149eSChanho Park			clock-names = "pclk", "ipclk";
4527836149eSChanho Park			status = "disabled";
4537836149eSChanho Park
4547836149eSChanho Park			serial_0: serial@10300000 {
455aae10d2bSChanho Park				compatible = "samsung,exynosautov9-uart",
456aae10d2bSChanho Park					     "samsung,exynos850-uart";
4577836149eSChanho Park				reg = <0x10300000 0xc0>;
45831bbac52SChanho Park				interrupts = <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>;
45931bbac52SChanho Park				pinctrl-names = "default";
460aae10d2bSChanho Park				pinctrl-0 = <&uart0_bus>;
4614c882968SChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_0>,
4624c882968SChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_0>;
46331bbac52SChanho Park				clock-names = "uart", "clk_uart_baud0";
4641ba1fd7dSChanho Park				samsung,uart-fifosize = <256>;
4651ba1fd7dSChanho Park				status = "disabled";
4661ba1fd7dSChanho Park			};
4671ba1fd7dSChanho Park
4681ba1fd7dSChanho Park			spi_0: spi@10300000 {
4691ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
4701ba1fd7dSChanho Park				reg = <0x10300000 0x30>;
4711ba1fd7dSChanho Park				interrupts = <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>;
4721ba1fd7dSChanho Park				pinctrl-names = "default";
4731ba1fd7dSChanho Park				pinctrl-0 = <&spi0_bus &spi0_cs_func>;
4741ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_0>,
4751ba1fd7dSChanho Park					 <&cmu_peric0 CLK_DOUT_PERIC0_USI00_USI>,
4761ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_0>;
4771ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
4781ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
4791ba1fd7dSChanho Park				dmas = <&pdma0 1>, <&pdma0 0>;
4801ba1fd7dSChanho Park				dma-names = "tx", "rx";
4811ba1fd7dSChanho Park				num-cs = <1>;
4821ba1fd7dSChanho Park				#address-cells = <1>;
4831ba1fd7dSChanho Park				#size-cells = <0>;
484b115751fSTudor Ambarus				fifo-depth = <256>;
4851ba1fd7dSChanho Park				status = "disabled";
4861ba1fd7dSChanho Park			};
4871ba1fd7dSChanho Park
4881ba1fd7dSChanho Park			hsi2c_0: i2c@10300000 {
4891ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
4901ba1fd7dSChanho Park				reg = <0x10300000 0xc0>;
4911ba1fd7dSChanho Park				interrupts = <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>;
4921ba1fd7dSChanho Park				pinctrl-names = "default";
4931ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c0_bus>;
4941ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_0>,
4951ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_0>;
4961ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
4971ba1fd7dSChanho Park				#address-cells = <1>;
4981ba1fd7dSChanho Park				#size-cells = <0>;
4991ba1fd7dSChanho Park				status = "disabled";
5001ba1fd7dSChanho Park			};
5011ba1fd7dSChanho Park		};
5021ba1fd7dSChanho Park
5031ba1fd7dSChanho Park		usi_i2c_0: usi@103100c0 {
5041ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
5051ba1fd7dSChanho Park				     "samsung,exynos850-usi";
5061ba1fd7dSChanho Park			reg = <0x103100c0 0x20>;
5071ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x1004>;
508*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
5091ba1fd7dSChanho Park			#address-cells = <1>;
5101ba1fd7dSChanho Park			#size-cells = <1>;
5111ba1fd7dSChanho Park			ranges;
5121ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_1>,
5131ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_1>;
5141ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
5151ba1fd7dSChanho Park			status = "disabled";
5161ba1fd7dSChanho Park
5171ba1fd7dSChanho Park			hsi2c_1: i2c@10310000 {
5181ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
5191ba1fd7dSChanho Park				reg = <0x10310000 0xc0>;
5201ba1fd7dSChanho Park				interrupts = <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>;
5211ba1fd7dSChanho Park				pinctrl-names = "default";
5221ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c1_bus>;
5231ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_1>,
5241ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_1>;
5251ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
5261ba1fd7dSChanho Park				#address-cells = <1>;
5271ba1fd7dSChanho Park				#size-cells = <0>;
5281ba1fd7dSChanho Park				status = "disabled";
5291ba1fd7dSChanho Park			};
5301ba1fd7dSChanho Park		};
5311ba1fd7dSChanho Park
5321ba1fd7dSChanho Park		usi_1: usi@103200c0 {
5331ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
5341ba1fd7dSChanho Park				     "samsung,exynos850-usi";
5351ba1fd7dSChanho Park			reg = <0x103200c0 0x20>;
5361ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x1008>;
537*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
5381ba1fd7dSChanho Park			#address-cells = <1>;
5391ba1fd7dSChanho Park			#size-cells = <1>;
5401ba1fd7dSChanho Park			ranges;
5411ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_2>,
5421ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_2>;
5431ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
5441ba1fd7dSChanho Park			status = "disabled";
5451ba1fd7dSChanho Park
5461ba1fd7dSChanho Park			serial_1: serial@10320000 {
5471ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
5481ba1fd7dSChanho Park					     "samsung,exynos850-uart";
5491ba1fd7dSChanho Park				reg = <0x10320000 0xc0>;
5501ba1fd7dSChanho Park				interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>;
5511ba1fd7dSChanho Park				pinctrl-names = "default";
5521ba1fd7dSChanho Park				pinctrl-0 = <&uart1_bus>;
5531ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_2>,
5541ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_2>;
5551ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
5561ba1fd7dSChanho Park				samsung,uart-fifosize = <256>;
5571ba1fd7dSChanho Park				status = "disabled";
5581ba1fd7dSChanho Park			};
5591ba1fd7dSChanho Park
5601ba1fd7dSChanho Park			spi_1: spi@10320000 {
5611ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
5621ba1fd7dSChanho Park				reg = <0x10320000 0x30>;
5631ba1fd7dSChanho Park				interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>;
5641ba1fd7dSChanho Park				pinctrl-names = "default";
5651ba1fd7dSChanho Park				pinctrl-0 = <&spi1_bus &spi1_cs_func>;
5661ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_2>,
5671ba1fd7dSChanho Park					 <&cmu_peric0 CLK_DOUT_PERIC0_USI01_USI>,
5681ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_2>;
5691ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
5701ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
5711ba1fd7dSChanho Park				dmas = <&pdma0 3>, <&pdma0 2>;
5721ba1fd7dSChanho Park				dma-names = "tx", "rx";
5731ba1fd7dSChanho Park				num-cs = <1>;
5741ba1fd7dSChanho Park				#address-cells = <1>;
5751ba1fd7dSChanho Park				#size-cells = <0>;
576b115751fSTudor Ambarus				fifo-depth = <256>;
5771ba1fd7dSChanho Park				status = "disabled";
5781ba1fd7dSChanho Park			};
5791ba1fd7dSChanho Park
5801ba1fd7dSChanho Park			hsi2c_2: i2c@10320000 {
5811ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
5821ba1fd7dSChanho Park				reg = <0x10320000 0xc0>;
5831ba1fd7dSChanho Park				interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>;
5841ba1fd7dSChanho Park				pinctrl-names = "default";
5851ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c2_bus>;
5861ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_2>,
5871ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_2>;
5881ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
5891ba1fd7dSChanho Park				#address-cells = <1>;
5901ba1fd7dSChanho Park				#size-cells = <0>;
5911ba1fd7dSChanho Park				status = "disabled";
5921ba1fd7dSChanho Park			};
5931ba1fd7dSChanho Park		};
5941ba1fd7dSChanho Park
5951ba1fd7dSChanho Park		usi_i2c_1: usi@103300c0 {
5961ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
5971ba1fd7dSChanho Park				     "samsung,exynos850-usi";
5981ba1fd7dSChanho Park			reg = <0x103300c0 0x20>;
5991ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x100c>;
600*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
6011ba1fd7dSChanho Park			#address-cells = <1>;
6021ba1fd7dSChanho Park			#size-cells = <1>;
6031ba1fd7dSChanho Park			ranges;
6041ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_3>,
6051ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_3>;
6061ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
6071ba1fd7dSChanho Park			status = "disabled";
6081ba1fd7dSChanho Park
6091ba1fd7dSChanho Park			hsi2c_3: i2c@10330000 {
6101ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
6111ba1fd7dSChanho Park				reg = <0x10330000 0xc0>;
6121ba1fd7dSChanho Park				interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>;
6131ba1fd7dSChanho Park				pinctrl-names = "default";
6141ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c3_bus>;
6151ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_3>,
6161ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_3>;
6171ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
6181ba1fd7dSChanho Park				#address-cells = <1>;
6191ba1fd7dSChanho Park				#size-cells = <0>;
6201ba1fd7dSChanho Park				status = "disabled";
6211ba1fd7dSChanho Park			};
6221ba1fd7dSChanho Park		};
6231ba1fd7dSChanho Park
6241ba1fd7dSChanho Park		usi_2: usi@103400c0 {
6251ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
6261ba1fd7dSChanho Park				     "samsung,exynos850-usi";
6271ba1fd7dSChanho Park			reg = <0x103400c0 0x20>;
6281ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x1010>;
629*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
6301ba1fd7dSChanho Park			#address-cells = <1>;
6311ba1fd7dSChanho Park			#size-cells = <1>;
6321ba1fd7dSChanho Park			ranges;
6331ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_4>,
6341ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_4>;
6351ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
6361ba1fd7dSChanho Park			status = "disabled";
6371ba1fd7dSChanho Park
6381ba1fd7dSChanho Park			serial_2: serial@10340000 {
6391ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
6401ba1fd7dSChanho Park					     "samsung,exynos850-uart";
6411ba1fd7dSChanho Park				reg = <0x10340000 0xc0>;
6421ba1fd7dSChanho Park				interrupts = <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>;
6431ba1fd7dSChanho Park				pinctrl-names = "default";
6441ba1fd7dSChanho Park				pinctrl-0 = <&uart2_bus>;
6451ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_4>,
6461ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_4>;
6471ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
6481ba1fd7dSChanho Park				samsung,uart-fifosize = <64>;
6491ba1fd7dSChanho Park				status = "disabled";
6501ba1fd7dSChanho Park			};
6511ba1fd7dSChanho Park
6521ba1fd7dSChanho Park			spi_2: spi@10340000 {
6531ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
6541ba1fd7dSChanho Park				reg = <0x10340000 0x30>;
6551ba1fd7dSChanho Park				interrupts = <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>;
6561ba1fd7dSChanho Park				pinctrl-names = "default";
6571ba1fd7dSChanho Park				pinctrl-0 = <&spi2_bus &spi2_cs_func>;
6581ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_4>,
6591ba1fd7dSChanho Park					 <&cmu_peric0 CLK_DOUT_PERIC0_USI02_USI>,
6601ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_4>;
6611ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
6621ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
6631ba1fd7dSChanho Park				dmas = <&pdma0 5>, <&pdma0 4>;
6641ba1fd7dSChanho Park				dma-names = "tx", "rx";
6651ba1fd7dSChanho Park				num-cs = <1>;
6661ba1fd7dSChanho Park				#address-cells = <1>;
6671ba1fd7dSChanho Park				#size-cells = <0>;
668b115751fSTudor Ambarus				fifo-depth = <64>;
6691ba1fd7dSChanho Park				status = "disabled";
6701ba1fd7dSChanho Park			};
6711ba1fd7dSChanho Park
6721ba1fd7dSChanho Park			hsi2c_4: i2c@10340000 {
6731ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
6741ba1fd7dSChanho Park				reg = <0x10340000 0xc0>;
6751ba1fd7dSChanho Park				interrupts = <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>;
6761ba1fd7dSChanho Park				pinctrl-names = "default";
6771ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c4_bus>;
6781ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_4>,
6791ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_4>;
6801ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
6811ba1fd7dSChanho Park				#address-cells = <1>;
6821ba1fd7dSChanho Park				#size-cells = <0>;
6831ba1fd7dSChanho Park				status = "disabled";
6841ba1fd7dSChanho Park			};
6851ba1fd7dSChanho Park		};
6861ba1fd7dSChanho Park
6871ba1fd7dSChanho Park		usi_i2c_2: usi@103500c0 {
6881ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
6891ba1fd7dSChanho Park				     "samsung,exynos850-usi";
6901ba1fd7dSChanho Park			reg = <0x103500c0 0x20>;
6911ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x1014>;
692*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
6931ba1fd7dSChanho Park			#address-cells = <1>;
6941ba1fd7dSChanho Park			#size-cells = <1>;
6951ba1fd7dSChanho Park			ranges;
6961ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_5>,
6971ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_5>;
6981ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
6991ba1fd7dSChanho Park			status = "disabled";
7001ba1fd7dSChanho Park
7011ba1fd7dSChanho Park			hsi2c_5: i2c@10350000 {
7021ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
7031ba1fd7dSChanho Park				reg = <0x10350000 0xc0>;
7041ba1fd7dSChanho Park				interrupts = <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>;
7051ba1fd7dSChanho Park				pinctrl-names = "default";
7061ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c5_bus>;
7071ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_5>,
7081ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_5>;
7091ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
7101ba1fd7dSChanho Park				#address-cells = <1>;
7111ba1fd7dSChanho Park				#size-cells = <0>;
7121ba1fd7dSChanho Park				status = "disabled";
7131ba1fd7dSChanho Park			};
7141ba1fd7dSChanho Park		};
7151ba1fd7dSChanho Park
7161ba1fd7dSChanho Park		usi_3: usi@103600c0 {
7171ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
7181ba1fd7dSChanho Park				     "samsung,exynos850-usi";
7191ba1fd7dSChanho Park			reg = <0x103600c0 0x20>;
7201ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x1018>;
721*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
7221ba1fd7dSChanho Park			#address-cells = <1>;
7231ba1fd7dSChanho Park			#size-cells = <1>;
7241ba1fd7dSChanho Park			ranges;
7251ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_6>,
7261ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_6>;
7271ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
7281ba1fd7dSChanho Park			status = "disabled";
7291ba1fd7dSChanho Park
7301ba1fd7dSChanho Park			serial_3: serial@10360000 {
7311ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
7321ba1fd7dSChanho Park					     "samsung,exynos850-uart";
7331ba1fd7dSChanho Park				reg = <0x10360000 0xc0>;
7341ba1fd7dSChanho Park				interrupts = <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>;
7351ba1fd7dSChanho Park				pinctrl-names = "default";
7361ba1fd7dSChanho Park				pinctrl-0 = <&uart3_bus>;
7371ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_6>,
7381ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_6>;
7391ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
7401ba1fd7dSChanho Park				samsung,uart-fifosize = <64>;
7411ba1fd7dSChanho Park				status = "disabled";
7421ba1fd7dSChanho Park			};
7431ba1fd7dSChanho Park
7441ba1fd7dSChanho Park			spi_3: spi@10360000 {
7451ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
7461ba1fd7dSChanho Park				reg = <0x10360000 0x30>;
7471ba1fd7dSChanho Park				interrupts = <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>;
7481ba1fd7dSChanho Park				pinctrl-names = "default";
7491ba1fd7dSChanho Park				pinctrl-0 = <&spi3_bus &spi3_cs_func>;
7501ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_6>,
7511ba1fd7dSChanho Park					 <&cmu_peric0 CLK_DOUT_PERIC0_USI03_USI>,
7521ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_6>;
7531ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
7541ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
7551ba1fd7dSChanho Park				dmas = <&pdma0 7>, <&pdma0 6>;
7561ba1fd7dSChanho Park				dma-names = "tx", "rx";
7571ba1fd7dSChanho Park				num-cs = <1>;
7581ba1fd7dSChanho Park				#address-cells = <1>;
7591ba1fd7dSChanho Park				#size-cells = <0>;
760b115751fSTudor Ambarus				fifo-depth = <64>;
7611ba1fd7dSChanho Park				status = "disabled";
7621ba1fd7dSChanho Park			};
7631ba1fd7dSChanho Park
7641ba1fd7dSChanho Park			hsi2c_6: i2c@10360000 {
7651ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
7661ba1fd7dSChanho Park				reg = <0x10360000 0xc0>;
7671ba1fd7dSChanho Park				interrupts = <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>;
7681ba1fd7dSChanho Park				pinctrl-names = "default";
7691ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c6_bus>;
7701ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_6>,
7711ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_6>;
7721ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
7731ba1fd7dSChanho Park				#address-cells = <1>;
7741ba1fd7dSChanho Park				#size-cells = <0>;
7751ba1fd7dSChanho Park				status = "disabled";
7761ba1fd7dSChanho Park			};
7771ba1fd7dSChanho Park		};
7781ba1fd7dSChanho Park
7791ba1fd7dSChanho Park		usi_i2c_3: usi@103700c0 {
7801ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
7811ba1fd7dSChanho Park				     "samsung,exynos850-usi";
7821ba1fd7dSChanho Park			reg = <0x103700c0 0x20>;
7831ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x101c>;
784*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
7851ba1fd7dSChanho Park			#address-cells = <1>;
7861ba1fd7dSChanho Park			#size-cells = <1>;
7871ba1fd7dSChanho Park			ranges;
7881ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_7>,
7891ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_7>;
7901ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
7911ba1fd7dSChanho Park			status = "disabled";
7921ba1fd7dSChanho Park
7931ba1fd7dSChanho Park			hsi2c_7: i2c@10370000 {
7941ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
7951ba1fd7dSChanho Park				reg = <0x10370000 0xc0>;
7961ba1fd7dSChanho Park				interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>;
7971ba1fd7dSChanho Park				pinctrl-names = "default";
7981ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c7_bus>;
7991ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_7>,
8001ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_7>;
8011ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
8021ba1fd7dSChanho Park				#address-cells = <1>;
8031ba1fd7dSChanho Park				#size-cells = <0>;
8041ba1fd7dSChanho Park				status = "disabled";
8051ba1fd7dSChanho Park			};
8061ba1fd7dSChanho Park		};
8071ba1fd7dSChanho Park
8081ba1fd7dSChanho Park		usi_4: usi@103800c0 {
8091ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
8101ba1fd7dSChanho Park				     "samsung,exynos850-usi";
8111ba1fd7dSChanho Park			reg = <0x103800c0 0x20>;
8121ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x1020>;
813*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
8141ba1fd7dSChanho Park			#address-cells = <1>;
8151ba1fd7dSChanho Park			#size-cells = <1>;
8161ba1fd7dSChanho Park			ranges;
8171ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_8>,
8181ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_8>;
8191ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
8201ba1fd7dSChanho Park			status = "disabled";
8211ba1fd7dSChanho Park
8221ba1fd7dSChanho Park			serial_4: serial@10380000 {
8231ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
8241ba1fd7dSChanho Park					     "samsung,exynos850-uart";
8251ba1fd7dSChanho Park				reg = <0x10380000 0xc0>;
8261ba1fd7dSChanho Park				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
8271ba1fd7dSChanho Park				pinctrl-names = "default";
8281ba1fd7dSChanho Park				pinctrl-0 = <&uart4_bus>;
8291ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_8>,
8301ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_8>;
8311ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
8321ba1fd7dSChanho Park				samsung,uart-fifosize = <64>;
8331ba1fd7dSChanho Park				status = "disabled";
8341ba1fd7dSChanho Park			};
8351ba1fd7dSChanho Park
8361ba1fd7dSChanho Park			spi_4: spi@10380000 {
8371ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
8381ba1fd7dSChanho Park				reg = <0x10380000 0x30>;
8391ba1fd7dSChanho Park				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
8401ba1fd7dSChanho Park				pinctrl-names = "default";
8411ba1fd7dSChanho Park				pinctrl-0 = <&spi4_bus &spi4_cs_func>;
8421ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_8>,
8431ba1fd7dSChanho Park					 <&cmu_peric0 CLK_DOUT_PERIC0_USI04_USI>,
8441ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_8>;
8451ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
8461ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
8471ba1fd7dSChanho Park				dmas = <&pdma0 9>, <&pdma0 8>;
8481ba1fd7dSChanho Park				dma-names = "tx", "rx";
8491ba1fd7dSChanho Park				num-cs = <1>;
8501ba1fd7dSChanho Park				#address-cells = <1>;
8511ba1fd7dSChanho Park				#size-cells = <0>;
852b115751fSTudor Ambarus				fifo-depth = <64>;
8531ba1fd7dSChanho Park				status = "disabled";
8541ba1fd7dSChanho Park			};
8551ba1fd7dSChanho Park
8561ba1fd7dSChanho Park			hsi2c_8: i2c@10380000 {
8571ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
8581ba1fd7dSChanho Park				reg = <0x10380000 0xc0>;
8591ba1fd7dSChanho Park				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
8601ba1fd7dSChanho Park				pinctrl-names = "default";
8611ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c8_bus>;
8621ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_8>,
8631ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_8>;
8641ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
8651ba1fd7dSChanho Park				#address-cells = <1>;
8661ba1fd7dSChanho Park				#size-cells = <0>;
8671ba1fd7dSChanho Park				status = "disabled";
8681ba1fd7dSChanho Park			};
8691ba1fd7dSChanho Park		};
8701ba1fd7dSChanho Park
8711ba1fd7dSChanho Park		usi_i2c_4: usi@103900c0 {
8721ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
8731ba1fd7dSChanho Park				     "samsung,exynos850-usi";
8741ba1fd7dSChanho Park			reg = <0x103900c0 0x20>;
8751ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x1024>;
876*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
8771ba1fd7dSChanho Park			#address-cells = <1>;
8781ba1fd7dSChanho Park			#size-cells = <1>;
8791ba1fd7dSChanho Park			ranges;
8801ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_9>,
8811ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_9>;
8821ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
8831ba1fd7dSChanho Park			status = "disabled";
8841ba1fd7dSChanho Park
8851ba1fd7dSChanho Park			hsi2c_9: i2c@10390000 {
8861ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
8871ba1fd7dSChanho Park				reg = <0x10390000 0xc0>;
8881ba1fd7dSChanho Park				interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
8891ba1fd7dSChanho Park				pinctrl-names = "default";
8901ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c9_bus>;
8911ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_9>,
8921ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_9>;
8931ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
8941ba1fd7dSChanho Park				#address-cells = <1>;
8951ba1fd7dSChanho Park				#size-cells = <0>;
8961ba1fd7dSChanho Park				status = "disabled";
8971ba1fd7dSChanho Park			};
8981ba1fd7dSChanho Park		};
8991ba1fd7dSChanho Park
9001ba1fd7dSChanho Park		usi_5: usi@103a00c0 {
9011ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
9021ba1fd7dSChanho Park				     "samsung,exynos850-usi";
9031ba1fd7dSChanho Park			reg = <0x103a00c0 0x20>;
9041ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x1028>;
905*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
9061ba1fd7dSChanho Park			#address-cells = <1>;
9071ba1fd7dSChanho Park			#size-cells = <1>;
9081ba1fd7dSChanho Park			ranges;
9091ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_10>,
9101ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_10>;
9111ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
9121ba1fd7dSChanho Park			status = "disabled";
9131ba1fd7dSChanho Park
9141ba1fd7dSChanho Park			serial_5: serial@103a0000 {
9151ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
9161ba1fd7dSChanho Park					     "samsung,exynos850-uart";
9171ba1fd7dSChanho Park				reg = <0x103a0000 0xc0>;
9181ba1fd7dSChanho Park				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
9191ba1fd7dSChanho Park				pinctrl-names = "default";
9201ba1fd7dSChanho Park				pinctrl-0 = <&uart5_bus>;
9211ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_10>,
9221ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_10>;
9231ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
9241ba1fd7dSChanho Park				samsung,uart-fifosize = <64>;
9251ba1fd7dSChanho Park				status = "disabled";
9261ba1fd7dSChanho Park			};
9271ba1fd7dSChanho Park
9281ba1fd7dSChanho Park			spi_5: spi@103a0000 {
9291ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
9301ba1fd7dSChanho Park				reg = <0x103a0000 0x30>;
9311ba1fd7dSChanho Park				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
9321ba1fd7dSChanho Park				pinctrl-names = "default";
9331ba1fd7dSChanho Park				pinctrl-0 = <&spi5_bus &spi5_cs_func>;
9341ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_10>,
9351ba1fd7dSChanho Park					 <&cmu_peric0 CLK_DOUT_PERIC0_USI05_USI>,
9361ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_10>;
9371ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
9381ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
9391ba1fd7dSChanho Park				dmas = <&pdma0 11>, <&pdma0 10>;
9401ba1fd7dSChanho Park				dma-names = "tx", "rx";
9411ba1fd7dSChanho Park				num-cs = <1>;
9421ba1fd7dSChanho Park				#address-cells = <1>;
9431ba1fd7dSChanho Park				#size-cells = <0>;
944b115751fSTudor Ambarus				fifo-depth = <64>;
9451ba1fd7dSChanho Park				status = "disabled";
9461ba1fd7dSChanho Park			};
9471ba1fd7dSChanho Park
9481ba1fd7dSChanho Park			hsi2c_10: i2c@103a0000 {
9491ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
9501ba1fd7dSChanho Park				reg = <0x103a0000 0xc0>;
9511ba1fd7dSChanho Park				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
9521ba1fd7dSChanho Park				pinctrl-names = "default";
9531ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c10_bus>;
9541ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_10>,
9551ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_10>;
9561ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
9571ba1fd7dSChanho Park				#address-cells = <1>;
9581ba1fd7dSChanho Park				#size-cells = <0>;
9591ba1fd7dSChanho Park				status = "disabled";
9601ba1fd7dSChanho Park			};
9611ba1fd7dSChanho Park		};
9621ba1fd7dSChanho Park
9631ba1fd7dSChanho Park		usi_i2c_5: usi@103b00c0 {
9641ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
9651ba1fd7dSChanho Park				     "samsung,exynos850-usi";
9661ba1fd7dSChanho Park			reg = <0x103b00c0 0x20>;
9671ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric0 0x102c>;
968*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
9691ba1fd7dSChanho Park			#address-cells = <1>;
9701ba1fd7dSChanho Park			#size-cells = <1>;
9711ba1fd7dSChanho Park			ranges;
9721ba1fd7dSChanho Park			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_11>,
9731ba1fd7dSChanho Park				 <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_11>;
9741ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
9751ba1fd7dSChanho Park			status = "disabled";
9761ba1fd7dSChanho Park
9771ba1fd7dSChanho Park			hsi2c_11: i2c@103b0000 {
9781ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
9791ba1fd7dSChanho Park				reg = <0x103b0000 0xc0>;
9801ba1fd7dSChanho Park				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
9811ba1fd7dSChanho Park				pinctrl-names = "default";
9821ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c11_bus>;
9831ba1fd7dSChanho Park				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_IPCLK_11>,
9841ba1fd7dSChanho Park					 <&cmu_peric0 CLK_GOUT_PERIC0_PCLK_11>;
9851ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
9861ba1fd7dSChanho Park				#address-cells = <1>;
9871ba1fd7dSChanho Park				#size-cells = <0>;
9881ba1fd7dSChanho Park				status = "disabled";
9891ba1fd7dSChanho Park			};
9901ba1fd7dSChanho Park		};
9911ba1fd7dSChanho Park
9921ba1fd7dSChanho Park		usi_6: usi@109000c0 {
9931ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
9941ba1fd7dSChanho Park				     "samsung,exynos850-usi";
9951ba1fd7dSChanho Park			reg = <0x109000c0 0x20>;
9961ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x1000>;
997*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
9981ba1fd7dSChanho Park			#address-cells = <1>;
9991ba1fd7dSChanho Park			#size-cells = <1>;
10001ba1fd7dSChanho Park			ranges;
10011ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_0>,
10021ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_0>;
10031ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
10041ba1fd7dSChanho Park			status = "disabled";
10051ba1fd7dSChanho Park
10061ba1fd7dSChanho Park			serial_6: serial@10900000 {
10071ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
10081ba1fd7dSChanho Park					     "samsung,exynos850-uart";
10091ba1fd7dSChanho Park				reg = <0x10900000 0xc0>;
10101ba1fd7dSChanho Park				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
10111ba1fd7dSChanho Park				pinctrl-names = "default";
10121ba1fd7dSChanho Park				pinctrl-0 = <&uart6_bus>;
10131ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_0>,
10141ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_0>;
10151ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
10161ba1fd7dSChanho Park				samsung,uart-fifosize = <256>;
10171ba1fd7dSChanho Park				status = "disabled";
10181ba1fd7dSChanho Park			};
10191ba1fd7dSChanho Park
10201ba1fd7dSChanho Park			spi_6: spi@10900000 {
10211ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
10221ba1fd7dSChanho Park				reg = <0x10900000 0x30>;
10231ba1fd7dSChanho Park				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
10241ba1fd7dSChanho Park				pinctrl-names = "default";
10251ba1fd7dSChanho Park				pinctrl-0 = <&spi6_bus &spi6_cs_func>;
10261ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_0>,
10271ba1fd7dSChanho Park					 <&cmu_peric1 CLK_DOUT_PERIC1_USI06_USI>,
10281ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_0>;
10291ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
10301ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
10311ba1fd7dSChanho Park				dmas = <&pdma0 13>, <&pdma0 12>;
10321ba1fd7dSChanho Park				dma-names = "tx", "rx";
10331ba1fd7dSChanho Park				num-cs = <1>;
10341ba1fd7dSChanho Park				#address-cells = <1>;
10351ba1fd7dSChanho Park				#size-cells = <0>;
1036b115751fSTudor Ambarus				fifo-depth = <256>;
10371ba1fd7dSChanho Park				status = "disabled";
10381ba1fd7dSChanho Park			};
10391ba1fd7dSChanho Park
10401ba1fd7dSChanho Park			hsi2c_12: i2c@10900000 {
10411ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
10421ba1fd7dSChanho Park				reg = <0x10900000 0xc0>;
10431ba1fd7dSChanho Park				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
10441ba1fd7dSChanho Park				pinctrl-names = "default";
10451ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c12_bus>;
10461ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_0>,
10471ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_0>;
10481ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
10491ba1fd7dSChanho Park				#address-cells = <1>;
10501ba1fd7dSChanho Park				#size-cells = <0>;
10511ba1fd7dSChanho Park				status = "disabled";
10521ba1fd7dSChanho Park			};
10531ba1fd7dSChanho Park		};
10541ba1fd7dSChanho Park
10551ba1fd7dSChanho Park		usi_i2c_6: usi@109100c0 {
10561ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
10571ba1fd7dSChanho Park				     "samsung,exynos850-usi";
10581ba1fd7dSChanho Park			reg = <0x109100c0 0x20>;
10591ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x1004>;
1060*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
10611ba1fd7dSChanho Park			#address-cells = <1>;
10621ba1fd7dSChanho Park			#size-cells = <1>;
10631ba1fd7dSChanho Park			ranges;
10641ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_1>,
10651ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_1>;
10661ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
10671ba1fd7dSChanho Park			status = "disabled";
10681ba1fd7dSChanho Park
10691ba1fd7dSChanho Park			hsi2c_13: i2c@10910000 {
10701ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
10711ba1fd7dSChanho Park				reg = <0x10910000 0xc0>;
10721ba1fd7dSChanho Park				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
10731ba1fd7dSChanho Park				pinctrl-names = "default";
10741ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c13_bus>;
10751ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_1>,
10761ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_1>;
10771ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
10781ba1fd7dSChanho Park				#address-cells = <1>;
10791ba1fd7dSChanho Park				#size-cells = <0>;
10801ba1fd7dSChanho Park				status = "disabled";
10811ba1fd7dSChanho Park			};
10821ba1fd7dSChanho Park		};
10831ba1fd7dSChanho Park
10841ba1fd7dSChanho Park		usi_7: usi@109200c0 {
10851ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
10861ba1fd7dSChanho Park				     "samsung,exynos850-usi";
10871ba1fd7dSChanho Park			reg = <0x109200c0 0x20>;
10881ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x1008>;
1089*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
10901ba1fd7dSChanho Park			#address-cells = <1>;
10911ba1fd7dSChanho Park			#size-cells = <1>;
10921ba1fd7dSChanho Park			ranges;
10931ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_2>,
10941ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_2>;
10951ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
10961ba1fd7dSChanho Park			status = "disabled";
10971ba1fd7dSChanho Park
10981ba1fd7dSChanho Park			serial_7: serial@10920000 {
10991ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
11001ba1fd7dSChanho Park					     "samsung,exynos850-uart";
11011ba1fd7dSChanho Park				reg = <0x10920000 0xc0>;
11021ba1fd7dSChanho Park				interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
11031ba1fd7dSChanho Park				pinctrl-names = "default";
11041ba1fd7dSChanho Park				pinctrl-0 = <&uart7_bus>;
11051ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_2>,
11061ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_2>;
11071ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
11081ba1fd7dSChanho Park				samsung,uart-fifosize = <64>;
11091ba1fd7dSChanho Park				status = "disabled";
11101ba1fd7dSChanho Park			};
11111ba1fd7dSChanho Park
11121ba1fd7dSChanho Park			spi_7: spi@10920000 {
11131ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
11141ba1fd7dSChanho Park				reg = <0x10920000 0x30>;
11151ba1fd7dSChanho Park				interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
11161ba1fd7dSChanho Park				pinctrl-names = "default";
11171ba1fd7dSChanho Park				pinctrl-0 = <&spi7_bus &spi7_cs_func>;
11181ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_2>,
11191ba1fd7dSChanho Park					 <&cmu_peric1 CLK_DOUT_PERIC1_USI07_USI>,
11201ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_2>;
11211ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
11221ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
11231ba1fd7dSChanho Park				dmas = <&pdma0 15>, <&pdma0 14>;
11241ba1fd7dSChanho Park				dma-names = "tx", "rx";
11251ba1fd7dSChanho Park				num-cs = <1>;
11261ba1fd7dSChanho Park				#address-cells = <1>;
11271ba1fd7dSChanho Park				#size-cells = <0>;
1128b115751fSTudor Ambarus				fifo-depth = <64>;
11291ba1fd7dSChanho Park				status = "disabled";
11301ba1fd7dSChanho Park			};
11311ba1fd7dSChanho Park
11321ba1fd7dSChanho Park			hsi2c_14: i2c@10920000 {
11331ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
11341ba1fd7dSChanho Park				reg = <0x10920000 0xc0>;
11351ba1fd7dSChanho Park				interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
11361ba1fd7dSChanho Park				pinctrl-names = "default";
11371ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c14_bus>;
11381ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_2>,
11391ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_2>;
11401ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
11411ba1fd7dSChanho Park				#address-cells = <1>;
11421ba1fd7dSChanho Park				#size-cells = <0>;
11431ba1fd7dSChanho Park				status = "disabled";
11441ba1fd7dSChanho Park			};
11451ba1fd7dSChanho Park		};
11461ba1fd7dSChanho Park
11471ba1fd7dSChanho Park		usi_i2c_7: usi@109300c0 {
11481ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
11491ba1fd7dSChanho Park				     "samsung,exynos850-usi";
11501ba1fd7dSChanho Park			reg = <0x109300c0 0x20>;
11511ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x100c>;
1152*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
11531ba1fd7dSChanho Park			#address-cells = <1>;
11541ba1fd7dSChanho Park			#size-cells = <1>;
11551ba1fd7dSChanho Park			ranges;
11561ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_3>,
11571ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_3>;
11581ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
11591ba1fd7dSChanho Park			status = "disabled";
11601ba1fd7dSChanho Park
11611ba1fd7dSChanho Park			hsi2c_15: i2c@10930000 {
11621ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
11631ba1fd7dSChanho Park				reg = <0x10930000 0xc0>;
11641ba1fd7dSChanho Park				interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>;
11651ba1fd7dSChanho Park				pinctrl-names = "default";
11661ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c15_bus>;
11671ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_3>,
11681ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_3>;
11691ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
11701ba1fd7dSChanho Park				#address-cells = <1>;
11711ba1fd7dSChanho Park				#size-cells = <0>;
11721ba1fd7dSChanho Park				status = "disabled";
11731ba1fd7dSChanho Park			};
11741ba1fd7dSChanho Park		};
11751ba1fd7dSChanho Park
11761ba1fd7dSChanho Park		usi_8: usi@109400c0 {
11771ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
11781ba1fd7dSChanho Park				     "samsung,exynos850-usi";
11791ba1fd7dSChanho Park			reg = <0x109400c0 0x20>;
11801ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x1010>;
1181*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
11821ba1fd7dSChanho Park			#address-cells = <1>;
11831ba1fd7dSChanho Park			#size-cells = <1>;
11841ba1fd7dSChanho Park			ranges;
11851ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_4>,
11861ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_4>;
11871ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
11881ba1fd7dSChanho Park			status = "disabled";
11891ba1fd7dSChanho Park
11901ba1fd7dSChanho Park			serial_8: serial@10940000 {
11911ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
11921ba1fd7dSChanho Park					     "samsung,exynos850-uart";
11931ba1fd7dSChanho Park				reg = <0x10940000 0xc0>;
11941ba1fd7dSChanho Park				interrupts = <GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>;
11951ba1fd7dSChanho Park				pinctrl-names = "default";
11961ba1fd7dSChanho Park				pinctrl-0 = <&uart8_bus>;
11971ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_4>,
11981ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_4>;
11991ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
12001ba1fd7dSChanho Park				samsung,uart-fifosize = <64>;
12011ba1fd7dSChanho Park				status = "disabled";
12021ba1fd7dSChanho Park			};
12031ba1fd7dSChanho Park
12041ba1fd7dSChanho Park			spi_8: spi@10940000 {
12051ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
12061ba1fd7dSChanho Park				reg = <0x10940000 0x30>;
12071ba1fd7dSChanho Park				interrupts = <GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>;
12081ba1fd7dSChanho Park				pinctrl-names = "default";
12091ba1fd7dSChanho Park				pinctrl-0 = <&spi8_bus &spi8_cs_func>;
12101ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_4>,
12111ba1fd7dSChanho Park					 <&cmu_peric1 CLK_DOUT_PERIC1_USI08_USI>,
12121ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_4>;
12131ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
12141ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
12151ba1fd7dSChanho Park				dmas = <&pdma0 17>, <&pdma0 16>;
12161ba1fd7dSChanho Park				dma-names = "tx", "rx";
12171ba1fd7dSChanho Park				num-cs = <1>;
12181ba1fd7dSChanho Park				#address-cells = <1>;
12191ba1fd7dSChanho Park				#size-cells = <0>;
1220b115751fSTudor Ambarus				fifo-depth = <64>;
12211ba1fd7dSChanho Park				status = "disabled";
12221ba1fd7dSChanho Park			};
12231ba1fd7dSChanho Park
12241ba1fd7dSChanho Park			hsi2c_16: i2c@10940000 {
12251ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
12261ba1fd7dSChanho Park				reg = <0x10940000 0xc0>;
12271ba1fd7dSChanho Park				interrupts = <GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>;
12281ba1fd7dSChanho Park				pinctrl-names = "default";
12291ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c16_bus>;
12301ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_4>,
12311ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_4>;
12321ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
12331ba1fd7dSChanho Park				#address-cells = <1>;
12341ba1fd7dSChanho Park				#size-cells = <0>;
12351ba1fd7dSChanho Park				status = "disabled";
12361ba1fd7dSChanho Park			};
12371ba1fd7dSChanho Park		};
12381ba1fd7dSChanho Park
12391ba1fd7dSChanho Park		usi_i2c_8: usi@109500c0 {
12401ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
12411ba1fd7dSChanho Park				     "samsung,exynos850-usi";
12421ba1fd7dSChanho Park			reg = <0x109500c0 0x20>;
12431ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x1014>;
1244*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
12451ba1fd7dSChanho Park			#address-cells = <1>;
12461ba1fd7dSChanho Park			#size-cells = <1>;
12471ba1fd7dSChanho Park			ranges;
12481ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_5>,
12491ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_5>;
12501ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
12511ba1fd7dSChanho Park			status = "disabled";
12521ba1fd7dSChanho Park
12531ba1fd7dSChanho Park			hsi2c_17: i2c@10950000 {
12541ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
12551ba1fd7dSChanho Park				reg = <0x10950000 0xc0>;
12561ba1fd7dSChanho Park				interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>;
12571ba1fd7dSChanho Park				pinctrl-names = "default";
12581ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c17_bus>;
12591ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_5>,
12601ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_5>;
12611ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
12621ba1fd7dSChanho Park				#address-cells = <1>;
12631ba1fd7dSChanho Park				#size-cells = <0>;
12641ba1fd7dSChanho Park				status = "disabled";
12651ba1fd7dSChanho Park			};
12661ba1fd7dSChanho Park		};
12671ba1fd7dSChanho Park
12681ba1fd7dSChanho Park		usi_9: usi@109600c0 {
12691ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
12701ba1fd7dSChanho Park				     "samsung,exynos850-usi";
12711ba1fd7dSChanho Park			reg = <0x109600c0 0x20>;
12721ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x1018>;
1273*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
12741ba1fd7dSChanho Park			#address-cells = <1>;
12751ba1fd7dSChanho Park			#size-cells = <1>;
12761ba1fd7dSChanho Park			ranges;
12771ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_6>,
12781ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_6>;
12791ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
12801ba1fd7dSChanho Park			status = "disabled";
12811ba1fd7dSChanho Park
12821ba1fd7dSChanho Park			serial_9: serial@10960000 {
12831ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
12841ba1fd7dSChanho Park					     "samsung,exynos850-uart";
12851ba1fd7dSChanho Park				reg = <0x10960000 0xc0>;
12861ba1fd7dSChanho Park				interrupts = <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>;
12871ba1fd7dSChanho Park				pinctrl-names = "default";
12881ba1fd7dSChanho Park				pinctrl-0 = <&uart9_bus>;
12891ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_6>,
12901ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_6>;
12911ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
12921ba1fd7dSChanho Park				samsung,uart-fifosize = <64>;
12931ba1fd7dSChanho Park				status = "disabled";
12941ba1fd7dSChanho Park			};
12951ba1fd7dSChanho Park
12961ba1fd7dSChanho Park			spi_9: spi@10960000 {
12971ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
12981ba1fd7dSChanho Park				reg = <0x10960000 0x30>;
12991ba1fd7dSChanho Park				interrupts = <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>;
13001ba1fd7dSChanho Park				pinctrl-names = "default";
13011ba1fd7dSChanho Park				pinctrl-0 = <&spi9_bus &spi9_cs_func>;
13021ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_6>,
13031ba1fd7dSChanho Park					 <&cmu_peric1 CLK_DOUT_PERIC1_USI09_USI>,
13041ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_6>;
13051ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
13061ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
13071ba1fd7dSChanho Park				dmas = <&pdma0 19>, <&pdma0 18>;
13081ba1fd7dSChanho Park				dma-names = "tx", "rx";
13091ba1fd7dSChanho Park				num-cs = <1>;
13101ba1fd7dSChanho Park				#address-cells = <1>;
13111ba1fd7dSChanho Park				#size-cells = <0>;
1312b115751fSTudor Ambarus				fifo-depth = <64>;
13131ba1fd7dSChanho Park				status = "disabled";
13141ba1fd7dSChanho Park			};
13151ba1fd7dSChanho Park
13161ba1fd7dSChanho Park			hsi2c_18: i2c@10960000 {
13171ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
13181ba1fd7dSChanho Park				reg = <0x10960000 0xc0>;
13191ba1fd7dSChanho Park				interrupts = <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>;
13201ba1fd7dSChanho Park				pinctrl-names = "default";
13211ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c18_bus>;
13221ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_6>,
13231ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_6>;
13241ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
13251ba1fd7dSChanho Park				#address-cells = <1>;
13261ba1fd7dSChanho Park				#size-cells = <0>;
13271ba1fd7dSChanho Park				status = "disabled";
13281ba1fd7dSChanho Park			};
13291ba1fd7dSChanho Park		};
13301ba1fd7dSChanho Park
13311ba1fd7dSChanho Park		usi_i2c_9: usi@109700c0 {
13321ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
13331ba1fd7dSChanho Park				     "samsung,exynos850-usi";
13341ba1fd7dSChanho Park			reg = <0x109700c0 0x20>;
13351ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x101c>;
1336*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
13371ba1fd7dSChanho Park			#address-cells = <1>;
13381ba1fd7dSChanho Park			#size-cells = <1>;
13391ba1fd7dSChanho Park			ranges;
13401ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_7>,
13411ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_7>;
13421ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
13431ba1fd7dSChanho Park			status = "disabled";
13441ba1fd7dSChanho Park
13451ba1fd7dSChanho Park			hsi2c_19: i2c@10970000 {
13461ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
13471ba1fd7dSChanho Park				reg = <0x10970000 0xc0>;
13481ba1fd7dSChanho Park				interrupts = <GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH>;
13491ba1fd7dSChanho Park				pinctrl-names = "default";
13501ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c19_bus>;
13511ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_7>,
13521ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_7>;
13531ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
13541ba1fd7dSChanho Park				#address-cells = <1>;
13551ba1fd7dSChanho Park				#size-cells = <0>;
13561ba1fd7dSChanho Park				status = "disabled";
13571ba1fd7dSChanho Park			};
13581ba1fd7dSChanho Park		};
13591ba1fd7dSChanho Park
13601ba1fd7dSChanho Park		usi_10: usi@109800c0 {
13611ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
13621ba1fd7dSChanho Park				     "samsung,exynos850-usi";
13631ba1fd7dSChanho Park			reg = <0x109800c0 0x20>;
13641ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x1020>;
1365*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
13661ba1fd7dSChanho Park			#address-cells = <1>;
13671ba1fd7dSChanho Park			#size-cells = <1>;
13681ba1fd7dSChanho Park			ranges;
13691ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_8>,
13701ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_8>;
13711ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
13721ba1fd7dSChanho Park			status = "disabled";
13731ba1fd7dSChanho Park
13741ba1fd7dSChanho Park			serial_10: serial@10980000 {
13751ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
13761ba1fd7dSChanho Park					     "samsung,exynos850-uart";
13771ba1fd7dSChanho Park				reg = <0x10980000 0xc0>;
13781ba1fd7dSChanho Park				interrupts = <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>;
13791ba1fd7dSChanho Park				pinctrl-names = "default";
13801ba1fd7dSChanho Park				pinctrl-0 = <&uart10_bus>;
13811ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_8>,
13821ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_8>;
13831ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
13841ba1fd7dSChanho Park				samsung,uart-fifosize = <64>;
13851ba1fd7dSChanho Park				status = "disabled";
13861ba1fd7dSChanho Park			};
13871ba1fd7dSChanho Park
13881ba1fd7dSChanho Park			spi_10: spi@10980000 {
13891ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
13901ba1fd7dSChanho Park				reg = <0x10980000 0x30>;
13911ba1fd7dSChanho Park				interrupts = <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>;
13921ba1fd7dSChanho Park				pinctrl-names = "default";
13931ba1fd7dSChanho Park				pinctrl-0 = <&spi10_bus &spi10_cs_func>;
13941ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_8>,
13951ba1fd7dSChanho Park					 <&cmu_peric1 CLK_DOUT_PERIC1_USI10_USI>,
13961ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_8>;
13971ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
13981ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
13991ba1fd7dSChanho Park				dmas = <&pdma0 21>, <&pdma0 20>;
14001ba1fd7dSChanho Park				dma-names = "tx", "rx";
14011ba1fd7dSChanho Park				num-cs = <1>;
14021ba1fd7dSChanho Park				#address-cells = <1>;
14031ba1fd7dSChanho Park				#size-cells = <0>;
1404b115751fSTudor Ambarus				fifo-depth = <64>;
14051ba1fd7dSChanho Park				status = "disabled";
14061ba1fd7dSChanho Park			};
14071ba1fd7dSChanho Park
14081ba1fd7dSChanho Park			hsi2c_20: i2c@10980000 {
14091ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
14101ba1fd7dSChanho Park				reg = <0x10980000 0xc0>;
14111ba1fd7dSChanho Park				interrupts = <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>;
14121ba1fd7dSChanho Park				pinctrl-names = "default";
14131ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c20_bus>;
14141ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_8>,
14151ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_8>;
14161ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
14171ba1fd7dSChanho Park				#address-cells = <1>;
14181ba1fd7dSChanho Park				#size-cells = <0>;
14191ba1fd7dSChanho Park				status = "disabled";
14201ba1fd7dSChanho Park			};
14211ba1fd7dSChanho Park		};
14221ba1fd7dSChanho Park
14231ba1fd7dSChanho Park		usi_i2c_10: usi@109900c0 {
14241ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
14251ba1fd7dSChanho Park				     "samsung,exynos850-usi";
14261ba1fd7dSChanho Park			reg = <0x109900c0 0x20>;
14271ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x1024>;
1428*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
14291ba1fd7dSChanho Park			#address-cells = <1>;
14301ba1fd7dSChanho Park			#size-cells = <1>;
14311ba1fd7dSChanho Park			ranges;
14321ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_9>,
14331ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_9>;
14341ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
14351ba1fd7dSChanho Park			status = "disabled";
14361ba1fd7dSChanho Park
14371ba1fd7dSChanho Park			hsi2c_21: i2c@10990000 {
14381ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
14391ba1fd7dSChanho Park				reg = <0x10990000 0xc0>;
14401ba1fd7dSChanho Park				interrupts = <GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH>;
14411ba1fd7dSChanho Park				pinctrl-names = "default";
14421ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c21_bus>;
14431ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_9>,
14441ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_9>;
14451ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
14461ba1fd7dSChanho Park				#address-cells = <1>;
14471ba1fd7dSChanho Park				#size-cells = <0>;
14481ba1fd7dSChanho Park				status = "disabled";
14491ba1fd7dSChanho Park			};
14501ba1fd7dSChanho Park		};
14511ba1fd7dSChanho Park
14521ba1fd7dSChanho Park		usi_11: usi@109a00c0 {
14531ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
14541ba1fd7dSChanho Park				     "samsung,exynos850-usi";
14551ba1fd7dSChanho Park			reg = <0x109a00c0 0x20>;
14561ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x1028>;
1457*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_UART>;
14581ba1fd7dSChanho Park			#address-cells = <1>;
14591ba1fd7dSChanho Park			#size-cells = <1>;
14601ba1fd7dSChanho Park			ranges;
14611ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_10>,
14621ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_10>;
14631ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
14641ba1fd7dSChanho Park			status = "disabled";
14651ba1fd7dSChanho Park
14661ba1fd7dSChanho Park			serial_11: serial@109a0000 {
14671ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-uart",
14681ba1fd7dSChanho Park					     "samsung,exynos850-uart";
14691ba1fd7dSChanho Park				reg = <0x109a0000 0xc0>;
14701ba1fd7dSChanho Park				interrupts = <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>;
14711ba1fd7dSChanho Park				pinctrl-names = "default";
14721ba1fd7dSChanho Park				pinctrl-0 = <&uart11_bus>;
14731ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_10>,
14741ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_10>;
14751ba1fd7dSChanho Park				clock-names = "uart", "clk_uart_baud0";
14761ba1fd7dSChanho Park				samsung,uart-fifosize = <64>;
14771ba1fd7dSChanho Park				status = "disabled";
14781ba1fd7dSChanho Park			};
14791ba1fd7dSChanho Park
14801ba1fd7dSChanho Park			spi_11: spi@109a0000 {
14811ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-spi";
14821ba1fd7dSChanho Park				reg = <0x109a0000 0x30>;
14831ba1fd7dSChanho Park				interrupts = <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>;
14841ba1fd7dSChanho Park				pinctrl-names = "default";
14851ba1fd7dSChanho Park				pinctrl-0 = <&spi11_bus &spi11_cs_func>;
14861ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_10>,
14871ba1fd7dSChanho Park					 <&cmu_peric1 CLK_DOUT_PERIC1_USI11_USI>,
14881ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_10>;
14891ba1fd7dSChanho Park				clock-names = "spi", "spi_busclk0", "spi_ioclk";
14901ba1fd7dSChanho Park				samsung,spi-src-clk = <0>;
14911ba1fd7dSChanho Park				num-cs = <1>;
14921ba1fd7dSChanho Park				#address-cells = <1>;
14931ba1fd7dSChanho Park				#size-cells = <0>;
1494b115751fSTudor Ambarus				fifo-depth = <64>;
14951ba1fd7dSChanho Park				status = "disabled";
14961ba1fd7dSChanho Park			};
14971ba1fd7dSChanho Park
14981ba1fd7dSChanho Park			hsi2c_22: i2c@109a0000 {
14991ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
15001ba1fd7dSChanho Park				reg = <0x109a0000 0xc0>;
15011ba1fd7dSChanho Park				pinctrl-names = "default";
15021ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c22_bus>;
15031ba1fd7dSChanho Park				interrupts = <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>;
15041ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_10>,
15051ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_10>;
15061ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
15071ba1fd7dSChanho Park				#address-cells = <1>;
15081ba1fd7dSChanho Park				#size-cells = <0>;
15091ba1fd7dSChanho Park				status = "disabled";
15101ba1fd7dSChanho Park			};
15111ba1fd7dSChanho Park		};
15121ba1fd7dSChanho Park
15131ba1fd7dSChanho Park		usi_i2c_11: usi@109b00c0 {
15141ba1fd7dSChanho Park			compatible = "samsung,exynosautov9-usi",
15151ba1fd7dSChanho Park				     "samsung,exynos850-usi";
15161ba1fd7dSChanho Park			reg = <0x109b00c0 0x20>;
15171ba1fd7dSChanho Park			samsung,sysreg = <&syscon_peric1 0x102c>;
1518*48552449SIvaylo Ivanov			samsung,mode = <USI_MODE_I2C>;
15191ba1fd7dSChanho Park			#address-cells = <1>;
15201ba1fd7dSChanho Park			#size-cells = <1>;
15211ba1fd7dSChanho Park			ranges;
15221ba1fd7dSChanho Park			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_11>,
15231ba1fd7dSChanho Park				 <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_11>;
15241ba1fd7dSChanho Park			clock-names = "pclk", "ipclk";
15251ba1fd7dSChanho Park			status = "disabled";
15261ba1fd7dSChanho Park
15271ba1fd7dSChanho Park			hsi2c_23: i2c@109b0000 {
15281ba1fd7dSChanho Park				compatible = "samsung,exynosautov9-hsi2c";
15291ba1fd7dSChanho Park				reg = <0x109b0000 0xc0>;
15301ba1fd7dSChanho Park				interrupts = <GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>;
15311ba1fd7dSChanho Park				pinctrl-names = "default";
15321ba1fd7dSChanho Park				pinctrl-0 = <&hsi2c23_bus>;
15331ba1fd7dSChanho Park				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_IPCLK_11>,
15341ba1fd7dSChanho Park					 <&cmu_peric1 CLK_GOUT_PERIC1_PCLK_11>;
15351ba1fd7dSChanho Park				clock-names = "hsi2c", "hsi2c_pclk";
15361ba1fd7dSChanho Park				#address-cells = <1>;
15371ba1fd7dSChanho Park				#size-cells = <0>;
153831bbac52SChanho Park				status = "disabled";
153931bbac52SChanho Park			};
15407836149eSChanho Park		};
154131bbac52SChanho Park
1542283d0464SChanho Park		ufs_0_phy: phy@17e04000 {
154331bbac52SChanho Park			compatible = "samsung,exynosautov9-ufs-phy";
154431bbac52SChanho Park			reg = <0x17e04000 0xc00>;
154531bbac52SChanho Park			reg-names = "phy-pma";
154631bbac52SChanho Park			samsung,pmu-syscon = <&pmu_system_controller>;
154731bbac52SChanho Park			#phy-cells = <0>;
154831bbac52SChanho Park			clocks = <&xtcxo>;
154931bbac52SChanho Park			clock-names = "ref_clk";
155031bbac52SChanho Park			status = "disabled";
155131bbac52SChanho Park		};
155231bbac52SChanho Park
1553283d0464SChanho Park		ufs_0: ufs@17e00000 {
155431bbac52SChanho Park			compatible = "samsung,exynosautov9-ufs";
155531bbac52SChanho Park
1556283d0464SChanho Park			reg = <0x17e00000 0x100>,
1557283d0464SChanho Park			      <0x17e01100 0x410>,
1558283d0464SChanho Park			      <0x17e80000 0x8000>,
1559283d0464SChanho Park			      <0x17dc0000 0x2200>;
156031bbac52SChanho Park			reg-names = "hci", "vs_hci", "unipro", "ufsp";
156131bbac52SChanho Park			interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>;
156298829483SChanho Park			clocks = <&cmu_fsys2 CLK_GOUT_FSYS2_UFS_EMBD0_ACLK>,
156398829483SChanho Park				 <&cmu_fsys2 CLK_GOUT_FSYS2_UFS_EMBD0_UNIPRO>;
156431bbac52SChanho Park			clock-names = "core_clk", "sclk_unipro_main";
156531bbac52SChanho Park			freq-table-hz = <0 0>, <0 0>;
156631bbac52SChanho Park			pinctrl-names = "default";
156731bbac52SChanho Park			pinctrl-0 = <&ufs_rst_n &ufs_refclk_out>;
156831bbac52SChanho Park			phys = <&ufs_0_phy>;
156931bbac52SChanho Park			phy-names = "ufs-phy";
15705fe76251SChanho Park			samsung,sysreg = <&syscon_fsys2 0x710>;
157131bbac52SChanho Park			status = "disabled";
157231bbac52SChanho Park		};
1573d742e8e2SChanho Park
1574fddb7928SChanho Park		ufs_1_phy: phy@17f04000 {
1575fddb7928SChanho Park			compatible = "samsung,exynosautov9-ufs-phy";
1576fddb7928SChanho Park			reg = <0x17f04000 0xc00>;
1577fddb7928SChanho Park			reg-names = "phy-pma";
1578fddb7928SChanho Park			samsung,pmu-syscon = <&pmu_system_controller 0x72c>;
1579fddb7928SChanho Park			#phy-cells = <0>;
1580fddb7928SChanho Park			clocks = <&xtcxo>;
1581fddb7928SChanho Park			clock-names = "ref_clk";
1582fddb7928SChanho Park			status = "disabled";
1583fddb7928SChanho Park		};
1584fddb7928SChanho Park
1585fddb7928SChanho Park		ufs_1: ufs@17f00000 {
1586fddb7928SChanho Park			compatible = "samsung,exynosautov9-ufs";
1587fddb7928SChanho Park
1588fddb7928SChanho Park			reg = <0x17f00000 0x100>,
1589fddb7928SChanho Park			      <0x17f01100 0x410>,
1590fddb7928SChanho Park			      <0x17f80000 0x8000>,
1591fddb7928SChanho Park			      <0x17de0000 0x2200>;
1592fddb7928SChanho Park			reg-names = "hci", "vs_hci", "unipro", "ufsp";
1593fddb7928SChanho Park			interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_HIGH>;
1594fddb7928SChanho Park			clocks = <&cmu_fsys2 CLK_GOUT_FSYS2_UFS_EMBD1_ACLK>,
1595fddb7928SChanho Park				 <&cmu_fsys2 CLK_GOUT_FSYS2_UFS_EMBD1_UNIPRO>;
1596fddb7928SChanho Park			clock-names = "core_clk", "sclk_unipro_main";
1597fddb7928SChanho Park			freq-table-hz = <0 0>, <0 0>;
1598fddb7928SChanho Park			pinctrl-names = "default";
1599fddb7928SChanho Park			pinctrl-0 = <&ufs_rst_n_1 &ufs_refclk_out_1>;
1600fddb7928SChanho Park			phys = <&ufs_1_phy>;
1601fddb7928SChanho Park			phy-names = "ufs-phy";
1602fddb7928SChanho Park			samsung,sysreg = <&syscon_fsys2 0x714>;
1603fddb7928SChanho Park			status = "disabled";
1604fddb7928SChanho Park		};
1605fddb7928SChanho Park
1606d742e8e2SChanho Park		watchdog_cl0: watchdog@10050000 {
1607d742e8e2SChanho Park			compatible = "samsung,exynosautov9-wdt";
1608d742e8e2SChanho Park			reg = <0x10050000 0x100>;
1609d742e8e2SChanho Park			interrupts = <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>;
1610d742e8e2SChanho Park			clocks = <&cmu_peris CLK_GOUT_WDT_CLUSTER0>, <&xtcxo>;
1611d742e8e2SChanho Park			clock-names = "watchdog", "watchdog_src";
1612d742e8e2SChanho Park			samsung,syscon-phandle = <&pmu_system_controller>;
1613d742e8e2SChanho Park			samsung,cluster-index = <0>;
1614d742e8e2SChanho Park		};
1615d742e8e2SChanho Park
1616d742e8e2SChanho Park		watchdog_cl1: watchdog@10060000 {
1617d742e8e2SChanho Park			compatible = "samsung,exynosautov9-wdt";
1618d742e8e2SChanho Park			reg = <0x10060000 0x100>;
1619d742e8e2SChanho Park			interrupts = <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>;
1620d742e8e2SChanho Park			clocks = <&cmu_peris CLK_GOUT_WDT_CLUSTER1>, <&xtcxo>;
1621d742e8e2SChanho Park			clock-names = "watchdog", "watchdog_src";
1622d742e8e2SChanho Park			samsung,syscon-phandle = <&pmu_system_controller>;
1623d742e8e2SChanho Park			samsung,cluster-index = <1>;
1624d742e8e2SChanho Park		};
162574641f4aSJaewon Kim
162674641f4aSJaewon Kim		pwm: pwm@103f0000 {
162774641f4aSJaewon Kim			compatible = "samsung,exynosautov9-pwm",
162874641f4aSJaewon Kim				     "samsung,exynos4210-pwm";
162974641f4aSJaewon Kim			reg = <0x103f0000 0x100>;
163074641f4aSJaewon Kim			samsung,pwm-outputs = <0>, <1>, <2>, <3>;
163174641f4aSJaewon Kim			#pwm-cells = <3>;
163274641f4aSJaewon Kim			clocks = <&xtcxo>;
163374641f4aSJaewon Kim			clock-names = "timers";
163474641f4aSJaewon Kim			status = "disabled";
163574641f4aSJaewon Kim		};
163631bbac52SChanho Park	};
163731bbac52SChanho Park};
163831bbac52SChanho Park
163931bbac52SChanho Park#include "exynosautov9-pinctrl.dtsi"
1640