xref: /linux/arch/arm64/boot/dts/renesas/r8a77970.dtsi (revision 51b09327863d7a97e5e284262daf44c9aa60827e)
141f4345aSSergei Shtylyov/*
241f4345aSSergei Shtylyov * Device Tree Source for the r8a77970 SoC
341f4345aSSergei Shtylyov *
441f4345aSSergei Shtylyov * Copyright (C) 2016-2017 Renesas Electronics Corp.
541f4345aSSergei Shtylyov * Copyright (C) 2017 Cogent Embedded, Inc.
641f4345aSSergei Shtylyov *
741f4345aSSergei Shtylyov * This file is licensed under the terms of the GNU General Public License
841f4345aSSergei Shtylyov * version 2.  This program is licensed "as is" without any warranty of any
941f4345aSSergei Shtylyov * kind, whether express or implied.
1041f4345aSSergei Shtylyov */
1141f4345aSSergei Shtylyov
12e221dab0SSergei Shtylyov#include <dt-bindings/clock/r8a77970-cpg-mssr.h>
13830241c1SSimon Horman#include <dt-bindings/interrupt-controller/arm-gic.h>
14830241c1SSimon Horman#include <dt-bindings/interrupt-controller/irq.h>
15ce3b52a1SSimon Horman#include <dt-bindings/power/r8a77970-sysc.h>
1641f4345aSSergei Shtylyov
1741f4345aSSergei Shtylyov/ {
1841f4345aSSergei Shtylyov	compatible = "renesas,r8a77970";
1941f4345aSSergei Shtylyov	#address-cells = <2>;
2041f4345aSSergei Shtylyov	#size-cells = <2>;
2141f4345aSSergei Shtylyov
22cbfa278eSSergei Shtylyov	aliases {
23cbfa278eSSergei Shtylyov		i2c0 = &i2c0;
24cbfa278eSSergei Shtylyov		i2c1 = &i2c1;
25cbfa278eSSergei Shtylyov		i2c2 = &i2c2;
26cbfa278eSSergei Shtylyov		i2c3 = &i2c3;
27cbfa278eSSergei Shtylyov		i2c4 = &i2c4;
28cbfa278eSSergei Shtylyov	};
29cbfa278eSSergei Shtylyov
3041f4345aSSergei Shtylyov	cpus {
3141f4345aSSergei Shtylyov		#address-cells = <1>;
3241f4345aSSergei Shtylyov		#size-cells = <0>;
3341f4345aSSergei Shtylyov
3441f4345aSSergei Shtylyov		a53_0: cpu@0 {
3541f4345aSSergei Shtylyov			device_type = "cpu";
3641f4345aSSergei Shtylyov			compatible = "arm,cortex-a53", "arm,armv8";
3741f4345aSSergei Shtylyov			reg = <0>;
38e221dab0SSergei Shtylyov			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
398aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_CA53_CPU0>;
4041f4345aSSergei Shtylyov			next-level-cache = <&L2_CA53>;
4141f4345aSSergei Shtylyov			enable-method = "psci";
4241f4345aSSergei Shtylyov		};
4341f4345aSSergei Shtylyov
4477899dd2SGeert Uytterhoeven		a53_1: cpu@1 {
4577899dd2SGeert Uytterhoeven			device_type = "cpu";
4677899dd2SGeert Uytterhoeven			compatible = "arm,cortex-a53", "arm,armv8";
4777899dd2SGeert Uytterhoeven			reg = <1>;
4877899dd2SGeert Uytterhoeven			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
4977899dd2SGeert Uytterhoeven			power-domains = <&sysc R8A77970_PD_CA53_CPU1>;
5077899dd2SGeert Uytterhoeven			next-level-cache = <&L2_CA53>;
5177899dd2SGeert Uytterhoeven			enable-method = "psci";
5277899dd2SGeert Uytterhoeven		};
5377899dd2SGeert Uytterhoeven
5441f4345aSSergei Shtylyov		L2_CA53: cache-controller {
5541f4345aSSergei Shtylyov			compatible = "cache";
568aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_CA53_SCU>;
5741f4345aSSergei Shtylyov			cache-unified;
5841f4345aSSergei Shtylyov			cache-level = <2>;
5941f4345aSSergei Shtylyov		};
6041f4345aSSergei Shtylyov	};
6141f4345aSSergei Shtylyov
6241f4345aSSergei Shtylyov	extal_clk: extal {
6341f4345aSSergei Shtylyov		compatible = "fixed-clock";
6441f4345aSSergei Shtylyov		#clock-cells = <0>;
6541f4345aSSergei Shtylyov		/* This value must be overridden by the board */
6641f4345aSSergei Shtylyov		clock-frequency = <0>;
6741f4345aSSergei Shtylyov	};
6841f4345aSSergei Shtylyov
6941f4345aSSergei Shtylyov	extalr_clk: extalr {
7041f4345aSSergei Shtylyov		compatible = "fixed-clock";
7141f4345aSSergei Shtylyov		#clock-cells = <0>;
7241f4345aSSergei Shtylyov		/* This value must be overridden by the board */
7341f4345aSSergei Shtylyov		clock-frequency = <0>;
7441f4345aSSergei Shtylyov	};
7541f4345aSSergei Shtylyov
76d005b562SGeert Uytterhoeven	pmu_a53 {
77d005b562SGeert Uytterhoeven		compatible = "arm,cortex-a53-pmu";
78d005b562SGeert Uytterhoeven		interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
79d005b562SGeert Uytterhoeven				      <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
80d005b562SGeert Uytterhoeven		interrupt-affinity = <&a53_0>, <&a53_1>;
81d005b562SGeert Uytterhoeven	};
82d005b562SGeert Uytterhoeven
83c7a99343SGeert Uytterhoeven	psci {
84c7a99343SGeert Uytterhoeven		compatible = "arm,psci-1.0", "arm,psci-0.2";
85c7a99343SGeert Uytterhoeven		method = "smc";
86c7a99343SGeert Uytterhoeven	};
87c7a99343SGeert Uytterhoeven
8881a579d5SSergei Shtylyov	/* External CAN clock - to be overridden by boards that provide it */
8981a579d5SSergei Shtylyov	can_clk: can {
9081a579d5SSergei Shtylyov		compatible = "fixed-clock";
9181a579d5SSergei Shtylyov		#clock-cells = <0>;
9281a579d5SSergei Shtylyov		clock-frequency = <0>;
9381a579d5SSergei Shtylyov	};
9481a579d5SSergei Shtylyov
9538dbb6fcSSergei Shtylyov	/* External SCIF clock - to be overridden by boards that provide it */
9638dbb6fcSSergei Shtylyov	scif_clk: scif {
9738dbb6fcSSergei Shtylyov		compatible = "fixed-clock";
9838dbb6fcSSergei Shtylyov		#clock-cells = <0>;
9938dbb6fcSSergei Shtylyov		clock-frequency = <0>;
10038dbb6fcSSergei Shtylyov	};
10138dbb6fcSSergei Shtylyov
10241f4345aSSergei Shtylyov	soc {
10341f4345aSSergei Shtylyov		compatible = "simple-bus";
10441f4345aSSergei Shtylyov		interrupt-parent = <&gic>;
10541f4345aSSergei Shtylyov
10641f4345aSSergei Shtylyov		#address-cells = <2>;
10741f4345aSSergei Shtylyov		#size-cells = <2>;
10841f4345aSSergei Shtylyov		ranges;
10941f4345aSSergei Shtylyov
110206d082eSGeert Uytterhoeven		rwdt: watchdog@e6020000 {
111206d082eSGeert Uytterhoeven			compatible = "renesas,r8a77970-wdt",
112206d082eSGeert Uytterhoeven				     "renesas,rcar-gen3-wdt";
113206d082eSGeert Uytterhoeven			reg = <0 0xe6020000 0 0x0c>;
114206d082eSGeert Uytterhoeven			clocks = <&cpg CPG_MOD 402>;
1158aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
116206d082eSGeert Uytterhoeven			resets = <&cpg 402>;
117206d082eSGeert Uytterhoeven			status = "disabled";
118206d082eSGeert Uytterhoeven		};
119206d082eSGeert Uytterhoeven
1209618b2cbSSergei Shtylyov		gpio0: gpio@e6050000 {
1219618b2cbSSergei Shtylyov			compatible = "renesas,gpio-r8a77970",
1229618b2cbSSergei Shtylyov				     "renesas,rcar-gen3-gpio";
1239618b2cbSSergei Shtylyov			reg = <0 0xe6050000 0 0x50>;
1249618b2cbSSergei Shtylyov			interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
1259618b2cbSSergei Shtylyov			#gpio-cells = <2>;
1269618b2cbSSergei Shtylyov			gpio-controller;
1279618b2cbSSergei Shtylyov			gpio-ranges = <&pfc 0 0 22>;
1289618b2cbSSergei Shtylyov			#interrupt-cells = <2>;
1299618b2cbSSergei Shtylyov			interrupt-controller;
1309618b2cbSSergei Shtylyov			clocks = <&cpg CPG_MOD 912>;
1319618b2cbSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1329618b2cbSSergei Shtylyov			resets = <&cpg 912>;
1339618b2cbSSergei Shtylyov		};
1349618b2cbSSergei Shtylyov
1359618b2cbSSergei Shtylyov		gpio1: gpio@e6051000 {
1369618b2cbSSergei Shtylyov			compatible = "renesas,gpio-r8a77970",
1379618b2cbSSergei Shtylyov				     "renesas,rcar-gen3-gpio";
1389618b2cbSSergei Shtylyov			reg = <0 0xe6051000 0 0x50>;
1399618b2cbSSergei Shtylyov			interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
1409618b2cbSSergei Shtylyov			#gpio-cells = <2>;
1419618b2cbSSergei Shtylyov			gpio-controller;
1429618b2cbSSergei Shtylyov			gpio-ranges = <&pfc 0 32 28>;
1439618b2cbSSergei Shtylyov			#interrupt-cells = <2>;
1449618b2cbSSergei Shtylyov			interrupt-controller;
1459618b2cbSSergei Shtylyov			clocks = <&cpg CPG_MOD 911>;
1469618b2cbSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1479618b2cbSSergei Shtylyov			resets = <&cpg 911>;
1489618b2cbSSergei Shtylyov		};
1499618b2cbSSergei Shtylyov
1509618b2cbSSergei Shtylyov		gpio2: gpio@e6052000 {
1519618b2cbSSergei Shtylyov			compatible = "renesas,gpio-r8a77970",
1529618b2cbSSergei Shtylyov				     "renesas,rcar-gen3-gpio";
1539618b2cbSSergei Shtylyov			reg = <0 0xe6052000 0 0x50>;
1549618b2cbSSergei Shtylyov			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
1559618b2cbSSergei Shtylyov			#gpio-cells = <2>;
1569618b2cbSSergei Shtylyov			gpio-controller;
1579618b2cbSSergei Shtylyov			gpio-ranges = <&pfc 0 64 17>;
1589618b2cbSSergei Shtylyov			#interrupt-cells = <2>;
1599618b2cbSSergei Shtylyov			interrupt-controller;
1609618b2cbSSergei Shtylyov			clocks = <&cpg CPG_MOD 910>;
1619618b2cbSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1629618b2cbSSergei Shtylyov			resets = <&cpg 910>;
1639618b2cbSSergei Shtylyov		};
1649618b2cbSSergei Shtylyov
1659618b2cbSSergei Shtylyov		gpio3: gpio@e6053000 {
1669618b2cbSSergei Shtylyov			compatible = "renesas,gpio-r8a77970",
1679618b2cbSSergei Shtylyov				     "renesas,rcar-gen3-gpio";
1689618b2cbSSergei Shtylyov			reg = <0 0xe6053000 0 0x50>;
1699618b2cbSSergei Shtylyov			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
1709618b2cbSSergei Shtylyov			#gpio-cells = <2>;
1719618b2cbSSergei Shtylyov			gpio-controller;
1729618b2cbSSergei Shtylyov			gpio-ranges = <&pfc 0 96 17>;
1739618b2cbSSergei Shtylyov			#interrupt-cells = <2>;
1749618b2cbSSergei Shtylyov			interrupt-controller;
1759618b2cbSSergei Shtylyov			clocks = <&cpg CPG_MOD 909>;
1769618b2cbSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1779618b2cbSSergei Shtylyov			resets = <&cpg 909>;
1789618b2cbSSergei Shtylyov		};
1799618b2cbSSergei Shtylyov
1809618b2cbSSergei Shtylyov		gpio4: gpio@e6054000 {
1819618b2cbSSergei Shtylyov			compatible = "renesas,gpio-r8a77970",
1829618b2cbSSergei Shtylyov				     "renesas,rcar-gen3-gpio";
1839618b2cbSSergei Shtylyov			reg = <0 0xe6054000 0 0x50>;
1849618b2cbSSergei Shtylyov			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
1859618b2cbSSergei Shtylyov			#gpio-cells = <2>;
1869618b2cbSSergei Shtylyov			gpio-controller;
1879618b2cbSSergei Shtylyov			gpio-ranges = <&pfc 0 128 6>;
1889618b2cbSSergei Shtylyov			#interrupt-cells = <2>;
1899618b2cbSSergei Shtylyov			interrupt-controller;
1909618b2cbSSergei Shtylyov			clocks = <&cpg CPG_MOD 908>;
1919618b2cbSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1929618b2cbSSergei Shtylyov			resets = <&cpg 908>;
1939618b2cbSSergei Shtylyov		};
1949618b2cbSSergei Shtylyov
1959618b2cbSSergei Shtylyov		gpio5: gpio@e6055000 {
1969618b2cbSSergei Shtylyov			compatible = "renesas,gpio-r8a77970",
1979618b2cbSSergei Shtylyov				     "renesas,rcar-gen3-gpio";
1989618b2cbSSergei Shtylyov			reg = <0 0xe6055000 0 0x50>;
1999618b2cbSSergei Shtylyov			interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
2009618b2cbSSergei Shtylyov			#gpio-cells = <2>;
2019618b2cbSSergei Shtylyov			gpio-controller;
2029618b2cbSSergei Shtylyov			gpio-ranges = <&pfc 0 160 15>;
2039618b2cbSSergei Shtylyov			#interrupt-cells = <2>;
2049618b2cbSSergei Shtylyov			interrupt-controller;
2059618b2cbSSergei Shtylyov			clocks = <&cpg CPG_MOD 907>;
2069618b2cbSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
2079618b2cbSSergei Shtylyov			resets = <&cpg 907>;
2089618b2cbSSergei Shtylyov		};
2099618b2cbSSergei Shtylyov
2102964d754SYoshihiro Kaneko		pfc: pin-controller@e6060000 {
2112964d754SYoshihiro Kaneko			compatible = "renesas,pfc-r8a77970";
2122964d754SYoshihiro Kaneko			reg = <0 0xe6060000 0 0x504>;
2132964d754SYoshihiro Kaneko		};
2142964d754SYoshihiro Kaneko
2152964d754SYoshihiro Kaneko		cpg: clock-controller@e6150000 {
2162964d754SYoshihiro Kaneko			compatible = "renesas,r8a77970-cpg-mssr";
2172964d754SYoshihiro Kaneko			reg = <0 0xe6150000 0 0x1000>;
2182964d754SYoshihiro Kaneko			clocks = <&extal_clk>, <&extalr_clk>;
2192964d754SYoshihiro Kaneko			clock-names = "extal", "extalr";
2202964d754SYoshihiro Kaneko			#clock-cells = <2>;
2212964d754SYoshihiro Kaneko			#power-domain-cells = <0>;
2222964d754SYoshihiro Kaneko			#reset-cells = <1>;
2232964d754SYoshihiro Kaneko		};
2242964d754SYoshihiro Kaneko
2252964d754SYoshihiro Kaneko		rst: reset-controller@e6160000 {
2262964d754SYoshihiro Kaneko			compatible = "renesas,r8a77970-rst";
2272964d754SYoshihiro Kaneko			reg = <0 0xe6160000 0 0x200>;
2282964d754SYoshihiro Kaneko		};
2292964d754SYoshihiro Kaneko
2302964d754SYoshihiro Kaneko		sysc: system-controller@e6180000 {
2312964d754SYoshihiro Kaneko			compatible = "renesas,r8a77970-sysc";
2322964d754SYoshihiro Kaneko			reg = <0 0xe6180000 0 0x440>;
2332964d754SYoshihiro Kaneko			#power-domain-cells = <1>;
2342964d754SYoshihiro Kaneko		};
2352964d754SYoshihiro Kaneko
236c6a7fd98SGeert Uytterhoeven		intc_ex: interrupt-controller@e61c0000 {
237c6a7fd98SGeert Uytterhoeven			compatible = "renesas,intc-ex-r8a77970", "renesas,irqc";
238c6a7fd98SGeert Uytterhoeven			#interrupt-cells = <2>;
239c6a7fd98SGeert Uytterhoeven			interrupt-controller;
240c6a7fd98SGeert Uytterhoeven			reg = <0 0xe61c0000 0 0x200>;
241c6a7fd98SGeert Uytterhoeven			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH
242c6a7fd98SGeert Uytterhoeven				      GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH
243c6a7fd98SGeert Uytterhoeven				      GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH
244c6a7fd98SGeert Uytterhoeven				      GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH
245c6a7fd98SGeert Uytterhoeven				      GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH
246c6a7fd98SGeert Uytterhoeven				      GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
247c6a7fd98SGeert Uytterhoeven			clocks = <&cpg CPG_MOD 407>;
2488aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
249c6a7fd98SGeert Uytterhoeven			resets = <&cpg 407>;
250c6a7fd98SGeert Uytterhoeven		};
251c6a7fd98SGeert Uytterhoeven
252cbfa278eSSergei Shtylyov		i2c0: i2c@e6500000 {
253cbfa278eSSergei Shtylyov			compatible = "renesas,i2c-r8a77970",
254cbfa278eSSergei Shtylyov				     "renesas,rcar-gen3-i2c";
255cbfa278eSSergei Shtylyov			reg = <0 0xe6500000 0 0x40>;
256cbfa278eSSergei Shtylyov			interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
257cbfa278eSSergei Shtylyov			clocks = <&cpg CPG_MOD 931>;
258cbfa278eSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
259cbfa278eSSergei Shtylyov			resets = <&cpg 931>;
260cbfa278eSSergei Shtylyov			dmas = <&dmac1 0x91>, <&dmac1 0x90>,
261cbfa278eSSergei Shtylyov			       <&dmac2 0x91>, <&dmac2 0x90>;
262cbfa278eSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
263cbfa278eSSergei Shtylyov			i2c-scl-internal-delay-ns = <6>;
264cbfa278eSSergei Shtylyov			#address-cells = <1>;
265cbfa278eSSergei Shtylyov			#size-cells = <0>;
266cbfa278eSSergei Shtylyov			status = "disabled";
267cbfa278eSSergei Shtylyov		};
268cbfa278eSSergei Shtylyov
269cbfa278eSSergei Shtylyov		i2c1: i2c@e6508000 {
270cbfa278eSSergei Shtylyov			compatible = "renesas,i2c-r8a77970",
271cbfa278eSSergei Shtylyov				     "renesas,rcar-gen3-i2c";
272cbfa278eSSergei Shtylyov			reg = <0 0xe6508000 0 0x40>;
273cbfa278eSSergei Shtylyov			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
274cbfa278eSSergei Shtylyov			clocks = <&cpg CPG_MOD 930>;
275cbfa278eSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
276cbfa278eSSergei Shtylyov			resets = <&cpg 930>;
277cbfa278eSSergei Shtylyov			dmas = <&dmac1 0x93>, <&dmac1 0x92>,
278cbfa278eSSergei Shtylyov			       <&dmac2 0x93>, <&dmac2 0x92>;
279cbfa278eSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
280cbfa278eSSergei Shtylyov			i2c-scl-internal-delay-ns = <6>;
281cbfa278eSSergei Shtylyov			#address-cells = <1>;
282cbfa278eSSergei Shtylyov			#size-cells = <0>;
283cbfa278eSSergei Shtylyov			status = "disabled";
284cbfa278eSSergei Shtylyov		};
285cbfa278eSSergei Shtylyov
286cbfa278eSSergei Shtylyov		i2c2: i2c@e6510000 {
287cbfa278eSSergei Shtylyov			compatible = "renesas,i2c-r8a77970",
288cbfa278eSSergei Shtylyov				     "renesas,rcar-gen3-i2c";
289cbfa278eSSergei Shtylyov			reg = <0 0xe6510000 0 0x40>;
290cbfa278eSSergei Shtylyov			interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
291cbfa278eSSergei Shtylyov			clocks = <&cpg CPG_MOD 929>;
292cbfa278eSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
293cbfa278eSSergei Shtylyov			resets = <&cpg 929>;
294cbfa278eSSergei Shtylyov			dmas = <&dmac1 0x95>, <&dmac1 0x94>,
295cbfa278eSSergei Shtylyov			       <&dmac2 0x95>, <&dmac2 0x94>;
296cbfa278eSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
297cbfa278eSSergei Shtylyov			i2c-scl-internal-delay-ns = <6>;
298cbfa278eSSergei Shtylyov			#address-cells = <1>;
299cbfa278eSSergei Shtylyov			#size-cells = <0>;
300cbfa278eSSergei Shtylyov			status = "disabled";
301cbfa278eSSergei Shtylyov		};
302cbfa278eSSergei Shtylyov
303cbfa278eSSergei Shtylyov		i2c3: i2c@e66d0000 {
304cbfa278eSSergei Shtylyov			compatible = "renesas,i2c-r8a77970",
305cbfa278eSSergei Shtylyov				     "renesas,rcar-gen3-i2c";
306cbfa278eSSergei Shtylyov			reg = <0 0xe66d0000 0 0x40>;
307cbfa278eSSergei Shtylyov			interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
308cbfa278eSSergei Shtylyov			clocks = <&cpg CPG_MOD 928>;
309cbfa278eSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
310cbfa278eSSergei Shtylyov			resets = <&cpg 928>;
311cbfa278eSSergei Shtylyov			dmas = <&dmac1 0x97>, <&dmac1 0x96>,
312cbfa278eSSergei Shtylyov			       <&dmac2 0x97>, <&dmac2 0x96>;
313cbfa278eSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
314cbfa278eSSergei Shtylyov			i2c-scl-internal-delay-ns = <6>;
315cbfa278eSSergei Shtylyov			#address-cells = <1>;
316cbfa278eSSergei Shtylyov			#size-cells = <0>;
317cbfa278eSSergei Shtylyov			status = "disabled";
318cbfa278eSSergei Shtylyov		};
319cbfa278eSSergei Shtylyov
320cbfa278eSSergei Shtylyov		i2c4: i2c@e66d8000 {
321cbfa278eSSergei Shtylyov			compatible = "renesas,i2c-r8a77970",
322cbfa278eSSergei Shtylyov				     "renesas,rcar-gen3-i2c";
323cbfa278eSSergei Shtylyov			reg = <0 0xe66d8000 0 0x40>;
324cbfa278eSSergei Shtylyov			interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
325cbfa278eSSergei Shtylyov			clocks = <&cpg CPG_MOD 927>;
326cbfa278eSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
327cbfa278eSSergei Shtylyov			resets = <&cpg 927>;
328cbfa278eSSergei Shtylyov			dmas = <&dmac1 0x99>, <&dmac1 0x98>,
329cbfa278eSSergei Shtylyov			       <&dmac2 0x99>, <&dmac2 0x98>;
330cbfa278eSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
331cbfa278eSSergei Shtylyov			i2c-scl-internal-delay-ns = <6>;
332cbfa278eSSergei Shtylyov			#address-cells = <1>;
333cbfa278eSSergei Shtylyov			#size-cells = <0>;
334cbfa278eSSergei Shtylyov			status = "disabled";
335cbfa278eSSergei Shtylyov		};
336cbfa278eSSergei Shtylyov
33738dbb6fcSSergei Shtylyov		hscif0: serial@e6540000 {
33838dbb6fcSSergei Shtylyov			compatible = "renesas,hscif-r8a77970",
33938dbb6fcSSergei Shtylyov				     "renesas,rcar-gen3-hscif",
34038dbb6fcSSergei Shtylyov				     "renesas,hscif";
34138dbb6fcSSergei Shtylyov			reg = <0 0xe6540000 0 96>;
34238dbb6fcSSergei Shtylyov			interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
34338dbb6fcSSergei Shtylyov			clocks = <&cpg CPG_MOD 520>,
344e221dab0SSergei Shtylyov				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
34538dbb6fcSSergei Shtylyov				 <&scif_clk>;
34638dbb6fcSSergei Shtylyov			clock-names = "fck", "brg_int", "scif_clk";
34738dbb6fcSSergei Shtylyov			dmas = <&dmac1 0x31>, <&dmac1 0x30>,
34838dbb6fcSSergei Shtylyov			       <&dmac2 0x31>, <&dmac2 0x30>;
34938dbb6fcSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
3508aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
35138dbb6fcSSergei Shtylyov			resets = <&cpg 520>;
35238dbb6fcSSergei Shtylyov			status = "disabled";
35338dbb6fcSSergei Shtylyov		};
35438dbb6fcSSergei Shtylyov
35538dbb6fcSSergei Shtylyov		hscif1: serial@e6550000 {
35638dbb6fcSSergei Shtylyov			compatible = "renesas,hscif-r8a77970",
35738dbb6fcSSergei Shtylyov				     "renesas,rcar-gen3-hscif",
35838dbb6fcSSergei Shtylyov				     "renesas,hscif";
35938dbb6fcSSergei Shtylyov			reg = <0 0xe6550000 0 96>;
36038dbb6fcSSergei Shtylyov			interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
36138dbb6fcSSergei Shtylyov			clocks = <&cpg CPG_MOD 519>,
362e221dab0SSergei Shtylyov				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
36338dbb6fcSSergei Shtylyov				 <&scif_clk>;
36438dbb6fcSSergei Shtylyov			clock-names = "fck", "brg_int", "scif_clk";
36538dbb6fcSSergei Shtylyov			dmas = <&dmac1 0x33>, <&dmac1 0x32>,
36638dbb6fcSSergei Shtylyov			       <&dmac2 0x33>, <&dmac2 0x32>;
36738dbb6fcSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
3688aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
36938dbb6fcSSergei Shtylyov			resets = <&cpg 519>;
37038dbb6fcSSergei Shtylyov			status = "disabled";
37138dbb6fcSSergei Shtylyov		};
37238dbb6fcSSergei Shtylyov
37338dbb6fcSSergei Shtylyov		hscif2: serial@e6560000 {
37438dbb6fcSSergei Shtylyov			compatible = "renesas,hscif-r8a77970",
37538dbb6fcSSergei Shtylyov				     "renesas,rcar-gen3-hscif",
37638dbb6fcSSergei Shtylyov				     "renesas,hscif";
37738dbb6fcSSergei Shtylyov			reg = <0 0xe6560000 0 96>;
37838dbb6fcSSergei Shtylyov			interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
37938dbb6fcSSergei Shtylyov			clocks = <&cpg CPG_MOD 518>,
380e221dab0SSergei Shtylyov				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
38138dbb6fcSSergei Shtylyov				 <&scif_clk>;
38238dbb6fcSSergei Shtylyov			clock-names = "fck", "brg_int", "scif_clk";
38338dbb6fcSSergei Shtylyov			dmas = <&dmac1 0x35>, <&dmac1 0x34>,
38438dbb6fcSSergei Shtylyov			       <&dmac2 0x35>, <&dmac2 0x34>;
38538dbb6fcSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
3868aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
38738dbb6fcSSergei Shtylyov			resets = <&cpg 518>;
38838dbb6fcSSergei Shtylyov			status = "disabled";
38938dbb6fcSSergei Shtylyov		};
39038dbb6fcSSergei Shtylyov
39138dbb6fcSSergei Shtylyov		hscif3: serial@e66a0000 {
39238dbb6fcSSergei Shtylyov			compatible = "renesas,hscif-r8a77970",
39338dbb6fcSSergei Shtylyov				     "renesas,rcar-gen3-hscif", "renesas,hscif";
39438dbb6fcSSergei Shtylyov			reg = <0 0xe66a0000 0 96>;
39538dbb6fcSSergei Shtylyov			interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
39638dbb6fcSSergei Shtylyov			clocks = <&cpg CPG_MOD 517>,
397e221dab0SSergei Shtylyov				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
39838dbb6fcSSergei Shtylyov				 <&scif_clk>;
39938dbb6fcSSergei Shtylyov			clock-names = "fck", "brg_int", "scif_clk";
40038dbb6fcSSergei Shtylyov			dmas = <&dmac1 0x37>, <&dmac1 0x36>,
40138dbb6fcSSergei Shtylyov			       <&dmac2 0x37>, <&dmac2 0x36>;
40238dbb6fcSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
4038aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
40438dbb6fcSSergei Shtylyov			resets = <&cpg 517>;
40538dbb6fcSSergei Shtylyov			status = "disabled";
40638dbb6fcSSergei Shtylyov		};
40738dbb6fcSSergei Shtylyov
40881a579d5SSergei Shtylyov		canfd: can@e66c0000 {
40981a579d5SSergei Shtylyov			compatible = "renesas,r8a77970-canfd",
41081a579d5SSergei Shtylyov				     "renesas,rcar-gen3-canfd";
41181a579d5SSergei Shtylyov			reg = <0 0xe66c0000 0 0x8000>;
41281a579d5SSergei Shtylyov			interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
41381a579d5SSergei Shtylyov				     <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
41481a579d5SSergei Shtylyov			clocks = <&cpg CPG_MOD 914>,
41581a579d5SSergei Shtylyov				 <&cpg CPG_CORE R8A77970_CLK_CANFD>,
41681a579d5SSergei Shtylyov				 <&can_clk>;
41781a579d5SSergei Shtylyov			clock-names = "fck", "canfd", "can_clk";
41881a579d5SSergei Shtylyov			assigned-clocks = <&cpg CPG_CORE R8A77970_CLK_CANFD>;
41981a579d5SSergei Shtylyov			assigned-clock-rates = <40000000>;
42081a579d5SSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
42181a579d5SSergei Shtylyov			resets = <&cpg 914>;
42281a579d5SSergei Shtylyov			status = "disabled";
42381a579d5SSergei Shtylyov
42481a579d5SSergei Shtylyov			channel0 {
42581a579d5SSergei Shtylyov				status = "disabled";
42681a579d5SSergei Shtylyov			};
42781a579d5SSergei Shtylyov
42881a579d5SSergei Shtylyov			channel1 {
42981a579d5SSergei Shtylyov				status = "disabled";
43081a579d5SSergei Shtylyov			};
43181a579d5SSergei Shtylyov		};
43281a579d5SSergei Shtylyov
4332964d754SYoshihiro Kaneko		avb: ethernet@e6800000 {
4342964d754SYoshihiro Kaneko			compatible = "renesas,etheravb-r8a77970",
4352964d754SYoshihiro Kaneko				     "renesas,etheravb-rcar-gen3";
4362964d754SYoshihiro Kaneko			reg = <0 0xe6800000 0 0x800>;
4372964d754SYoshihiro Kaneko			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
4382964d754SYoshihiro Kaneko				     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
4392964d754SYoshihiro Kaneko				     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
4402964d754SYoshihiro Kaneko				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
4412964d754SYoshihiro Kaneko				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
4422964d754SYoshihiro Kaneko				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
4432964d754SYoshihiro Kaneko				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
4442964d754SYoshihiro Kaneko				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
4452964d754SYoshihiro Kaneko				     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
4462964d754SYoshihiro Kaneko				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
4472964d754SYoshihiro Kaneko				     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
4482964d754SYoshihiro Kaneko				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
4492964d754SYoshihiro Kaneko				     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
4502964d754SYoshihiro Kaneko				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
4512964d754SYoshihiro Kaneko				     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
4522964d754SYoshihiro Kaneko				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
4532964d754SYoshihiro Kaneko				     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
4542964d754SYoshihiro Kaneko				     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
4552964d754SYoshihiro Kaneko				     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
4562964d754SYoshihiro Kaneko				     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
4572964d754SYoshihiro Kaneko				     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
4582964d754SYoshihiro Kaneko				     <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
4592964d754SYoshihiro Kaneko				     <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
4602964d754SYoshihiro Kaneko				     <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
4612964d754SYoshihiro Kaneko				     <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
4622964d754SYoshihiro Kaneko			interrupt-names = "ch0", "ch1", "ch2", "ch3",
4632964d754SYoshihiro Kaneko					  "ch4", "ch5", "ch6", "ch7",
4642964d754SYoshihiro Kaneko					  "ch8", "ch9", "ch10", "ch11",
4652964d754SYoshihiro Kaneko					  "ch12", "ch13", "ch14", "ch15",
4662964d754SYoshihiro Kaneko					  "ch16", "ch17", "ch18", "ch19",
4672964d754SYoshihiro Kaneko					  "ch20", "ch21", "ch22", "ch23",
4682964d754SYoshihiro Kaneko					  "ch24";
4692964d754SYoshihiro Kaneko			clocks = <&cpg CPG_MOD 812>;
4702964d754SYoshihiro Kaneko			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
4712964d754SYoshihiro Kaneko			resets = <&cpg 812>;
4722964d754SYoshihiro Kaneko			phy-mode = "rgmii";
4732964d754SYoshihiro Kaneko			iommus = <&ipmmu_rt 3>;
4742964d754SYoshihiro Kaneko			#address-cells = <1>;
4752964d754SYoshihiro Kaneko			#size-cells = <0>;
4769223eef0SSergei Shtylyov			status = "disabled";
4772964d754SYoshihiro Kaneko		};
4782964d754SYoshihiro Kaneko
47938dbb6fcSSergei Shtylyov		scif0: serial@e6e60000 {
48038dbb6fcSSergei Shtylyov			compatible = "renesas,scif-r8a77970",
48138dbb6fcSSergei Shtylyov				     "renesas,rcar-gen3-scif",
48238dbb6fcSSergei Shtylyov				     "renesas,scif";
48338dbb6fcSSergei Shtylyov			reg = <0 0xe6e60000 0 64>;
48438dbb6fcSSergei Shtylyov			interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
48538dbb6fcSSergei Shtylyov			clocks = <&cpg CPG_MOD 207>,
486e221dab0SSergei Shtylyov				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
48738dbb6fcSSergei Shtylyov				 <&scif_clk>;
48838dbb6fcSSergei Shtylyov			clock-names = "fck", "brg_int", "scif_clk";
48938dbb6fcSSergei Shtylyov			dmas = <&dmac1 0x51>, <&dmac1 0x50>,
49038dbb6fcSSergei Shtylyov			       <&dmac2 0x51>, <&dmac2 0x50>;
49138dbb6fcSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
4928aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
49338dbb6fcSSergei Shtylyov			resets = <&cpg 207>;
49438dbb6fcSSergei Shtylyov			status = "disabled";
49538dbb6fcSSergei Shtylyov		};
49638dbb6fcSSergei Shtylyov
49738dbb6fcSSergei Shtylyov		scif1: serial@e6e68000 {
49838dbb6fcSSergei Shtylyov			compatible = "renesas,scif-r8a77970",
49938dbb6fcSSergei Shtylyov				     "renesas,rcar-gen3-scif",
50038dbb6fcSSergei Shtylyov				     "renesas,scif";
50138dbb6fcSSergei Shtylyov			reg = <0 0xe6e68000 0 64>;
50238dbb6fcSSergei Shtylyov			interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
50338dbb6fcSSergei Shtylyov			clocks = <&cpg CPG_MOD 206>,
504e221dab0SSergei Shtylyov				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
50538dbb6fcSSergei Shtylyov				 <&scif_clk>;
50638dbb6fcSSergei Shtylyov			clock-names = "fck", "brg_int", "scif_clk";
50738dbb6fcSSergei Shtylyov			dmas = <&dmac1 0x53>, <&dmac1 0x52>,
50838dbb6fcSSergei Shtylyov			       <&dmac2 0x53>, <&dmac2 0x52>;
50938dbb6fcSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
5108aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
51138dbb6fcSSergei Shtylyov			resets = <&cpg 206>;
51238dbb6fcSSergei Shtylyov			status = "disabled";
51338dbb6fcSSergei Shtylyov		};
51438dbb6fcSSergei Shtylyov
51538dbb6fcSSergei Shtylyov		scif3: serial@e6c50000 {
51638dbb6fcSSergei Shtylyov			compatible = "renesas,scif-r8a77970",
51738dbb6fcSSergei Shtylyov				     "renesas,rcar-gen3-scif",
51838dbb6fcSSergei Shtylyov				     "renesas,scif";
51938dbb6fcSSergei Shtylyov			reg = <0 0xe6c50000 0 64>;
52038dbb6fcSSergei Shtylyov			interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
52138dbb6fcSSergei Shtylyov			clocks = <&cpg CPG_MOD 204>,
522e221dab0SSergei Shtylyov				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
52338dbb6fcSSergei Shtylyov				 <&scif_clk>;
52438dbb6fcSSergei Shtylyov			clock-names = "fck", "brg_int", "scif_clk";
52538dbb6fcSSergei Shtylyov			dmas = <&dmac1 0x57>, <&dmac1 0x56>,
52638dbb6fcSSergei Shtylyov			       <&dmac2 0x57>, <&dmac2 0x56>;
52738dbb6fcSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
5288aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
52938dbb6fcSSergei Shtylyov			resets = <&cpg 204>;
53038dbb6fcSSergei Shtylyov			status = "disabled";
53138dbb6fcSSergei Shtylyov		};
53238dbb6fcSSergei Shtylyov
53338dbb6fcSSergei Shtylyov		scif4: serial@e6c40000 {
53438dbb6fcSSergei Shtylyov			compatible = "renesas,scif-r8a77970",
53538dbb6fcSSergei Shtylyov				     "renesas,rcar-gen3-scif", "renesas,scif";
53638dbb6fcSSergei Shtylyov			reg = <0 0xe6c40000 0 64>;
53738dbb6fcSSergei Shtylyov			interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
53838dbb6fcSSergei Shtylyov			clocks = <&cpg CPG_MOD 203>,
539e221dab0SSergei Shtylyov				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
54038dbb6fcSSergei Shtylyov				 <&scif_clk>;
54138dbb6fcSSergei Shtylyov			clock-names = "fck", "brg_int", "scif_clk";
54238dbb6fcSSergei Shtylyov			dmas = <&dmac1 0x59>, <&dmac1 0x58>,
54338dbb6fcSSergei Shtylyov			       <&dmac2 0x59>, <&dmac2 0x58>;
54438dbb6fcSSergei Shtylyov			dma-names = "tx", "rx", "tx", "rx";
5458aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
54638dbb6fcSSergei Shtylyov			resets = <&cpg 203>;
54738dbb6fcSSergei Shtylyov			status = "disabled";
54838dbb6fcSSergei Shtylyov		};
549bea2ab13SSergei Shtylyov
550*51b09327SNiklas Söderlund
551*51b09327SNiklas Söderlund		vin0: video@e6ef0000 {
552*51b09327SNiklas Söderlund			compatible = "renesas,vin-r8a77970";
553*51b09327SNiklas Söderlund			reg = <0 0xe6ef0000 0 0x1000>;
554*51b09327SNiklas Söderlund			interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
555*51b09327SNiklas Söderlund			clocks = <&cpg CPG_MOD 811>;
556*51b09327SNiklas Söderlund			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
557*51b09327SNiklas Söderlund			resets = <&cpg 811>;
558*51b09327SNiklas Söderlund			renesas,id = <0>;
559*51b09327SNiklas Söderlund			status = "disabled";
560*51b09327SNiklas Söderlund
561*51b09327SNiklas Söderlund			ports {
562*51b09327SNiklas Söderlund				#address-cells = <1>;
563*51b09327SNiklas Söderlund				#size-cells = <0>;
564*51b09327SNiklas Söderlund
565*51b09327SNiklas Söderlund				port@1 {
566*51b09327SNiklas Söderlund					#address-cells = <1>;
567*51b09327SNiklas Söderlund					#size-cells = <0>;
568*51b09327SNiklas Söderlund
569*51b09327SNiklas Söderlund					reg = <1>;
570*51b09327SNiklas Söderlund
571*51b09327SNiklas Söderlund					vin0csi40: endpoint@2 {
572*51b09327SNiklas Söderlund						reg = <2>;
573*51b09327SNiklas Söderlund						remote-endpoint= <&csi40vin0>;
574*51b09327SNiklas Söderlund					};
575*51b09327SNiklas Söderlund				};
576*51b09327SNiklas Söderlund			};
577*51b09327SNiklas Söderlund		};
578*51b09327SNiklas Söderlund
579*51b09327SNiklas Söderlund		vin1: video@e6ef1000 {
580*51b09327SNiklas Söderlund			compatible = "renesas,vin-r8a77970";
581*51b09327SNiklas Söderlund			reg = <0 0xe6ef1000 0 0x1000>;
582*51b09327SNiklas Söderlund			interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
583*51b09327SNiklas Söderlund			clocks = <&cpg CPG_MOD 810>;
584*51b09327SNiklas Söderlund			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
585*51b09327SNiklas Söderlund			resets = <&cpg 810>;
586*51b09327SNiklas Söderlund			renesas,id = <1>;
587*51b09327SNiklas Söderlund			status = "disabled";
588*51b09327SNiklas Söderlund
589*51b09327SNiklas Söderlund			ports {
590*51b09327SNiklas Söderlund				#address-cells = <1>;
591*51b09327SNiklas Söderlund				#size-cells = <0>;
592*51b09327SNiklas Söderlund
593*51b09327SNiklas Söderlund				port@1 {
594*51b09327SNiklas Söderlund					#address-cells = <1>;
595*51b09327SNiklas Söderlund					#size-cells = <0>;
596*51b09327SNiklas Söderlund
597*51b09327SNiklas Söderlund					reg = <1>;
598*51b09327SNiklas Söderlund
599*51b09327SNiklas Söderlund					vin1csi40: endpoint@2 {
600*51b09327SNiklas Söderlund						reg = <2>;
601*51b09327SNiklas Söderlund						remote-endpoint= <&csi40vin1>;
602*51b09327SNiklas Söderlund					};
603*51b09327SNiklas Söderlund				};
604*51b09327SNiklas Söderlund			};
605*51b09327SNiklas Söderlund		};
606*51b09327SNiklas Söderlund
607*51b09327SNiklas Söderlund		vin2: video@e6ef2000 {
608*51b09327SNiklas Söderlund			compatible = "renesas,vin-r8a77970";
609*51b09327SNiklas Söderlund			reg = <0 0xe6ef2000 0 0x1000>;
610*51b09327SNiklas Söderlund			interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
611*51b09327SNiklas Söderlund			clocks = <&cpg CPG_MOD 809>;
612*51b09327SNiklas Söderlund			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
613*51b09327SNiklas Söderlund			resets = <&cpg 809>;
614*51b09327SNiklas Söderlund			renesas,id = <2>;
615*51b09327SNiklas Söderlund			status = "disabled";
616*51b09327SNiklas Söderlund
617*51b09327SNiklas Söderlund			ports {
618*51b09327SNiklas Söderlund				#address-cells = <1>;
619*51b09327SNiklas Söderlund				#size-cells = <0>;
620*51b09327SNiklas Söderlund
621*51b09327SNiklas Söderlund				port@1 {
622*51b09327SNiklas Söderlund					#address-cells = <1>;
623*51b09327SNiklas Söderlund					#size-cells = <0>;
624*51b09327SNiklas Söderlund
625*51b09327SNiklas Söderlund					reg = <1>;
626*51b09327SNiklas Söderlund
627*51b09327SNiklas Söderlund					vin2csi40: endpoint@2 {
628*51b09327SNiklas Söderlund						reg = <2>;
629*51b09327SNiklas Söderlund						remote-endpoint= <&csi40vin2>;
630*51b09327SNiklas Söderlund					};
631*51b09327SNiklas Söderlund				};
632*51b09327SNiklas Söderlund			};
633*51b09327SNiklas Söderlund		};
634*51b09327SNiklas Söderlund
635*51b09327SNiklas Söderlund		vin3: video@e6ef3000 {
636*51b09327SNiklas Söderlund			compatible = "renesas,vin-r8a77970";
637*51b09327SNiklas Söderlund			reg = <0 0xe6ef3000 0 0x1000>;
638*51b09327SNiklas Söderlund			interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
639*51b09327SNiklas Söderlund			clocks = <&cpg CPG_MOD 808>;
640*51b09327SNiklas Söderlund			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
641*51b09327SNiklas Söderlund			resets = <&cpg 808>;
642*51b09327SNiklas Söderlund			renesas,id = <3>;
643*51b09327SNiklas Söderlund			status = "disabled";
644*51b09327SNiklas Söderlund
645*51b09327SNiklas Söderlund			ports {
646*51b09327SNiklas Söderlund				#address-cells = <1>;
647*51b09327SNiklas Söderlund				#size-cells = <0>;
648*51b09327SNiklas Söderlund
649*51b09327SNiklas Söderlund				port@1 {
650*51b09327SNiklas Söderlund					#address-cells = <1>;
651*51b09327SNiklas Söderlund					#size-cells = <0>;
652*51b09327SNiklas Söderlund
653*51b09327SNiklas Söderlund					reg = <1>;
654*51b09327SNiklas Söderlund
655*51b09327SNiklas Söderlund					vin3csi40: endpoint@2 {
656*51b09327SNiklas Söderlund						reg = <2>;
657*51b09327SNiklas Söderlund						remote-endpoint= <&csi40vin3>;
658*51b09327SNiklas Söderlund					};
659*51b09327SNiklas Söderlund				};
660*51b09327SNiklas Söderlund			};
661*51b09327SNiklas Söderlund		};
662*51b09327SNiklas Söderlund
6632964d754SYoshihiro Kaneko		dmac1: dma-controller@e7300000 {
6642964d754SYoshihiro Kaneko			compatible = "renesas,dmac-r8a77970",
6652964d754SYoshihiro Kaneko				     "renesas,rcar-dmac";
6662964d754SYoshihiro Kaneko			reg = <0 0xe7300000 0 0x10000>;
6672964d754SYoshihiro Kaneko			interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
6682964d754SYoshihiro Kaneko				      GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH
6692964d754SYoshihiro Kaneko				      GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH
6702964d754SYoshihiro Kaneko				      GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH
6712964d754SYoshihiro Kaneko				      GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH
6722964d754SYoshihiro Kaneko				      GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH
6732964d754SYoshihiro Kaneko				      GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH
6742964d754SYoshihiro Kaneko				      GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH
6752964d754SYoshihiro Kaneko				      GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>;
6762964d754SYoshihiro Kaneko			interrupt-names = "error",
6772964d754SYoshihiro Kaneko					  "ch0", "ch1", "ch2", "ch3",
6782964d754SYoshihiro Kaneko					  "ch4", "ch5", "ch6", "ch7";
6792964d754SYoshihiro Kaneko			clocks = <&cpg CPG_MOD 218>;
6802964d754SYoshihiro Kaneko			clock-names = "fck";
6818aba250dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
6822964d754SYoshihiro Kaneko			resets = <&cpg 218>;
6832964d754SYoshihiro Kaneko			#dma-cells = <1>;
6842964d754SYoshihiro Kaneko			dma-channels = <8>;
6852964d754SYoshihiro Kaneko			iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
6862964d754SYoshihiro Kaneko			       <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
6872964d754SYoshihiro Kaneko			       <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
6882964d754SYoshihiro Kaneko			       <&ipmmu_ds1 6>, <&ipmmu_ds1 7>;
689bea2ab13SSergei Shtylyov		};
690faa5c317SSergei Shtylyov
6912964d754SYoshihiro Kaneko		dmac2: dma-controller@e7310000 {
6922964d754SYoshihiro Kaneko			compatible = "renesas,dmac-r8a77970",
6932964d754SYoshihiro Kaneko				     "renesas,rcar-dmac";
6942964d754SYoshihiro Kaneko			reg = <0 0xe7310000 0 0x10000>;
6952964d754SYoshihiro Kaneko			interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH
6962964d754SYoshihiro Kaneko				      GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH
6972964d754SYoshihiro Kaneko				      GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH
6982964d754SYoshihiro Kaneko				      GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH
6992964d754SYoshihiro Kaneko				      GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH
7002964d754SYoshihiro Kaneko				      GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH
7012964d754SYoshihiro Kaneko				      GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH
7022964d754SYoshihiro Kaneko				      GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH
7032964d754SYoshihiro Kaneko				      GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
7042964d754SYoshihiro Kaneko			interrupt-names = "error",
7052964d754SYoshihiro Kaneko					  "ch0", "ch1", "ch2", "ch3",
7062964d754SYoshihiro Kaneko					  "ch4", "ch5", "ch6", "ch7";
7072964d754SYoshihiro Kaneko			clocks = <&cpg CPG_MOD 217>;
7082964d754SYoshihiro Kaneko			clock-names = "fck";
709faa5c317SSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7102964d754SYoshihiro Kaneko			resets = <&cpg 217>;
7112964d754SYoshihiro Kaneko			#dma-cells = <1>;
7122964d754SYoshihiro Kaneko			dma-channels = <8>;
7132964d754SYoshihiro Kaneko			iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
7142964d754SYoshihiro Kaneko			       <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
7152964d754SYoshihiro Kaneko			       <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
7162964d754SYoshihiro Kaneko			       <&ipmmu_ds1 22>, <&ipmmu_ds1 23>;
7172964d754SYoshihiro Kaneko		};
7182964d754SYoshihiro Kaneko
7192964d754SYoshihiro Kaneko		ipmmu_ds1: mmu@e7740000 {
7202964d754SYoshihiro Kaneko			compatible = "renesas,ipmmu-r8a77970";
7212964d754SYoshihiro Kaneko			reg = <0 0xe7740000 0 0x1000>;
7222964d754SYoshihiro Kaneko			renesas,ipmmu-main = <&ipmmu_mm 0>;
7232964d754SYoshihiro Kaneko			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7242964d754SYoshihiro Kaneko			#iommu-cells = <1>;
7252964d754SYoshihiro Kaneko		};
7262964d754SYoshihiro Kaneko
7272964d754SYoshihiro Kaneko		ipmmu_ir: mmu@ff8b0000 {
7282964d754SYoshihiro Kaneko			compatible = "renesas,ipmmu-r8a77970";
7292964d754SYoshihiro Kaneko			reg = <0 0xff8b0000 0 0x1000>;
7302964d754SYoshihiro Kaneko			renesas,ipmmu-main = <&ipmmu_mm 3>;
7312964d754SYoshihiro Kaneko			power-domains = <&sysc R8A77970_PD_A3IR>;
7322964d754SYoshihiro Kaneko			#iommu-cells = <1>;
7332964d754SYoshihiro Kaneko		};
7342964d754SYoshihiro Kaneko
7352964d754SYoshihiro Kaneko		ipmmu_mm: mmu@e67b0000 {
7362964d754SYoshihiro Kaneko			compatible = "renesas,ipmmu-r8a77970";
7372964d754SYoshihiro Kaneko			reg = <0 0xe67b0000 0 0x1000>;
7382964d754SYoshihiro Kaneko			interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
7392964d754SYoshihiro Kaneko				     <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
7402964d754SYoshihiro Kaneko			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7412964d754SYoshihiro Kaneko			#iommu-cells = <1>;
7422964d754SYoshihiro Kaneko		};
7432964d754SYoshihiro Kaneko
7442964d754SYoshihiro Kaneko		ipmmu_rt: mmu@ffc80000 {
7452964d754SYoshihiro Kaneko			compatible = "renesas,ipmmu-r8a77970";
7462964d754SYoshihiro Kaneko			reg = <0 0xffc80000 0 0x1000>;
7472964d754SYoshihiro Kaneko			renesas,ipmmu-main = <&ipmmu_mm 7>;
7482964d754SYoshihiro Kaneko			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7492964d754SYoshihiro Kaneko			#iommu-cells = <1>;
7502964d754SYoshihiro Kaneko		};
7512964d754SYoshihiro Kaneko
7522964d754SYoshihiro Kaneko		ipmmu_vi0: mmu@febd0000 {
7532964d754SYoshihiro Kaneko			compatible = "renesas,ipmmu-r8a77970";
7542964d754SYoshihiro Kaneko			reg = <0 0xfebd0000 0 0x1000>;
7552964d754SYoshihiro Kaneko			renesas,ipmmu-main = <&ipmmu_mm 9>;
7562964d754SYoshihiro Kaneko			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7572964d754SYoshihiro Kaneko			#iommu-cells = <1>;
7582964d754SYoshihiro Kaneko		};
7592964d754SYoshihiro Kaneko
7602964d754SYoshihiro Kaneko		gic: interrupt-controller@f1010000 {
7612964d754SYoshihiro Kaneko			compatible = "arm,gic-400";
7622964d754SYoshihiro Kaneko			#interrupt-cells = <3>;
7632964d754SYoshihiro Kaneko			#address-cells = <0>;
7642964d754SYoshihiro Kaneko			interrupt-controller;
7652964d754SYoshihiro Kaneko			reg = <0 0xf1010000 0 0x1000>,
7662964d754SYoshihiro Kaneko			      <0 0xf1020000 0 0x20000>,
7672964d754SYoshihiro Kaneko			      <0 0xf1040000 0 0x20000>,
7682964d754SYoshihiro Kaneko			      <0 0xf1060000 0 0x20000>;
76977899dd2SGeert Uytterhoeven			interrupts = <GIC_PPI 9	(GIC_CPU_MASK_SIMPLE(2) |
7702964d754SYoshihiro Kaneko				      IRQ_TYPE_LEVEL_HIGH)>;
7712964d754SYoshihiro Kaneko			clocks = <&cpg CPG_MOD 408>;
7722964d754SYoshihiro Kaneko			clock-names = "clk";
7732964d754SYoshihiro Kaneko			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7742964d754SYoshihiro Kaneko			resets = <&cpg 408>;
775faa5c317SSergei Shtylyov		};
776b4f92030SSergei Shtylyov
777b4f92030SSergei Shtylyov		vspd0: vsp@fea20000 {
778b4f92030SSergei Shtylyov			compatible = "renesas,vsp2";
779b4f92030SSergei Shtylyov			reg = <0 0xfea20000 0 0x8000>;
780b4f92030SSergei Shtylyov			interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
781b4f92030SSergei Shtylyov			clocks = <&cpg CPG_MOD 623>;
782b4f92030SSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
783b4f92030SSergei Shtylyov			resets = <&cpg 623>;
784b4f92030SSergei Shtylyov			renesas,fcp = <&fcpvd0>;
785b4f92030SSergei Shtylyov		};
786f66598b9SSergei Shtylyov
7872964d754SYoshihiro Kaneko		fcpvd0: fcp@fea27000 {
7882964d754SYoshihiro Kaneko			compatible = "renesas,fcpv";
7892964d754SYoshihiro Kaneko			reg = <0 0xfea27000 0 0x200>;
7902964d754SYoshihiro Kaneko			clocks = <&cpg CPG_MOD 603>;
7912964d754SYoshihiro Kaneko			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7922964d754SYoshihiro Kaneko			resets = <&cpg 603>;
7932964d754SYoshihiro Kaneko		};
7942964d754SYoshihiro Kaneko
795*51b09327SNiklas Söderlund		csi40: csi2@feaa0000 {
796*51b09327SNiklas Söderlund			compatible = "renesas,r8a77970-csi2";
797*51b09327SNiklas Söderlund			reg = <0 0xfeaa0000 0 0x10000>;
798*51b09327SNiklas Söderlund			interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
799*51b09327SNiklas Söderlund			clocks = <&cpg CPG_MOD 716>;
800*51b09327SNiklas Söderlund			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
801*51b09327SNiklas Söderlund			resets = <&cpg 716>;
802*51b09327SNiklas Söderlund			status = "disabled";
803*51b09327SNiklas Söderlund
804*51b09327SNiklas Söderlund			ports {
805*51b09327SNiklas Söderlund				#address-cells = <1>;
806*51b09327SNiklas Söderlund				#size-cells = <0>;
807*51b09327SNiklas Söderlund
808*51b09327SNiklas Söderlund				port@1 {
809*51b09327SNiklas Söderlund					#address-cells = <1>;
810*51b09327SNiklas Söderlund					#size-cells = <0>;
811*51b09327SNiklas Söderlund
812*51b09327SNiklas Söderlund					reg = <1>;
813*51b09327SNiklas Söderlund
814*51b09327SNiklas Söderlund					csi40vin0: endpoint@0 {
815*51b09327SNiklas Söderlund						reg = <0>;
816*51b09327SNiklas Söderlund						remote-endpoint = <&vin0csi40>;
817*51b09327SNiklas Söderlund					};
818*51b09327SNiklas Söderlund					csi40vin1: endpoint@1 {
819*51b09327SNiklas Söderlund						reg = <1>;
820*51b09327SNiklas Söderlund						remote-endpoint = <&vin1csi40>;
821*51b09327SNiklas Söderlund					};
822*51b09327SNiklas Söderlund					csi40vin2: endpoint@2 {
823*51b09327SNiklas Söderlund						reg = <2>;
824*51b09327SNiklas Söderlund						remote-endpoint = <&vin2csi40>;
825*51b09327SNiklas Söderlund					};
826*51b09327SNiklas Söderlund					csi40vin3: endpoint@3 {
827*51b09327SNiklas Söderlund						reg = <3>;
828*51b09327SNiklas Söderlund						remote-endpoint = <&vin3csi40>;
829*51b09327SNiklas Söderlund					};
830*51b09327SNiklas Söderlund				};
831*51b09327SNiklas Söderlund			};
832*51b09327SNiklas Söderlund		};
833*51b09327SNiklas Söderlund
834f66598b9SSergei Shtylyov		du: display@feb00000 {
835f66598b9SSergei Shtylyov			compatible = "renesas,du-r8a77970";
836f66598b9SSergei Shtylyov			reg = <0 0xfeb00000 0 0x80000>;
837f66598b9SSergei Shtylyov			interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>;
838f66598b9SSergei Shtylyov			clocks = <&cpg CPG_MOD 724>;
839f66598b9SSergei Shtylyov			clock-names = "du.0";
840f66598b9SSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
841f66598b9SSergei Shtylyov			resets = <&cpg 724>;
842f66598b9SSergei Shtylyov			vsps = <&vspd0>;
843f66598b9SSergei Shtylyov			status = "disabled";
844f66598b9SSergei Shtylyov
845f66598b9SSergei Shtylyov			ports {
846f66598b9SSergei Shtylyov				#address-cells = <1>;
847f66598b9SSergei Shtylyov				#size-cells = <0>;
848f66598b9SSergei Shtylyov
849f66598b9SSergei Shtylyov				port@0 {
850f66598b9SSergei Shtylyov					reg = <0>;
851f66598b9SSergei Shtylyov					du_out_rgb: endpoint {
852f66598b9SSergei Shtylyov					};
853f66598b9SSergei Shtylyov				};
854f66598b9SSergei Shtylyov
855f66598b9SSergei Shtylyov				port@1 {
856f66598b9SSergei Shtylyov					reg = <1>;
857f66598b9SSergei Shtylyov					du_out_lvds0: endpoint {
8583cd0bd7dSSergei Shtylyov						remote-endpoint = <&lvds0_in>;
8593cd0bd7dSSergei Shtylyov					};
8603cd0bd7dSSergei Shtylyov				};
8613cd0bd7dSSergei Shtylyov			};
8623cd0bd7dSSergei Shtylyov		};
8633cd0bd7dSSergei Shtylyov
8643cd0bd7dSSergei Shtylyov		lvds0: lvds-encoder@feb90000 {
8653cd0bd7dSSergei Shtylyov			compatible = "renesas,r8a77970-lvds";
8663cd0bd7dSSergei Shtylyov			reg = <0 0xfeb90000 0 0x14>;
8673cd0bd7dSSergei Shtylyov			clocks = <&cpg CPG_MOD 727>;
8683cd0bd7dSSergei Shtylyov			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
8693cd0bd7dSSergei Shtylyov			resets = <&cpg 727>;
8703cd0bd7dSSergei Shtylyov			status = "disabled";
8713cd0bd7dSSergei Shtylyov
8723cd0bd7dSSergei Shtylyov			ports {
8733cd0bd7dSSergei Shtylyov				#address-cells = <1>;
8743cd0bd7dSSergei Shtylyov				#size-cells = <0>;
8753cd0bd7dSSergei Shtylyov
8763cd0bd7dSSergei Shtylyov				port@0 {
8773cd0bd7dSSergei Shtylyov					reg = <0>;
8783cd0bd7dSSergei Shtylyov					lvds0_in: endpoint {
8793cd0bd7dSSergei Shtylyov						remote-endpoint =
8803cd0bd7dSSergei Shtylyov							<&du_out_lvds0>;
8813cd0bd7dSSergei Shtylyov					};
8823cd0bd7dSSergei Shtylyov				};
8833cd0bd7dSSergei Shtylyov				port@1 {
8843cd0bd7dSSergei Shtylyov					reg = <1>;
8853cd0bd7dSSergei Shtylyov					lvds0_out: endpoint {
886f66598b9SSergei Shtylyov					};
887f66598b9SSergei Shtylyov				};
888f66598b9SSergei Shtylyov			};
889f66598b9SSergei Shtylyov		};
8902964d754SYoshihiro Kaneko
8912964d754SYoshihiro Kaneko		prr: chipid@fff00044 {
8922964d754SYoshihiro Kaneko			compatible = "renesas,prr";
8932964d754SYoshihiro Kaneko			reg = <0 0xfff00044 0 4>;
8942964d754SYoshihiro Kaneko		};
89541f4345aSSergei Shtylyov	};
8967569d1eeSSimon Horman
8977569d1eeSSimon Horman	timer {
8987569d1eeSSimon Horman		compatible = "arm,armv8-timer";
89977899dd2SGeert Uytterhoeven		interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
90077899dd2SGeert Uytterhoeven				      <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
90177899dd2SGeert Uytterhoeven				      <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
90277899dd2SGeert Uytterhoeven				      <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
9037569d1eeSSimon Horman	};
90441f4345aSSergei Shtylyov};
905