148dea9a7SNobuhiro Iwamatsu// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 248dea9a7SNobuhiro Iwamatsu/* 348dea9a7SNobuhiro Iwamatsu * Device Tree Source for the TMPV7708 448dea9a7SNobuhiro Iwamatsu * 548dea9a7SNobuhiro Iwamatsu * (C) Copyright 2018 - 2020, Toshiba Corporation. 648dea9a7SNobuhiro Iwamatsu * (C) Copyright 2020, Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp> 748dea9a7SNobuhiro Iwamatsu * 848dea9a7SNobuhiro Iwamatsu */ 948dea9a7SNobuhiro Iwamatsu 1048dea9a7SNobuhiro Iwamatsu#include <dt-bindings/interrupt-controller/irq.h> 1148dea9a7SNobuhiro Iwamatsu#include <dt-bindings/interrupt-controller/arm-gic.h> 1248dea9a7SNobuhiro Iwamatsu 1348dea9a7SNobuhiro Iwamatsu/memreserve/ 0x81000000 0x00300000; /* cpu-release-addr */ 1448dea9a7SNobuhiro Iwamatsu 1548dea9a7SNobuhiro Iwamatsu/ { 1648dea9a7SNobuhiro Iwamatsu compatible = "toshiba,tmpv7708"; 1748dea9a7SNobuhiro Iwamatsu #address-cells = <2>; 1848dea9a7SNobuhiro Iwamatsu #size-cells = <2>; 1948dea9a7SNobuhiro Iwamatsu 2048dea9a7SNobuhiro Iwamatsu cpus { 2148dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 2248dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 2348dea9a7SNobuhiro Iwamatsu 2448dea9a7SNobuhiro Iwamatsu cpu-map { 2548dea9a7SNobuhiro Iwamatsu cluster0 { 2648dea9a7SNobuhiro Iwamatsu core0 { 2748dea9a7SNobuhiro Iwamatsu cpu = <&cpu0>; 2848dea9a7SNobuhiro Iwamatsu }; 2948dea9a7SNobuhiro Iwamatsu core1 { 3048dea9a7SNobuhiro Iwamatsu cpu = <&cpu1>; 3148dea9a7SNobuhiro Iwamatsu }; 3248dea9a7SNobuhiro Iwamatsu core2 { 3348dea9a7SNobuhiro Iwamatsu cpu = <&cpu2>; 3448dea9a7SNobuhiro Iwamatsu }; 3548dea9a7SNobuhiro Iwamatsu core3 { 3648dea9a7SNobuhiro Iwamatsu cpu = <&cpu3>; 3748dea9a7SNobuhiro Iwamatsu }; 3848dea9a7SNobuhiro Iwamatsu }; 3948dea9a7SNobuhiro Iwamatsu 4048dea9a7SNobuhiro Iwamatsu cluster1 { 4148dea9a7SNobuhiro Iwamatsu core0 { 4248dea9a7SNobuhiro Iwamatsu cpu = <&cpu4>; 4348dea9a7SNobuhiro Iwamatsu }; 4448dea9a7SNobuhiro Iwamatsu core1 { 4548dea9a7SNobuhiro Iwamatsu cpu = <&cpu5>; 4648dea9a7SNobuhiro Iwamatsu }; 4748dea9a7SNobuhiro Iwamatsu core2 { 4848dea9a7SNobuhiro Iwamatsu cpu = <&cpu6>; 4948dea9a7SNobuhiro Iwamatsu }; 5048dea9a7SNobuhiro Iwamatsu core3 { 5148dea9a7SNobuhiro Iwamatsu cpu = <&cpu7>; 5248dea9a7SNobuhiro Iwamatsu }; 5348dea9a7SNobuhiro Iwamatsu }; 5448dea9a7SNobuhiro Iwamatsu }; 5548dea9a7SNobuhiro Iwamatsu 5648dea9a7SNobuhiro Iwamatsu cpu0: cpu@0 { 5748dea9a7SNobuhiro Iwamatsu compatible = "arm,cortex-a53"; 5848dea9a7SNobuhiro Iwamatsu device_type = "cpu"; 5948dea9a7SNobuhiro Iwamatsu enable-method = "spin-table"; 6048dea9a7SNobuhiro Iwamatsu cpu-release-addr = <0x0 0x81100000>; 6148dea9a7SNobuhiro Iwamatsu reg = <0x00>; 6248dea9a7SNobuhiro Iwamatsu }; 6348dea9a7SNobuhiro Iwamatsu 6448dea9a7SNobuhiro Iwamatsu cpu1: cpu@1 { 6548dea9a7SNobuhiro Iwamatsu compatible = "arm,cortex-a53"; 6648dea9a7SNobuhiro Iwamatsu device_type = "cpu"; 6748dea9a7SNobuhiro Iwamatsu enable-method = "spin-table"; 6848dea9a7SNobuhiro Iwamatsu cpu-release-addr = <0x0 0x81100000>; 6948dea9a7SNobuhiro Iwamatsu reg = <0x01>; 7048dea9a7SNobuhiro Iwamatsu }; 7148dea9a7SNobuhiro Iwamatsu 7248dea9a7SNobuhiro Iwamatsu cpu2: cpu@2 { 7348dea9a7SNobuhiro Iwamatsu compatible = "arm,cortex-a53"; 7448dea9a7SNobuhiro Iwamatsu device_type = "cpu"; 7548dea9a7SNobuhiro Iwamatsu enable-method = "spin-table"; 7648dea9a7SNobuhiro Iwamatsu cpu-release-addr = <0x0 0x81100000>; 7748dea9a7SNobuhiro Iwamatsu reg = <0x02>; 7848dea9a7SNobuhiro Iwamatsu }; 7948dea9a7SNobuhiro Iwamatsu 8048dea9a7SNobuhiro Iwamatsu cpu3: cpu@3 { 8148dea9a7SNobuhiro Iwamatsu compatible = "arm,cortex-a53"; 8248dea9a7SNobuhiro Iwamatsu device_type = "cpu"; 8348dea9a7SNobuhiro Iwamatsu enable-method = "spin-table"; 8448dea9a7SNobuhiro Iwamatsu cpu-release-addr = <0x0 0x81100000>; 8548dea9a7SNobuhiro Iwamatsu reg = <0x03>; 8648dea9a7SNobuhiro Iwamatsu }; 8748dea9a7SNobuhiro Iwamatsu 8848dea9a7SNobuhiro Iwamatsu cpu4: cpu@100 { 8948dea9a7SNobuhiro Iwamatsu compatible = "arm,cortex-a53"; 9048dea9a7SNobuhiro Iwamatsu device_type = "cpu"; 9148dea9a7SNobuhiro Iwamatsu enable-method = "spin-table"; 9248dea9a7SNobuhiro Iwamatsu cpu-release-addr = <0x0 0x81100000>; 9348dea9a7SNobuhiro Iwamatsu reg = <0x100>; 9448dea9a7SNobuhiro Iwamatsu }; 9548dea9a7SNobuhiro Iwamatsu 9648dea9a7SNobuhiro Iwamatsu cpu5: cpu@101 { 9748dea9a7SNobuhiro Iwamatsu compatible = "arm,cortex-a53"; 9848dea9a7SNobuhiro Iwamatsu device_type = "cpu"; 9948dea9a7SNobuhiro Iwamatsu enable-method = "spin-table"; 10048dea9a7SNobuhiro Iwamatsu cpu-release-addr = <0x0 0x81100000>; 10148dea9a7SNobuhiro Iwamatsu reg = <0x101>; 10248dea9a7SNobuhiro Iwamatsu }; 10348dea9a7SNobuhiro Iwamatsu 10448dea9a7SNobuhiro Iwamatsu cpu6: cpu@102 { 10548dea9a7SNobuhiro Iwamatsu compatible = "arm,cortex-a53"; 10648dea9a7SNobuhiro Iwamatsu device_type = "cpu"; 10748dea9a7SNobuhiro Iwamatsu enable-method = "spin-table"; 10848dea9a7SNobuhiro Iwamatsu cpu-release-addr = <0x0 0x81100000>; 10948dea9a7SNobuhiro Iwamatsu reg = <0x102>; 11048dea9a7SNobuhiro Iwamatsu }; 11148dea9a7SNobuhiro Iwamatsu 11248dea9a7SNobuhiro Iwamatsu cpu7: cpu@103 { 11348dea9a7SNobuhiro Iwamatsu compatible = "arm,cortex-a53"; 11448dea9a7SNobuhiro Iwamatsu device_type = "cpu"; 11548dea9a7SNobuhiro Iwamatsu enable-method = "spin-table"; 11648dea9a7SNobuhiro Iwamatsu cpu-release-addr = <0x0 0x81100000>; 11748dea9a7SNobuhiro Iwamatsu reg = <0x103>; 11848dea9a7SNobuhiro Iwamatsu }; 11948dea9a7SNobuhiro Iwamatsu }; 12048dea9a7SNobuhiro Iwamatsu 12148dea9a7SNobuhiro Iwamatsu timer { 12248dea9a7SNobuhiro Iwamatsu compatible = "arm,armv8-timer"; 12348dea9a7SNobuhiro Iwamatsu interrupt-parent = <&gic>; 12448dea9a7SNobuhiro Iwamatsu interrupts = 12548dea9a7SNobuhiro Iwamatsu <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>, 12648dea9a7SNobuhiro Iwamatsu <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>, 12748dea9a7SNobuhiro Iwamatsu <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>, 12848dea9a7SNobuhiro Iwamatsu <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>; 12948dea9a7SNobuhiro Iwamatsu }; 13048dea9a7SNobuhiro Iwamatsu 13148dea9a7SNobuhiro Iwamatsu uart_clk: uart-clk { 13248dea9a7SNobuhiro Iwamatsu compatible = "fixed-clock"; 13348dea9a7SNobuhiro Iwamatsu clock-frequency = <150000000>; 13448dea9a7SNobuhiro Iwamatsu #clock-cells = <0>; 13548dea9a7SNobuhiro Iwamatsu }; 13648dea9a7SNobuhiro Iwamatsu 137*4fd18fc3SNobuhiro Iwamatsu wdt_clk: wdt-clk { 138*4fd18fc3SNobuhiro Iwamatsu compatible = "fixed-clock"; 139*4fd18fc3SNobuhiro Iwamatsu clock-frequency = <150000000>; 140*4fd18fc3SNobuhiro Iwamatsu #clock-cells = <0>; 141*4fd18fc3SNobuhiro Iwamatsu }; 142*4fd18fc3SNobuhiro Iwamatsu 14348dea9a7SNobuhiro Iwamatsu soc { 14448dea9a7SNobuhiro Iwamatsu #address-cells = <2>; 14548dea9a7SNobuhiro Iwamatsu #size-cells = <2>; 14648dea9a7SNobuhiro Iwamatsu compatible = "simple-bus"; 14748dea9a7SNobuhiro Iwamatsu interrupt-parent = <&gic>; 14848dea9a7SNobuhiro Iwamatsu ranges; 14948dea9a7SNobuhiro Iwamatsu 15048dea9a7SNobuhiro Iwamatsu gic: interrupt-controller@24001000 { 15148dea9a7SNobuhiro Iwamatsu compatible = "arm,gic-400"; 15248dea9a7SNobuhiro Iwamatsu interrupt-controller; 15348dea9a7SNobuhiro Iwamatsu #interrupt-cells = <3>; 15448dea9a7SNobuhiro Iwamatsu interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>; 15548dea9a7SNobuhiro Iwamatsu reg = <0 0x24001000 0 0x1000>, 15648dea9a7SNobuhiro Iwamatsu <0 0x24002000 0 0x2000>, 15748dea9a7SNobuhiro Iwamatsu <0 0x24004000 0 0x2000>, 15848dea9a7SNobuhiro Iwamatsu <0 0x24006000 0 0x2000>; 15948dea9a7SNobuhiro Iwamatsu }; 16048dea9a7SNobuhiro Iwamatsu 16148dea9a7SNobuhiro Iwamatsu pmux: pmux@24190000 { 16248dea9a7SNobuhiro Iwamatsu compatible = "toshiba,tmpv7708-pinctrl"; 16348dea9a7SNobuhiro Iwamatsu reg = <0 0x24190000 0 0x10000>; 16448dea9a7SNobuhiro Iwamatsu }; 16548dea9a7SNobuhiro Iwamatsu 16648dea9a7SNobuhiro Iwamatsu uart0: serial@28200000 { 16748dea9a7SNobuhiro Iwamatsu compatible = "arm,pl011", "arm,primecell"; 16848dea9a7SNobuhiro Iwamatsu reg = <0 0x28200000 0 0x1000>; 16948dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>; 17048dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 17148dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&uart0_pins>; 17248dea9a7SNobuhiro Iwamatsu status = "disabled"; 17348dea9a7SNobuhiro Iwamatsu }; 17448dea9a7SNobuhiro Iwamatsu 17548dea9a7SNobuhiro Iwamatsu uart1: serial@28201000 { 17648dea9a7SNobuhiro Iwamatsu compatible = "arm,pl011", "arm,primecell"; 17748dea9a7SNobuhiro Iwamatsu reg = <0 0x28201000 0 0x1000>; 17848dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>; 17948dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 18048dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&uart1_pins>; 18148dea9a7SNobuhiro Iwamatsu status = "disabled"; 18248dea9a7SNobuhiro Iwamatsu }; 18348dea9a7SNobuhiro Iwamatsu 18448dea9a7SNobuhiro Iwamatsu uart2: serial@28202000 { 18548dea9a7SNobuhiro Iwamatsu compatible = "arm,pl011", "arm,primecell"; 18648dea9a7SNobuhiro Iwamatsu reg = <0 0x28202000 0 0x1000>; 18748dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>; 18848dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 18948dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&uart2_pins>; 19048dea9a7SNobuhiro Iwamatsu status = "disabled"; 19148dea9a7SNobuhiro Iwamatsu }; 19248dea9a7SNobuhiro Iwamatsu 19348dea9a7SNobuhiro Iwamatsu uart3: serial@28203000 { 19448dea9a7SNobuhiro Iwamatsu compatible = "arm,pl011", "arm,primecell"; 19548dea9a7SNobuhiro Iwamatsu reg = <0 0x28203000 0 0x1000>; 19648dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>; 19748dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 19848dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&uart3_pins>; 19948dea9a7SNobuhiro Iwamatsu status = "disabled"; 20048dea9a7SNobuhiro Iwamatsu }; 20148dea9a7SNobuhiro Iwamatsu 20248dea9a7SNobuhiro Iwamatsu i2c0: i2c@28030000 { 20348dea9a7SNobuhiro Iwamatsu compatible = "snps,designware-i2c"; 20448dea9a7SNobuhiro Iwamatsu reg = <0 0x28030000 0 0x1000>; 20548dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>; 20648dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 20748dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&i2c0_pins>; 20848dea9a7SNobuhiro Iwamatsu clock-frequency = <400000>; 20948dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 21048dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 21148dea9a7SNobuhiro Iwamatsu status = "disabled"; 21248dea9a7SNobuhiro Iwamatsu }; 21348dea9a7SNobuhiro Iwamatsu 21448dea9a7SNobuhiro Iwamatsu i2c1: i2c@28031000 { 21548dea9a7SNobuhiro Iwamatsu compatible = "snps,designware-i2c"; 21648dea9a7SNobuhiro Iwamatsu reg = <0 0x28031000 0 0x1000>; 21748dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>; 21848dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 21948dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&i2c1_pins>; 22048dea9a7SNobuhiro Iwamatsu clock-frequency = <400000>; 22148dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 22248dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 22348dea9a7SNobuhiro Iwamatsu status = "disabled"; 22448dea9a7SNobuhiro Iwamatsu }; 22548dea9a7SNobuhiro Iwamatsu 22648dea9a7SNobuhiro Iwamatsu i2c2: i2c@28032000 { 22748dea9a7SNobuhiro Iwamatsu compatible = "snps,designware-i2c"; 22848dea9a7SNobuhiro Iwamatsu reg = <0 0x28032000 0 0x1000>; 22948dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>; 23048dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 23148dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&i2c2_pins>; 23248dea9a7SNobuhiro Iwamatsu clock-frequency = <400000>; 23348dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 23448dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 23548dea9a7SNobuhiro Iwamatsu status = "disabled"; 23648dea9a7SNobuhiro Iwamatsu }; 23748dea9a7SNobuhiro Iwamatsu 23848dea9a7SNobuhiro Iwamatsu i2c3: i2c@28033000 { 23948dea9a7SNobuhiro Iwamatsu compatible = "snps,designware-i2c"; 24048dea9a7SNobuhiro Iwamatsu reg = <0 0x28033000 0 0x1000>; 24148dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>; 24248dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 24348dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&i2c3_pins>; 24448dea9a7SNobuhiro Iwamatsu clock-frequency = <400000>; 24548dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 24648dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 24748dea9a7SNobuhiro Iwamatsu status = "disabled"; 24848dea9a7SNobuhiro Iwamatsu }; 24948dea9a7SNobuhiro Iwamatsu 25048dea9a7SNobuhiro Iwamatsu i2c4: i2c@28034000 { 25148dea9a7SNobuhiro Iwamatsu compatible = "snps,designware-i2c"; 25248dea9a7SNobuhiro Iwamatsu reg = <0 0x28034000 0 0x1000>; 25348dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>; 25448dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 25548dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&i2c4_pins>; 25648dea9a7SNobuhiro Iwamatsu clock-frequency = <400000>; 25748dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 25848dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 25948dea9a7SNobuhiro Iwamatsu status = "disabled"; 26048dea9a7SNobuhiro Iwamatsu }; 26148dea9a7SNobuhiro Iwamatsu 26248dea9a7SNobuhiro Iwamatsu i2c5: i2c@28035000 { 26348dea9a7SNobuhiro Iwamatsu compatible = "snps,designware-i2c"; 26448dea9a7SNobuhiro Iwamatsu reg = <0 0x28035000 0 0x1000>; 26548dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 26648dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 26748dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&i2c5_pins>; 26848dea9a7SNobuhiro Iwamatsu clock-frequency = <400000>; 26948dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 27048dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 27148dea9a7SNobuhiro Iwamatsu status = "disabled"; 27248dea9a7SNobuhiro Iwamatsu }; 27348dea9a7SNobuhiro Iwamatsu 27448dea9a7SNobuhiro Iwamatsu i2c6: i2c@28036000 { 27548dea9a7SNobuhiro Iwamatsu compatible = "snps,designware-i2c"; 27648dea9a7SNobuhiro Iwamatsu reg = <0 0x28036000 0 0x1000>; 27748dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 27848dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 27948dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&i2c6_pins>; 28048dea9a7SNobuhiro Iwamatsu clock-frequency = <400000>; 28148dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 28248dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 28348dea9a7SNobuhiro Iwamatsu status = "disabled"; 28448dea9a7SNobuhiro Iwamatsu }; 28548dea9a7SNobuhiro Iwamatsu 28648dea9a7SNobuhiro Iwamatsu i2c7: i2c@28037000 { 28748dea9a7SNobuhiro Iwamatsu compatible = "snps,designware-i2c"; 28848dea9a7SNobuhiro Iwamatsu reg = <0 0x28037000 0 0x1000>; 28948dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>; 29048dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 29148dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&i2c7_pins>; 29248dea9a7SNobuhiro Iwamatsu clock-frequency = <400000>; 29348dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 29448dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 29548dea9a7SNobuhiro Iwamatsu status = "disabled"; 29648dea9a7SNobuhiro Iwamatsu }; 29748dea9a7SNobuhiro Iwamatsu 29848dea9a7SNobuhiro Iwamatsu i2c8: i2c@28038000 { 29948dea9a7SNobuhiro Iwamatsu compatible = "snps,designware-i2c"; 30048dea9a7SNobuhiro Iwamatsu reg = <0 0x28038000 0 0x1000>; 30148dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; 30248dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 30348dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&i2c8_pins>; 30448dea9a7SNobuhiro Iwamatsu clock-frequency = <400000>; 30548dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 30648dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 30748dea9a7SNobuhiro Iwamatsu status = "disabled"; 30848dea9a7SNobuhiro Iwamatsu }; 30948dea9a7SNobuhiro Iwamatsu 31048dea9a7SNobuhiro Iwamatsu spi0: spi@28140000 { 31148dea9a7SNobuhiro Iwamatsu compatible = "arm,pl022", "arm,primecell"; 31248dea9a7SNobuhiro Iwamatsu reg = <0 0x28140000 0 0x1000>; 31348dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; 31448dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 31548dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&spi0_pins>; 31648dea9a7SNobuhiro Iwamatsu num-cs = <1>; 31748dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 31848dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 31948dea9a7SNobuhiro Iwamatsu status = "disabled"; 32048dea9a7SNobuhiro Iwamatsu }; 32148dea9a7SNobuhiro Iwamatsu 32248dea9a7SNobuhiro Iwamatsu spi1: spi@28141000 { 32348dea9a7SNobuhiro Iwamatsu compatible = "arm,pl022", "arm,primecell"; 32448dea9a7SNobuhiro Iwamatsu reg = <0 0x28141000 0 0x1000>; 32548dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>; 32648dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 32748dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&spi1_pins>; 32848dea9a7SNobuhiro Iwamatsu num-cs = <1>; 32948dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 33048dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 33148dea9a7SNobuhiro Iwamatsu status = "disabled"; 33248dea9a7SNobuhiro Iwamatsu }; 33348dea9a7SNobuhiro Iwamatsu 33448dea9a7SNobuhiro Iwamatsu spi2: spi@28142000 { 33548dea9a7SNobuhiro Iwamatsu compatible = "arm,pl022", "arm,primecell"; 33648dea9a7SNobuhiro Iwamatsu reg = <0 0x28142000 0 0x1000>; 33748dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>; 33848dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 33948dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&spi2_pins>; 34048dea9a7SNobuhiro Iwamatsu num-cs = <1>; 34148dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 34248dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 34348dea9a7SNobuhiro Iwamatsu status = "disabled"; 34448dea9a7SNobuhiro Iwamatsu }; 34548dea9a7SNobuhiro Iwamatsu 34648dea9a7SNobuhiro Iwamatsu spi3: spi@28143000 { 34748dea9a7SNobuhiro Iwamatsu compatible = "arm,pl022", "arm,primecell"; 34848dea9a7SNobuhiro Iwamatsu reg = <0 0x28143000 0 0x1000>; 34948dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>; 35048dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 35148dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&spi3_pins>; 35248dea9a7SNobuhiro Iwamatsu num-cs = <1>; 35348dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 35448dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 35548dea9a7SNobuhiro Iwamatsu status = "disabled"; 35648dea9a7SNobuhiro Iwamatsu }; 35748dea9a7SNobuhiro Iwamatsu 35848dea9a7SNobuhiro Iwamatsu spi4: spi@28144000 { 35948dea9a7SNobuhiro Iwamatsu compatible = "arm,pl022", "arm,primecell"; 36048dea9a7SNobuhiro Iwamatsu reg = <0 0x28144000 0 0x1000>; 36148dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; 36248dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 36348dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&spi4_pins>; 36448dea9a7SNobuhiro Iwamatsu num-cs = <1>; 36548dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 36648dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 36748dea9a7SNobuhiro Iwamatsu status = "disabled"; 36848dea9a7SNobuhiro Iwamatsu }; 36948dea9a7SNobuhiro Iwamatsu 37048dea9a7SNobuhiro Iwamatsu spi5: spi@28145000 { 37148dea9a7SNobuhiro Iwamatsu compatible = "arm,pl022", "arm,primecell"; 37248dea9a7SNobuhiro Iwamatsu reg = <0 0x28145000 0 0x1000>; 37348dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; 37448dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 37548dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&spi5_pins>; 37648dea9a7SNobuhiro Iwamatsu num-cs = <1>; 37748dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 37848dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 37948dea9a7SNobuhiro Iwamatsu status = "disabled"; 38048dea9a7SNobuhiro Iwamatsu }; 38148dea9a7SNobuhiro Iwamatsu 38248dea9a7SNobuhiro Iwamatsu spi6: spi@28146000 { 38348dea9a7SNobuhiro Iwamatsu compatible = "arm,pl022", "arm,primecell"; 38448dea9a7SNobuhiro Iwamatsu reg = <0 0x28146000 0 0x1000>; 38548dea9a7SNobuhiro Iwamatsu interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>; 38648dea9a7SNobuhiro Iwamatsu pinctrl-names = "default"; 38748dea9a7SNobuhiro Iwamatsu pinctrl-0 = <&spi6_pins>; 38848dea9a7SNobuhiro Iwamatsu num-cs = <1>; 38948dea9a7SNobuhiro Iwamatsu #address-cells = <1>; 39048dea9a7SNobuhiro Iwamatsu #size-cells = <0>; 39148dea9a7SNobuhiro Iwamatsu status = "disabled"; 39248dea9a7SNobuhiro Iwamatsu }; 393*4fd18fc3SNobuhiro Iwamatsu 394*4fd18fc3SNobuhiro Iwamatsu wdt: wdt@28330000 { 395*4fd18fc3SNobuhiro Iwamatsu compatible = "toshiba,visconti-wdt"; 396*4fd18fc3SNobuhiro Iwamatsu reg = <0 0x28330000 0 0x1000>; 397*4fd18fc3SNobuhiro Iwamatsu status = "disabled"; 398*4fd18fc3SNobuhiro Iwamatsu }; 39948dea9a7SNobuhiro Iwamatsu }; 40048dea9a7SNobuhiro Iwamatsu}; 40148dea9a7SNobuhiro Iwamatsu 40248dea9a7SNobuhiro Iwamatsu#include "tmpv7708_pins.dtsi" 403