xref: /freebsd/sys/contrib/device-tree/src/arm64/exynos/exynos8895.dtsi (revision 8ccc0d235c226d84112561d453c49904398d085c)
15f62a964SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
25f62a964SEmmanuel Vadot/*
35f62a964SEmmanuel Vadot * Samsung's Exynos 8895 SoC device tree source
45f62a964SEmmanuel Vadot *
55f62a964SEmmanuel Vadot * Copyright (c) 2024, Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
65f62a964SEmmanuel Vadot */
75f62a964SEmmanuel Vadot
85f62a964SEmmanuel Vadot#include <dt-bindings/clock/samsung,exynos8895.h>
95f62a964SEmmanuel Vadot#include <dt-bindings/interrupt-controller/arm-gic.h>
105f62a964SEmmanuel Vadot
115f62a964SEmmanuel Vadot/ {
125f62a964SEmmanuel Vadot	compatible = "samsung,exynos8895";
135f62a964SEmmanuel Vadot	#address-cells = <2>;
145f62a964SEmmanuel Vadot	#size-cells = <1>;
155f62a964SEmmanuel Vadot
165f62a964SEmmanuel Vadot	interrupt-parent = <&gic>;
175f62a964SEmmanuel Vadot
185f62a964SEmmanuel Vadot	aliases {
195f62a964SEmmanuel Vadot		pinctrl0 = &pinctrl_alive;
205f62a964SEmmanuel Vadot		pinctrl1 = &pinctrl_abox;
215f62a964SEmmanuel Vadot		pinctrl2 = &pinctrl_vts;
225f62a964SEmmanuel Vadot		pinctrl3 = &pinctrl_fsys0;
235f62a964SEmmanuel Vadot		pinctrl4 = &pinctrl_fsys1;
245f62a964SEmmanuel Vadot		pinctrl5 = &pinctrl_busc;
255f62a964SEmmanuel Vadot		pinctrl6 = &pinctrl_peric0;
265f62a964SEmmanuel Vadot		pinctrl7 = &pinctrl_peric1;
275f62a964SEmmanuel Vadot	};
285f62a964SEmmanuel Vadot
295f62a964SEmmanuel Vadot	cpus {
305f62a964SEmmanuel Vadot		#address-cells = <1>;
315f62a964SEmmanuel Vadot		#size-cells = <0>;
325f62a964SEmmanuel Vadot
335f62a964SEmmanuel Vadot		cpu-map {
345f62a964SEmmanuel Vadot			cluster0 {
355f62a964SEmmanuel Vadot				core0 {
365f62a964SEmmanuel Vadot					cpu = <&cpu0>;
375f62a964SEmmanuel Vadot				};
385f62a964SEmmanuel Vadot				core1 {
395f62a964SEmmanuel Vadot					cpu = <&cpu1>;
405f62a964SEmmanuel Vadot				};
415f62a964SEmmanuel Vadot				core2 {
425f62a964SEmmanuel Vadot					cpu = <&cpu2>;
435f62a964SEmmanuel Vadot				};
445f62a964SEmmanuel Vadot				core3 {
455f62a964SEmmanuel Vadot					cpu = <&cpu3>;
465f62a964SEmmanuel Vadot				};
475f62a964SEmmanuel Vadot			};
485f62a964SEmmanuel Vadot
495f62a964SEmmanuel Vadot			cluster1 {
505f62a964SEmmanuel Vadot				core0 {
515f62a964SEmmanuel Vadot					cpu = <&cpu4>;
525f62a964SEmmanuel Vadot				};
535f62a964SEmmanuel Vadot				core1 {
545f62a964SEmmanuel Vadot					cpu = <&cpu5>;
555f62a964SEmmanuel Vadot				};
565f62a964SEmmanuel Vadot				core2 {
575f62a964SEmmanuel Vadot					cpu = <&cpu6>;
585f62a964SEmmanuel Vadot				};
595f62a964SEmmanuel Vadot				core3 {
605f62a964SEmmanuel Vadot					cpu = <&cpu7>;
615f62a964SEmmanuel Vadot				};
625f62a964SEmmanuel Vadot			};
635f62a964SEmmanuel Vadot		};
645f62a964SEmmanuel Vadot
655f62a964SEmmanuel Vadot		cpu4: cpu@0 {
665f62a964SEmmanuel Vadot			device_type = "cpu";
675f62a964SEmmanuel Vadot			compatible = "samsung,mongoose-m2";
685f62a964SEmmanuel Vadot			reg = <0x0>;
695f62a964SEmmanuel Vadot			enable-method = "psci";
705f62a964SEmmanuel Vadot		};
715f62a964SEmmanuel Vadot
725f62a964SEmmanuel Vadot		cpu5: cpu@1 {
735f62a964SEmmanuel Vadot			device_type = "cpu";
745f62a964SEmmanuel Vadot			compatible = "samsung,mongoose-m2";
755f62a964SEmmanuel Vadot			reg = <0x1>;
765f62a964SEmmanuel Vadot			enable-method = "psci";
775f62a964SEmmanuel Vadot		};
785f62a964SEmmanuel Vadot
795f62a964SEmmanuel Vadot		cpu6: cpu@2 {
805f62a964SEmmanuel Vadot			device_type = "cpu";
815f62a964SEmmanuel Vadot			compatible = "samsung,mongoose-m2";
825f62a964SEmmanuel Vadot			reg = <0x2>;
835f62a964SEmmanuel Vadot			enable-method = "psci";
845f62a964SEmmanuel Vadot		};
855f62a964SEmmanuel Vadot
865f62a964SEmmanuel Vadot		cpu7: cpu@3 {
875f62a964SEmmanuel Vadot			device_type = "cpu";
885f62a964SEmmanuel Vadot			compatible = "samsung,mongoose-m2";
895f62a964SEmmanuel Vadot			reg = <0x3>;
905f62a964SEmmanuel Vadot			enable-method = "psci";
915f62a964SEmmanuel Vadot		};
925f62a964SEmmanuel Vadot
935f62a964SEmmanuel Vadot		cpu0: cpu@100 {
945f62a964SEmmanuel Vadot			device_type = "cpu";
955f62a964SEmmanuel Vadot			compatible = "arm,cortex-a53";
965f62a964SEmmanuel Vadot			reg = <0x100>;
975f62a964SEmmanuel Vadot			enable-method = "psci";
985f62a964SEmmanuel Vadot		};
995f62a964SEmmanuel Vadot
1005f62a964SEmmanuel Vadot		cpu1: cpu@101 {
1015f62a964SEmmanuel Vadot			device_type = "cpu";
1025f62a964SEmmanuel Vadot			compatible = "arm,cortex-a53";
1035f62a964SEmmanuel Vadot			reg = <0x101>;
1045f62a964SEmmanuel Vadot			enable-method = "psci";
1055f62a964SEmmanuel Vadot		};
1065f62a964SEmmanuel Vadot
1075f62a964SEmmanuel Vadot		cpu2: cpu@102 {
1085f62a964SEmmanuel Vadot			device_type = "cpu";
1095f62a964SEmmanuel Vadot			compatible = "arm,cortex-a53";
1105f62a964SEmmanuel Vadot			reg = <0x102>;
1115f62a964SEmmanuel Vadot			enable-method = "psci";
1125f62a964SEmmanuel Vadot		};
1135f62a964SEmmanuel Vadot
1145f62a964SEmmanuel Vadot		cpu3: cpu@103 {
1155f62a964SEmmanuel Vadot			device_type = "cpu";
1165f62a964SEmmanuel Vadot			compatible = "arm,cortex-a53";
1175f62a964SEmmanuel Vadot			reg = <0x103>;
1185f62a964SEmmanuel Vadot			enable-method = "psci";
1195f62a964SEmmanuel Vadot		};
1205f62a964SEmmanuel Vadot	};
1215f62a964SEmmanuel Vadot
1225f62a964SEmmanuel Vadot	oscclk: osc-clock {
1235f62a964SEmmanuel Vadot		compatible = "fixed-clock";
1245f62a964SEmmanuel Vadot		#clock-cells = <0>;
1255f62a964SEmmanuel Vadot		clock-output-names = "oscclk";
1265f62a964SEmmanuel Vadot	};
1275f62a964SEmmanuel Vadot
128*8ccc0d23SEmmanuel Vadot	pmu-a53 {
129*8ccc0d23SEmmanuel Vadot		compatible = "arm,cortex-a53-pmu";
130*8ccc0d23SEmmanuel Vadot		interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>,
131*8ccc0d23SEmmanuel Vadot			     <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>,
132*8ccc0d23SEmmanuel Vadot			     <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>,
133*8ccc0d23SEmmanuel Vadot			     <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>;
134*8ccc0d23SEmmanuel Vadot		interrupt-affinity = <&cpu0>,
135*8ccc0d23SEmmanuel Vadot				     <&cpu1>,
136*8ccc0d23SEmmanuel Vadot				     <&cpu2>,
137*8ccc0d23SEmmanuel Vadot				     <&cpu3>;
138*8ccc0d23SEmmanuel Vadot	};
139*8ccc0d23SEmmanuel Vadot
140*8ccc0d23SEmmanuel Vadot	pmu-mongoose-m2 {
141*8ccc0d23SEmmanuel Vadot		compatible = "samsung,mongoose-pmu";
142*8ccc0d23SEmmanuel Vadot		interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
143*8ccc0d23SEmmanuel Vadot			     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
144*8ccc0d23SEmmanuel Vadot			     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
145*8ccc0d23SEmmanuel Vadot			     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
146*8ccc0d23SEmmanuel Vadot		interrupt-affinity = <&cpu4>,
147*8ccc0d23SEmmanuel Vadot				     <&cpu5>,
148*8ccc0d23SEmmanuel Vadot				     <&cpu6>,
149*8ccc0d23SEmmanuel Vadot				     <&cpu7>;
150*8ccc0d23SEmmanuel Vadot	};
151*8ccc0d23SEmmanuel Vadot
1525f62a964SEmmanuel Vadot	psci {
1535f62a964SEmmanuel Vadot		compatible = "arm,psci";
1545f62a964SEmmanuel Vadot		method = "smc";
1555f62a964SEmmanuel Vadot		cpu_off = <0x84000002>;
1565f62a964SEmmanuel Vadot		cpu_on = <0xc4000003>;
1575f62a964SEmmanuel Vadot		cpu_suspend = <0xc4000001>;
1585f62a964SEmmanuel Vadot	};
1595f62a964SEmmanuel Vadot
1605f62a964SEmmanuel Vadot	soc: soc@0 {
1615f62a964SEmmanuel Vadot		compatible = "simple-bus";
1625f62a964SEmmanuel Vadot		ranges = <0x0 0x0 0x0 0x20000000>;
1635f62a964SEmmanuel Vadot
1645f62a964SEmmanuel Vadot		#address-cells = <1>;
1655f62a964SEmmanuel Vadot		#size-cells = <1>;
1665f62a964SEmmanuel Vadot
1675f62a964SEmmanuel Vadot		chipid@10000000 {
1685f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-chipid",
1695f62a964SEmmanuel Vadot				     "samsung,exynos850-chipid";
1705f62a964SEmmanuel Vadot			reg = <0x10000000 0x24>;
1715f62a964SEmmanuel Vadot		};
1725f62a964SEmmanuel Vadot
1735f62a964SEmmanuel Vadot		cmu_peris: clock-controller@10010000 {
1745f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-cmu-peris";
1755f62a964SEmmanuel Vadot			reg = <0x10010000 0x8000>;
1765f62a964SEmmanuel Vadot			#clock-cells = <1>;
1775f62a964SEmmanuel Vadot			clocks = <&oscclk>,
1785f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIS_BUS>;
1795f62a964SEmmanuel Vadot			clock-names = "oscclk", "bus";
1805f62a964SEmmanuel Vadot		};
1815f62a964SEmmanuel Vadot
1825f62a964SEmmanuel Vadot		timer@10040000 {
1835f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-mct",
1845f62a964SEmmanuel Vadot				     "samsung,exynos4210-mct";
1855f62a964SEmmanuel Vadot			reg = <0x10040000 0x800>;
1865f62a964SEmmanuel Vadot			clocks = <&oscclk>, <&cmu_peris CLK_GOUT_PERIS_MCT_PCLK>;
1875f62a964SEmmanuel Vadot			clock-names = "fin_pll", "mct";
1885f62a964SEmmanuel Vadot			interrupts = <GIC_SPI 455 IRQ_TYPE_LEVEL_HIGH>,
1895f62a964SEmmanuel Vadot				     <GIC_SPI 456 IRQ_TYPE_LEVEL_HIGH>,
1905f62a964SEmmanuel Vadot				     <GIC_SPI 457 IRQ_TYPE_LEVEL_HIGH>,
1915f62a964SEmmanuel Vadot				     <GIC_SPI 458 IRQ_TYPE_LEVEL_HIGH>,
1925f62a964SEmmanuel Vadot				     <GIC_SPI 459 IRQ_TYPE_LEVEL_HIGH>,
1935f62a964SEmmanuel Vadot				     <GIC_SPI 460 IRQ_TYPE_LEVEL_HIGH>,
1945f62a964SEmmanuel Vadot				     <GIC_SPI 461 IRQ_TYPE_LEVEL_HIGH>,
1955f62a964SEmmanuel Vadot				     <GIC_SPI 462 IRQ_TYPE_LEVEL_HIGH>,
1965f62a964SEmmanuel Vadot				     <GIC_SPI 463 IRQ_TYPE_LEVEL_HIGH>,
1975f62a964SEmmanuel Vadot				     <GIC_SPI 464 IRQ_TYPE_LEVEL_HIGH>,
1985f62a964SEmmanuel Vadot				     <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>,
1995f62a964SEmmanuel Vadot				     <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
2005f62a964SEmmanuel Vadot		};
2015f62a964SEmmanuel Vadot
2025f62a964SEmmanuel Vadot		gic: interrupt-controller@10201000 {
2035f62a964SEmmanuel Vadot			compatible = "arm,gic-400";
2045f62a964SEmmanuel Vadot			reg = <0x10201000 0x1000>,
2055f62a964SEmmanuel Vadot			      <0x10202000 0x1000>,
2065f62a964SEmmanuel Vadot			      <0x10204000 0x2000>,
2075f62a964SEmmanuel Vadot			      <0x10206000 0x2000>;
2085f62a964SEmmanuel Vadot			#interrupt-cells = <3>;
2095f62a964SEmmanuel Vadot			interrupt-controller;
2105f62a964SEmmanuel Vadot			interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(8) |
2115f62a964SEmmanuel Vadot						 IRQ_TYPE_LEVEL_HIGH)>;
2125f62a964SEmmanuel Vadot			#address-cells = <0>;
2135f62a964SEmmanuel Vadot			#size-cells = <1>;
2145f62a964SEmmanuel Vadot		};
2155f62a964SEmmanuel Vadot
2165f62a964SEmmanuel Vadot		cmu_peric0: clock-controller@10400000 {
2175f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-cmu-peric0";
2185f62a964SEmmanuel Vadot			reg = <0x10400000 0x8000>;
2195f62a964SEmmanuel Vadot			#clock-cells = <1>;
2205f62a964SEmmanuel Vadot			clocks = <&oscclk>,
2215f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC0_BUS>,
2225f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC0_UART_DBG>,
2235f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC0_USI00>,
2245f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC0_USI01>,
2255f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC0_USI02>,
2265f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC0_USI03>;
2275f62a964SEmmanuel Vadot			clock-names = "oscclk", "bus", "uart", "usi0",
2285f62a964SEmmanuel Vadot				      "usi1", "usi2", "usi3";
2295f62a964SEmmanuel Vadot		};
2305f62a964SEmmanuel Vadot
231*8ccc0d23SEmmanuel Vadot		syscon_peric0: syscon@10420000 {
232*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-peric0-sysreg", "syscon";
233*8ccc0d23SEmmanuel Vadot			reg = <0x10420000 0x2000>;
234*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_SYSREG_PERIC0_PCLK>;
235*8ccc0d23SEmmanuel Vadot		};
236*8ccc0d23SEmmanuel Vadot
2372846c905SEmmanuel Vadot		serial_0: serial@10430000 {
2382846c905SEmmanuel Vadot			compatible = "samsung,exynos8895-uart";
2392846c905SEmmanuel Vadot			reg = <0x10430000 0x100>;
2402846c905SEmmanuel Vadot			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_UART_DBG_PCLK>,
2412846c905SEmmanuel Vadot				 <&cmu_peric0 CLK_GOUT_PERIC0_UART_DBG_EXT_UCLK>;
2422846c905SEmmanuel Vadot			clock-names = "uart", "clk_uart_baud0";
2432846c905SEmmanuel Vadot			interrupts = <GIC_SPI 385 IRQ_TYPE_LEVEL_HIGH>;
2442846c905SEmmanuel Vadot			pinctrl-names = "default";
2452846c905SEmmanuel Vadot			pinctrl-0 = <&uart0_bus>;
2462846c905SEmmanuel Vadot			samsung,uart-fifosize = <256>;
2472846c905SEmmanuel Vadot			status = "disabled";
2482846c905SEmmanuel Vadot		};
2492846c905SEmmanuel Vadot
250*8ccc0d23SEmmanuel Vadot		usi0: usi@10440000 {
251*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
252*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x10440000 0x11000>;
253*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI00_I_PCLK>,
254*8ccc0d23SEmmanuel Vadot				 <&cmu_peric0 CLK_GOUT_PERIC0_USI00_I_SCLK_USI>;
255*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
256*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
257*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
258*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric0 0x1000>;
259*8ccc0d23SEmmanuel Vadot			status = "disabled";
260*8ccc0d23SEmmanuel Vadot
261*8ccc0d23SEmmanuel Vadot			hsi2c_5: i2c@0 {
262*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
263*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
264*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI00_I_PCLK>;
265*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
266*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>;
267*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c5_bus>;
268*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
269*8ccc0d23SEmmanuel Vadot				status = "disabled";
270*8ccc0d23SEmmanuel Vadot			};
271*8ccc0d23SEmmanuel Vadot
272*8ccc0d23SEmmanuel Vadot			serial_2: serial@0 {
273*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
274*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
275*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI00_I_PCLK>,
276*8ccc0d23SEmmanuel Vadot					 <&cmu_peric0 CLK_GOUT_PERIC0_USI00_I_SCLK_USI>;
277*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
278*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>;
279*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart2_bus>;
280*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
281*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
282*8ccc0d23SEmmanuel Vadot				status = "disabled";
283*8ccc0d23SEmmanuel Vadot			};
284*8ccc0d23SEmmanuel Vadot
285*8ccc0d23SEmmanuel Vadot			spi_2: spi@0 {
286*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
287*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
288*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
289*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI00_I_PCLK>,
290*8ccc0d23SEmmanuel Vadot					 <&cmu_peric0 CLK_GOUT_PERIC0_USI00_I_SCLK_USI>;
291*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
292*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>;
293*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi2_bus>;
294*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
295*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
296*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
297*8ccc0d23SEmmanuel Vadot				status = "disabled";
298*8ccc0d23SEmmanuel Vadot			};
299*8ccc0d23SEmmanuel Vadot
300*8ccc0d23SEmmanuel Vadot			hsi2c_6: i2c@10000 {
301*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
302*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
303*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI00_I_PCLK>;
304*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
305*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH>;
306*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c6_bus>;
307*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
308*8ccc0d23SEmmanuel Vadot				status = "disabled";
309*8ccc0d23SEmmanuel Vadot			};
310*8ccc0d23SEmmanuel Vadot		};
311*8ccc0d23SEmmanuel Vadot
312*8ccc0d23SEmmanuel Vadot		usi1: usi@10460000 {
313*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
314*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x10460000 0x11000>;
315*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI01_I_PCLK>,
316*8ccc0d23SEmmanuel Vadot				 <&cmu_peric0 CLK_GOUT_PERIC0_USI01_I_SCLK_USI>;
317*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
318*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
319*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
320*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric0 0x1004>;
321*8ccc0d23SEmmanuel Vadot			status = "disabled";
322*8ccc0d23SEmmanuel Vadot
323*8ccc0d23SEmmanuel Vadot			hsi2c_7: i2c@0 {
324*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
325*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
326*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI01_I_PCLK>;
327*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
328*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>;
329*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c5_bus>;
330*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
331*8ccc0d23SEmmanuel Vadot				status = "disabled";
332*8ccc0d23SEmmanuel Vadot			};
333*8ccc0d23SEmmanuel Vadot
334*8ccc0d23SEmmanuel Vadot			serial_3: serial@0 {
335*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
336*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
337*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI01_I_PCLK>,
338*8ccc0d23SEmmanuel Vadot					 <&cmu_peric0 CLK_GOUT_PERIC0_USI01_I_SCLK_USI>;
339*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
340*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>;
341*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart3_bus>;
342*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
343*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
344*8ccc0d23SEmmanuel Vadot				status = "disabled";
345*8ccc0d23SEmmanuel Vadot			};
346*8ccc0d23SEmmanuel Vadot
347*8ccc0d23SEmmanuel Vadot			spi_3: spi@0 {
348*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
349*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
350*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
351*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI01_I_PCLK>,
352*8ccc0d23SEmmanuel Vadot					 <&cmu_peric0 CLK_GOUT_PERIC0_USI01_I_SCLK_USI>;
353*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
354*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>;
355*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi3_bus>;
356*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
357*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
358*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
359*8ccc0d23SEmmanuel Vadot				status = "disabled";
360*8ccc0d23SEmmanuel Vadot			};
361*8ccc0d23SEmmanuel Vadot
362*8ccc0d23SEmmanuel Vadot			hsi2c_8: i2c@10000 {
363*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
364*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
365*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI01_I_PCLK>;
366*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
367*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>;
368*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c8_bus>;
369*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
370*8ccc0d23SEmmanuel Vadot				status = "disabled";
371*8ccc0d23SEmmanuel Vadot			};
372*8ccc0d23SEmmanuel Vadot		};
373*8ccc0d23SEmmanuel Vadot
374*8ccc0d23SEmmanuel Vadot		usi2: usi@10480000 {
375*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
376*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x10480000 0x11000>;
377*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI02_I_PCLK>,
378*8ccc0d23SEmmanuel Vadot				 <&cmu_peric0 CLK_GOUT_PERIC0_USI02_I_SCLK_USI>;
379*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
380*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
381*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
382*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric0 0x1008>;
383*8ccc0d23SEmmanuel Vadot			status = "disabled";
384*8ccc0d23SEmmanuel Vadot
385*8ccc0d23SEmmanuel Vadot			hsi2c_9: i2c@0 {
386*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
387*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
388*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI02_I_PCLK>;
389*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
390*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>;
391*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c9_bus>;
392*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
393*8ccc0d23SEmmanuel Vadot				status = "disabled";
394*8ccc0d23SEmmanuel Vadot			};
395*8ccc0d23SEmmanuel Vadot
396*8ccc0d23SEmmanuel Vadot			serial_4: serial@0 {
397*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
398*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
399*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI02_I_PCLK>,
400*8ccc0d23SEmmanuel Vadot					 <&cmu_peric0 CLK_GOUT_PERIC0_USI02_I_SCLK_USI>;
401*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
402*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>;
403*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart4_bus>;
404*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
405*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
406*8ccc0d23SEmmanuel Vadot				status = "disabled";
407*8ccc0d23SEmmanuel Vadot			};
408*8ccc0d23SEmmanuel Vadot
409*8ccc0d23SEmmanuel Vadot			spi_4: spi@0 {
410*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
411*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
412*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
413*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI02_I_PCLK>,
414*8ccc0d23SEmmanuel Vadot					 <&cmu_peric0 CLK_GOUT_PERIC0_USI02_I_SCLK_USI>;
415*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
416*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>;
417*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi4_bus>;
418*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
419*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
420*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
421*8ccc0d23SEmmanuel Vadot				status = "disabled";
422*8ccc0d23SEmmanuel Vadot			};
423*8ccc0d23SEmmanuel Vadot
424*8ccc0d23SEmmanuel Vadot			hsi2c_10: i2c@10000 {
425*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
426*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
427*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI02_I_PCLK>;
428*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
429*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
430*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c10_bus>;
431*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
432*8ccc0d23SEmmanuel Vadot				status = "disabled";
433*8ccc0d23SEmmanuel Vadot			};
434*8ccc0d23SEmmanuel Vadot		};
435*8ccc0d23SEmmanuel Vadot
436*8ccc0d23SEmmanuel Vadot		usi3: usi@104a0000 {
437*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
438*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x104a0000 0x11000>;
439*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI03_I_PCLK>,
440*8ccc0d23SEmmanuel Vadot				 <&cmu_peric0 CLK_GOUT_PERIC0_USI03_I_SCLK_USI>;
441*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
442*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
443*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
444*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric0 0x100c>;
445*8ccc0d23SEmmanuel Vadot			status = "disabled";
446*8ccc0d23SEmmanuel Vadot
447*8ccc0d23SEmmanuel Vadot			hsi2c_11: i2c@0 {
448*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
449*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
450*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI03_I_PCLK>;
451*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
452*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>;
453*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c11_bus>;
454*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
455*8ccc0d23SEmmanuel Vadot				status = "disabled";
456*8ccc0d23SEmmanuel Vadot			};
457*8ccc0d23SEmmanuel Vadot
458*8ccc0d23SEmmanuel Vadot			serial_5: serial@0 {
459*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
460*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
461*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI03_I_PCLK>,
462*8ccc0d23SEmmanuel Vadot					 <&cmu_peric0 CLK_GOUT_PERIC0_USI03_I_SCLK_USI>;
463*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
464*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>;
465*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart5_bus>;
466*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
467*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
468*8ccc0d23SEmmanuel Vadot				status = "disabled";
469*8ccc0d23SEmmanuel Vadot			};
470*8ccc0d23SEmmanuel Vadot
471*8ccc0d23SEmmanuel Vadot			spi_5: spi@0 {
472*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
473*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
474*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
475*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI03_I_PCLK>,
476*8ccc0d23SEmmanuel Vadot					 <&cmu_peric0 CLK_GOUT_PERIC0_USI03_I_SCLK_USI>;
477*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
478*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>;
479*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi5_bus>;
480*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
481*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
482*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
483*8ccc0d23SEmmanuel Vadot				status = "disabled";
484*8ccc0d23SEmmanuel Vadot			};
485*8ccc0d23SEmmanuel Vadot
486*8ccc0d23SEmmanuel Vadot			hsi2c_12: i2c@10000 {
487*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
488*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
489*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric0 CLK_GOUT_PERIC0_USI03_I_PCLK>;
490*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
491*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>;
492*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c12_bus>;
493*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
494*8ccc0d23SEmmanuel Vadot				status = "disabled";
495*8ccc0d23SEmmanuel Vadot			};
496*8ccc0d23SEmmanuel Vadot		};
497*8ccc0d23SEmmanuel Vadot
4985f62a964SEmmanuel Vadot		pinctrl_peric0: pinctrl@104d0000 {
4995f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-pinctrl";
5005f62a964SEmmanuel Vadot			reg = <0x104d0000 0x1000>;
5015f62a964SEmmanuel Vadot			interrupts = <GIC_SPI 386 IRQ_TYPE_LEVEL_HIGH>;
5025f62a964SEmmanuel Vadot		};
5035f62a964SEmmanuel Vadot
5045f62a964SEmmanuel Vadot		cmu_peric1: clock-controller@10800000 {
5055f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-cmu-peric1";
5065f62a964SEmmanuel Vadot			reg = <0x10800000 0x8000>;
5075f62a964SEmmanuel Vadot			#clock-cells = <1>;
5085f62a964SEmmanuel Vadot			clocks = <&oscclk>,
5095f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_BUS>,
5105f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_SPEEDY2>,
5115f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_SPI_CAM0>,
5125f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_SPI_CAM1>,
5135f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_UART_BT>,
5145f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_USI04>,
5155f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_USI05>,
5165f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_USI06>,
5175f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_USI07>,
5185f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_USI08>,
5195f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_USI09>,
5205f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_USI10>,
5215f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_USI11>,
5225f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_USI12>,
5235f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_PERIC1_USI13>;
5245f62a964SEmmanuel Vadot			clock-names = "oscclk", "bus", "speedy", "cam0",
5255f62a964SEmmanuel Vadot				      "cam1", "uart", "usi4", "usi5",
5265f62a964SEmmanuel Vadot				      "usi6", "usi7", "usi8", "usi9",
5275f62a964SEmmanuel Vadot				      "usi10", "usi11", "usi12", "usi13";
5285f62a964SEmmanuel Vadot		};
5295f62a964SEmmanuel Vadot
530*8ccc0d23SEmmanuel Vadot		syscon_peric1: syscon@10820000 {
531*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-peric1-sysreg", "syscon";
532*8ccc0d23SEmmanuel Vadot			reg = <0x10820000 0x2000>;
533*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_SYSREG_PERIC1_PCLK>;
534*8ccc0d23SEmmanuel Vadot		};
535*8ccc0d23SEmmanuel Vadot
5362846c905SEmmanuel Vadot		serial_1: serial@10830000 {
5372846c905SEmmanuel Vadot			compatible = "samsung,exynos8895-uart";
5382846c905SEmmanuel Vadot			reg = <0x10830000 0x100>;
5392846c905SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_UART_BT_PCLK>,
5402846c905SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_UART_BT_EXT_UCLK>;
5412846c905SEmmanuel Vadot			clock-names = "uart", "clk_uart_baud0";
5422846c905SEmmanuel Vadot			interrupts = <GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>;
5432846c905SEmmanuel Vadot			pinctrl-names = "default";
5442846c905SEmmanuel Vadot			pinctrl-0 = <&uart1_bus>;
5452846c905SEmmanuel Vadot			samsung,uart-fifosize = <256>;
5462846c905SEmmanuel Vadot			status = "disabled";
5472846c905SEmmanuel Vadot		};
5482846c905SEmmanuel Vadot
549*8ccc0d23SEmmanuel Vadot		usi4: usi@10840000 {
550*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
551*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x10840000 0x11000>;
552*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI04_I_PCLK>,
553*8ccc0d23SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_USI04_I_SCLK_USI>;
554*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
555*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
556*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
557*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric1 0x1008>;
558*8ccc0d23SEmmanuel Vadot			status = "disabled";
559*8ccc0d23SEmmanuel Vadot
560*8ccc0d23SEmmanuel Vadot			hsi2c_13: i2c@0 {
561*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
562*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
563*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI04_I_PCLK>;
564*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
565*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 390 IRQ_TYPE_LEVEL_HIGH>;
566*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c13_bus>;
567*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
568*8ccc0d23SEmmanuel Vadot				status = "disabled";
569*8ccc0d23SEmmanuel Vadot			};
570*8ccc0d23SEmmanuel Vadot
571*8ccc0d23SEmmanuel Vadot			serial_6: serial@0 {
572*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
573*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
574*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI04_I_PCLK>,
575*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI04_I_SCLK_USI>;
576*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
577*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 392 IRQ_TYPE_LEVEL_HIGH>;
578*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart6_bus>;
579*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
580*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
581*8ccc0d23SEmmanuel Vadot				status = "disabled";
582*8ccc0d23SEmmanuel Vadot			};
583*8ccc0d23SEmmanuel Vadot
584*8ccc0d23SEmmanuel Vadot			spi_6: spi@0 {
585*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
586*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
587*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
588*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI04_I_PCLK>,
589*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI04_I_SCLK_USI>;
590*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
591*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 393 IRQ_TYPE_LEVEL_HIGH>;
592*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi6_bus>;
593*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
594*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
595*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
596*8ccc0d23SEmmanuel Vadot				status = "disabled";
597*8ccc0d23SEmmanuel Vadot			};
598*8ccc0d23SEmmanuel Vadot
599*8ccc0d23SEmmanuel Vadot			hsi2c_14: i2c@10000 {
600*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
601*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
602*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI04_I_PCLK>;
603*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
604*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 391 IRQ_TYPE_LEVEL_HIGH>;
605*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c14_bus>;
606*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
607*8ccc0d23SEmmanuel Vadot				status = "disabled";
608*8ccc0d23SEmmanuel Vadot			};
609*8ccc0d23SEmmanuel Vadot		};
610*8ccc0d23SEmmanuel Vadot
611*8ccc0d23SEmmanuel Vadot		usi5: usi@10860000 {
612*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
613*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x10860000 0x11000>;
614*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI05_I_PCLK>,
615*8ccc0d23SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_USI05_I_SCLK_USI>;
616*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
617*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
618*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
619*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric1 0x100c>;
620*8ccc0d23SEmmanuel Vadot			status = "disabled";
621*8ccc0d23SEmmanuel Vadot
622*8ccc0d23SEmmanuel Vadot			hsi2c_15: i2c@0 {
623*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
624*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
625*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI05_I_PCLK>;
626*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
627*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 394 IRQ_TYPE_LEVEL_HIGH>;
628*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c15_bus>;
629*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
630*8ccc0d23SEmmanuel Vadot				status = "disabled";
631*8ccc0d23SEmmanuel Vadot			};
632*8ccc0d23SEmmanuel Vadot
633*8ccc0d23SEmmanuel Vadot			serial_7: serial@0 {
634*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
635*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
636*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI05_I_PCLK>,
637*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI05_I_SCLK_USI>;
638*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
639*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 396 IRQ_TYPE_LEVEL_HIGH>;
640*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart7_bus>;
641*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
642*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
643*8ccc0d23SEmmanuel Vadot				status = "disabled";
644*8ccc0d23SEmmanuel Vadot			};
645*8ccc0d23SEmmanuel Vadot
646*8ccc0d23SEmmanuel Vadot			spi_7: spi@0 {
647*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
648*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
649*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
650*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI05_I_PCLK>,
651*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI05_I_SCLK_USI>;
652*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
653*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>;
654*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi7_bus>;
655*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
656*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
657*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
658*8ccc0d23SEmmanuel Vadot				status = "disabled";
659*8ccc0d23SEmmanuel Vadot			};
660*8ccc0d23SEmmanuel Vadot
661*8ccc0d23SEmmanuel Vadot			hsi2c_16: i2c@10000 {
662*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
663*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
664*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI05_I_PCLK>;
665*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
666*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 395 IRQ_TYPE_LEVEL_HIGH>;
667*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c16_bus>;
668*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
669*8ccc0d23SEmmanuel Vadot				status = "disabled";
670*8ccc0d23SEmmanuel Vadot			};
671*8ccc0d23SEmmanuel Vadot		};
672*8ccc0d23SEmmanuel Vadot
673*8ccc0d23SEmmanuel Vadot		usi6: usi@10880000 {
674*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
675*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x10880000 0x11000>;
676*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI06_I_PCLK>,
677*8ccc0d23SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_USI06_I_SCLK_USI>;
678*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
679*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
680*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
681*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric1 0x1010>;
682*8ccc0d23SEmmanuel Vadot			status = "disabled";
683*8ccc0d23SEmmanuel Vadot
684*8ccc0d23SEmmanuel Vadot			hsi2c_17: i2c@0 {
685*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
686*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
687*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI06_I_PCLK>;
688*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
689*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>;
690*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c17_bus>;
691*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
692*8ccc0d23SEmmanuel Vadot				status = "disabled";
693*8ccc0d23SEmmanuel Vadot			};
694*8ccc0d23SEmmanuel Vadot
695*8ccc0d23SEmmanuel Vadot			serial_8: serial@0 {
696*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
697*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
698*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI06_I_PCLK>,
699*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI06_I_SCLK_USI>;
700*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
701*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>;
702*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart8_bus>;
703*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
704*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
705*8ccc0d23SEmmanuel Vadot				status = "disabled";
706*8ccc0d23SEmmanuel Vadot			};
707*8ccc0d23SEmmanuel Vadot
708*8ccc0d23SEmmanuel Vadot			spi_8: spi@0 {
709*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
710*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
711*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
712*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI06_I_PCLK>,
713*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI06_I_SCLK_USI>;
714*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
715*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>;
716*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi8_bus>;
717*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
718*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
719*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
720*8ccc0d23SEmmanuel Vadot				status = "disabled";
721*8ccc0d23SEmmanuel Vadot			};
722*8ccc0d23SEmmanuel Vadot
723*8ccc0d23SEmmanuel Vadot			hsi2c_18: i2c@10000 {
724*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
725*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
726*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI06_I_PCLK>;
727*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
728*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>;
729*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c18_bus>;
730*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
731*8ccc0d23SEmmanuel Vadot				status = "disabled";
732*8ccc0d23SEmmanuel Vadot			};
733*8ccc0d23SEmmanuel Vadot		};
734*8ccc0d23SEmmanuel Vadot
735*8ccc0d23SEmmanuel Vadot		usi7: usi@108a0000 {
736*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
737*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x108a0000 0x11000>;
738*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI07_I_PCLK>,
739*8ccc0d23SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_USI07_I_SCLK_USI>;
740*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
741*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
742*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
743*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric1 0x1014>;
744*8ccc0d23SEmmanuel Vadot			status = "disabled";
745*8ccc0d23SEmmanuel Vadot
746*8ccc0d23SEmmanuel Vadot			hsi2c_19: i2c@0 {
747*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
748*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
749*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI07_I_PCLK>;
750*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
751*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>;
752*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c19_bus>;
753*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
754*8ccc0d23SEmmanuel Vadot				status = "disabled";
755*8ccc0d23SEmmanuel Vadot			};
756*8ccc0d23SEmmanuel Vadot
757*8ccc0d23SEmmanuel Vadot			serial_9: serial@0 {
758*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
759*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
760*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI07_I_PCLK>,
761*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI07_I_SCLK_USI>;
762*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
763*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>;
764*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart9_bus>;
765*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
766*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
767*8ccc0d23SEmmanuel Vadot				status = "disabled";
768*8ccc0d23SEmmanuel Vadot			};
769*8ccc0d23SEmmanuel Vadot
770*8ccc0d23SEmmanuel Vadot			spi_9: spi@0 {
771*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
772*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
773*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
774*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI07_I_PCLK>,
775*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI07_I_SCLK_USI>;
776*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
777*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>;
778*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi9_bus>;
779*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
780*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
781*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
782*8ccc0d23SEmmanuel Vadot				status = "disabled";
783*8ccc0d23SEmmanuel Vadot			};
784*8ccc0d23SEmmanuel Vadot
785*8ccc0d23SEmmanuel Vadot			hsi2c_20: i2c@10000 {
786*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
787*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
788*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI07_I_PCLK>;
789*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
790*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>;
791*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c20_bus>;
792*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
793*8ccc0d23SEmmanuel Vadot				status = "disabled";
794*8ccc0d23SEmmanuel Vadot			};
795*8ccc0d23SEmmanuel Vadot		};
796*8ccc0d23SEmmanuel Vadot
797*8ccc0d23SEmmanuel Vadot		usi8: usi@108c0000 {
798*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
799*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x108c0000 0x11000>;
800*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI08_I_PCLK>,
801*8ccc0d23SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_USI08_I_SCLK_USI>;
802*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
803*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
804*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
805*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric1 0x1018>;
806*8ccc0d23SEmmanuel Vadot			status = "disabled";
807*8ccc0d23SEmmanuel Vadot
808*8ccc0d23SEmmanuel Vadot			hsi2c_21: i2c@0 {
809*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
810*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
811*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI08_I_PCLK>;
812*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
813*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>;
814*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c21_bus>;
815*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
816*8ccc0d23SEmmanuel Vadot				status = "disabled";
817*8ccc0d23SEmmanuel Vadot			};
818*8ccc0d23SEmmanuel Vadot
819*8ccc0d23SEmmanuel Vadot			serial_10: serial@0 {
820*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
821*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
822*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI08_I_PCLK>,
823*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI08_I_SCLK_USI>;
824*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
825*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>;
826*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart10_bus>;
827*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
828*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
829*8ccc0d23SEmmanuel Vadot				status = "disabled";
830*8ccc0d23SEmmanuel Vadot			};
831*8ccc0d23SEmmanuel Vadot
832*8ccc0d23SEmmanuel Vadot			spi_10: spi@0 {
833*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
834*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
835*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x100>;
836*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI08_I_PCLK>,
837*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI08_I_SCLK_USI>;
838*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
839*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 409 IRQ_TYPE_LEVEL_HIGH>;
840*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi10_bus>;
841*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
842*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
843*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
844*8ccc0d23SEmmanuel Vadot				status = "disabled";
845*8ccc0d23SEmmanuel Vadot			};
846*8ccc0d23SEmmanuel Vadot
847*8ccc0d23SEmmanuel Vadot			hsi2c_22: i2c@10000 {
848*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
849*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
850*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI08_I_PCLK>;
851*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
852*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 407 IRQ_TYPE_LEVEL_HIGH>;
853*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c22_bus>;
854*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
855*8ccc0d23SEmmanuel Vadot				status = "disabled";
856*8ccc0d23SEmmanuel Vadot			};
857*8ccc0d23SEmmanuel Vadot		};
858*8ccc0d23SEmmanuel Vadot
859*8ccc0d23SEmmanuel Vadot		usi9: usi@108e0000 {
860*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
861*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x108e0000 0x11000>;
862*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI09_I_PCLK>,
863*8ccc0d23SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_USI09_I_SCLK_USI>;
864*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
865*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
866*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
867*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric1 0x101c>;
868*8ccc0d23SEmmanuel Vadot			status = "disabled";
869*8ccc0d23SEmmanuel Vadot
870*8ccc0d23SEmmanuel Vadot			hsi2c_23: i2c@0 {
871*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
872*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
873*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI09_I_PCLK>;
874*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
875*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 410 IRQ_TYPE_LEVEL_HIGH>;
876*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c23_bus>;
877*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
878*8ccc0d23SEmmanuel Vadot				status = "disabled";
879*8ccc0d23SEmmanuel Vadot			};
880*8ccc0d23SEmmanuel Vadot
881*8ccc0d23SEmmanuel Vadot			serial_11: serial@0 {
882*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
883*8ccc0d23SEmmanuel Vadot				reg = <0 0x100>;
884*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI09_I_PCLK>,
885*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI09_I_SCLK_USI>;
886*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
887*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 412 IRQ_TYPE_LEVEL_HIGH>;
888*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart11_bus>;
889*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
890*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
891*8ccc0d23SEmmanuel Vadot				status = "disabled";
892*8ccc0d23SEmmanuel Vadot			};
893*8ccc0d23SEmmanuel Vadot
894*8ccc0d23SEmmanuel Vadot			spi_11: spi@0 {
895*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
896*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
897*8ccc0d23SEmmanuel Vadot				reg = <0 0x100>;
898*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI09_I_PCLK>,
899*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI09_I_SCLK_USI>;
900*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
901*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 413 IRQ_TYPE_LEVEL_HIGH>;
902*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi11_bus>;
903*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
904*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
905*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
906*8ccc0d23SEmmanuel Vadot				status = "disabled";
907*8ccc0d23SEmmanuel Vadot			};
908*8ccc0d23SEmmanuel Vadot
909*8ccc0d23SEmmanuel Vadot			hsi2c_24: i2c@10000 {
910*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
911*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
912*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI09_I_PCLK>;
913*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
914*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 411 IRQ_TYPE_LEVEL_HIGH>;
915*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c24_bus>;
916*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
917*8ccc0d23SEmmanuel Vadot				status = "disabled";
918*8ccc0d23SEmmanuel Vadot			};
919*8ccc0d23SEmmanuel Vadot		};
920*8ccc0d23SEmmanuel Vadot
921*8ccc0d23SEmmanuel Vadot		usi10: usi@10900000 {
922*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
923*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x10900000 0x11000>;
924*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI10_I_PCLK>,
925*8ccc0d23SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_USI10_I_SCLK_USI>;
926*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
927*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
928*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
929*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric1 0x1020>;
930*8ccc0d23SEmmanuel Vadot			status = "disabled";
931*8ccc0d23SEmmanuel Vadot
932*8ccc0d23SEmmanuel Vadot			hsi2c_25: i2c@0 {
933*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
934*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
935*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI10_I_PCLK>;
936*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
937*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 414 IRQ_TYPE_LEVEL_HIGH>;
938*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c25_bus>;
939*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
940*8ccc0d23SEmmanuel Vadot				status = "disabled";
941*8ccc0d23SEmmanuel Vadot			};
942*8ccc0d23SEmmanuel Vadot
943*8ccc0d23SEmmanuel Vadot			serial_12: serial@0 {
944*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
945*8ccc0d23SEmmanuel Vadot				reg = <0 0x100>;
946*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI10_I_PCLK>,
947*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI10_I_SCLK_USI>;
948*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
949*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>;
950*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart12_bus>;
951*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
952*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
953*8ccc0d23SEmmanuel Vadot				status = "disabled";
954*8ccc0d23SEmmanuel Vadot			};
955*8ccc0d23SEmmanuel Vadot
956*8ccc0d23SEmmanuel Vadot			spi_12: spi@0 {
957*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
958*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
959*8ccc0d23SEmmanuel Vadot				reg = <0 0x100>;
960*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI10_I_PCLK>,
961*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI10_I_SCLK_USI>;
962*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
963*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>;
964*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi12_bus>;
965*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
966*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
967*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
968*8ccc0d23SEmmanuel Vadot				status = "disabled";
969*8ccc0d23SEmmanuel Vadot			};
970*8ccc0d23SEmmanuel Vadot
971*8ccc0d23SEmmanuel Vadot			hsi2c_26: i2c@10000 {
972*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
973*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
974*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI10_I_PCLK>;
975*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
976*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 415 IRQ_TYPE_LEVEL_HIGH>;
977*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c26_bus>;
978*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
979*8ccc0d23SEmmanuel Vadot				status = "disabled";
980*8ccc0d23SEmmanuel Vadot			};
981*8ccc0d23SEmmanuel Vadot		};
982*8ccc0d23SEmmanuel Vadot
983*8ccc0d23SEmmanuel Vadot		usi11: usi@10920000 {
984*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
985*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x10920000 0x11000>;
986*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI11_I_PCLK>,
987*8ccc0d23SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_USI11_I_SCLK_USI>;
988*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
989*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
990*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
991*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric1 0x1024>;
992*8ccc0d23SEmmanuel Vadot			status = "disabled";
993*8ccc0d23SEmmanuel Vadot
994*8ccc0d23SEmmanuel Vadot			hsi2c_27: i2c@0 {
995*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
996*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
997*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI11_I_PCLK>;
998*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
999*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>;
1000*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c27_bus>;
1001*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1002*8ccc0d23SEmmanuel Vadot				status = "disabled";
1003*8ccc0d23SEmmanuel Vadot			};
1004*8ccc0d23SEmmanuel Vadot
1005*8ccc0d23SEmmanuel Vadot			serial_13: serial@0 {
1006*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
1007*8ccc0d23SEmmanuel Vadot				reg = <0 0x100>;
1008*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI11_I_PCLK>,
1009*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI11_I_SCLK_USI>;
1010*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
1011*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>;
1012*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart13_bus>;
1013*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1014*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
1015*8ccc0d23SEmmanuel Vadot				status = "disabled";
1016*8ccc0d23SEmmanuel Vadot			};
1017*8ccc0d23SEmmanuel Vadot
1018*8ccc0d23SEmmanuel Vadot			spi_13: spi@0 {
1019*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
1020*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
1021*8ccc0d23SEmmanuel Vadot				reg = <0 0x100>;
1022*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI11_I_PCLK>,
1023*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI11_I_SCLK_USI>;
1024*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
1025*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>;
1026*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi13_bus>;
1027*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1028*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
1029*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
1030*8ccc0d23SEmmanuel Vadot				status = "disabled";
1031*8ccc0d23SEmmanuel Vadot			};
1032*8ccc0d23SEmmanuel Vadot
1033*8ccc0d23SEmmanuel Vadot			hsi2c_28: i2c@10000 {
1034*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
1035*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
1036*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI11_I_PCLK>;
1037*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
1038*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>;
1039*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c28_bus>;
1040*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1041*8ccc0d23SEmmanuel Vadot				status = "disabled";
1042*8ccc0d23SEmmanuel Vadot			};
1043*8ccc0d23SEmmanuel Vadot		};
1044*8ccc0d23SEmmanuel Vadot
1045*8ccc0d23SEmmanuel Vadot		usi12: usi@10940000 {
1046*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
1047*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x10940000 0x11000>;
1048*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI12_I_PCLK>,
1049*8ccc0d23SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_USI12_I_SCLK_USI>;
1050*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
1051*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
1052*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
1053*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric1 0x1028>;
1054*8ccc0d23SEmmanuel Vadot			status = "disabled";
1055*8ccc0d23SEmmanuel Vadot
1056*8ccc0d23SEmmanuel Vadot			hsi2c_29: i2c@0 {
1057*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
1058*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
1059*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI12_I_PCLK>;
1060*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
1061*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>;
1062*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c29_bus>;
1063*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1064*8ccc0d23SEmmanuel Vadot				status = "disabled";
1065*8ccc0d23SEmmanuel Vadot			};
1066*8ccc0d23SEmmanuel Vadot
1067*8ccc0d23SEmmanuel Vadot			serial_14: serial@0 {
1068*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
1069*8ccc0d23SEmmanuel Vadot				reg = <0 0x100>;
1070*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI12_I_PCLK>,
1071*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI12_I_SCLK_USI>;
1072*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
1073*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>;
1074*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart14_bus>;
1075*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1076*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
1077*8ccc0d23SEmmanuel Vadot				status = "disabled";
1078*8ccc0d23SEmmanuel Vadot			};
1079*8ccc0d23SEmmanuel Vadot
1080*8ccc0d23SEmmanuel Vadot			spi_14: spi@0 {
1081*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
1082*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
1083*8ccc0d23SEmmanuel Vadot				reg = <0 0x100>;
1084*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI12_I_PCLK>,
1085*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI12_I_SCLK_USI>;
1086*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
1087*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>;
1088*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi14_bus>;
1089*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1090*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
1091*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
1092*8ccc0d23SEmmanuel Vadot				status = "disabled";
1093*8ccc0d23SEmmanuel Vadot			};
1094*8ccc0d23SEmmanuel Vadot
1095*8ccc0d23SEmmanuel Vadot			hsi2c_30: i2c@10000 {
1096*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
1097*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
1098*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI12_I_PCLK>;
1099*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
1100*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>;
1101*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c30_bus>;
1102*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1103*8ccc0d23SEmmanuel Vadot				status = "disabled";
1104*8ccc0d23SEmmanuel Vadot			};
1105*8ccc0d23SEmmanuel Vadot		};
1106*8ccc0d23SEmmanuel Vadot
1107*8ccc0d23SEmmanuel Vadot		usi13: usi@10960000 {
1108*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-usi";
1109*8ccc0d23SEmmanuel Vadot			ranges = <0x0 0x10960000 0x11000>;
1110*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI13_I_PCLK>,
1111*8ccc0d23SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_USI13_I_SCLK_USI>;
1112*8ccc0d23SEmmanuel Vadot			clock-names = "pclk", "ipclk";
1113*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
1114*8ccc0d23SEmmanuel Vadot			#size-cells = <1>;
1115*8ccc0d23SEmmanuel Vadot			samsung,sysreg = <&syscon_peric1 0x102c>;
1116*8ccc0d23SEmmanuel Vadot			status = "disabled";
1117*8ccc0d23SEmmanuel Vadot
1118*8ccc0d23SEmmanuel Vadot			hsi2c_31: i2c@0 {
1119*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
1120*8ccc0d23SEmmanuel Vadot				reg = <0x0 0x1000>;
1121*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI13_I_PCLK>;
1122*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
1123*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>;
1124*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c31_bus>;
1125*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1126*8ccc0d23SEmmanuel Vadot				status = "disabled";
1127*8ccc0d23SEmmanuel Vadot			};
1128*8ccc0d23SEmmanuel Vadot
1129*8ccc0d23SEmmanuel Vadot			serial_15: serial@0 {
1130*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-uart";
1131*8ccc0d23SEmmanuel Vadot				reg = <0 0x100>;
1132*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI13_I_PCLK>,
1133*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI13_I_SCLK_USI>;
1134*8ccc0d23SEmmanuel Vadot				clock-names = "uart", "clk_uart_baud0";
1135*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>;
1136*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&uart15_bus>;
1137*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1138*8ccc0d23SEmmanuel Vadot				samsung,uart-fifosize = <64>;
1139*8ccc0d23SEmmanuel Vadot				status = "disabled";
1140*8ccc0d23SEmmanuel Vadot			};
1141*8ccc0d23SEmmanuel Vadot
1142*8ccc0d23SEmmanuel Vadot			spi_15: spi@0 {
1143*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-spi",
1144*8ccc0d23SEmmanuel Vadot					     "samsung,exynos850-spi";
1145*8ccc0d23SEmmanuel Vadot				reg = <0 0x100>;
1146*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI13_I_PCLK>,
1147*8ccc0d23SEmmanuel Vadot					 <&cmu_peric1 CLK_GOUT_PERIC1_USI13_I_SCLK_USI>;
1148*8ccc0d23SEmmanuel Vadot				clock-names = "spi", "spi_busclk0";
1149*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>;
1150*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&spi15_bus>;
1151*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1152*8ccc0d23SEmmanuel Vadot				#address-cells = <1>;
1153*8ccc0d23SEmmanuel Vadot				#size-cells = <0>;
1154*8ccc0d23SEmmanuel Vadot				status = "disabled";
1155*8ccc0d23SEmmanuel Vadot			};
1156*8ccc0d23SEmmanuel Vadot
1157*8ccc0d23SEmmanuel Vadot			hsi2c_32: i2c@10000 {
1158*8ccc0d23SEmmanuel Vadot				compatible = "samsung,exynos8895-hsi2c";
1159*8ccc0d23SEmmanuel Vadot				reg = <0x10000 0x1000>;
1160*8ccc0d23SEmmanuel Vadot				clocks = <&cmu_peric1 CLK_GOUT_PERIC1_USI13_I_PCLK>;
1161*8ccc0d23SEmmanuel Vadot				clock-names = "hsi2c";
1162*8ccc0d23SEmmanuel Vadot				interrupts = <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>;
1163*8ccc0d23SEmmanuel Vadot				pinctrl-0 = <&hsi2c32_bus>;
1164*8ccc0d23SEmmanuel Vadot				pinctrl-names = "default";
1165*8ccc0d23SEmmanuel Vadot				status = "disabled";
1166*8ccc0d23SEmmanuel Vadot			};
1167*8ccc0d23SEmmanuel Vadot		};
1168*8ccc0d23SEmmanuel Vadot
11695f62a964SEmmanuel Vadot		pinctrl_peric1: pinctrl@10980000 {
11705f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-pinctrl";
11715f62a964SEmmanuel Vadot			reg = <0x10980000 0x1000>;
11725f62a964SEmmanuel Vadot			interrupts = <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>;
11735f62a964SEmmanuel Vadot		};
11745f62a964SEmmanuel Vadot
11752846c905SEmmanuel Vadot		hsi2c_1: i2c@10990000 {
11762846c905SEmmanuel Vadot			compatible = "samsung,exynos8895-hsi2c";
11772846c905SEmmanuel Vadot			reg = <0x10990000 0x1000>;
11782846c905SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_HSI2C_CAM0_IPCLK>;
11792846c905SEmmanuel Vadot			clock-names = "hsi2c";
11802846c905SEmmanuel Vadot			interrupts = <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>;
11812846c905SEmmanuel Vadot			pinctrl-0 = <&hsi2c1_bus>;
11822846c905SEmmanuel Vadot			pinctrl-names = "default";
11832846c905SEmmanuel Vadot			status = "disabled";
11842846c905SEmmanuel Vadot		};
11852846c905SEmmanuel Vadot
11862846c905SEmmanuel Vadot		hsi2c_2: i2c@109a0000 {
11872846c905SEmmanuel Vadot			compatible = "samsung,exynos8895-hsi2c";
11882846c905SEmmanuel Vadot			reg = <0x109a0000 0x1000>;
11892846c905SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_HSI2C_CAM1_IPCLK>;
11902846c905SEmmanuel Vadot			clock-names = "hsi2c";
11912846c905SEmmanuel Vadot			interrupts = <GIC_SPI 432 IRQ_TYPE_LEVEL_HIGH>;
11922846c905SEmmanuel Vadot			pinctrl-0 = <&hsi2c2_bus>;
11932846c905SEmmanuel Vadot			pinctrl-names = "default";
11942846c905SEmmanuel Vadot			status = "disabled";
11952846c905SEmmanuel Vadot		};
11962846c905SEmmanuel Vadot
11972846c905SEmmanuel Vadot		hsi2c_3: i2c@109b0000 {
11982846c905SEmmanuel Vadot			compatible = "samsung,exynos8895-hsi2c";
11992846c905SEmmanuel Vadot			reg = <0x109b0000 0x1000>;
12002846c905SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_HSI2C_CAM2_IPCLK>;
12012846c905SEmmanuel Vadot			clock-names = "hsi2c";
12022846c905SEmmanuel Vadot			interrupts = <GIC_SPI 433 IRQ_TYPE_LEVEL_HIGH>;
12032846c905SEmmanuel Vadot			pinctrl-0 = <&hsi2c3_bus>;
12042846c905SEmmanuel Vadot			pinctrl-names = "default";
12052846c905SEmmanuel Vadot			status = "disabled";
12062846c905SEmmanuel Vadot		};
12072846c905SEmmanuel Vadot
12082846c905SEmmanuel Vadot		hsi2c_4: i2c@109c0000 {
12092846c905SEmmanuel Vadot			compatible = "samsung,exynos8895-hsi2c";
12102846c905SEmmanuel Vadot			reg = <0x109c0000 0x1000>;
12112846c905SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_HSI2C_CAM3_IPCLK>;
12122846c905SEmmanuel Vadot			clock-names = "hsi2c";
12132846c905SEmmanuel Vadot			interrupts = <GIC_SPI 434 IRQ_TYPE_LEVEL_HIGH>;
12142846c905SEmmanuel Vadot			pinctrl-0 = <&hsi2c4_bus>;
12152846c905SEmmanuel Vadot			pinctrl-names = "default";
12162846c905SEmmanuel Vadot			status = "disabled";
12172846c905SEmmanuel Vadot		};
12182846c905SEmmanuel Vadot
12195f62a964SEmmanuel Vadot		spi_0: spi@109d0000 {
12205f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-spi",
12215f62a964SEmmanuel Vadot				     "samsung,exynos850-spi";
12225f62a964SEmmanuel Vadot			reg = <0x109d0000 0x100>;
12235f62a964SEmmanuel Vadot			#address-cells = <1>;
12245f62a964SEmmanuel Vadot			#size-cells = <0>;
12255f62a964SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_SPI_CAM0_PCLK>,
12265f62a964SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_SPI_CAM0_SPI_EXT_CLK>;
12275f62a964SEmmanuel Vadot			clock-names = "spi", "spi_busclk0";
12285f62a964SEmmanuel Vadot			interrupts = <GIC_SPI 435 IRQ_TYPE_LEVEL_HIGH>;
12295f62a964SEmmanuel Vadot			pinctrl-0 = <&spi0_bus>;
12305f62a964SEmmanuel Vadot			pinctrl-names = "default";
12315f62a964SEmmanuel Vadot			status = "disabled";
12325f62a964SEmmanuel Vadot		};
12335f62a964SEmmanuel Vadot
12345f62a964SEmmanuel Vadot		spi_1: spi@109e0000 {
12355f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-spi",
12365f62a964SEmmanuel Vadot				     "samsung,exynos850-spi";
12375f62a964SEmmanuel Vadot			reg = <0x109e0000 0x100>;
12385f62a964SEmmanuel Vadot			#address-cells = <1>;
12395f62a964SEmmanuel Vadot			#size-cells = <0>;
12405f62a964SEmmanuel Vadot			clocks = <&cmu_peric1 CLK_GOUT_PERIC1_SPI_CAM1_PCLK>,
12415f62a964SEmmanuel Vadot				 <&cmu_peric1 CLK_GOUT_PERIC1_SPI_CAM1_SPI_EXT_CLK>;
12425f62a964SEmmanuel Vadot			clock-names = "spi", "spi_busclk0";
12435f62a964SEmmanuel Vadot			interrupts = <GIC_SPI 436 IRQ_TYPE_LEVEL_HIGH>;
12445f62a964SEmmanuel Vadot			pinctrl-0 = <&spi1_bus>;
12455f62a964SEmmanuel Vadot			pinctrl-names = "default";
12465f62a964SEmmanuel Vadot			status = "disabled";
12475f62a964SEmmanuel Vadot		};
12485f62a964SEmmanuel Vadot
12495f62a964SEmmanuel Vadot		cmu_fsys0: clock-controller@11000000 {
12505f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-cmu-fsys0";
12515f62a964SEmmanuel Vadot			reg = <0x11000000 0x8000>;
12525f62a964SEmmanuel Vadot			#clock-cells = <1>;
12535f62a964SEmmanuel Vadot			clocks = <&oscclk>,
12545f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_FSYS0_BUS>,
12555f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_FSYS0_DPGTC>,
12565f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_FSYS0_MMC_EMBD>,
12575f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_FSYS0_UFS_EMBD>,
12585f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_FSYS0_USBDRD30>;
12595f62a964SEmmanuel Vadot			clock-names = "oscclk", "bus", "dpgtc", "mmc",
12605f62a964SEmmanuel Vadot				      "ufs", "usbdrd30";
12615f62a964SEmmanuel Vadot		};
12625f62a964SEmmanuel Vadot
1263*8ccc0d23SEmmanuel Vadot		syscon_fsys0: syscon@11020000 {
1264*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-fsys0-sysreg", "syscon";
1265*8ccc0d23SEmmanuel Vadot			reg = <0x11020000 0x2000>;
1266*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_fsys0 CLK_GOUT_FSYS0_SYSREG_FSYS0_PCLK>;
1267*8ccc0d23SEmmanuel Vadot		};
1268*8ccc0d23SEmmanuel Vadot
12695f62a964SEmmanuel Vadot		pinctrl_fsys0: pinctrl@11050000 {
12705f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-pinctrl";
12715f62a964SEmmanuel Vadot			reg = <0x11050000 0x1000>;
12725f62a964SEmmanuel Vadot			interrupts = <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
12735f62a964SEmmanuel Vadot		};
12745f62a964SEmmanuel Vadot
12755f62a964SEmmanuel Vadot		cmu_fsys1: clock-controller@11400000 {
12765f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-cmu-fsys1";
12775f62a964SEmmanuel Vadot			reg = <0x11400000 0x8000>;
12785f62a964SEmmanuel Vadot			#clock-cells = <1>;
12795f62a964SEmmanuel Vadot			clocks = <&oscclk>,
12805f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_FSYS1_BUS>,
12815f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_FSYS1_PCIE>,
12825f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_FSYS1_UFS_CARD>,
12835f62a964SEmmanuel Vadot				 <&cmu_top CLK_DOUT_CMU_FSYS1_MMC_CARD>;
12845f62a964SEmmanuel Vadot			clock-names = "oscclk", "bus", "pcie", "ufs", "mmc";
12855f62a964SEmmanuel Vadot		};
12865f62a964SEmmanuel Vadot
1287*8ccc0d23SEmmanuel Vadot		syscon_fsys1: syscon@11420000 {
1288*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-fsys1-sysreg", "syscon";
1289*8ccc0d23SEmmanuel Vadot			reg = <0x11420000 0x2000>;
1290*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_fsys1 CLK_GOUT_FSYS1_SYSREG_FSYS1_PCLK>;
1291*8ccc0d23SEmmanuel Vadot		};
1292*8ccc0d23SEmmanuel Vadot
12935f62a964SEmmanuel Vadot		pinctrl_fsys1: pinctrl@11430000 {
12945f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-pinctrl";
12955f62a964SEmmanuel Vadot			reg = <0x11430000 0x1000>;
12965f62a964SEmmanuel Vadot			interrupts = <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>;
12975f62a964SEmmanuel Vadot		};
12985f62a964SEmmanuel Vadot
1299*8ccc0d23SEmmanuel Vadot		mmc: mmc@11500000 {
1300*8ccc0d23SEmmanuel Vadot			compatible = "samsung,exynos8895-dw-mshc-smu",
1301*8ccc0d23SEmmanuel Vadot				     "samsung,exynos7-dw-mshc-smu";
1302*8ccc0d23SEmmanuel Vadot			reg = <0x11500000 0x2000>;
1303*8ccc0d23SEmmanuel Vadot			assigned-clocks = <&cmu_top CLK_MOUT_CMU_FSYS1_MMC_CARD>;
1304*8ccc0d23SEmmanuel Vadot			assigned-clock-parents = <&cmu_top CLK_FOUT_SHARED4_PLL>;
1305*8ccc0d23SEmmanuel Vadot			clocks = <&cmu_fsys1 CLK_GOUT_FSYS1_MMC_CARD_I_ACLK>,
1306*8ccc0d23SEmmanuel Vadot				 <&cmu_fsys1 CLK_GOUT_FSYS1_MMC_CARD_SDCLKIN>;
1307*8ccc0d23SEmmanuel Vadot			clock-names = "biu", "ciu";
1308*8ccc0d23SEmmanuel Vadot			fifo-depth = <64>;
1309*8ccc0d23SEmmanuel Vadot			interrupts = <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>;
1310*8ccc0d23SEmmanuel Vadot			#address-cells = <1>;
1311*8ccc0d23SEmmanuel Vadot			#size-cells = <0>;
1312*8ccc0d23SEmmanuel Vadot			status = "disabled";
1313*8ccc0d23SEmmanuel Vadot		};
1314*8ccc0d23SEmmanuel Vadot
13155f62a964SEmmanuel Vadot		pinctrl_abox: pinctrl@13e60000 {
13165f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-pinctrl";
13175f62a964SEmmanuel Vadot			reg = <0x13e60000 0x1000>;
13185f62a964SEmmanuel Vadot		};
13195f62a964SEmmanuel Vadot
13205f62a964SEmmanuel Vadot		pinctrl_vts: pinctrl@14080000 {
13215f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-pinctrl";
13225f62a964SEmmanuel Vadot			reg = <0x14080000 0x1000>;
13235f62a964SEmmanuel Vadot		};
13245f62a964SEmmanuel Vadot
13255f62a964SEmmanuel Vadot		pinctrl_busc: pinctrl@15a30000 {
13265f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-pinctrl";
13275f62a964SEmmanuel Vadot			reg = <0x15a30000 0x1000>;
13285f62a964SEmmanuel Vadot			interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
13295f62a964SEmmanuel Vadot		};
13305f62a964SEmmanuel Vadot
13315f62a964SEmmanuel Vadot		cmu_top: clock-controller@15a80000 {
13325f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-cmu-top";
13335f62a964SEmmanuel Vadot			reg = <0x15a80000 0x8000>;
13345f62a964SEmmanuel Vadot			#clock-cells = <1>;
13355f62a964SEmmanuel Vadot			clocks = <&oscclk>;
13365f62a964SEmmanuel Vadot			clock-names = "oscclk";
13375f62a964SEmmanuel Vadot		};
13385f62a964SEmmanuel Vadot
13395f62a964SEmmanuel Vadot		pmu_system_controller: system-controller@16480000 {
13405f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-pmu",
13415f62a964SEmmanuel Vadot				     "samsung,exynos7-pmu", "syscon";
13425f62a964SEmmanuel Vadot			reg = <0x16480000 0x10000>;
13435f62a964SEmmanuel Vadot		};
13445f62a964SEmmanuel Vadot
13455f62a964SEmmanuel Vadot		pinctrl_alive: pinctrl@164b0000 {
13465f62a964SEmmanuel Vadot			compatible = "samsung,exynos8895-pinctrl";
13475f62a964SEmmanuel Vadot			reg = <0x164b0000 0x1000>;
13485f62a964SEmmanuel Vadot
13495f62a964SEmmanuel Vadot			wakeup-interrupt-controller {
13505f62a964SEmmanuel Vadot				compatible = "samsung,exynos8895-wakeup-eint",
13515f62a964SEmmanuel Vadot					     "samsung,exynos7-wakeup-eint";
13525f62a964SEmmanuel Vadot				interrupt-parent = <&gic>;
13535f62a964SEmmanuel Vadot				interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
13545f62a964SEmmanuel Vadot			};
13555f62a964SEmmanuel Vadot		};
13565f62a964SEmmanuel Vadot	};
13575f62a964SEmmanuel Vadot
13585f62a964SEmmanuel Vadot	timer {
13595f62a964SEmmanuel Vadot		compatible = "arm,armv8-timer";
13605f62a964SEmmanuel Vadot		/* Hypervisor Virtual Timer interrupt is not wired to GIC */
13615f62a964SEmmanuel Vadot		interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
13625f62a964SEmmanuel Vadot			     <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
13635f62a964SEmmanuel Vadot			     <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
13645f62a964SEmmanuel Vadot			     <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
13655f62a964SEmmanuel Vadot		/*
13665f62a964SEmmanuel Vadot		 * Non-updatable, broken stock Samsung bootloader does not
13675f62a964SEmmanuel Vadot		 * configure CNTFRQ_EL0
13685f62a964SEmmanuel Vadot		 */
13695f62a964SEmmanuel Vadot		clock-frequency = <26000000>;
13705f62a964SEmmanuel Vadot	};
13715f62a964SEmmanuel Vadot};
13725f62a964SEmmanuel Vadot
13735f62a964SEmmanuel Vadot#include "exynos8895-pinctrl.dtsi"
13745f62a964SEmmanuel Vadot#include "arm/samsung/exynos-syscon-restart.dtsi"
1375