18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Device Tree Source for the TMPV7708
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * (C) Copyright 2018 - 2020, Toshiba Corporation.
68c2ecf20Sopenharmony_ci * (C) Copyright 2020, Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
78c2ecf20Sopenharmony_ci *
88c2ecf20Sopenharmony_ci */
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/irq.h>
118c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/arm-gic.h>
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci/memreserve/ 0x81000000 0x00300000;	/* cpu-release-addr */
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci/ {
168c2ecf20Sopenharmony_ci	compatible = "toshiba,tmpv7708";
178c2ecf20Sopenharmony_ci	#address-cells = <2>;
188c2ecf20Sopenharmony_ci	#size-cells = <2>;
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci	cpus {
218c2ecf20Sopenharmony_ci		#address-cells = <1>;
228c2ecf20Sopenharmony_ci		#size-cells = <0>;
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci		cpu-map {
258c2ecf20Sopenharmony_ci			cluster0 {
268c2ecf20Sopenharmony_ci				core0 {
278c2ecf20Sopenharmony_ci					cpu = <&cpu0>;
288c2ecf20Sopenharmony_ci				};
298c2ecf20Sopenharmony_ci				core1 {
308c2ecf20Sopenharmony_ci					cpu = <&cpu1>;
318c2ecf20Sopenharmony_ci				};
328c2ecf20Sopenharmony_ci				core2 {
338c2ecf20Sopenharmony_ci					cpu = <&cpu2>;
348c2ecf20Sopenharmony_ci				};
358c2ecf20Sopenharmony_ci				core3 {
368c2ecf20Sopenharmony_ci					cpu = <&cpu3>;
378c2ecf20Sopenharmony_ci				};
388c2ecf20Sopenharmony_ci			};
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_ci			cluster1 {
418c2ecf20Sopenharmony_ci				core0 {
428c2ecf20Sopenharmony_ci					cpu = <&cpu4>;
438c2ecf20Sopenharmony_ci				};
448c2ecf20Sopenharmony_ci				core1 {
458c2ecf20Sopenharmony_ci					cpu = <&cpu5>;
468c2ecf20Sopenharmony_ci				};
478c2ecf20Sopenharmony_ci				core2 {
488c2ecf20Sopenharmony_ci					cpu = <&cpu6>;
498c2ecf20Sopenharmony_ci				};
508c2ecf20Sopenharmony_ci				core3 {
518c2ecf20Sopenharmony_ci					cpu = <&cpu7>;
528c2ecf20Sopenharmony_ci				};
538c2ecf20Sopenharmony_ci			};
548c2ecf20Sopenharmony_ci		};
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ci		cpu0: cpu@0 {
578c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
588c2ecf20Sopenharmony_ci			device_type = "cpu";
598c2ecf20Sopenharmony_ci			enable-method = "spin-table";
608c2ecf20Sopenharmony_ci			cpu-release-addr = <0x0 0x81100000>;
618c2ecf20Sopenharmony_ci			reg = <0x00>;
628c2ecf20Sopenharmony_ci		};
638c2ecf20Sopenharmony_ci
648c2ecf20Sopenharmony_ci		cpu1: cpu@1 {
658c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
668c2ecf20Sopenharmony_ci			device_type = "cpu";
678c2ecf20Sopenharmony_ci			enable-method = "spin-table";
688c2ecf20Sopenharmony_ci			cpu-release-addr = <0x0 0x81100000>;
698c2ecf20Sopenharmony_ci			reg = <0x01>;
708c2ecf20Sopenharmony_ci		};
718c2ecf20Sopenharmony_ci
728c2ecf20Sopenharmony_ci		cpu2: cpu@2 {
738c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
748c2ecf20Sopenharmony_ci			device_type = "cpu";
758c2ecf20Sopenharmony_ci			enable-method = "spin-table";
768c2ecf20Sopenharmony_ci			cpu-release-addr = <0x0 0x81100000>;
778c2ecf20Sopenharmony_ci			reg = <0x02>;
788c2ecf20Sopenharmony_ci		};
798c2ecf20Sopenharmony_ci
808c2ecf20Sopenharmony_ci		cpu3: cpu@3 {
818c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
828c2ecf20Sopenharmony_ci			device_type = "cpu";
838c2ecf20Sopenharmony_ci			enable-method = "spin-table";
848c2ecf20Sopenharmony_ci			cpu-release-addr = <0x0 0x81100000>;
858c2ecf20Sopenharmony_ci			reg = <0x03>;
868c2ecf20Sopenharmony_ci		};
878c2ecf20Sopenharmony_ci
888c2ecf20Sopenharmony_ci		cpu4: cpu@100 {
898c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
908c2ecf20Sopenharmony_ci			device_type = "cpu";
918c2ecf20Sopenharmony_ci			enable-method = "spin-table";
928c2ecf20Sopenharmony_ci			cpu-release-addr = <0x0 0x81100000>;
938c2ecf20Sopenharmony_ci			reg = <0x100>;
948c2ecf20Sopenharmony_ci		};
958c2ecf20Sopenharmony_ci
968c2ecf20Sopenharmony_ci		cpu5: cpu@101 {
978c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
988c2ecf20Sopenharmony_ci			device_type = "cpu";
998c2ecf20Sopenharmony_ci			enable-method = "spin-table";
1008c2ecf20Sopenharmony_ci			cpu-release-addr = <0x0 0x81100000>;
1018c2ecf20Sopenharmony_ci			reg = <0x101>;
1028c2ecf20Sopenharmony_ci		};
1038c2ecf20Sopenharmony_ci
1048c2ecf20Sopenharmony_ci		cpu6: cpu@102 {
1058c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
1068c2ecf20Sopenharmony_ci			device_type = "cpu";
1078c2ecf20Sopenharmony_ci			enable-method = "spin-table";
1088c2ecf20Sopenharmony_ci			cpu-release-addr = <0x0 0x81100000>;
1098c2ecf20Sopenharmony_ci			reg = <0x102>;
1108c2ecf20Sopenharmony_ci		};
1118c2ecf20Sopenharmony_ci
1128c2ecf20Sopenharmony_ci		cpu7: cpu@103 {
1138c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
1148c2ecf20Sopenharmony_ci			device_type = "cpu";
1158c2ecf20Sopenharmony_ci			enable-method = "spin-table";
1168c2ecf20Sopenharmony_ci			cpu-release-addr = <0x0 0x81100000>;
1178c2ecf20Sopenharmony_ci			reg = <0x103>;
1188c2ecf20Sopenharmony_ci		};
1198c2ecf20Sopenharmony_ci	};
1208c2ecf20Sopenharmony_ci
1218c2ecf20Sopenharmony_ci	timer {
1228c2ecf20Sopenharmony_ci		compatible = "arm,armv8-timer";
1238c2ecf20Sopenharmony_ci		interrupt-parent = <&gic>;
1248c2ecf20Sopenharmony_ci		interrupts =
1258c2ecf20Sopenharmony_ci			<GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
1268c2ecf20Sopenharmony_ci			<GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
1278c2ecf20Sopenharmony_ci			<GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
1288c2ecf20Sopenharmony_ci			<GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
1298c2ecf20Sopenharmony_ci	};
1308c2ecf20Sopenharmony_ci
1318c2ecf20Sopenharmony_ci	uart_clk: uart-clk {
1328c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
1338c2ecf20Sopenharmony_ci		clock-frequency = <150000000>;
1348c2ecf20Sopenharmony_ci		#clock-cells = <0>;
1358c2ecf20Sopenharmony_ci	};
1368c2ecf20Sopenharmony_ci
1378c2ecf20Sopenharmony_ci	soc {
1388c2ecf20Sopenharmony_ci		#address-cells = <2>;
1398c2ecf20Sopenharmony_ci		#size-cells = <2>;
1408c2ecf20Sopenharmony_ci		compatible = "simple-bus";
1418c2ecf20Sopenharmony_ci		interrupt-parent = <&gic>;
1428c2ecf20Sopenharmony_ci		ranges;
1438c2ecf20Sopenharmony_ci
1448c2ecf20Sopenharmony_ci		gic: interrupt-controller@24001000 {
1458c2ecf20Sopenharmony_ci			compatible = "arm,gic-400";
1468c2ecf20Sopenharmony_ci			interrupt-controller;
1478c2ecf20Sopenharmony_ci			#interrupt-cells = <3>;
1488c2ecf20Sopenharmony_ci			interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
1498c2ecf20Sopenharmony_ci			reg = <0 0x24001000 0 0x1000>,
1508c2ecf20Sopenharmony_ci			      <0 0x24002000 0 0x2000>,
1518c2ecf20Sopenharmony_ci			      <0 0x24004000 0 0x2000>,
1528c2ecf20Sopenharmony_ci			      <0 0x24006000 0 0x2000>;
1538c2ecf20Sopenharmony_ci		};
1548c2ecf20Sopenharmony_ci
1558c2ecf20Sopenharmony_ci		pmux: pmux@24190000 {
1568c2ecf20Sopenharmony_ci			compatible = "toshiba,tmpv7708-pinctrl";
1578c2ecf20Sopenharmony_ci			reg = <0 0x24190000 0 0x10000>;
1588c2ecf20Sopenharmony_ci		};
1598c2ecf20Sopenharmony_ci
1608c2ecf20Sopenharmony_ci		uart0: serial@28200000 {
1618c2ecf20Sopenharmony_ci			compatible = "arm,pl011", "arm,primecell";
1628c2ecf20Sopenharmony_ci			reg = <0 0x28200000 0 0x1000>;
1638c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
1648c2ecf20Sopenharmony_ci			pinctrl-names = "default";
1658c2ecf20Sopenharmony_ci			pinctrl-0 = <&uart0_pins>;
1668c2ecf20Sopenharmony_ci			status = "disabled";
1678c2ecf20Sopenharmony_ci		};
1688c2ecf20Sopenharmony_ci
1698c2ecf20Sopenharmony_ci		uart1: serial@28201000 {
1708c2ecf20Sopenharmony_ci			compatible = "arm,pl011", "arm,primecell";
1718c2ecf20Sopenharmony_ci			reg = <0 0x28201000 0 0x1000>;
1728c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>;
1738c2ecf20Sopenharmony_ci			pinctrl-names = "default";
1748c2ecf20Sopenharmony_ci			pinctrl-0 = <&uart1_pins>;
1758c2ecf20Sopenharmony_ci			status = "disabled";
1768c2ecf20Sopenharmony_ci		};
1778c2ecf20Sopenharmony_ci
1788c2ecf20Sopenharmony_ci		uart2: serial@28202000 {
1798c2ecf20Sopenharmony_ci			compatible = "arm,pl011", "arm,primecell";
1808c2ecf20Sopenharmony_ci			reg = <0 0x28202000 0 0x1000>;
1818c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>;
1828c2ecf20Sopenharmony_ci			pinctrl-names = "default";
1838c2ecf20Sopenharmony_ci			pinctrl-0 = <&uart2_pins>;
1848c2ecf20Sopenharmony_ci			status = "disabled";
1858c2ecf20Sopenharmony_ci		};
1868c2ecf20Sopenharmony_ci
1878c2ecf20Sopenharmony_ci		uart3: serial@28203000 {
1888c2ecf20Sopenharmony_ci			compatible = "arm,pl011", "arm,primecell";
1898c2ecf20Sopenharmony_ci			reg = <0 0x28203000 0 0x1000>;
1908c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
1918c2ecf20Sopenharmony_ci			pinctrl-names = "default";
1928c2ecf20Sopenharmony_ci			pinctrl-0 = <&uart3_pins>;
1938c2ecf20Sopenharmony_ci			status = "disabled";
1948c2ecf20Sopenharmony_ci		};
1958c2ecf20Sopenharmony_ci
1968c2ecf20Sopenharmony_ci		i2c0: i2c@28030000 {
1978c2ecf20Sopenharmony_ci			compatible = "snps,designware-i2c";
1988c2ecf20Sopenharmony_ci			reg = <0 0x28030000 0 0x1000>;
1998c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
2008c2ecf20Sopenharmony_ci			pinctrl-names = "default";
2018c2ecf20Sopenharmony_ci			pinctrl-0 = <&i2c0_pins>;
2028c2ecf20Sopenharmony_ci			clock-frequency = <400000>;
2038c2ecf20Sopenharmony_ci			#address-cells = <1>;
2048c2ecf20Sopenharmony_ci			#size-cells = <0>;
2058c2ecf20Sopenharmony_ci			status = "disabled";
2068c2ecf20Sopenharmony_ci		};
2078c2ecf20Sopenharmony_ci
2088c2ecf20Sopenharmony_ci		i2c1: i2c@28031000 {
2098c2ecf20Sopenharmony_ci			compatible = "snps,designware-i2c";
2108c2ecf20Sopenharmony_ci			reg = <0 0x28031000 0 0x1000>;
2118c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>;
2128c2ecf20Sopenharmony_ci			pinctrl-names = "default";
2138c2ecf20Sopenharmony_ci			pinctrl-0 = <&i2c1_pins>;
2148c2ecf20Sopenharmony_ci			clock-frequency = <400000>;
2158c2ecf20Sopenharmony_ci			#address-cells = <1>;
2168c2ecf20Sopenharmony_ci			#size-cells = <0>;
2178c2ecf20Sopenharmony_ci			status = "disabled";
2188c2ecf20Sopenharmony_ci		};
2198c2ecf20Sopenharmony_ci
2208c2ecf20Sopenharmony_ci		i2c2: i2c@28032000 {
2218c2ecf20Sopenharmony_ci			compatible = "snps,designware-i2c";
2228c2ecf20Sopenharmony_ci			reg = <0 0x28032000 0 0x1000>;
2238c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
2248c2ecf20Sopenharmony_ci			pinctrl-names = "default";
2258c2ecf20Sopenharmony_ci			pinctrl-0 = <&i2c2_pins>;
2268c2ecf20Sopenharmony_ci			clock-frequency = <400000>;
2278c2ecf20Sopenharmony_ci			#address-cells = <1>;
2288c2ecf20Sopenharmony_ci			#size-cells = <0>;
2298c2ecf20Sopenharmony_ci			status = "disabled";
2308c2ecf20Sopenharmony_ci		};
2318c2ecf20Sopenharmony_ci
2328c2ecf20Sopenharmony_ci		i2c3: i2c@28033000 {
2338c2ecf20Sopenharmony_ci			compatible = "snps,designware-i2c";
2348c2ecf20Sopenharmony_ci			reg = <0 0x28033000 0 0x1000>;
2358c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>;
2368c2ecf20Sopenharmony_ci			pinctrl-names = "default";
2378c2ecf20Sopenharmony_ci			pinctrl-0 = <&i2c3_pins>;
2388c2ecf20Sopenharmony_ci			clock-frequency = <400000>;
2398c2ecf20Sopenharmony_ci			#address-cells = <1>;
2408c2ecf20Sopenharmony_ci			#size-cells = <0>;
2418c2ecf20Sopenharmony_ci			status = "disabled";
2428c2ecf20Sopenharmony_ci		};
2438c2ecf20Sopenharmony_ci
2448c2ecf20Sopenharmony_ci		i2c4: i2c@28034000 {
2458c2ecf20Sopenharmony_ci			compatible = "snps,designware-i2c";
2468c2ecf20Sopenharmony_ci			reg = <0 0x28034000 0 0x1000>;
2478c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>;
2488c2ecf20Sopenharmony_ci			pinctrl-names = "default";
2498c2ecf20Sopenharmony_ci			pinctrl-0 = <&i2c4_pins>;
2508c2ecf20Sopenharmony_ci			clock-frequency = <400000>;
2518c2ecf20Sopenharmony_ci			#address-cells = <1>;
2528c2ecf20Sopenharmony_ci			#size-cells = <0>;
2538c2ecf20Sopenharmony_ci			status = "disabled";
2548c2ecf20Sopenharmony_ci		};
2558c2ecf20Sopenharmony_ci
2568c2ecf20Sopenharmony_ci		i2c5: i2c@28035000 {
2578c2ecf20Sopenharmony_ci			compatible = "snps,designware-i2c";
2588c2ecf20Sopenharmony_ci			reg = <0 0x28035000 0 0x1000>;
2598c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
2608c2ecf20Sopenharmony_ci			pinctrl-names = "default";
2618c2ecf20Sopenharmony_ci			pinctrl-0 = <&i2c5_pins>;
2628c2ecf20Sopenharmony_ci			clock-frequency = <400000>;
2638c2ecf20Sopenharmony_ci			#address-cells = <1>;
2648c2ecf20Sopenharmony_ci			#size-cells = <0>;
2658c2ecf20Sopenharmony_ci			status = "disabled";
2668c2ecf20Sopenharmony_ci		};
2678c2ecf20Sopenharmony_ci
2688c2ecf20Sopenharmony_ci		i2c6: i2c@28036000 {
2698c2ecf20Sopenharmony_ci			compatible = "snps,designware-i2c";
2708c2ecf20Sopenharmony_ci			reg = <0 0x28036000 0 0x1000>;
2718c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
2728c2ecf20Sopenharmony_ci			pinctrl-names = "default";
2738c2ecf20Sopenharmony_ci			pinctrl-0 = <&i2c6_pins>;
2748c2ecf20Sopenharmony_ci			clock-frequency = <400000>;
2758c2ecf20Sopenharmony_ci			#address-cells = <1>;
2768c2ecf20Sopenharmony_ci			#size-cells = <0>;
2778c2ecf20Sopenharmony_ci			status = "disabled";
2788c2ecf20Sopenharmony_ci		};
2798c2ecf20Sopenharmony_ci
2808c2ecf20Sopenharmony_ci		i2c7: i2c@28037000 {
2818c2ecf20Sopenharmony_ci			compatible = "snps,designware-i2c";
2828c2ecf20Sopenharmony_ci			reg = <0 0x28037000 0 0x1000>;
2838c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
2848c2ecf20Sopenharmony_ci			pinctrl-names = "default";
2858c2ecf20Sopenharmony_ci			pinctrl-0 = <&i2c7_pins>;
2868c2ecf20Sopenharmony_ci			clock-frequency = <400000>;
2878c2ecf20Sopenharmony_ci			#address-cells = <1>;
2888c2ecf20Sopenharmony_ci			#size-cells = <0>;
2898c2ecf20Sopenharmony_ci			status = "disabled";
2908c2ecf20Sopenharmony_ci		};
2918c2ecf20Sopenharmony_ci
2928c2ecf20Sopenharmony_ci		i2c8: i2c@28038000 {
2938c2ecf20Sopenharmony_ci			compatible = "snps,designware-i2c";
2948c2ecf20Sopenharmony_ci			reg = <0 0x28038000 0 0x1000>;
2958c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
2968c2ecf20Sopenharmony_ci			pinctrl-names = "default";
2978c2ecf20Sopenharmony_ci			pinctrl-0 = <&i2c8_pins>;
2988c2ecf20Sopenharmony_ci			clock-frequency = <400000>;
2998c2ecf20Sopenharmony_ci			#address-cells = <1>;
3008c2ecf20Sopenharmony_ci			#size-cells = <0>;
3018c2ecf20Sopenharmony_ci			status = "disabled";
3028c2ecf20Sopenharmony_ci		};
3038c2ecf20Sopenharmony_ci
3048c2ecf20Sopenharmony_ci		spi0: spi@28140000 {
3058c2ecf20Sopenharmony_ci			compatible = "arm,pl022", "arm,primecell";
3068c2ecf20Sopenharmony_ci			reg = <0 0x28140000 0 0x1000>;
3078c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
3088c2ecf20Sopenharmony_ci			pinctrl-names = "default";
3098c2ecf20Sopenharmony_ci			pinctrl-0 = <&spi0_pins>;
3108c2ecf20Sopenharmony_ci			num-cs = <1>;
3118c2ecf20Sopenharmony_ci			#address-cells = <1>;
3128c2ecf20Sopenharmony_ci			#size-cells = <0>;
3138c2ecf20Sopenharmony_ci			status = "disabled";
3148c2ecf20Sopenharmony_ci		};
3158c2ecf20Sopenharmony_ci
3168c2ecf20Sopenharmony_ci		spi1: spi@28141000 {
3178c2ecf20Sopenharmony_ci			compatible = "arm,pl022", "arm,primecell";
3188c2ecf20Sopenharmony_ci			reg = <0 0x28141000 0 0x1000>;
3198c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>;
3208c2ecf20Sopenharmony_ci			pinctrl-names = "default";
3218c2ecf20Sopenharmony_ci			pinctrl-0 = <&spi1_pins>;
3228c2ecf20Sopenharmony_ci			num-cs = <1>;
3238c2ecf20Sopenharmony_ci			#address-cells = <1>;
3248c2ecf20Sopenharmony_ci			#size-cells = <0>;
3258c2ecf20Sopenharmony_ci			status = "disabled";
3268c2ecf20Sopenharmony_ci		};
3278c2ecf20Sopenharmony_ci
3288c2ecf20Sopenharmony_ci		spi2: spi@28142000 {
3298c2ecf20Sopenharmony_ci			compatible = "arm,pl022", "arm,primecell";
3308c2ecf20Sopenharmony_ci			reg = <0 0x28142000 0 0x1000>;
3318c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
3328c2ecf20Sopenharmony_ci			pinctrl-names = "default";
3338c2ecf20Sopenharmony_ci			pinctrl-0 = <&spi2_pins>;
3348c2ecf20Sopenharmony_ci			num-cs = <1>;
3358c2ecf20Sopenharmony_ci			#address-cells = <1>;
3368c2ecf20Sopenharmony_ci			#size-cells = <0>;
3378c2ecf20Sopenharmony_ci			status = "disabled";
3388c2ecf20Sopenharmony_ci		};
3398c2ecf20Sopenharmony_ci
3408c2ecf20Sopenharmony_ci		spi3: spi@28143000 {
3418c2ecf20Sopenharmony_ci			compatible = "arm,pl022", "arm,primecell";
3428c2ecf20Sopenharmony_ci			reg = <0 0x28143000 0 0x1000>;
3438c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>;
3448c2ecf20Sopenharmony_ci			pinctrl-names = "default";
3458c2ecf20Sopenharmony_ci			pinctrl-0 = <&spi3_pins>;
3468c2ecf20Sopenharmony_ci			num-cs = <1>;
3478c2ecf20Sopenharmony_ci			#address-cells = <1>;
3488c2ecf20Sopenharmony_ci			#size-cells = <0>;
3498c2ecf20Sopenharmony_ci			status = "disabled";
3508c2ecf20Sopenharmony_ci		};
3518c2ecf20Sopenharmony_ci
3528c2ecf20Sopenharmony_ci		spi4: spi@28144000 {
3538c2ecf20Sopenharmony_ci			compatible = "arm,pl022", "arm,primecell";
3548c2ecf20Sopenharmony_ci			reg = <0 0x28144000 0 0x1000>;
3558c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
3568c2ecf20Sopenharmony_ci			pinctrl-names = "default";
3578c2ecf20Sopenharmony_ci			pinctrl-0 = <&spi4_pins>;
3588c2ecf20Sopenharmony_ci			num-cs = <1>;
3598c2ecf20Sopenharmony_ci			#address-cells = <1>;
3608c2ecf20Sopenharmony_ci			#size-cells = <0>;
3618c2ecf20Sopenharmony_ci			status = "disabled";
3628c2ecf20Sopenharmony_ci		};
3638c2ecf20Sopenharmony_ci
3648c2ecf20Sopenharmony_ci		spi5: spi@28145000 {
3658c2ecf20Sopenharmony_ci			compatible = "arm,pl022", "arm,primecell";
3668c2ecf20Sopenharmony_ci			reg = <0 0x28145000 0 0x1000>;
3678c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>;
3688c2ecf20Sopenharmony_ci			pinctrl-names = "default";
3698c2ecf20Sopenharmony_ci			pinctrl-0 = <&spi5_pins>;
3708c2ecf20Sopenharmony_ci			num-cs = <1>;
3718c2ecf20Sopenharmony_ci			#address-cells = <1>;
3728c2ecf20Sopenharmony_ci			#size-cells = <0>;
3738c2ecf20Sopenharmony_ci			status = "disabled";
3748c2ecf20Sopenharmony_ci		};
3758c2ecf20Sopenharmony_ci
3768c2ecf20Sopenharmony_ci		spi6: spi@28146000 {
3778c2ecf20Sopenharmony_ci			compatible = "arm,pl022", "arm,primecell";
3788c2ecf20Sopenharmony_ci			reg = <0 0x28146000 0 0x1000>;
3798c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>;
3808c2ecf20Sopenharmony_ci			pinctrl-names = "default";
3818c2ecf20Sopenharmony_ci			pinctrl-0 = <&spi6_pins>;
3828c2ecf20Sopenharmony_ci			num-cs = <1>;
3838c2ecf20Sopenharmony_ci			#address-cells = <1>;
3848c2ecf20Sopenharmony_ci			#size-cells = <0>;
3858c2ecf20Sopenharmony_ci			status = "disabled";
3868c2ecf20Sopenharmony_ci		};
3878c2ecf20Sopenharmony_ci	};
3888c2ecf20Sopenharmony_ci};
3898c2ecf20Sopenharmony_ci
3908c2ecf20Sopenharmony_ci#include "tmpv7708_pins.dtsi"
391