xref: /rk3399_rockchip-uboot/arch/arm/dts/uniphier-ld11.dtsi (revision e4adc8ed3c684f41a307fde275e683a391f2a7ce)
152159d27SMasahiro Yamada/*
252159d27SMasahiro Yamada * Device Tree Source for UniPhier LD11 SoC
352159d27SMasahiro Yamada *
452159d27SMasahiro Yamada * Copyright (C) 2016 Socionext Inc.
552159d27SMasahiro Yamada *   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
652159d27SMasahiro Yamada *
7d9403001SMasahiro Yamada * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
852159d27SMasahiro Yamada */
952159d27SMasahiro Yamada
10d9403001SMasahiro Yamada/memreserve/ 0x80000000 0x02000000;
1152159d27SMasahiro Yamada
1252159d27SMasahiro Yamada/ {
1352159d27SMasahiro Yamada	compatible = "socionext,uniphier-ld11";
1452159d27SMasahiro Yamada	#address-cells = <2>;
1552159d27SMasahiro Yamada	#size-cells = <2>;
1652159d27SMasahiro Yamada	interrupt-parent = <&gic>;
1752159d27SMasahiro Yamada
1852159d27SMasahiro Yamada	cpus {
1952159d27SMasahiro Yamada		#address-cells = <2>;
2052159d27SMasahiro Yamada		#size-cells = <0>;
2152159d27SMasahiro Yamada
2252159d27SMasahiro Yamada		cpu-map {
2352159d27SMasahiro Yamada			cluster0 {
2452159d27SMasahiro Yamada				core0 {
2552159d27SMasahiro Yamada					cpu = <&cpu0>;
2652159d27SMasahiro Yamada				};
2752159d27SMasahiro Yamada				core1 {
2852159d27SMasahiro Yamada					cpu = <&cpu1>;
2952159d27SMasahiro Yamada				};
3052159d27SMasahiro Yamada			};
3152159d27SMasahiro Yamada		};
3252159d27SMasahiro Yamada
3352159d27SMasahiro Yamada		cpu0: cpu@0 {
3452159d27SMasahiro Yamada			device_type = "cpu";
3552159d27SMasahiro Yamada			compatible = "arm,cortex-a53", "arm,armv8";
3652159d27SMasahiro Yamada			reg = <0 0x000>;
37cd62214dSMasahiro Yamada			clocks = <&sys_clk 33>;
38cd62214dSMasahiro Yamada			enable-method = "psci";
39cd62214dSMasahiro Yamada			operating-points-v2 = <&cluster0_opp>;
4052159d27SMasahiro Yamada		};
4152159d27SMasahiro Yamada
4252159d27SMasahiro Yamada		cpu1: cpu@1 {
4352159d27SMasahiro Yamada			device_type = "cpu";
4452159d27SMasahiro Yamada			compatible = "arm,cortex-a53", "arm,armv8";
4552159d27SMasahiro Yamada			reg = <0 0x001>;
46cd62214dSMasahiro Yamada			clocks = <&sys_clk 33>;
47cd62214dSMasahiro Yamada			enable-method = "psci";
48cd62214dSMasahiro Yamada			operating-points-v2 = <&cluster0_opp>;
4952159d27SMasahiro Yamada		};
5052159d27SMasahiro Yamada	};
5152159d27SMasahiro Yamada
52cd62214dSMasahiro Yamada	cluster0_opp: opp_table {
53cd62214dSMasahiro Yamada		compatible = "operating-points-v2";
54cd62214dSMasahiro Yamada		opp-shared;
55cd62214dSMasahiro Yamada
564e7f8de4SMasahiro Yamada		opp-245000000 {
57cd62214dSMasahiro Yamada			opp-hz = /bits/ 64 <245000000>;
58cd62214dSMasahiro Yamada			clock-latency-ns = <300>;
59cd62214dSMasahiro Yamada		};
604e7f8de4SMasahiro Yamada		opp-250000000 {
61cd62214dSMasahiro Yamada			opp-hz = /bits/ 64 <250000000>;
62cd62214dSMasahiro Yamada			clock-latency-ns = <300>;
63cd62214dSMasahiro Yamada		};
644e7f8de4SMasahiro Yamada		opp-490000000 {
65cd62214dSMasahiro Yamada			opp-hz = /bits/ 64 <490000000>;
66cd62214dSMasahiro Yamada			clock-latency-ns = <300>;
67cd62214dSMasahiro Yamada		};
684e7f8de4SMasahiro Yamada		opp-500000000 {
69cd62214dSMasahiro Yamada			opp-hz = /bits/ 64 <500000000>;
70cd62214dSMasahiro Yamada			clock-latency-ns = <300>;
71cd62214dSMasahiro Yamada		};
724e7f8de4SMasahiro Yamada		opp-653334000 {
73cd62214dSMasahiro Yamada			opp-hz = /bits/ 64 <653334000>;
74cd62214dSMasahiro Yamada			clock-latency-ns = <300>;
75cd62214dSMasahiro Yamada		};
764e7f8de4SMasahiro Yamada		opp-666667000 {
77cd62214dSMasahiro Yamada			opp-hz = /bits/ 64 <666667000>;
78cd62214dSMasahiro Yamada			clock-latency-ns = <300>;
79cd62214dSMasahiro Yamada		};
804e7f8de4SMasahiro Yamada		opp-980000000 {
81cd62214dSMasahiro Yamada			opp-hz = /bits/ 64 <980000000>;
82cd62214dSMasahiro Yamada			clock-latency-ns = <300>;
83cd62214dSMasahiro Yamada		};
84cd62214dSMasahiro Yamada	};
85cd62214dSMasahiro Yamada
86cd62214dSMasahiro Yamada	psci {
87cd62214dSMasahiro Yamada		compatible = "arm,psci-1.0";
88cd62214dSMasahiro Yamada		method = "smc";
89cd62214dSMasahiro Yamada	};
90cd62214dSMasahiro Yamada
9152159d27SMasahiro Yamada	clocks {
9252159d27SMasahiro Yamada		refclk: ref {
9352159d27SMasahiro Yamada			compatible = "fixed-clock";
9452159d27SMasahiro Yamada			#clock-cells = <0>;
9552159d27SMasahiro Yamada			clock-frequency = <25000000>;
9652159d27SMasahiro Yamada		};
9752159d27SMasahiro Yamada	};
9852159d27SMasahiro Yamada
9952159d27SMasahiro Yamada	timer {
10052159d27SMasahiro Yamada		compatible = "arm,armv8-timer";
10152159d27SMasahiro Yamada		interrupts = <1 13 4>,
10252159d27SMasahiro Yamada			     <1 14 4>,
10352159d27SMasahiro Yamada			     <1 11 4>,
10452159d27SMasahiro Yamada			     <1 10 4>;
10552159d27SMasahiro Yamada	};
10652159d27SMasahiro Yamada
1077ad79c12SMasahiro Yamada	soc@0 {
10852159d27SMasahiro Yamada		compatible = "simple-bus";
10952159d27SMasahiro Yamada		#address-cells = <1>;
11052159d27SMasahiro Yamada		#size-cells = <1>;
11152159d27SMasahiro Yamada		ranges = <0 0 0 0xffffffff>;
11252159d27SMasahiro Yamada
11352159d27SMasahiro Yamada		serial0: serial@54006800 {
11452159d27SMasahiro Yamada			compatible = "socionext,uniphier-uart";
11552159d27SMasahiro Yamada			status = "disabled";
11652159d27SMasahiro Yamada			reg = <0x54006800 0x40>;
11752159d27SMasahiro Yamada			interrupts = <0 33 4>;
11852159d27SMasahiro Yamada			pinctrl-names = "default";
11952159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_uart0>;
12052159d27SMasahiro Yamada			clocks = <&peri_clk 0>;
12152159d27SMasahiro Yamada			clock-frequency = <58820000>;
12252159d27SMasahiro Yamada		};
12352159d27SMasahiro Yamada
12452159d27SMasahiro Yamada		serial1: serial@54006900 {
12552159d27SMasahiro Yamada			compatible = "socionext,uniphier-uart";
12652159d27SMasahiro Yamada			status = "disabled";
12752159d27SMasahiro Yamada			reg = <0x54006900 0x40>;
12852159d27SMasahiro Yamada			interrupts = <0 35 4>;
12952159d27SMasahiro Yamada			pinctrl-names = "default";
13052159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_uart1>;
13152159d27SMasahiro Yamada			clocks = <&peri_clk 1>;
13252159d27SMasahiro Yamada			clock-frequency = <58820000>;
13352159d27SMasahiro Yamada		};
13452159d27SMasahiro Yamada
13552159d27SMasahiro Yamada		serial2: serial@54006a00 {
13652159d27SMasahiro Yamada			compatible = "socionext,uniphier-uart";
13752159d27SMasahiro Yamada			status = "disabled";
13852159d27SMasahiro Yamada			reg = <0x54006a00 0x40>;
13952159d27SMasahiro Yamada			interrupts = <0 37 4>;
14052159d27SMasahiro Yamada			pinctrl-names = "default";
14152159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_uart2>;
14252159d27SMasahiro Yamada			clocks = <&peri_clk 2>;
14352159d27SMasahiro Yamada			clock-frequency = <58820000>;
14452159d27SMasahiro Yamada		};
14552159d27SMasahiro Yamada
14652159d27SMasahiro Yamada		serial3: serial@54006b00 {
14752159d27SMasahiro Yamada			compatible = "socionext,uniphier-uart";
14852159d27SMasahiro Yamada			status = "disabled";
14952159d27SMasahiro Yamada			reg = <0x54006b00 0x40>;
15052159d27SMasahiro Yamada			interrupts = <0 177 4>;
15152159d27SMasahiro Yamada			pinctrl-names = "default";
15252159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_uart3>;
15352159d27SMasahiro Yamada			clocks = <&peri_clk 3>;
15452159d27SMasahiro Yamada			clock-frequency = <58820000>;
15552159d27SMasahiro Yamada		};
15652159d27SMasahiro Yamada
15752159d27SMasahiro Yamada		i2c0: i2c@58780000 {
15852159d27SMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
15952159d27SMasahiro Yamada			status = "disabled";
16052159d27SMasahiro Yamada			reg = <0x58780000 0x80>;
16152159d27SMasahiro Yamada			#address-cells = <1>;
16252159d27SMasahiro Yamada			#size-cells = <0>;
16352159d27SMasahiro Yamada			interrupts = <0 41 4>;
16452159d27SMasahiro Yamada			pinctrl-names = "default";
16552159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c0>;
166cd62214dSMasahiro Yamada			clocks = <&peri_clk 4>;
16752159d27SMasahiro Yamada			clock-frequency = <100000>;
16852159d27SMasahiro Yamada		};
16952159d27SMasahiro Yamada
17052159d27SMasahiro Yamada		i2c1: i2c@58781000 {
17152159d27SMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
17252159d27SMasahiro Yamada			status = "disabled";
17352159d27SMasahiro Yamada			reg = <0x58781000 0x80>;
17452159d27SMasahiro Yamada			#address-cells = <1>;
17552159d27SMasahiro Yamada			#size-cells = <0>;
17652159d27SMasahiro Yamada			interrupts = <0 42 4>;
17752159d27SMasahiro Yamada			pinctrl-names = "default";
17852159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c1>;
179cd62214dSMasahiro Yamada			clocks = <&peri_clk 5>;
18052159d27SMasahiro Yamada			clock-frequency = <100000>;
18152159d27SMasahiro Yamada		};
18252159d27SMasahiro Yamada
18352159d27SMasahiro Yamada		i2c2: i2c@58782000 {
18452159d27SMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
18552159d27SMasahiro Yamada			reg = <0x58782000 0x80>;
18652159d27SMasahiro Yamada			#address-cells = <1>;
18752159d27SMasahiro Yamada			#size-cells = <0>;
18852159d27SMasahiro Yamada			interrupts = <0 43 4>;
189cd62214dSMasahiro Yamada			clocks = <&peri_clk 6>;
19052159d27SMasahiro Yamada			clock-frequency = <400000>;
19152159d27SMasahiro Yamada		};
19252159d27SMasahiro Yamada
19352159d27SMasahiro Yamada		i2c3: i2c@58783000 {
19452159d27SMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
19552159d27SMasahiro Yamada			status = "disabled";
19652159d27SMasahiro Yamada			reg = <0x58783000 0x80>;
19752159d27SMasahiro Yamada			#address-cells = <1>;
19852159d27SMasahiro Yamada			#size-cells = <0>;
19952159d27SMasahiro Yamada			interrupts = <0 44 4>;
20052159d27SMasahiro Yamada			pinctrl-names = "default";
20152159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c3>;
202cd62214dSMasahiro Yamada			clocks = <&peri_clk 7>;
20352159d27SMasahiro Yamada			clock-frequency = <100000>;
20452159d27SMasahiro Yamada		};
20552159d27SMasahiro Yamada
20652159d27SMasahiro Yamada		i2c4: i2c@58784000 {
20752159d27SMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
20852159d27SMasahiro Yamada			status = "disabled";
20952159d27SMasahiro Yamada			reg = <0x58784000 0x80>;
21052159d27SMasahiro Yamada			#address-cells = <1>;
21152159d27SMasahiro Yamada			#size-cells = <0>;
21252159d27SMasahiro Yamada			interrupts = <0 45 4>;
21352159d27SMasahiro Yamada			pinctrl-names = "default";
21452159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c4>;
215cd62214dSMasahiro Yamada			clocks = <&peri_clk 8>;
21652159d27SMasahiro Yamada			clock-frequency = <100000>;
21752159d27SMasahiro Yamada		};
21852159d27SMasahiro Yamada
21952159d27SMasahiro Yamada		i2c5: i2c@58785000 {
22052159d27SMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
22152159d27SMasahiro Yamada			reg = <0x58785000 0x80>;
22252159d27SMasahiro Yamada			#address-cells = <1>;
22352159d27SMasahiro Yamada			#size-cells = <0>;
22452159d27SMasahiro Yamada			interrupts = <0 25 4>;
225cd62214dSMasahiro Yamada			clocks = <&peri_clk 9>;
22652159d27SMasahiro Yamada			clock-frequency = <400000>;
22752159d27SMasahiro Yamada		};
22852159d27SMasahiro Yamada
22952159d27SMasahiro Yamada		system_bus: system-bus@58c00000 {
23052159d27SMasahiro Yamada			compatible = "socionext,uniphier-system-bus";
23152159d27SMasahiro Yamada			status = "disabled";
23252159d27SMasahiro Yamada			reg = <0x58c00000 0x400>;
23352159d27SMasahiro Yamada			#address-cells = <2>;
23452159d27SMasahiro Yamada			#size-cells = <1>;
23552159d27SMasahiro Yamada			pinctrl-names = "default";
23652159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_system_bus>;
23752159d27SMasahiro Yamada		};
23852159d27SMasahiro Yamada
239abb6ac25SMasahiro Yamada		smpctrl@59801000 {
24052159d27SMasahiro Yamada			compatible = "socionext,uniphier-smpctrl";
24152159d27SMasahiro Yamada			reg = <0x59801000 0x400>;
24252159d27SMasahiro Yamada		};
24352159d27SMasahiro Yamada
244cd62214dSMasahiro Yamada		sdctrl@59810000 {
245cd62214dSMasahiro Yamada			compatible = "socionext,uniphier-ld11-sdctrl",
246cd62214dSMasahiro Yamada				     "simple-mfd", "syscon";
247cd62214dSMasahiro Yamada			reg = <0x59810000 0x400>;
248cd62214dSMasahiro Yamada
249cd62214dSMasahiro Yamada			sd_rst: reset {
250cd62214dSMasahiro Yamada				compatible = "socionext,uniphier-ld11-sd-reset";
251cd62214dSMasahiro Yamada				#reset-cells = <1>;
252cd62214dSMasahiro Yamada			};
253cd62214dSMasahiro Yamada		};
254cd62214dSMasahiro Yamada
25552159d27SMasahiro Yamada		perictrl@59820000 {
256cd62214dSMasahiro Yamada			compatible = "socionext,uniphier-ld11-perictrl",
25752159d27SMasahiro Yamada				     "simple-mfd", "syscon";
25852159d27SMasahiro Yamada			reg = <0x59820000 0x200>;
25952159d27SMasahiro Yamada
26052159d27SMasahiro Yamada			peri_clk: clock {
26152159d27SMasahiro Yamada				compatible = "socionext,uniphier-ld11-peri-clock";
26252159d27SMasahiro Yamada				#clock-cells = <1>;
26352159d27SMasahiro Yamada			};
26452159d27SMasahiro Yamada
26552159d27SMasahiro Yamada			peri_rst: reset {
26652159d27SMasahiro Yamada				compatible = "socionext,uniphier-ld11-peri-reset";
26752159d27SMasahiro Yamada				#reset-cells = <1>;
26852159d27SMasahiro Yamada			};
26952159d27SMasahiro Yamada		};
27052159d27SMasahiro Yamada
271cd62214dSMasahiro Yamada		emmc: sdhc@5a000000 {
2727a6139c9SMasahiro Yamada			compatible = "socionext,uniphier-sd4hc", "cdns,sd4hc";
273cd62214dSMasahiro Yamada			reg = <0x5a000000 0x400>;
274cd62214dSMasahiro Yamada			interrupts = <0 78 4>;
275cd62214dSMasahiro Yamada			pinctrl-names = "default";
276cd62214dSMasahiro Yamada			pinctrl-0 = <&pinctrl_emmc_1v8>;
277cd62214dSMasahiro Yamada			clocks = <&sys_clk 4>;
278cd62214dSMasahiro Yamada			bus-width = <8>;
279cd62214dSMasahiro Yamada			mmc-ddr-1_8v;
280cd62214dSMasahiro Yamada			mmc-hs200-1_8v;
2814e7f8de4SMasahiro Yamada			cdns,phy-input-delay-legacy = <4>;
2824e7f8de4SMasahiro Yamada			cdns,phy-input-delay-mmc-highspeed = <2>;
2834e7f8de4SMasahiro Yamada			cdns,phy-input-delay-mmc-ddr = <3>;
2844e7f8de4SMasahiro Yamada			cdns,phy-dll-delay-sdclk = <21>;
2854e7f8de4SMasahiro Yamada			cdns,phy-dll-delay-sdclk-hsmmc = <21>;
286cd62214dSMasahiro Yamada		};
287cd62214dSMasahiro Yamada
28852159d27SMasahiro Yamada		usb0: usb@5a800100 {
28952159d27SMasahiro Yamada			compatible = "socionext,uniphier-ehci", "generic-ehci";
29052159d27SMasahiro Yamada			status = "disabled";
29152159d27SMasahiro Yamada			reg = <0x5a800100 0x100>;
29252159d27SMasahiro Yamada			interrupts = <0 243 4>;
29352159d27SMasahiro Yamada			pinctrl-names = "default";
29452159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_usb0>;
29552159d27SMasahiro Yamada			clocks = <&mio_clk 7>, <&mio_clk 8>, <&mio_clk 12>;
29652159d27SMasahiro Yamada			resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 8>,
29752159d27SMasahiro Yamada				 <&mio_rst 12>;
29852159d27SMasahiro Yamada		};
29952159d27SMasahiro Yamada
30052159d27SMasahiro Yamada		usb1: usb@5a810100 {
30152159d27SMasahiro Yamada			compatible = "socionext,uniphier-ehci", "generic-ehci";
30252159d27SMasahiro Yamada			status = "disabled";
30352159d27SMasahiro Yamada			reg = <0x5a810100 0x100>;
30452159d27SMasahiro Yamada			interrupts = <0 244 4>;
30552159d27SMasahiro Yamada			pinctrl-names = "default";
30652159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_usb1>;
30752159d27SMasahiro Yamada			clocks = <&mio_clk 7>, <&mio_clk 9>, <&mio_clk 13>;
30852159d27SMasahiro Yamada			resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 9>,
30952159d27SMasahiro Yamada				 <&mio_rst 13>;
31052159d27SMasahiro Yamada		};
31152159d27SMasahiro Yamada
31252159d27SMasahiro Yamada		usb2: usb@5a820100 {
31352159d27SMasahiro Yamada			compatible = "socionext,uniphier-ehci", "generic-ehci";
31452159d27SMasahiro Yamada			status = "disabled";
31552159d27SMasahiro Yamada			reg = <0x5a820100 0x100>;
31652159d27SMasahiro Yamada			interrupts = <0 245 4>;
31752159d27SMasahiro Yamada			pinctrl-names = "default";
31852159d27SMasahiro Yamada			pinctrl-0 = <&pinctrl_usb2>;
31952159d27SMasahiro Yamada			clocks = <&mio_clk 7>, <&mio_clk 10>, <&mio_clk 14>;
32052159d27SMasahiro Yamada			resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 10>,
32152159d27SMasahiro Yamada				 <&mio_rst 14>;
32252159d27SMasahiro Yamada		};
32352159d27SMasahiro Yamada
32452159d27SMasahiro Yamada		mioctrl@5b3e0000 {
3257317a940SMasahiro Yamada			compatible = "socionext,uniphier-ld11-mioctrl",
32652159d27SMasahiro Yamada				     "simple-mfd", "syscon";
32752159d27SMasahiro Yamada			reg = <0x5b3e0000 0x800>;
32852159d27SMasahiro Yamada
32952159d27SMasahiro Yamada			mio_clk: clock {
33052159d27SMasahiro Yamada				compatible = "socionext,uniphier-ld11-mio-clock";
33152159d27SMasahiro Yamada				#clock-cells = <1>;
33252159d27SMasahiro Yamada			};
33352159d27SMasahiro Yamada
33452159d27SMasahiro Yamada			mio_rst: reset {
33552159d27SMasahiro Yamada				compatible = "socionext,uniphier-ld11-mio-reset";
33652159d27SMasahiro Yamada				#reset-cells = <1>;
33752159d27SMasahiro Yamada				resets = <&sys_rst 7>;
33852159d27SMasahiro Yamada			};
33952159d27SMasahiro Yamada		};
34052159d27SMasahiro Yamada
34152159d27SMasahiro Yamada		soc-glue@5f800000 {
342cd62214dSMasahiro Yamada			compatible = "socionext,uniphier-ld11-soc-glue",
34352159d27SMasahiro Yamada				     "simple-mfd", "syscon";
34452159d27SMasahiro Yamada			reg = <0x5f800000 0x2000>;
34552159d27SMasahiro Yamada
34652159d27SMasahiro Yamada			pinctrl: pinctrl {
34752159d27SMasahiro Yamada				compatible = "socionext,uniphier-ld11-pinctrl";
34852159d27SMasahiro Yamada			};
34952159d27SMasahiro Yamada		};
35052159d27SMasahiro Yamada
351*6c9e46efSMasahiro Yamada		aidet: aidet@5fc20000 {
352*6c9e46efSMasahiro Yamada			compatible = "socionext,uniphier-ld11-aidet";
35352159d27SMasahiro Yamada			reg = <0x5fc20000 0x200>;
354*6c9e46efSMasahiro Yamada			interrupt-controller;
355*6c9e46efSMasahiro Yamada			#interrupt-cells = <2>;
35652159d27SMasahiro Yamada		};
35752159d27SMasahiro Yamada
35852159d27SMasahiro Yamada		gic: interrupt-controller@5fe00000 {
35952159d27SMasahiro Yamada			compatible = "arm,gic-v3";
36052159d27SMasahiro Yamada			reg = <0x5fe00000 0x10000>,	/* GICD */
36152159d27SMasahiro Yamada			      <0x5fe40000 0x80000>;	/* GICR */
36252159d27SMasahiro Yamada			interrupt-controller;
36352159d27SMasahiro Yamada			#interrupt-cells = <3>;
36452159d27SMasahiro Yamada			interrupts = <1 9 4>;
36552159d27SMasahiro Yamada		};
36652159d27SMasahiro Yamada
36752159d27SMasahiro Yamada		sysctrl@61840000 {
36852159d27SMasahiro Yamada			compatible = "socionext,uniphier-ld11-sysctrl",
36952159d27SMasahiro Yamada				     "simple-mfd", "syscon";
370cd62214dSMasahiro Yamada			reg = <0x61840000 0x10000>;
37152159d27SMasahiro Yamada
37252159d27SMasahiro Yamada			sys_clk: clock {
37352159d27SMasahiro Yamada				compatible = "socionext,uniphier-ld11-clock";
37452159d27SMasahiro Yamada				#clock-cells = <1>;
37552159d27SMasahiro Yamada			};
37652159d27SMasahiro Yamada
37752159d27SMasahiro Yamada			sys_rst: reset {
37852159d27SMasahiro Yamada				compatible = "socionext,uniphier-ld11-reset";
37952159d27SMasahiro Yamada				#reset-cells = <1>;
38052159d27SMasahiro Yamada			};
381*6c9e46efSMasahiro Yamada
382*6c9e46efSMasahiro Yamada			watchdog {
383*6c9e46efSMasahiro Yamada				compatible = "socionext,uniphier-wdt";
384*6c9e46efSMasahiro Yamada			};
38552159d27SMasahiro Yamada		};
386cd62214dSMasahiro Yamada
387cd62214dSMasahiro Yamada		nand: nand@68000000 {
3884e7f8de4SMasahiro Yamada			compatible = "socionext,uniphier-denali-nand-v5b";
389cd62214dSMasahiro Yamada			status = "disabled";
390cd62214dSMasahiro Yamada			reg-names = "nand_data", "denali_reg";
391cd62214dSMasahiro Yamada			reg = <0x68000000 0x20>, <0x68100000 0x1000>;
392cd62214dSMasahiro Yamada			interrupts = <0 65 4>;
393cd62214dSMasahiro Yamada			pinctrl-names = "default";
394cd62214dSMasahiro Yamada			pinctrl-0 = <&pinctrl_nand>;
395cd62214dSMasahiro Yamada			clocks = <&sys_clk 2>;
396cd62214dSMasahiro Yamada		};
39752159d27SMasahiro Yamada	};
39852159d27SMasahiro Yamada};
39952159d27SMasahiro Yamada
400*6c9e46efSMasahiro Yamada#include "uniphier-pinctrl.dtsi"
401