162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * sama5d4.dtsi - Device Tree Include file for SAMA5D4 family SoC
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci *  Copyright (C) 2014 Atmel,
662306a36Sopenharmony_ci *                2014 Nicolas Ferre <nicolas.ferre@atmel.com>
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#include <dt-bindings/clock/at91.h>
1062306a36Sopenharmony_ci#include <dt-bindings/dma/at91.h>
1162306a36Sopenharmony_ci#include <dt-bindings/mfd/at91-usart.h>
1262306a36Sopenharmony_ci#include <dt-bindings/pinctrl/at91.h>
1362306a36Sopenharmony_ci#include <dt-bindings/interrupt-controller/irq.h>
1462306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h>
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci/ {
1762306a36Sopenharmony_ci	#address-cells = <1>;
1862306a36Sopenharmony_ci	#size-cells = <1>;
1962306a36Sopenharmony_ci	model = "Atmel SAMA5D4 family SoC";
2062306a36Sopenharmony_ci	compatible = "atmel,sama5d4";
2162306a36Sopenharmony_ci	interrupt-parent = <&aic>;
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci	aliases {
2462306a36Sopenharmony_ci		serial0 = &usart3;
2562306a36Sopenharmony_ci		serial1 = &usart4;
2662306a36Sopenharmony_ci		serial2 = &usart2;
2762306a36Sopenharmony_ci		serial3 = &usart0;
2862306a36Sopenharmony_ci		serial4 = &usart1;
2962306a36Sopenharmony_ci		serial5 = &uart0;
3062306a36Sopenharmony_ci		serial6 = &uart1;
3162306a36Sopenharmony_ci		gpio0 = &pioA;
3262306a36Sopenharmony_ci		gpio1 = &pioB;
3362306a36Sopenharmony_ci		gpio2 = &pioC;
3462306a36Sopenharmony_ci		gpio3 = &pioD;
3562306a36Sopenharmony_ci		gpio4 = &pioE;
3662306a36Sopenharmony_ci		pwm0 = &pwm0;
3762306a36Sopenharmony_ci		ssc0 = &ssc0;
3862306a36Sopenharmony_ci		ssc1 = &ssc1;
3962306a36Sopenharmony_ci		tcb0 = &tcb0;
4062306a36Sopenharmony_ci		tcb1 = &tcb1;
4162306a36Sopenharmony_ci		i2c0 = &i2c0;
4262306a36Sopenharmony_ci		i2c1 = &i2c1;
4362306a36Sopenharmony_ci		i2c2 = &i2c2;
4462306a36Sopenharmony_ci	};
4562306a36Sopenharmony_ci	cpus {
4662306a36Sopenharmony_ci		#address-cells = <1>;
4762306a36Sopenharmony_ci		#size-cells = <0>;
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ci		cpu@0 {
5062306a36Sopenharmony_ci			device_type = "cpu";
5162306a36Sopenharmony_ci			compatible = "arm,cortex-a5";
5262306a36Sopenharmony_ci			reg = <0>;
5362306a36Sopenharmony_ci			next-level-cache = <&L2>;
5462306a36Sopenharmony_ci		};
5562306a36Sopenharmony_ci	};
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci	memory@20000000 {
5862306a36Sopenharmony_ci		device_type = "memory";
5962306a36Sopenharmony_ci		reg = <0x20000000 0x20000000>;
6062306a36Sopenharmony_ci	};
6162306a36Sopenharmony_ci
6262306a36Sopenharmony_ci	clocks {
6362306a36Sopenharmony_ci		slow_xtal: slow_xtal {
6462306a36Sopenharmony_ci			compatible = "fixed-clock";
6562306a36Sopenharmony_ci			#clock-cells = <0>;
6662306a36Sopenharmony_ci			clock-frequency = <0>;
6762306a36Sopenharmony_ci		};
6862306a36Sopenharmony_ci
6962306a36Sopenharmony_ci		main_xtal: main_xtal {
7062306a36Sopenharmony_ci			compatible = "fixed-clock";
7162306a36Sopenharmony_ci			#clock-cells = <0>;
7262306a36Sopenharmony_ci			clock-frequency = <0>;
7362306a36Sopenharmony_ci		};
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci		adc_op_clk: adc_op_clk {
7662306a36Sopenharmony_ci			compatible = "fixed-clock";
7762306a36Sopenharmony_ci			#clock-cells = <0>;
7862306a36Sopenharmony_ci			clock-frequency = <1000000>;
7962306a36Sopenharmony_ci		};
8062306a36Sopenharmony_ci	};
8162306a36Sopenharmony_ci
8262306a36Sopenharmony_ci	ns_sram: sram@210000 {
8362306a36Sopenharmony_ci		compatible = "mmio-sram";
8462306a36Sopenharmony_ci		reg = <0x00210000 0x10000>;
8562306a36Sopenharmony_ci		#address-cells = <1>;
8662306a36Sopenharmony_ci		#size-cells = <1>;
8762306a36Sopenharmony_ci		ranges = <0 0x00210000 0x10000>;
8862306a36Sopenharmony_ci	};
8962306a36Sopenharmony_ci
9062306a36Sopenharmony_ci	ahb {
9162306a36Sopenharmony_ci		compatible = "simple-bus";
9262306a36Sopenharmony_ci		#address-cells = <1>;
9362306a36Sopenharmony_ci		#size-cells = <1>;
9462306a36Sopenharmony_ci		ranges;
9562306a36Sopenharmony_ci
9662306a36Sopenharmony_ci		nfc_sram: sram@100000 {
9762306a36Sopenharmony_ci			compatible = "mmio-sram";
9862306a36Sopenharmony_ci			no-memory-wc;
9962306a36Sopenharmony_ci			reg = <0x100000 0x2400>;
10062306a36Sopenharmony_ci			#address-cells = <1>;
10162306a36Sopenharmony_ci			#size-cells = <1>;
10262306a36Sopenharmony_ci			ranges = <0 0x100000 0x2400>;
10362306a36Sopenharmony_ci		};
10462306a36Sopenharmony_ci
10562306a36Sopenharmony_ci		vdec0: vdec@300000 {
10662306a36Sopenharmony_ci			compatible = "microchip,sama5d4-vdec";
10762306a36Sopenharmony_ci			reg = <0x00300000 0x100000>;
10862306a36Sopenharmony_ci			interrupts = <19 IRQ_TYPE_LEVEL_HIGH 4>;
10962306a36Sopenharmony_ci			clocks = <&pmc PMC_TYPE_PERIPHERAL 19>;
11062306a36Sopenharmony_ci		};
11162306a36Sopenharmony_ci
11262306a36Sopenharmony_ci		usb0: gadget@400000 {
11362306a36Sopenharmony_ci			compatible = "atmel,sama5d3-udc";
11462306a36Sopenharmony_ci			reg = <0x00400000 0x100000
11562306a36Sopenharmony_ci			       0xfc02c000 0x4000>;
11662306a36Sopenharmony_ci			interrupts = <47 IRQ_TYPE_LEVEL_HIGH 2>;
11762306a36Sopenharmony_ci			clocks = <&pmc PMC_TYPE_PERIPHERAL 47>, <&pmc PMC_TYPE_CORE PMC_UTMI>;
11862306a36Sopenharmony_ci			clock-names = "pclk", "hclk";
11962306a36Sopenharmony_ci			status = "disabled";
12062306a36Sopenharmony_ci		};
12162306a36Sopenharmony_ci
12262306a36Sopenharmony_ci		usb1: ohci@500000 {
12362306a36Sopenharmony_ci			compatible = "atmel,at91rm9200-ohci", "usb-ohci";
12462306a36Sopenharmony_ci			reg = <0x00500000 0x100000>;
12562306a36Sopenharmony_ci			interrupts = <46 IRQ_TYPE_LEVEL_HIGH 2>;
12662306a36Sopenharmony_ci			clocks = <&pmc PMC_TYPE_PERIPHERAL 46>, <&pmc PMC_TYPE_PERIPHERAL 46>, <&pmc PMC_TYPE_SYSTEM 6>;
12762306a36Sopenharmony_ci			clock-names = "ohci_clk", "hclk", "uhpck";
12862306a36Sopenharmony_ci			status = "disabled";
12962306a36Sopenharmony_ci		};
13062306a36Sopenharmony_ci
13162306a36Sopenharmony_ci		usb2: ehci@600000 {
13262306a36Sopenharmony_ci			compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
13362306a36Sopenharmony_ci			reg = <0x00600000 0x100000>;
13462306a36Sopenharmony_ci			interrupts = <46 IRQ_TYPE_LEVEL_HIGH 2>;
13562306a36Sopenharmony_ci			clocks = <&pmc PMC_TYPE_CORE PMC_UTMI>, <&pmc PMC_TYPE_PERIPHERAL 46>;
13662306a36Sopenharmony_ci			clock-names = "usb_clk", "ehci_clk";
13762306a36Sopenharmony_ci			status = "disabled";
13862306a36Sopenharmony_ci		};
13962306a36Sopenharmony_ci
14062306a36Sopenharmony_ci		L2: cache-controller@a00000 {
14162306a36Sopenharmony_ci			compatible = "arm,pl310-cache";
14262306a36Sopenharmony_ci			reg = <0x00a00000 0x1000>;
14362306a36Sopenharmony_ci			interrupts = <67 IRQ_TYPE_LEVEL_HIGH 4>;
14462306a36Sopenharmony_ci			cache-unified;
14562306a36Sopenharmony_ci			cache-level = <2>;
14662306a36Sopenharmony_ci		};
14762306a36Sopenharmony_ci
14862306a36Sopenharmony_ci		ebi: ebi@10000000 {
14962306a36Sopenharmony_ci			compatible = "atmel,sama5d3-ebi";
15062306a36Sopenharmony_ci			#address-cells = <2>;
15162306a36Sopenharmony_ci			#size-cells = <1>;
15262306a36Sopenharmony_ci			atmel,smc = <&hsmc>;
15362306a36Sopenharmony_ci			reg = <0x10000000 0x10000000
15462306a36Sopenharmony_ci			       0x60000000 0x28000000>;
15562306a36Sopenharmony_ci			ranges = <0x0 0x0 0x10000000 0x10000000
15662306a36Sopenharmony_ci				  0x1 0x0 0x60000000 0x10000000
15762306a36Sopenharmony_ci				  0x2 0x0 0x70000000 0x10000000
15862306a36Sopenharmony_ci				  0x3 0x0 0x80000000 0x8000000>;
15962306a36Sopenharmony_ci			clocks = <&pmc PMC_TYPE_CORE PMC_MCK>;
16062306a36Sopenharmony_ci			status = "disabled";
16162306a36Sopenharmony_ci
16262306a36Sopenharmony_ci			nand_controller: nand-controller {
16362306a36Sopenharmony_ci				compatible = "atmel,sama5d3-nand-controller";
16462306a36Sopenharmony_ci				atmel,nfc-sram = <&nfc_sram>;
16562306a36Sopenharmony_ci				atmel,nfc-io = <&nfc_io>;
16662306a36Sopenharmony_ci				ecc-engine = <&pmecc>;
16762306a36Sopenharmony_ci				#address-cells = <2>;
16862306a36Sopenharmony_ci				#size-cells = <1>;
16962306a36Sopenharmony_ci				ranges;
17062306a36Sopenharmony_ci				status = "disabled";
17162306a36Sopenharmony_ci			};
17262306a36Sopenharmony_ci		};
17362306a36Sopenharmony_ci
17462306a36Sopenharmony_ci		nfc_io: nfc-io@90000000 {
17562306a36Sopenharmony_ci			compatible = "atmel,sama5d3-nfc-io", "syscon";
17662306a36Sopenharmony_ci			reg = <0x90000000 0x8000000>;
17762306a36Sopenharmony_ci		};
17862306a36Sopenharmony_ci
17962306a36Sopenharmony_ci		apb {
18062306a36Sopenharmony_ci			compatible = "simple-bus";
18162306a36Sopenharmony_ci			#address-cells = <1>;
18262306a36Sopenharmony_ci			#size-cells = <1>;
18362306a36Sopenharmony_ci			ranges;
18462306a36Sopenharmony_ci
18562306a36Sopenharmony_ci			hlcdc: hlcdc@f0000000 {
18662306a36Sopenharmony_ci				compatible = "atmel,sama5d4-hlcdc";
18762306a36Sopenharmony_ci				reg = <0xf0000000 0x4000>;
18862306a36Sopenharmony_ci				interrupts = <51 IRQ_TYPE_LEVEL_HIGH 0>;
18962306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 51>, <&pmc PMC_TYPE_SYSTEM 3>, <&clk32k>;
19062306a36Sopenharmony_ci				clock-names = "periph_clk","sys_clk", "slow_clk";
19162306a36Sopenharmony_ci				status = "disabled";
19262306a36Sopenharmony_ci
19362306a36Sopenharmony_ci				hlcdc-display-controller {
19462306a36Sopenharmony_ci					compatible = "atmel,hlcdc-display-controller";
19562306a36Sopenharmony_ci					#address-cells = <1>;
19662306a36Sopenharmony_ci					#size-cells = <0>;
19762306a36Sopenharmony_ci
19862306a36Sopenharmony_ci					port@0 {
19962306a36Sopenharmony_ci						#address-cells = <1>;
20062306a36Sopenharmony_ci						#size-cells = <0>;
20162306a36Sopenharmony_ci						reg = <0>;
20262306a36Sopenharmony_ci					};
20362306a36Sopenharmony_ci				};
20462306a36Sopenharmony_ci
20562306a36Sopenharmony_ci				hlcdc_pwm: hlcdc-pwm {
20662306a36Sopenharmony_ci					compatible = "atmel,hlcdc-pwm";
20762306a36Sopenharmony_ci					pinctrl-names = "default";
20862306a36Sopenharmony_ci					pinctrl-0 = <&pinctrl_lcd_pwm>;
20962306a36Sopenharmony_ci					#pwm-cells = <3>;
21062306a36Sopenharmony_ci				};
21162306a36Sopenharmony_ci			};
21262306a36Sopenharmony_ci
21362306a36Sopenharmony_ci			dma1: dma-controller@f0004000 {
21462306a36Sopenharmony_ci				compatible = "atmel,sama5d4-dma";
21562306a36Sopenharmony_ci				reg = <0xf0004000 0x200>;
21662306a36Sopenharmony_ci				interrupts = <50 IRQ_TYPE_LEVEL_HIGH 0>;
21762306a36Sopenharmony_ci				#dma-cells = <1>;
21862306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 50>;
21962306a36Sopenharmony_ci				clock-names = "dma_clk";
22062306a36Sopenharmony_ci			};
22162306a36Sopenharmony_ci
22262306a36Sopenharmony_ci			isi: isi@f0008000 {
22362306a36Sopenharmony_ci				compatible = "atmel,at91sam9g45-isi";
22462306a36Sopenharmony_ci				reg = <0xf0008000 0x4000>;
22562306a36Sopenharmony_ci				interrupts = <52 IRQ_TYPE_LEVEL_HIGH 5>;
22662306a36Sopenharmony_ci				pinctrl-names = "default";
22762306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_isi_data_0_7>;
22862306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 52>;
22962306a36Sopenharmony_ci				clock-names = "isi_clk";
23062306a36Sopenharmony_ci				status = "disabled";
23162306a36Sopenharmony_ci				port {
23262306a36Sopenharmony_ci					#address-cells = <1>;
23362306a36Sopenharmony_ci					#size-cells = <0>;
23462306a36Sopenharmony_ci				};
23562306a36Sopenharmony_ci			};
23662306a36Sopenharmony_ci
23762306a36Sopenharmony_ci			ramc0: ramc@f0010000 {
23862306a36Sopenharmony_ci				compatible = "atmel,sama5d3-ddramc";
23962306a36Sopenharmony_ci				reg = <0xf0010000 0x200>;
24062306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_SYSTEM 2>, <&pmc PMC_TYPE_PERIPHERAL 16>;
24162306a36Sopenharmony_ci				clock-names = "ddrck", "mpddr";
24262306a36Sopenharmony_ci			};
24362306a36Sopenharmony_ci
24462306a36Sopenharmony_ci			dma0: dma-controller@f0014000 {
24562306a36Sopenharmony_ci				compatible = "atmel,sama5d4-dma";
24662306a36Sopenharmony_ci				reg = <0xf0014000 0x200>;
24762306a36Sopenharmony_ci				interrupts = <8 IRQ_TYPE_LEVEL_HIGH 0>;
24862306a36Sopenharmony_ci				#dma-cells = <1>;
24962306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 8>;
25062306a36Sopenharmony_ci				clock-names = "dma_clk";
25162306a36Sopenharmony_ci			};
25262306a36Sopenharmony_ci
25362306a36Sopenharmony_ci			pmc: clock-controller@f0018000 {
25462306a36Sopenharmony_ci				compatible = "atmel,sama5d4-pmc", "syscon";
25562306a36Sopenharmony_ci				reg = <0xf0018000 0x120>;
25662306a36Sopenharmony_ci				interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
25762306a36Sopenharmony_ci				#clock-cells = <2>;
25862306a36Sopenharmony_ci				clocks = <&clk32k>, <&main_xtal>;
25962306a36Sopenharmony_ci				clock-names = "slow_clk", "main_xtal";
26062306a36Sopenharmony_ci			};
26162306a36Sopenharmony_ci
26262306a36Sopenharmony_ci			mmc0: mmc@f8000000 {
26362306a36Sopenharmony_ci				compatible = "atmel,hsmci";
26462306a36Sopenharmony_ci				reg = <0xf8000000 0x600>;
26562306a36Sopenharmony_ci				interrupts = <35 IRQ_TYPE_LEVEL_HIGH 0>;
26662306a36Sopenharmony_ci				dmas = <&dma1
26762306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
26862306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(0))>;
26962306a36Sopenharmony_ci				dma-names = "rxtx";
27062306a36Sopenharmony_ci				pinctrl-names = "default";
27162306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 &pinctrl_mmc0_dat1_3>;
27262306a36Sopenharmony_ci				status = "disabled";
27362306a36Sopenharmony_ci				#address-cells = <1>;
27462306a36Sopenharmony_ci				#size-cells = <0>;
27562306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 35>;
27662306a36Sopenharmony_ci				clock-names = "mci_clk";
27762306a36Sopenharmony_ci			};
27862306a36Sopenharmony_ci
27962306a36Sopenharmony_ci			uart0: serial@f8004000 {
28062306a36Sopenharmony_ci				compatible = "atmel,at91sam9260-usart";
28162306a36Sopenharmony_ci				reg = <0xf8004000 0x100>;
28262306a36Sopenharmony_ci				atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
28362306a36Sopenharmony_ci				interrupts = <27 IRQ_TYPE_LEVEL_HIGH 5>;
28462306a36Sopenharmony_ci				dmas = <&dma0
28562306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
28662306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(22))>,
28762306a36Sopenharmony_ci				       <&dma0
28862306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
28962306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(23))>;
29062306a36Sopenharmony_ci				dma-names = "tx", "rx";
29162306a36Sopenharmony_ci				pinctrl-names = "default";
29262306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_uart0>;
29362306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 27>;
29462306a36Sopenharmony_ci				clock-names = "usart";
29562306a36Sopenharmony_ci				status = "disabled";
29662306a36Sopenharmony_ci			};
29762306a36Sopenharmony_ci
29862306a36Sopenharmony_ci			ssc0: ssc@f8008000 {
29962306a36Sopenharmony_ci				compatible = "atmel,at91sam9g45-ssc";
30062306a36Sopenharmony_ci				reg = <0xf8008000 0x4000>;
30162306a36Sopenharmony_ci				interrupts = <48 IRQ_TYPE_LEVEL_HIGH 0>;
30262306a36Sopenharmony_ci				pinctrl-names = "default";
30362306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_ssc0_tx &pinctrl_ssc0_rx>;
30462306a36Sopenharmony_ci				dmas = <&dma1
30562306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
30662306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(26))>,
30762306a36Sopenharmony_ci				       <&dma1
30862306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
30962306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(27))>;
31062306a36Sopenharmony_ci				dma-names = "tx", "rx";
31162306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 48>;
31262306a36Sopenharmony_ci				clock-names = "pclk";
31362306a36Sopenharmony_ci				status = "disabled";
31462306a36Sopenharmony_ci			};
31562306a36Sopenharmony_ci
31662306a36Sopenharmony_ci			pwm0: pwm@f800c000 {
31762306a36Sopenharmony_ci				compatible = "atmel,sama5d3-pwm";
31862306a36Sopenharmony_ci				reg = <0xf800c000 0x300>;
31962306a36Sopenharmony_ci				interrupts = <43 IRQ_TYPE_LEVEL_HIGH 4>;
32062306a36Sopenharmony_ci				#pwm-cells = <3>;
32162306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 43>;
32262306a36Sopenharmony_ci				status = "disabled";
32362306a36Sopenharmony_ci			};
32462306a36Sopenharmony_ci
32562306a36Sopenharmony_ci			spi0: spi@f8010000 {
32662306a36Sopenharmony_ci				#address-cells = <1>;
32762306a36Sopenharmony_ci				#size-cells = <0>;
32862306a36Sopenharmony_ci				compatible = "atmel,at91rm9200-spi";
32962306a36Sopenharmony_ci				reg = <0xf8010000 0x100>;
33062306a36Sopenharmony_ci				interrupts = <37 IRQ_TYPE_LEVEL_HIGH 3>;
33162306a36Sopenharmony_ci				dmas = <&dma1
33262306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
33362306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(10))>,
33462306a36Sopenharmony_ci				       <&dma1
33562306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
33662306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(11))>;
33762306a36Sopenharmony_ci				dma-names = "tx", "rx";
33862306a36Sopenharmony_ci				pinctrl-names = "default";
33962306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_spi0>;
34062306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 37>;
34162306a36Sopenharmony_ci				clock-names = "spi_clk";
34262306a36Sopenharmony_ci				status = "disabled";
34362306a36Sopenharmony_ci			};
34462306a36Sopenharmony_ci
34562306a36Sopenharmony_ci			i2c0: i2c@f8014000 {
34662306a36Sopenharmony_ci				compatible = "atmel,sama5d4-i2c";
34762306a36Sopenharmony_ci				reg = <0xf8014000 0x4000>;
34862306a36Sopenharmony_ci				interrupts = <32 IRQ_TYPE_LEVEL_HIGH 6>;
34962306a36Sopenharmony_ci				dmas = <&dma1
35062306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
35162306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(2))>,
35262306a36Sopenharmony_ci				       <&dma1
35362306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
35462306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(3))>;
35562306a36Sopenharmony_ci				dma-names = "tx", "rx";
35662306a36Sopenharmony_ci				pinctrl-names = "default", "gpio";
35762306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_i2c0>;
35862306a36Sopenharmony_ci				pinctrl-1 = <&pinctrl_i2c0_gpio>;
35962306a36Sopenharmony_ci				sda-gpios = <&pioA 30 GPIO_ACTIVE_HIGH>;
36062306a36Sopenharmony_ci				scl-gpios = <&pioA 31 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
36162306a36Sopenharmony_ci				#address-cells = <1>;
36262306a36Sopenharmony_ci				#size-cells = <0>;
36362306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 32>;
36462306a36Sopenharmony_ci				status = "disabled";
36562306a36Sopenharmony_ci			};
36662306a36Sopenharmony_ci
36762306a36Sopenharmony_ci			i2c1: i2c@f8018000 {
36862306a36Sopenharmony_ci				compatible = "atmel,sama5d4-i2c";
36962306a36Sopenharmony_ci				reg = <0xf8018000 0x4000>;
37062306a36Sopenharmony_ci				interrupts = <33 IRQ_TYPE_LEVEL_HIGH 6>;
37162306a36Sopenharmony_ci				dmas = <&dma0
37262306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
37362306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(4))>,
37462306a36Sopenharmony_ci				       <&dma0
37562306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
37662306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(5))>;
37762306a36Sopenharmony_ci				dma-names = "tx", "rx";
37862306a36Sopenharmony_ci				pinctrl-names = "default", "gpio";
37962306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_i2c1>;
38062306a36Sopenharmony_ci				pinctrl-1 = <&pinctrl_i2c1_gpio>;
38162306a36Sopenharmony_ci				sda-gpios = <&pioE 29 GPIO_ACTIVE_HIGH>;
38262306a36Sopenharmony_ci				scl-gpios = <&pioE 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
38362306a36Sopenharmony_ci				#address-cells = <1>;
38462306a36Sopenharmony_ci				#size-cells = <0>;
38562306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 33>;
38662306a36Sopenharmony_ci				status = "disabled";
38762306a36Sopenharmony_ci			};
38862306a36Sopenharmony_ci
38962306a36Sopenharmony_ci			tcb0: timer@f801c000 {
39062306a36Sopenharmony_ci				compatible = "atmel,at91sam9x5-tcb", "simple-mfd", "syscon";
39162306a36Sopenharmony_ci				#address-cells = <1>;
39262306a36Sopenharmony_ci				#size-cells = <0>;
39362306a36Sopenharmony_ci				reg = <0xf801c000 0x100>;
39462306a36Sopenharmony_ci				interrupts = <40 IRQ_TYPE_LEVEL_HIGH 0>;
39562306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 40>, <&clk32k>;
39662306a36Sopenharmony_ci				clock-names = "t0_clk", "slow_clk";
39762306a36Sopenharmony_ci			};
39862306a36Sopenharmony_ci
39962306a36Sopenharmony_ci			macb0: ethernet@f8020000 {
40062306a36Sopenharmony_ci				compatible = "atmel,sama5d4-gem";
40162306a36Sopenharmony_ci				reg = <0xf8020000 0x100>;
40262306a36Sopenharmony_ci				interrupts = <54 IRQ_TYPE_LEVEL_HIGH 3>;
40362306a36Sopenharmony_ci				pinctrl-names = "default";
40462306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_macb0_rmii>;
40562306a36Sopenharmony_ci				#address-cells = <1>;
40662306a36Sopenharmony_ci				#size-cells = <0>;
40762306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 54>, <&pmc PMC_TYPE_PERIPHERAL 54>;
40862306a36Sopenharmony_ci				clock-names = "hclk", "pclk";
40962306a36Sopenharmony_ci				status = "disabled";
41062306a36Sopenharmony_ci			};
41162306a36Sopenharmony_ci
41262306a36Sopenharmony_ci			i2c2: i2c@f8024000 {
41362306a36Sopenharmony_ci				compatible = "atmel,sama5d4-i2c";
41462306a36Sopenharmony_ci				reg = <0xf8024000 0x4000>;
41562306a36Sopenharmony_ci				interrupts = <34 IRQ_TYPE_LEVEL_HIGH 6>;
41662306a36Sopenharmony_ci				dmas = <&dma1
41762306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
41862306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(6))>,
41962306a36Sopenharmony_ci				       <&dma1
42062306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
42162306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(7))>;
42262306a36Sopenharmony_ci				dma-names = "tx", "rx";
42362306a36Sopenharmony_ci				pinctrl-names = "default", "gpio";
42462306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_i2c2>;
42562306a36Sopenharmony_ci				pinctrl-1 = <&pinctrl_i2c2_gpio>;
42662306a36Sopenharmony_ci				sda-gpios = <&pioB 29 GPIO_ACTIVE_HIGH>;
42762306a36Sopenharmony_ci				scl-gpios = <&pioB 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
42862306a36Sopenharmony_ci				#address-cells = <1>;
42962306a36Sopenharmony_ci				#size-cells = <0>;
43062306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 34>;
43162306a36Sopenharmony_ci				status = "disabled";
43262306a36Sopenharmony_ci			};
43362306a36Sopenharmony_ci
43462306a36Sopenharmony_ci			sfr: sfr@f8028000 {
43562306a36Sopenharmony_ci				compatible = "atmel,sama5d4-sfr", "syscon";
43662306a36Sopenharmony_ci				reg = <0xf8028000 0x60>;
43762306a36Sopenharmony_ci			};
43862306a36Sopenharmony_ci
43962306a36Sopenharmony_ci			usart0: serial@f802c000 {
44062306a36Sopenharmony_ci				compatible = "atmel,at91sam9260-usart";
44162306a36Sopenharmony_ci				reg = <0xf802c000 0x100>;
44262306a36Sopenharmony_ci				atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
44362306a36Sopenharmony_ci				interrupts = <6 IRQ_TYPE_LEVEL_HIGH 5>;
44462306a36Sopenharmony_ci				dmas = <&dma0
44562306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
44662306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(36))>,
44762306a36Sopenharmony_ci				       <&dma0
44862306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
44962306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(37))>;
45062306a36Sopenharmony_ci				dma-names = "tx", "rx";
45162306a36Sopenharmony_ci				pinctrl-names = "default";
45262306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_usart0 &pinctrl_usart0_rts &pinctrl_usart0_cts>;
45362306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 6>;
45462306a36Sopenharmony_ci				clock-names = "usart";
45562306a36Sopenharmony_ci				status = "disabled";
45662306a36Sopenharmony_ci			};
45762306a36Sopenharmony_ci
45862306a36Sopenharmony_ci			usart1: serial@f8030000 {
45962306a36Sopenharmony_ci				compatible = "atmel,at91sam9260-usart";
46062306a36Sopenharmony_ci				reg = <0xf8030000 0x100>;
46162306a36Sopenharmony_ci				atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
46262306a36Sopenharmony_ci				interrupts = <7 IRQ_TYPE_LEVEL_HIGH 5>;
46362306a36Sopenharmony_ci				dmas = <&dma0
46462306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
46562306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(38))>,
46662306a36Sopenharmony_ci				       <&dma0
46762306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
46862306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(39))>;
46962306a36Sopenharmony_ci				dma-names = "tx", "rx";
47062306a36Sopenharmony_ci				pinctrl-names = "default";
47162306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_usart1 &pinctrl_usart1_rts &pinctrl_usart1_cts>;
47262306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 7>;
47362306a36Sopenharmony_ci				clock-names = "usart";
47462306a36Sopenharmony_ci				status = "disabled";
47562306a36Sopenharmony_ci			};
47662306a36Sopenharmony_ci
47762306a36Sopenharmony_ci			mmc1: mmc@fc000000 {
47862306a36Sopenharmony_ci				compatible = "atmel,hsmci";
47962306a36Sopenharmony_ci				reg = <0xfc000000 0x600>;
48062306a36Sopenharmony_ci				interrupts = <36 IRQ_TYPE_LEVEL_HIGH 0>;
48162306a36Sopenharmony_ci				dmas = <&dma1
48262306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
48362306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(1))>;
48462306a36Sopenharmony_ci				dma-names = "rxtx";
48562306a36Sopenharmony_ci				pinctrl-names = "default";
48662306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_mmc1_clk_cmd_dat0 &pinctrl_mmc1_dat1_3>;
48762306a36Sopenharmony_ci				status = "disabled";
48862306a36Sopenharmony_ci				#address-cells = <1>;
48962306a36Sopenharmony_ci				#size-cells = <0>;
49062306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 36>;
49162306a36Sopenharmony_ci				clock-names = "mci_clk";
49262306a36Sopenharmony_ci			};
49362306a36Sopenharmony_ci
49462306a36Sopenharmony_ci			uart1: serial@fc004000 {
49562306a36Sopenharmony_ci				compatible = "atmel,at91sam9260-usart";
49662306a36Sopenharmony_ci				reg = <0xfc004000 0x100>;
49762306a36Sopenharmony_ci				atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
49862306a36Sopenharmony_ci				interrupts = <28 IRQ_TYPE_LEVEL_HIGH 5>;
49962306a36Sopenharmony_ci				dmas = <&dma0
50062306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
50162306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(24))>,
50262306a36Sopenharmony_ci				       <&dma0
50362306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
50462306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(25))>;
50562306a36Sopenharmony_ci				dma-names = "tx", "rx";
50662306a36Sopenharmony_ci				pinctrl-names = "default";
50762306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_uart1>;
50862306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 28>;
50962306a36Sopenharmony_ci				clock-names = "usart";
51062306a36Sopenharmony_ci				status = "disabled";
51162306a36Sopenharmony_ci			};
51262306a36Sopenharmony_ci
51362306a36Sopenharmony_ci			usart2: serial@fc008000 {
51462306a36Sopenharmony_ci				compatible = "atmel,at91sam9260-usart";
51562306a36Sopenharmony_ci				reg = <0xfc008000 0x100>;
51662306a36Sopenharmony_ci				atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
51762306a36Sopenharmony_ci				interrupts = <29 IRQ_TYPE_LEVEL_HIGH 5>;
51862306a36Sopenharmony_ci				dmas = <&dma1
51962306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
52062306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(16))>,
52162306a36Sopenharmony_ci				       <&dma1
52262306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
52362306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(17))>;
52462306a36Sopenharmony_ci				dma-names = "tx", "rx";
52562306a36Sopenharmony_ci				pinctrl-names = "default";
52662306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_usart2 &pinctrl_usart2_rts &pinctrl_usart2_cts>;
52762306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 29>;
52862306a36Sopenharmony_ci				clock-names = "usart";
52962306a36Sopenharmony_ci				status = "disabled";
53062306a36Sopenharmony_ci			};
53162306a36Sopenharmony_ci
53262306a36Sopenharmony_ci			usart3: serial@fc00c000 {
53362306a36Sopenharmony_ci				compatible = "atmel,at91sam9260-usart";
53462306a36Sopenharmony_ci				reg = <0xfc00c000 0x100>;
53562306a36Sopenharmony_ci				atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
53662306a36Sopenharmony_ci				interrupts = <30 IRQ_TYPE_LEVEL_HIGH 5>;
53762306a36Sopenharmony_ci				dmas = <&dma1
53862306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
53962306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(18))>,
54062306a36Sopenharmony_ci				       <&dma1
54162306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
54262306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(19))>;
54362306a36Sopenharmony_ci				dma-names = "tx", "rx";
54462306a36Sopenharmony_ci				pinctrl-names = "default";
54562306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_usart3>;
54662306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 30>;
54762306a36Sopenharmony_ci				clock-names = "usart";
54862306a36Sopenharmony_ci				status = "disabled";
54962306a36Sopenharmony_ci			};
55062306a36Sopenharmony_ci
55162306a36Sopenharmony_ci			usart4: serial@fc010000 {
55262306a36Sopenharmony_ci				compatible = "atmel,at91sam9260-usart";
55362306a36Sopenharmony_ci				reg = <0xfc010000 0x100>;
55462306a36Sopenharmony_ci				atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
55562306a36Sopenharmony_ci				interrupts = <31 IRQ_TYPE_LEVEL_HIGH 5>;
55662306a36Sopenharmony_ci				dmas = <&dma1
55762306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
55862306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(20))>,
55962306a36Sopenharmony_ci				       <&dma1
56062306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
56162306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(21))>;
56262306a36Sopenharmony_ci				dma-names = "tx", "rx";
56362306a36Sopenharmony_ci				pinctrl-names = "default";
56462306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_usart4>;
56562306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 31>;
56662306a36Sopenharmony_ci				clock-names = "usart";
56762306a36Sopenharmony_ci				status = "disabled";
56862306a36Sopenharmony_ci			};
56962306a36Sopenharmony_ci
57062306a36Sopenharmony_ci			ssc1: ssc@fc014000 {
57162306a36Sopenharmony_ci				compatible = "atmel,at91sam9g45-ssc";
57262306a36Sopenharmony_ci				reg = <0xfc014000 0x4000>;
57362306a36Sopenharmony_ci				interrupts = <49 IRQ_TYPE_LEVEL_HIGH 0>;
57462306a36Sopenharmony_ci				pinctrl-names = "default";
57562306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_ssc1_tx &pinctrl_ssc1_rx>;
57662306a36Sopenharmony_ci				dmas = <&dma1
57762306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
57862306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(28))>,
57962306a36Sopenharmony_ci				       <&dma1
58062306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
58162306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(29))>;
58262306a36Sopenharmony_ci				dma-names = "tx", "rx";
58362306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 49>;
58462306a36Sopenharmony_ci				clock-names = "pclk";
58562306a36Sopenharmony_ci				status = "disabled";
58662306a36Sopenharmony_ci			};
58762306a36Sopenharmony_ci
58862306a36Sopenharmony_ci			spi1: spi@fc018000 {
58962306a36Sopenharmony_ci				#address-cells = <1>;
59062306a36Sopenharmony_ci				#size-cells = <0>;
59162306a36Sopenharmony_ci				compatible = "atmel,at91rm9200-spi";
59262306a36Sopenharmony_ci				reg = <0xfc018000 0x100>;
59362306a36Sopenharmony_ci				interrupts = <38 IRQ_TYPE_LEVEL_HIGH 3>;
59462306a36Sopenharmony_ci				dmas = <&dma1
59562306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
59662306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(12))>,
59762306a36Sopenharmony_ci				       <&dma1
59862306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
59962306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(13))>;
60062306a36Sopenharmony_ci				dma-names = "tx", "rx";
60162306a36Sopenharmony_ci				pinctrl-names = "default";
60262306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_spi1>;
60362306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 38>;
60462306a36Sopenharmony_ci				clock-names = "spi_clk";
60562306a36Sopenharmony_ci				status = "disabled";
60662306a36Sopenharmony_ci			};
60762306a36Sopenharmony_ci
60862306a36Sopenharmony_ci			spi2: spi@fc01c000 {
60962306a36Sopenharmony_ci				#address-cells = <1>;
61062306a36Sopenharmony_ci				#size-cells = <0>;
61162306a36Sopenharmony_ci				compatible = "atmel,at91rm9200-spi";
61262306a36Sopenharmony_ci				reg = <0xfc01c000 0x100>;
61362306a36Sopenharmony_ci				interrupts = <39 IRQ_TYPE_LEVEL_HIGH 3>;
61462306a36Sopenharmony_ci				dmas = <&dma0
61562306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
61662306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(14))>,
61762306a36Sopenharmony_ci				       <&dma0
61862306a36Sopenharmony_ci					(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
61962306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(15))>;
62062306a36Sopenharmony_ci				dma-names = "tx", "rx";
62162306a36Sopenharmony_ci				pinctrl-names = "default";
62262306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_spi2>;
62362306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 39>;
62462306a36Sopenharmony_ci				clock-names = "spi_clk";
62562306a36Sopenharmony_ci				status = "disabled";
62662306a36Sopenharmony_ci			};
62762306a36Sopenharmony_ci
62862306a36Sopenharmony_ci			tcb1: timer@fc020000 {
62962306a36Sopenharmony_ci				compatible = "atmel,at91sam9x5-tcb", "simple-mfd", "syscon";
63062306a36Sopenharmony_ci				#address-cells = <1>;
63162306a36Sopenharmony_ci				#size-cells = <0>;
63262306a36Sopenharmony_ci				reg = <0xfc020000 0x100>;
63362306a36Sopenharmony_ci				interrupts = <41 IRQ_TYPE_LEVEL_HIGH 0>;
63462306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 41>, <&clk32k>;
63562306a36Sopenharmony_ci				clock-names = "t0_clk", "slow_clk";
63662306a36Sopenharmony_ci			};
63762306a36Sopenharmony_ci
63862306a36Sopenharmony_ci			tcb2: timer@fc024000 {
63962306a36Sopenharmony_ci				compatible = "atmel,at91sam9x5-tcb", "simple-mfd", "syscon";
64062306a36Sopenharmony_ci				#address-cells = <1>;
64162306a36Sopenharmony_ci				#size-cells = <0>;
64262306a36Sopenharmony_ci				reg = <0xfc024000 0x100>;
64362306a36Sopenharmony_ci				interrupts = <42 IRQ_TYPE_LEVEL_HIGH 0>;
64462306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 42>, <&clk32k>;
64562306a36Sopenharmony_ci				clock-names = "t0_clk", "slow_clk";
64662306a36Sopenharmony_ci			};
64762306a36Sopenharmony_ci
64862306a36Sopenharmony_ci			macb1: ethernet@fc028000 {
64962306a36Sopenharmony_ci				compatible = "atmel,sama5d4-gem";
65062306a36Sopenharmony_ci				reg = <0xfc028000 0x100>;
65162306a36Sopenharmony_ci				interrupts = <55 IRQ_TYPE_LEVEL_HIGH 3>;
65262306a36Sopenharmony_ci				pinctrl-names = "default";
65362306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_macb1_rmii>;
65462306a36Sopenharmony_ci				#address-cells = <1>;
65562306a36Sopenharmony_ci				#size-cells = <0>;
65662306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 55>, <&pmc PMC_TYPE_PERIPHERAL 55>;
65762306a36Sopenharmony_ci				clock-names = "hclk", "pclk";
65862306a36Sopenharmony_ci				status = "disabled";
65962306a36Sopenharmony_ci			};
66062306a36Sopenharmony_ci
66162306a36Sopenharmony_ci			trng@fc030000 {
66262306a36Sopenharmony_ci				compatible = "atmel,at91sam9g45-trng";
66362306a36Sopenharmony_ci				reg = <0xfc030000 0x100>;
66462306a36Sopenharmony_ci				interrupts = <53 IRQ_TYPE_LEVEL_HIGH 0>;
66562306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 53>;
66662306a36Sopenharmony_ci			};
66762306a36Sopenharmony_ci
66862306a36Sopenharmony_ci			adc0: adc@fc034000 {
66962306a36Sopenharmony_ci				compatible = "atmel,at91sam9x5-adc";
67062306a36Sopenharmony_ci				reg = <0xfc034000 0x100>;
67162306a36Sopenharmony_ci				interrupts = <44 IRQ_TYPE_LEVEL_HIGH 5>;
67262306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 44>,
67362306a36Sopenharmony_ci					 <&adc_op_clk>;
67462306a36Sopenharmony_ci				clock-names = "adc_clk", "adc_op_clk";
67562306a36Sopenharmony_ci				atmel,adc-channels-used = <0x01f>;
67662306a36Sopenharmony_ci				atmel,adc-startup-time = <40>;
67762306a36Sopenharmony_ci				atmel,adc-use-external-triggers;
67862306a36Sopenharmony_ci				atmel,adc-vref = <3000>;
67962306a36Sopenharmony_ci				atmel,adc-sample-hold-time = <11>;
68062306a36Sopenharmony_ci				atmel,adc-ts-pressure-threshold = <10000>;
68162306a36Sopenharmony_ci				status = "disabled";
68262306a36Sopenharmony_ci			};
68362306a36Sopenharmony_ci
68462306a36Sopenharmony_ci			aes: crypto@fc044000 {
68562306a36Sopenharmony_ci				compatible = "atmel,at91sam9g46-aes";
68662306a36Sopenharmony_ci				reg = <0xfc044000 0x100>;
68762306a36Sopenharmony_ci				interrupts = <12 IRQ_TYPE_LEVEL_HIGH 0>;
68862306a36Sopenharmony_ci				dmas = <&dma0 (AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
68962306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(41))>,
69062306a36Sopenharmony_ci				       <&dma0 (AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
69162306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(40))>;
69262306a36Sopenharmony_ci				dma-names = "tx", "rx";
69362306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 12>;
69462306a36Sopenharmony_ci				clock-names = "aes_clk";
69562306a36Sopenharmony_ci			};
69662306a36Sopenharmony_ci
69762306a36Sopenharmony_ci			tdes: crpyto@fc04c000 {
69862306a36Sopenharmony_ci				compatible = "atmel,at91sam9g46-tdes";
69962306a36Sopenharmony_ci				reg = <0xfc04c000 0x100>;
70062306a36Sopenharmony_ci				interrupts = <14 IRQ_TYPE_LEVEL_HIGH 0>;
70162306a36Sopenharmony_ci				dmas = <&dma0 (AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
70262306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(42))>,
70362306a36Sopenharmony_ci				       <&dma0 (AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
70462306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(43))>;
70562306a36Sopenharmony_ci				dma-names = "tx", "rx";
70662306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 14>;
70762306a36Sopenharmony_ci				clock-names = "tdes_clk";
70862306a36Sopenharmony_ci			};
70962306a36Sopenharmony_ci
71062306a36Sopenharmony_ci			sha: crypto@fc050000 {
71162306a36Sopenharmony_ci				compatible = "atmel,at91sam9g46-sha";
71262306a36Sopenharmony_ci				reg = <0xfc050000 0x100>;
71362306a36Sopenharmony_ci				interrupts = <15 IRQ_TYPE_LEVEL_HIGH 0>;
71462306a36Sopenharmony_ci				dmas = <&dma0 (AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1)
71562306a36Sopenharmony_ci					| AT91_XDMAC_DT_PERID(44))>;
71662306a36Sopenharmony_ci				dma-names = "tx";
71762306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 15>;
71862306a36Sopenharmony_ci				clock-names = "sha_clk";
71962306a36Sopenharmony_ci			};
72062306a36Sopenharmony_ci
72162306a36Sopenharmony_ci			hsmc: smc@fc05c000 {
72262306a36Sopenharmony_ci				compatible = "atmel,sama5d3-smc", "syscon", "simple-mfd";
72362306a36Sopenharmony_ci				reg = <0xfc05c000 0x1000>;
72462306a36Sopenharmony_ci				interrupts = <22 IRQ_TYPE_LEVEL_HIGH 6>;
72562306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 22>;
72662306a36Sopenharmony_ci				#address-cells = <1>;
72762306a36Sopenharmony_ci				#size-cells = <1>;
72862306a36Sopenharmony_ci				ranges;
72962306a36Sopenharmony_ci
73062306a36Sopenharmony_ci				pmecc: ecc-engine@ffffc070 {
73162306a36Sopenharmony_ci					compatible = "atmel,sama5d4-pmecc";
73262306a36Sopenharmony_ci					reg = <0xfc05c070 0x490>,
73362306a36Sopenharmony_ci					      <0xfc05c500 0x100>;
73462306a36Sopenharmony_ci				};
73562306a36Sopenharmony_ci			};
73662306a36Sopenharmony_ci
73762306a36Sopenharmony_ci			reset_controller: reset-controller@fc068600 {
73862306a36Sopenharmony_ci				compatible = "atmel,sama5d3-rstc", "atmel,at91sam9g45-rstc";
73962306a36Sopenharmony_ci				reg = <0xfc068600 0x10>;
74062306a36Sopenharmony_ci				clocks = <&clk32k>;
74162306a36Sopenharmony_ci			};
74262306a36Sopenharmony_ci
74362306a36Sopenharmony_ci			shutdown_controller: poweroff@fc068610 {
74462306a36Sopenharmony_ci				compatible = "atmel,at91sam9x5-shdwc";
74562306a36Sopenharmony_ci				reg = <0xfc068610 0x10>;
74662306a36Sopenharmony_ci				clocks = <&clk32k>;
74762306a36Sopenharmony_ci			};
74862306a36Sopenharmony_ci
74962306a36Sopenharmony_ci			pit: timer@fc068630 {
75062306a36Sopenharmony_ci				compatible = "atmel,at91sam9260-pit";
75162306a36Sopenharmony_ci				reg = <0xfc068630 0x10>;
75262306a36Sopenharmony_ci				interrupts = <3 IRQ_TYPE_LEVEL_HIGH 5>;
75362306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_CORE PMC_MCK2>;
75462306a36Sopenharmony_ci			};
75562306a36Sopenharmony_ci
75662306a36Sopenharmony_ci			watchdog: watchdog@fc068640 {
75762306a36Sopenharmony_ci				compatible = "atmel,sama5d4-wdt";
75862306a36Sopenharmony_ci				reg = <0xfc068640 0x10>;
75962306a36Sopenharmony_ci				interrupts = <4 IRQ_TYPE_LEVEL_HIGH 7>;
76062306a36Sopenharmony_ci				clocks = <&clk32k>;
76162306a36Sopenharmony_ci				status = "disabled";
76262306a36Sopenharmony_ci			};
76362306a36Sopenharmony_ci
76462306a36Sopenharmony_ci			clk32k: clock-controller@fc068650 {
76562306a36Sopenharmony_ci				compatible = "atmel,sama5d4-sckc";
76662306a36Sopenharmony_ci				reg = <0xfc068650 0x4>;
76762306a36Sopenharmony_ci				#clock-cells = <0>;
76862306a36Sopenharmony_ci				clocks = <&slow_xtal>;
76962306a36Sopenharmony_ci			};
77062306a36Sopenharmony_ci
77162306a36Sopenharmony_ci			rtc@fc0686b0 {
77262306a36Sopenharmony_ci				compatible = "atmel,sama5d4-rtc";
77362306a36Sopenharmony_ci				reg = <0xfc0686b0 0x30>;
77462306a36Sopenharmony_ci				interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
77562306a36Sopenharmony_ci				clocks = <&clk32k>;
77662306a36Sopenharmony_ci			};
77762306a36Sopenharmony_ci
77862306a36Sopenharmony_ci			dbgu: serial@fc069000 {
77962306a36Sopenharmony_ci				compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
78062306a36Sopenharmony_ci				reg = <0xfc069000 0x200>;
78162306a36Sopenharmony_ci				atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
78262306a36Sopenharmony_ci				interrupts = <45 IRQ_TYPE_LEVEL_HIGH 7>;
78362306a36Sopenharmony_ci				pinctrl-names = "default";
78462306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_dbgu>;
78562306a36Sopenharmony_ci				clocks = <&pmc PMC_TYPE_PERIPHERAL 45>;
78662306a36Sopenharmony_ci				clock-names = "usart";
78762306a36Sopenharmony_ci				status = "disabled";
78862306a36Sopenharmony_ci			};
78962306a36Sopenharmony_ci
79062306a36Sopenharmony_ci
79162306a36Sopenharmony_ci			pinctrl: pinctrl@fc06a000 {
79262306a36Sopenharmony_ci				#address-cells = <1>;
79362306a36Sopenharmony_ci				#size-cells = <1>;
79462306a36Sopenharmony_ci				compatible = "atmel,sama5d3-pinctrl", "atmel,at91sam9x5-pinctrl", "simple-bus";
79562306a36Sopenharmony_ci				ranges = <0xfc068000 0xfc068000 0x100
79662306a36Sopenharmony_ci					  0xfc06a000 0xfc06a000 0x4000>;
79762306a36Sopenharmony_ci				/* WARNING: revisit as pin spec has changed */
79862306a36Sopenharmony_ci				atmel,mux-mask = <
79962306a36Sopenharmony_ci					/*   A          B          C  */
80062306a36Sopenharmony_ci					0xffffffff 0x3ffcfe7c 0x1c010101	/* pioA */
80162306a36Sopenharmony_ci					0x7fffffff 0xfffccc3a 0x3f00cc3a	/* pioB */
80262306a36Sopenharmony_ci					0xffffffff 0x3ff83fff 0xff00ffff	/* pioC */
80362306a36Sopenharmony_ci					0xb003ff00 0x8002a800 0x00000000	/* pioD */
80462306a36Sopenharmony_ci					0xffffffff 0x7fffffff 0x76fff1bf	/* pioE */
80562306a36Sopenharmony_ci					>;
80662306a36Sopenharmony_ci
80762306a36Sopenharmony_ci				pioA: gpio@fc06a000 {
80862306a36Sopenharmony_ci					compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
80962306a36Sopenharmony_ci					reg = <0xfc06a000 0x100>;
81062306a36Sopenharmony_ci					interrupts = <23 IRQ_TYPE_LEVEL_HIGH 1>;
81162306a36Sopenharmony_ci					#gpio-cells = <2>;
81262306a36Sopenharmony_ci					gpio-controller;
81362306a36Sopenharmony_ci					interrupt-controller;
81462306a36Sopenharmony_ci					#interrupt-cells = <2>;
81562306a36Sopenharmony_ci					clocks = <&pmc PMC_TYPE_PERIPHERAL 23>;
81662306a36Sopenharmony_ci				};
81762306a36Sopenharmony_ci
81862306a36Sopenharmony_ci				pioB: gpio@fc06b000 {
81962306a36Sopenharmony_ci					compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
82062306a36Sopenharmony_ci					reg = <0xfc06b000 0x100>;
82162306a36Sopenharmony_ci					interrupts = <24 IRQ_TYPE_LEVEL_HIGH 1>;
82262306a36Sopenharmony_ci					#gpio-cells = <2>;
82362306a36Sopenharmony_ci					gpio-controller;
82462306a36Sopenharmony_ci					interrupt-controller;
82562306a36Sopenharmony_ci					#interrupt-cells = <2>;
82662306a36Sopenharmony_ci					clocks = <&pmc PMC_TYPE_PERIPHERAL 24>;
82762306a36Sopenharmony_ci				};
82862306a36Sopenharmony_ci
82962306a36Sopenharmony_ci				pioC: gpio@fc06c000 {
83062306a36Sopenharmony_ci					compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
83162306a36Sopenharmony_ci					reg = <0xfc06c000 0x100>;
83262306a36Sopenharmony_ci					interrupts = <25 IRQ_TYPE_LEVEL_HIGH 1>;
83362306a36Sopenharmony_ci					#gpio-cells = <2>;
83462306a36Sopenharmony_ci					gpio-controller;
83562306a36Sopenharmony_ci					interrupt-controller;
83662306a36Sopenharmony_ci					#interrupt-cells = <2>;
83762306a36Sopenharmony_ci					clocks = <&pmc PMC_TYPE_PERIPHERAL 25>;
83862306a36Sopenharmony_ci				};
83962306a36Sopenharmony_ci
84062306a36Sopenharmony_ci				pioD: gpio@fc068000 {
84162306a36Sopenharmony_ci					compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
84262306a36Sopenharmony_ci					reg = <0xfc068000 0x100>;
84362306a36Sopenharmony_ci					interrupts = <5 IRQ_TYPE_LEVEL_HIGH 1>;
84462306a36Sopenharmony_ci					#gpio-cells = <2>;
84562306a36Sopenharmony_ci					gpio-controller;
84662306a36Sopenharmony_ci					interrupt-controller;
84762306a36Sopenharmony_ci					#interrupt-cells = <2>;
84862306a36Sopenharmony_ci					clocks = <&pmc PMC_TYPE_PERIPHERAL 5>;
84962306a36Sopenharmony_ci				};
85062306a36Sopenharmony_ci
85162306a36Sopenharmony_ci				pioE: gpio@fc06d000 {
85262306a36Sopenharmony_ci					compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
85362306a36Sopenharmony_ci					reg = <0xfc06d000 0x100>;
85462306a36Sopenharmony_ci					interrupts = <26 IRQ_TYPE_LEVEL_HIGH 1>;
85562306a36Sopenharmony_ci					#gpio-cells = <2>;
85662306a36Sopenharmony_ci					gpio-controller;
85762306a36Sopenharmony_ci					interrupt-controller;
85862306a36Sopenharmony_ci					#interrupt-cells = <2>;
85962306a36Sopenharmony_ci					clocks = <&pmc PMC_TYPE_PERIPHERAL 26>;
86062306a36Sopenharmony_ci				};
86162306a36Sopenharmony_ci
86262306a36Sopenharmony_ci				/* pinctrl pin settings */
86362306a36Sopenharmony_ci				adc0 {
86462306a36Sopenharmony_ci					pinctrl_adc0_adtrg: adc0_adtrg {
86562306a36Sopenharmony_ci						atmel,pins =
86662306a36Sopenharmony_ci							<AT91_PIOE 31 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* conflicts with USBA_VBUS */
86762306a36Sopenharmony_ci					};
86862306a36Sopenharmony_ci					pinctrl_adc0_ad0: adc0_ad0 {
86962306a36Sopenharmony_ci						atmel,pins =
87062306a36Sopenharmony_ci							<AT91_PIOC 27 AT91_PERIPH_A AT91_PINCTRL_NONE>;
87162306a36Sopenharmony_ci					};
87262306a36Sopenharmony_ci					pinctrl_adc0_ad1: adc0_ad1 {
87362306a36Sopenharmony_ci						atmel,pins =
87462306a36Sopenharmony_ci							<AT91_PIOC 28 AT91_PERIPH_A AT91_PINCTRL_NONE>;
87562306a36Sopenharmony_ci					};
87662306a36Sopenharmony_ci					pinctrl_adc0_ad2: adc0_ad2 {
87762306a36Sopenharmony_ci						atmel,pins =
87862306a36Sopenharmony_ci							<AT91_PIOC 29 AT91_PERIPH_A AT91_PINCTRL_NONE>;
87962306a36Sopenharmony_ci					};
88062306a36Sopenharmony_ci					pinctrl_adc0_ad3: adc0_ad3 {
88162306a36Sopenharmony_ci						atmel,pins =
88262306a36Sopenharmony_ci							<AT91_PIOC 30 AT91_PERIPH_A AT91_PINCTRL_NONE>;
88362306a36Sopenharmony_ci					};
88462306a36Sopenharmony_ci					pinctrl_adc0_ad4: adc0_ad4 {
88562306a36Sopenharmony_ci						atmel,pins =
88662306a36Sopenharmony_ci							<AT91_PIOC 31 AT91_PERIPH_A AT91_PINCTRL_NONE>;
88762306a36Sopenharmony_ci					};
88862306a36Sopenharmony_ci				};
88962306a36Sopenharmony_ci
89062306a36Sopenharmony_ci				dbgu {
89162306a36Sopenharmony_ci					pinctrl_dbgu: dbgu-0 {
89262306a36Sopenharmony_ci						atmel,pins =
89362306a36Sopenharmony_ci							<AT91_PIOB 24 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* conflicts with D14 and TDI */
89462306a36Sopenharmony_ci							 AT91_PIOB 25 AT91_PERIPH_A AT91_PINCTRL_NONE>;		/* conflicts with D15 and TDO */
89562306a36Sopenharmony_ci					};
89662306a36Sopenharmony_ci				};
89762306a36Sopenharmony_ci
89862306a36Sopenharmony_ci				ebi {
89962306a36Sopenharmony_ci					pinctrl_ebi_addr: ebi-addr-0 {
90062306a36Sopenharmony_ci						atmel,pins =
90162306a36Sopenharmony_ci							<AT91_PIOE 0 AT91_PERIPH_A AT91_PINCTRL_NONE
90262306a36Sopenharmony_ci							 AT91_PIOE 1 AT91_PERIPH_A AT91_PINCTRL_NONE
90362306a36Sopenharmony_ci							 AT91_PIOE 2 AT91_PERIPH_A AT91_PINCTRL_NONE
90462306a36Sopenharmony_ci							 AT91_PIOE 3 AT91_PERIPH_A AT91_PINCTRL_NONE
90562306a36Sopenharmony_ci							 AT91_PIOE 4 AT91_PERIPH_A AT91_PINCTRL_NONE
90662306a36Sopenharmony_ci							 AT91_PIOE 5 AT91_PERIPH_A AT91_PINCTRL_NONE
90762306a36Sopenharmony_ci							 AT91_PIOE 6 AT91_PERIPH_A AT91_PINCTRL_NONE
90862306a36Sopenharmony_ci							 AT91_PIOE 7 AT91_PERIPH_A AT91_PINCTRL_NONE
90962306a36Sopenharmony_ci							 AT91_PIOE 8 AT91_PERIPH_A AT91_PINCTRL_NONE
91062306a36Sopenharmony_ci							 AT91_PIOE 9 AT91_PERIPH_A AT91_PINCTRL_NONE
91162306a36Sopenharmony_ci							 AT91_PIOE 10 AT91_PERIPH_A AT91_PINCTRL_NONE
91262306a36Sopenharmony_ci							 AT91_PIOE 11 AT91_PERIPH_A AT91_PINCTRL_NONE
91362306a36Sopenharmony_ci							 AT91_PIOE 12 AT91_PERIPH_A AT91_PINCTRL_NONE
91462306a36Sopenharmony_ci							 AT91_PIOE 13 AT91_PERIPH_A AT91_PINCTRL_NONE
91562306a36Sopenharmony_ci							 AT91_PIOE 14 AT91_PERIPH_A AT91_PINCTRL_NONE
91662306a36Sopenharmony_ci							 AT91_PIOE 15 AT91_PERIPH_A AT91_PINCTRL_NONE
91762306a36Sopenharmony_ci							 AT91_PIOE 16 AT91_PERIPH_A AT91_PINCTRL_NONE
91862306a36Sopenharmony_ci							 AT91_PIOE 17 AT91_PERIPH_A AT91_PINCTRL_NONE
91962306a36Sopenharmony_ci							 AT91_PIOE 18 AT91_PERIPH_A AT91_PINCTRL_NONE
92062306a36Sopenharmony_ci							 AT91_PIOE 19 AT91_PERIPH_A AT91_PINCTRL_NONE
92162306a36Sopenharmony_ci							 AT91_PIOE 20 AT91_PERIPH_A AT91_PINCTRL_NONE
92262306a36Sopenharmony_ci							 AT91_PIOC 17 AT91_PERIPH_A AT91_PINCTRL_NONE
92362306a36Sopenharmony_ci							 AT91_PIOC 18 AT91_PERIPH_A AT91_PINCTRL_NONE
92462306a36Sopenharmony_ci							 AT91_PIOE 21 AT91_PERIPH_A AT91_PINCTRL_NONE
92562306a36Sopenharmony_ci							 AT91_PIOE 22 AT91_PERIPH_A AT91_PINCTRL_NONE
92662306a36Sopenharmony_ci							 AT91_PIOE 23 AT91_PERIPH_A AT91_PINCTRL_NONE>;
92762306a36Sopenharmony_ci					};
92862306a36Sopenharmony_ci
92962306a36Sopenharmony_ci					pinctrl_ebi_nand_addr: ebi-addr-1 {
93062306a36Sopenharmony_ci						atmel,pins =
93162306a36Sopenharmony_ci							<AT91_PIOC 17 AT91_PERIPH_A AT91_PINCTRL_NONE
93262306a36Sopenharmony_ci							 AT91_PIOC 18 AT91_PERIPH_A AT91_PINCTRL_NONE>;
93362306a36Sopenharmony_ci					};
93462306a36Sopenharmony_ci
93562306a36Sopenharmony_ci					pinctrl_ebi_cs0: ebi-cs0-0 {
93662306a36Sopenharmony_ci						atmel,pins =
93762306a36Sopenharmony_ci							<AT91_PIOE 26 AT91_PERIPH_A AT91_PINCTRL_NONE>;
93862306a36Sopenharmony_ci					};
93962306a36Sopenharmony_ci
94062306a36Sopenharmony_ci					pinctrl_ebi_cs1: ebi-cs1-0 {
94162306a36Sopenharmony_ci						atmel,pins =
94262306a36Sopenharmony_ci							<AT91_PIOE 27 AT91_PERIPH_A AT91_PINCTRL_NONE>;
94362306a36Sopenharmony_ci					};
94462306a36Sopenharmony_ci
94562306a36Sopenharmony_ci					pinctrl_ebi_cs2: ebi-cs2-0 {
94662306a36Sopenharmony_ci						atmel,pins =
94762306a36Sopenharmony_ci							<AT91_PIOE 28 AT91_PERIPH_A AT91_PINCTRL_NONE>;
94862306a36Sopenharmony_ci					};
94962306a36Sopenharmony_ci
95062306a36Sopenharmony_ci					pinctrl_ebi_cs3: ebi-cs3-0 {
95162306a36Sopenharmony_ci						atmel,pins =
95262306a36Sopenharmony_ci							<AT91_PIOC 15 AT91_PERIPH_A AT91_PINCTRL_NONE>;
95362306a36Sopenharmony_ci					};
95462306a36Sopenharmony_ci
95562306a36Sopenharmony_ci					pinctrl_ebi_data_0_7: ebi-data-lsb-0 {
95662306a36Sopenharmony_ci						atmel,pins =
95762306a36Sopenharmony_ci							<AT91_PIOC 5 AT91_PERIPH_A AT91_PINCTRL_NONE
95862306a36Sopenharmony_ci							 AT91_PIOC 6 AT91_PERIPH_A AT91_PINCTRL_NONE
95962306a36Sopenharmony_ci							 AT91_PIOC 7 AT91_PERIPH_A AT91_PINCTRL_NONE
96062306a36Sopenharmony_ci							 AT91_PIOC 8 AT91_PERIPH_A AT91_PINCTRL_NONE
96162306a36Sopenharmony_ci							 AT91_PIOC 9 AT91_PERIPH_A AT91_PINCTRL_NONE
96262306a36Sopenharmony_ci							 AT91_PIOC 10 AT91_PERIPH_A AT91_PINCTRL_NONE
96362306a36Sopenharmony_ci							 AT91_PIOC 11 AT91_PERIPH_A AT91_PINCTRL_NONE
96462306a36Sopenharmony_ci							 AT91_PIOC 12 AT91_PERIPH_A AT91_PINCTRL_NONE>;
96562306a36Sopenharmony_ci					};
96662306a36Sopenharmony_ci
96762306a36Sopenharmony_ci					pinctrl_ebi_data_8_15: ebi-data-msb-0 {
96862306a36Sopenharmony_ci						atmel,pins =
96962306a36Sopenharmony_ci							<AT91_PIOB 18 AT91_PERIPH_B AT91_PINCTRL_NONE
97062306a36Sopenharmony_ci							 AT91_PIOB 19 AT91_PERIPH_B AT91_PINCTRL_NONE
97162306a36Sopenharmony_ci							 AT91_PIOB 20 AT91_PERIPH_B AT91_PINCTRL_NONE
97262306a36Sopenharmony_ci							 AT91_PIOB 21 AT91_PERIPH_B AT91_PINCTRL_NONE
97362306a36Sopenharmony_ci							 AT91_PIOB 22 AT91_PERIPH_B AT91_PINCTRL_NONE
97462306a36Sopenharmony_ci							 AT91_PIOB 23 AT91_PERIPH_B AT91_PINCTRL_NONE
97562306a36Sopenharmony_ci							 AT91_PIOB 24 AT91_PERIPH_B AT91_PINCTRL_NONE
97662306a36Sopenharmony_ci							 AT91_PIOB 25 AT91_PERIPH_B AT91_PINCTRL_NONE>;
97762306a36Sopenharmony_ci					};
97862306a36Sopenharmony_ci
97962306a36Sopenharmony_ci					pinctrl_ebi_nandrdy: ebi-nandrdy-0 {
98062306a36Sopenharmony_ci						atmel,pins =
98162306a36Sopenharmony_ci							<AT91_PIOC 16 AT91_PERIPH_A AT91_PINCTRL_NONE>;
98262306a36Sopenharmony_ci					};
98362306a36Sopenharmony_ci
98462306a36Sopenharmony_ci					pinctrl_ebi_nrd_nandoe: ebi-nrd-nandoe-0 {
98562306a36Sopenharmony_ci						atmel,pins =
98662306a36Sopenharmony_ci							<AT91_PIOC 13 AT91_PERIPH_A AT91_PINCTRL_NONE>;
98762306a36Sopenharmony_ci					};
98862306a36Sopenharmony_ci
98962306a36Sopenharmony_ci					pinctrl_ebi_nwait: ebi-nwait-0 {
99062306a36Sopenharmony_ci						atmel,pins =
99162306a36Sopenharmony_ci							<AT91_PIOE 30 AT91_PERIPH_A AT91_PINCTRL_NONE>;
99262306a36Sopenharmony_ci					};
99362306a36Sopenharmony_ci
99462306a36Sopenharmony_ci					pinctrl_ebi_nwe_nandwe: ebi-nwe-nandwe-0 {
99562306a36Sopenharmony_ci						atmel,pins =
99662306a36Sopenharmony_ci							<AT91_PIOC 14 AT91_PERIPH_A AT91_PINCTRL_NONE>;
99762306a36Sopenharmony_ci					};
99862306a36Sopenharmony_ci
99962306a36Sopenharmony_ci					pinctrl_ebi_nwr1_nbs1: ebi-nwr1-nbs1-0 {
100062306a36Sopenharmony_ci						atmel,pins =
100162306a36Sopenharmony_ci							<AT91_PIOE 29 AT91_PERIPH_A AT91_PINCTRL_NONE>;
100262306a36Sopenharmony_ci					};
100362306a36Sopenharmony_ci				};
100462306a36Sopenharmony_ci
100562306a36Sopenharmony_ci				i2c0 {
100662306a36Sopenharmony_ci					pinctrl_i2c0: i2c0-0 {
100762306a36Sopenharmony_ci						atmel,pins =
100862306a36Sopenharmony_ci							<AT91_PIOA 30 AT91_PERIPH_A AT91_PINCTRL_NONE
100962306a36Sopenharmony_ci							 AT91_PIOA 31 AT91_PERIPH_A AT91_PINCTRL_NONE>;
101062306a36Sopenharmony_ci					};
101162306a36Sopenharmony_ci
101262306a36Sopenharmony_ci					pinctrl_i2c0_gpio: i2c0-gpio {
101362306a36Sopenharmony_ci						atmel,pins =
101462306a36Sopenharmony_ci							<AT91_PIOA 30 AT91_PERIPH_GPIO AT91_PINCTRL_NONE
101562306a36Sopenharmony_ci							 AT91_PIOA 31 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
101662306a36Sopenharmony_ci					};
101762306a36Sopenharmony_ci				};
101862306a36Sopenharmony_ci
101962306a36Sopenharmony_ci				i2c1 {
102062306a36Sopenharmony_ci					pinctrl_i2c1: i2c1-0 {
102162306a36Sopenharmony_ci						atmel,pins =
102262306a36Sopenharmony_ci							<AT91_PIOE 29 AT91_PERIPH_C AT91_PINCTRL_NONE	/* TWD1, conflicts with UART0 RX and DIBP */
102362306a36Sopenharmony_ci							 AT91_PIOE 30 AT91_PERIPH_C AT91_PINCTRL_NONE>;	/* TWCK1, conflicts with UART0 TX and DIBN */
102462306a36Sopenharmony_ci					};
102562306a36Sopenharmony_ci
102662306a36Sopenharmony_ci					pinctrl_i2c1_gpio: i2c1-gpio {
102762306a36Sopenharmony_ci						atmel,pins =
102862306a36Sopenharmony_ci							<AT91_PIOE 29 AT91_PERIPH_GPIO AT91_PINCTRL_NONE
102962306a36Sopenharmony_ci							 AT91_PIOE 30 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
103062306a36Sopenharmony_ci					};
103162306a36Sopenharmony_ci				};
103262306a36Sopenharmony_ci
103362306a36Sopenharmony_ci				i2c2 {
103462306a36Sopenharmony_ci					pinctrl_i2c2: i2c2-0 {
103562306a36Sopenharmony_ci						atmel,pins =
103662306a36Sopenharmony_ci							<AT91_PIOB 29 AT91_PERIPH_A AT91_PINCTRL_NONE	/* TWD2, conflicts with RD0 and PWML1 */
103762306a36Sopenharmony_ci							 AT91_PIOB 30 AT91_PERIPH_A AT91_PINCTRL_NONE>; /* TWCK2, conflicts with RF0 */
103862306a36Sopenharmony_ci					};
103962306a36Sopenharmony_ci
104062306a36Sopenharmony_ci					pinctrl_i2c2_gpio: i2c2-gpio {
104162306a36Sopenharmony_ci						atmel,pins =
104262306a36Sopenharmony_ci							<AT91_PIOB 29 AT91_PERIPH_GPIO AT91_PINCTRL_NONE
104362306a36Sopenharmony_ci							 AT91_PIOB 30 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
104462306a36Sopenharmony_ci					};
104562306a36Sopenharmony_ci				};
104662306a36Sopenharmony_ci
104762306a36Sopenharmony_ci				isi {
104862306a36Sopenharmony_ci					pinctrl_isi_data_0_7: isi-0-data-0-7 {
104962306a36Sopenharmony_ci						atmel,pins =
105062306a36Sopenharmony_ci							<AT91_PIOC 19 AT91_PERIPH_A AT91_PINCTRL_NONE	/* ISI_D0 */
105162306a36Sopenharmony_ci							 AT91_PIOC 20 AT91_PERIPH_A AT91_PINCTRL_NONE	/* ISI_D1 */
105262306a36Sopenharmony_ci							 AT91_PIOC 21 AT91_PERIPH_A AT91_PINCTRL_NONE	/* ISI_D2 */
105362306a36Sopenharmony_ci							 AT91_PIOC 22 AT91_PERIPH_A AT91_PINCTRL_NONE	/* ISI_D3 */
105462306a36Sopenharmony_ci							 AT91_PIOC 23 AT91_PERIPH_A AT91_PINCTRL_NONE	/* ISI_D4 */
105562306a36Sopenharmony_ci							 AT91_PIOC 24 AT91_PERIPH_A AT91_PINCTRL_NONE	/* ISI_D5 */
105662306a36Sopenharmony_ci							 AT91_PIOC 25 AT91_PERIPH_A AT91_PINCTRL_NONE	/* ISI_D6 */
105762306a36Sopenharmony_ci							 AT91_PIOC 26 AT91_PERIPH_A AT91_PINCTRL_NONE	/* ISI_D7 */
105862306a36Sopenharmony_ci							 AT91_PIOB  1 AT91_PERIPH_C AT91_PINCTRL_NONE	/* ISI_PCK, conflict with G0_RXCK */
105962306a36Sopenharmony_ci							 AT91_PIOB  3 AT91_PERIPH_C AT91_PINCTRL_NONE	/* ISI_VSYNC */
106062306a36Sopenharmony_ci							 AT91_PIOB  4 AT91_PERIPH_C AT91_PINCTRL_NONE>;	/* ISI_HSYNC */
106162306a36Sopenharmony_ci					};
106262306a36Sopenharmony_ci					pinctrl_isi_data_8_9: isi-0-data-8-9 {
106362306a36Sopenharmony_ci						atmel,pins =
106462306a36Sopenharmony_ci							<AT91_PIOC 0 AT91_PERIPH_C AT91_PINCTRL_NONE	/* ISI_D8, conflicts with SPI0_MISO, PWMH2 */
106562306a36Sopenharmony_ci							 AT91_PIOC 1 AT91_PERIPH_C AT91_PINCTRL_NONE>;	/* ISI_D9, conflicts with SPI0_MOSI, PWML2 */
106662306a36Sopenharmony_ci					};
106762306a36Sopenharmony_ci					pinctrl_isi_data_10_11: isi-0-data-10-11 {
106862306a36Sopenharmony_ci						atmel,pins =
106962306a36Sopenharmony_ci							<AT91_PIOC 2 AT91_PERIPH_C AT91_PINCTRL_NONE	/* ISI_D10, conflicts with SPI0_SPCK, PWMH3 */
107062306a36Sopenharmony_ci							 AT91_PIOC 3 AT91_PERIPH_C AT91_PINCTRL_NONE>;	/* ISI_D11, conflicts with SPI0_NPCS0, PWML3 */
107162306a36Sopenharmony_ci					};
107262306a36Sopenharmony_ci				};
107362306a36Sopenharmony_ci
107462306a36Sopenharmony_ci				lcd {
107562306a36Sopenharmony_ci					pinctrl_lcd_base: lcd-base-0 {
107662306a36Sopenharmony_ci						atmel,pins =
107762306a36Sopenharmony_ci							<AT91_PIOA 26 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDVSYNC */
107862306a36Sopenharmony_ci							 AT91_PIOA 27 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDHSYNC */
107962306a36Sopenharmony_ci							 AT91_PIOA 29 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDDEN */
108062306a36Sopenharmony_ci							 AT91_PIOA 28 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* LCDPCK */
108162306a36Sopenharmony_ci					};
108262306a36Sopenharmony_ci					pinctrl_lcd_pwm: lcd-pwm-0 {
108362306a36Sopenharmony_ci						atmel,pins = <AT91_PIOA 24 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* LCDPWM */
108462306a36Sopenharmony_ci					};
108562306a36Sopenharmony_ci					pinctrl_lcd_rgb444: lcd-rgb-0 {
108662306a36Sopenharmony_ci						atmel,pins =
108762306a36Sopenharmony_ci							<AT91_PIOA 0 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD0 pin */
108862306a36Sopenharmony_ci							 AT91_PIOA 1 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD1 pin */
108962306a36Sopenharmony_ci							 AT91_PIOA 2 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD2 pin */
109062306a36Sopenharmony_ci							 AT91_PIOA 3 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD3 pin */
109162306a36Sopenharmony_ci							 AT91_PIOA 4 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD4 pin */
109262306a36Sopenharmony_ci							 AT91_PIOA 5 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD5 pin */
109362306a36Sopenharmony_ci							 AT91_PIOA 6 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD6 pin */
109462306a36Sopenharmony_ci							 AT91_PIOA 7 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD7 pin */
109562306a36Sopenharmony_ci							 AT91_PIOA 8 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD8 pin */
109662306a36Sopenharmony_ci							 AT91_PIOA 9 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD9 pin */
109762306a36Sopenharmony_ci							 AT91_PIOA 10 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD10 pin */
109862306a36Sopenharmony_ci							 AT91_PIOA 11 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* LCDD11 pin */
109962306a36Sopenharmony_ci					};
110062306a36Sopenharmony_ci					pinctrl_lcd_rgb565: lcd-rgb-1 {
110162306a36Sopenharmony_ci						atmel,pins =
110262306a36Sopenharmony_ci							<AT91_PIOA 0 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD0 pin */
110362306a36Sopenharmony_ci							 AT91_PIOA 1 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD1 pin */
110462306a36Sopenharmony_ci							 AT91_PIOA 2 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD2 pin */
110562306a36Sopenharmony_ci							 AT91_PIOA 3 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD3 pin */
110662306a36Sopenharmony_ci							 AT91_PIOA 4 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD4 pin */
110762306a36Sopenharmony_ci							 AT91_PIOA 5 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD5 pin */
110862306a36Sopenharmony_ci							 AT91_PIOA 6 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD6 pin */
110962306a36Sopenharmony_ci							 AT91_PIOA 7 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD7 pin */
111062306a36Sopenharmony_ci							 AT91_PIOA 8 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD8 pin */
111162306a36Sopenharmony_ci							 AT91_PIOA 9 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD9 pin */
111262306a36Sopenharmony_ci							 AT91_PIOA 10 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD10 pin */
111362306a36Sopenharmony_ci							 AT91_PIOA 11 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD11 pin */
111462306a36Sopenharmony_ci							 AT91_PIOA 12 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD12 pin */
111562306a36Sopenharmony_ci							 AT91_PIOA 13 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD13 pin */
111662306a36Sopenharmony_ci							 AT91_PIOA 14 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD14 pin */
111762306a36Sopenharmony_ci							 AT91_PIOA 15 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* LCDD15 pin */
111862306a36Sopenharmony_ci					};
111962306a36Sopenharmony_ci					pinctrl_lcd_rgb666: lcd-rgb-2 {
112062306a36Sopenharmony_ci						atmel,pins =
112162306a36Sopenharmony_ci							<AT91_PIOA 2 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD2 pin */
112262306a36Sopenharmony_ci							 AT91_PIOA 3 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD3 pin */
112362306a36Sopenharmony_ci							 AT91_PIOA 4 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD4 pin */
112462306a36Sopenharmony_ci							 AT91_PIOA 5 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD5 pin */
112562306a36Sopenharmony_ci							 AT91_PIOA 6 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD6 pin */
112662306a36Sopenharmony_ci							 AT91_PIOA 7 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD7 pin */
112762306a36Sopenharmony_ci							 AT91_PIOA 10 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD10 pin */
112862306a36Sopenharmony_ci							 AT91_PIOA 11 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD11 pin */
112962306a36Sopenharmony_ci							 AT91_PIOA 12 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD12 pin */
113062306a36Sopenharmony_ci							 AT91_PIOA 13 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD13 pin */
113162306a36Sopenharmony_ci							 AT91_PIOA 14 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD14 pin */
113262306a36Sopenharmony_ci							 AT91_PIOA 15 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD15 pin */
113362306a36Sopenharmony_ci							 AT91_PIOA 18 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD18 pin */
113462306a36Sopenharmony_ci							 AT91_PIOA 19 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD19 pin */
113562306a36Sopenharmony_ci							 AT91_PIOA 20 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD20 pin */
113662306a36Sopenharmony_ci							 AT91_PIOA 21 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD21 pin */
113762306a36Sopenharmony_ci							 AT91_PIOA 22 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD22 pin */
113862306a36Sopenharmony_ci							 AT91_PIOA 23 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* LCDD23 pin */
113962306a36Sopenharmony_ci					};
114062306a36Sopenharmony_ci					pinctrl_lcd_rgb777: lcd-rgb-3 {
114162306a36Sopenharmony_ci						atmel,pins =
114262306a36Sopenharmony_ci							 /* LCDDAT0 conflicts with TMS */
114362306a36Sopenharmony_ci							<AT91_PIOA 1 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD1 pin */
114462306a36Sopenharmony_ci							 AT91_PIOA 2 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD2 pin */
114562306a36Sopenharmony_ci							 AT91_PIOA 3 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD3 pin */
114662306a36Sopenharmony_ci							 AT91_PIOA 4 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD4 pin */
114762306a36Sopenharmony_ci							 AT91_PIOA 5 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD5 pin */
114862306a36Sopenharmony_ci							 AT91_PIOA 6 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD6 pin */
114962306a36Sopenharmony_ci							 AT91_PIOA 7 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD7 pin */
115062306a36Sopenharmony_ci							 /* LCDDAT8 conflicts with TCK */
115162306a36Sopenharmony_ci							 AT91_PIOA 9 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD9 pin */
115262306a36Sopenharmony_ci							 AT91_PIOA 10 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD10 pin */
115362306a36Sopenharmony_ci							 AT91_PIOA 11 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD11 pin */
115462306a36Sopenharmony_ci							 AT91_PIOA 12 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD12 pin */
115562306a36Sopenharmony_ci							 AT91_PIOA 13 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD13 pin */
115662306a36Sopenharmony_ci							 AT91_PIOA 14 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD14 pin */
115762306a36Sopenharmony_ci							 AT91_PIOA 15 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD15 pin */
115862306a36Sopenharmony_ci							 /* LCDDAT16 conflicts with NTRST */
115962306a36Sopenharmony_ci							 AT91_PIOA 17 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD17 pin */
116062306a36Sopenharmony_ci							 AT91_PIOA 18 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD18 pin */
116162306a36Sopenharmony_ci							 AT91_PIOA 19 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD19 pin */
116262306a36Sopenharmony_ci							 AT91_PIOA 20 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD20 pin */
116362306a36Sopenharmony_ci							 AT91_PIOA 21 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD21 pin */
116462306a36Sopenharmony_ci							 AT91_PIOA 22 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD22 pin */
116562306a36Sopenharmony_ci							 AT91_PIOA 23 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* LCDD23 pin */
116662306a36Sopenharmony_ci					};
116762306a36Sopenharmony_ci					pinctrl_lcd_rgb888: lcd-rgb-4 {
116862306a36Sopenharmony_ci						atmel,pins =
116962306a36Sopenharmony_ci							<AT91_PIOA 0 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD0 pin */
117062306a36Sopenharmony_ci							 AT91_PIOA 1 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD1 pin */
117162306a36Sopenharmony_ci							 AT91_PIOA 2 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD2 pin */
117262306a36Sopenharmony_ci							 AT91_PIOA 3 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD3 pin */
117362306a36Sopenharmony_ci							 AT91_PIOA 4 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD4 pin */
117462306a36Sopenharmony_ci							 AT91_PIOA 5 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD5 pin */
117562306a36Sopenharmony_ci							 AT91_PIOA 6 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD6 pin */
117662306a36Sopenharmony_ci							 AT91_PIOA 7 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD7 pin */
117762306a36Sopenharmony_ci							 AT91_PIOA 8 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD8 pin */
117862306a36Sopenharmony_ci							 AT91_PIOA 9 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD9 pin */
117962306a36Sopenharmony_ci							 AT91_PIOA 10 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD10 pin */
118062306a36Sopenharmony_ci							 AT91_PIOA 11 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD11 pin */
118162306a36Sopenharmony_ci							 AT91_PIOA 12 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD12 pin */
118262306a36Sopenharmony_ci							 AT91_PIOA 13 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD13 pin */
118362306a36Sopenharmony_ci							 AT91_PIOA 14 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD14 pin */
118462306a36Sopenharmony_ci							 AT91_PIOA 15 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD15 pin */
118562306a36Sopenharmony_ci							 AT91_PIOA 16 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD16 pin */
118662306a36Sopenharmony_ci							 AT91_PIOA 17 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD17 pin */
118762306a36Sopenharmony_ci							 AT91_PIOA 18 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD18 pin */
118862306a36Sopenharmony_ci							 AT91_PIOA 19 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD19 pin */
118962306a36Sopenharmony_ci							 AT91_PIOA 20 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD20 pin */
119062306a36Sopenharmony_ci							 AT91_PIOA 21 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD21 pin */
119162306a36Sopenharmony_ci							 AT91_PIOA 22 AT91_PERIPH_A AT91_PINCTRL_NONE	/* LCDD22 pin */
119262306a36Sopenharmony_ci							 AT91_PIOA 23 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* LCDD23 pin */
119362306a36Sopenharmony_ci					};
119462306a36Sopenharmony_ci				};
119562306a36Sopenharmony_ci
119662306a36Sopenharmony_ci				macb0 {
119762306a36Sopenharmony_ci					pinctrl_macb0_rmii: macb0_rmii-0 {
119862306a36Sopenharmony_ci						atmel,pins =
119962306a36Sopenharmony_ci							<AT91_PIOB 12 AT91_PERIPH_A AT91_PINCTRL_NONE	/* G0_TX0 */
120062306a36Sopenharmony_ci							 AT91_PIOB 13 AT91_PERIPH_A AT91_PINCTRL_NONE	/* G0_TX1 */
120162306a36Sopenharmony_ci							 AT91_PIOB  8 AT91_PERIPH_A AT91_PINCTRL_NONE	/* G0_RX0 */
120262306a36Sopenharmony_ci							 AT91_PIOB  9 AT91_PERIPH_A AT91_PINCTRL_NONE	/* G0_RX1 */
120362306a36Sopenharmony_ci							 AT91_PIOB  6 AT91_PERIPH_A AT91_PINCTRL_NONE	/* G0_RXDV */
120462306a36Sopenharmony_ci							 AT91_PIOB  7 AT91_PERIPH_A AT91_PINCTRL_NONE	/* G0_RXER */
120562306a36Sopenharmony_ci							 AT91_PIOB  2 AT91_PERIPH_A AT91_PINCTRL_NONE	/* G0_TXEN */
120662306a36Sopenharmony_ci							 AT91_PIOB  0 AT91_PERIPH_A AT91_PINCTRL_NONE	/* G0_TXCK */
120762306a36Sopenharmony_ci							 AT91_PIOB 16 AT91_PERIPH_A AT91_PINCTRL_NONE	/* G0_MDC */
120862306a36Sopenharmony_ci							 AT91_PIOB 17 AT91_PERIPH_A AT91_PINCTRL_NONE	/* G0_MDIO */
120962306a36Sopenharmony_ci							>;
121062306a36Sopenharmony_ci					};
121162306a36Sopenharmony_ci				};
121262306a36Sopenharmony_ci
121362306a36Sopenharmony_ci				macb1 {
121462306a36Sopenharmony_ci					pinctrl_macb1_rmii: macb1_rmii-0 {
121562306a36Sopenharmony_ci						atmel,pins =
121662306a36Sopenharmony_ci							<AT91_PIOA 14 AT91_PERIPH_B AT91_PINCTRL_NONE	/* G1_TX0 */
121762306a36Sopenharmony_ci							 AT91_PIOA 15 AT91_PERIPH_B AT91_PINCTRL_NONE	/* G1_TX1 */
121862306a36Sopenharmony_ci							 AT91_PIOA 12 AT91_PERIPH_B AT91_PINCTRL_NONE	/* G1_RX0 */
121962306a36Sopenharmony_ci							 AT91_PIOA 13 AT91_PERIPH_B AT91_PINCTRL_NONE	/* G1_RX1 */
122062306a36Sopenharmony_ci							 AT91_PIOA 10 AT91_PERIPH_B AT91_PINCTRL_NONE	/* G1_RXDV */
122162306a36Sopenharmony_ci							 AT91_PIOA 11 AT91_PERIPH_B AT91_PINCTRL_NONE	/* G1_RXER */
122262306a36Sopenharmony_ci							 AT91_PIOA  4 AT91_PERIPH_B AT91_PINCTRL_NONE	/* G1_TXEN */
122362306a36Sopenharmony_ci							 AT91_PIOA  2 AT91_PERIPH_B AT91_PINCTRL_NONE	/* G1_TXCK */
122462306a36Sopenharmony_ci							 AT91_PIOA 22 AT91_PERIPH_B AT91_PINCTRL_NONE	/* G1_MDC */
122562306a36Sopenharmony_ci							 AT91_PIOA 23 AT91_PERIPH_B AT91_PINCTRL_NONE	/* G1_MDIO */
122662306a36Sopenharmony_ci							>;
122762306a36Sopenharmony_ci					};
122862306a36Sopenharmony_ci				};
122962306a36Sopenharmony_ci
123062306a36Sopenharmony_ci				mmc0 {
123162306a36Sopenharmony_ci					pinctrl_mmc0_clk_cmd_dat0: mmc0_clk_cmd_dat0 {
123262306a36Sopenharmony_ci						atmel,pins =
123362306a36Sopenharmony_ci							<AT91_PIOC 4 AT91_PERIPH_B AT91_PINCTRL_NONE	/* MCI0_CK, conflict with PCK1(ISI_MCK) */
123462306a36Sopenharmony_ci							 AT91_PIOC 5 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* MCI0_CDA, conflict with NAND_D0 */
123562306a36Sopenharmony_ci							 AT91_PIOC 6 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* MCI0_DA0, conflict with NAND_D1 */
123662306a36Sopenharmony_ci							>;
123762306a36Sopenharmony_ci					};
123862306a36Sopenharmony_ci					pinctrl_mmc0_dat1_3: mmc0_dat1_3 {
123962306a36Sopenharmony_ci						atmel,pins =
124062306a36Sopenharmony_ci							<AT91_PIOC 7 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* MCI0_DA1, conflict with NAND_D2 */
124162306a36Sopenharmony_ci							 AT91_PIOC 8 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* MCI0_DA2, conflict with NAND_D3 */
124262306a36Sopenharmony_ci							 AT91_PIOC 9 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* MCI0_DA3, conflict with NAND_D4 */
124362306a36Sopenharmony_ci							>;
124462306a36Sopenharmony_ci					};
124562306a36Sopenharmony_ci					pinctrl_mmc0_dat4_7: mmc0_dat4_7 {
124662306a36Sopenharmony_ci						atmel,pins =
124762306a36Sopenharmony_ci							<AT91_PIOC 10 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* MCI0_DA4, conflict with NAND_D5 */
124862306a36Sopenharmony_ci							 AT91_PIOC 11 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* MCI0_DA5, conflict with NAND_D6 */
124962306a36Sopenharmony_ci							 AT91_PIOC 12 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* MCI0_DA6, conflict with NAND_D7 */
125062306a36Sopenharmony_ci							 AT91_PIOC 13 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* MCI0_DA7, conflict with NAND_OE */
125162306a36Sopenharmony_ci							>;
125262306a36Sopenharmony_ci					};
125362306a36Sopenharmony_ci				};
125462306a36Sopenharmony_ci
125562306a36Sopenharmony_ci				mmc1 {
125662306a36Sopenharmony_ci					pinctrl_mmc1_clk_cmd_dat0: mmc1_clk_cmd_dat0 {
125762306a36Sopenharmony_ci						atmel,pins =
125862306a36Sopenharmony_ci							<AT91_PIOE 18 AT91_PERIPH_C AT91_PINCTRL_NONE		/* MCI1_CK */
125962306a36Sopenharmony_ci							 AT91_PIOE 19 AT91_PERIPH_C AT91_PINCTRL_PULL_UP	/* MCI1_CDA */
126062306a36Sopenharmony_ci							 AT91_PIOE 20 AT91_PERIPH_C AT91_PINCTRL_PULL_UP	/* MCI1_DA0 */
126162306a36Sopenharmony_ci							>;
126262306a36Sopenharmony_ci					};
126362306a36Sopenharmony_ci					pinctrl_mmc1_dat1_3: mmc1_dat1_3 {
126462306a36Sopenharmony_ci						atmel,pins =
126562306a36Sopenharmony_ci							<AT91_PIOE 21 AT91_PERIPH_C AT91_PINCTRL_PULL_UP	/* MCI1_DA1 */
126662306a36Sopenharmony_ci							 AT91_PIOE 22 AT91_PERIPH_C AT91_PINCTRL_PULL_UP	/* MCI1_DA2 */
126762306a36Sopenharmony_ci							 AT91_PIOE 23 AT91_PERIPH_C AT91_PINCTRL_PULL_UP	/* MCI1_DA3 */
126862306a36Sopenharmony_ci							>;
126962306a36Sopenharmony_ci					};
127062306a36Sopenharmony_ci				};
127162306a36Sopenharmony_ci
127262306a36Sopenharmony_ci				nand0 {
127362306a36Sopenharmony_ci					pinctrl_nand: nand-0 {
127462306a36Sopenharmony_ci						atmel,pins =
127562306a36Sopenharmony_ci							<AT91_PIOC 13 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PC13 periph A Read Enable */
127662306a36Sopenharmony_ci							 AT91_PIOC 14 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PC14 periph A Write Enable */
127762306a36Sopenharmony_ci
127862306a36Sopenharmony_ci							 AT91_PIOC 17 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* PC17 ALE */
127962306a36Sopenharmony_ci							 AT91_PIOC 18 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* PC18 CLE */
128062306a36Sopenharmony_ci
128162306a36Sopenharmony_ci							 AT91_PIOC 15 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* PC15 NCS3/Chip Enable */
128262306a36Sopenharmony_ci							 AT91_PIOC 16 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* PC16 NANDRDY */
128362306a36Sopenharmony_ci							 AT91_PIOC 5 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PC5 Data bit 0 */
128462306a36Sopenharmony_ci							 AT91_PIOC 6 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PC6 Data bit 1 */
128562306a36Sopenharmony_ci							 AT91_PIOC 7 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PC7 Data bit 2 */
128662306a36Sopenharmony_ci							 AT91_PIOC 8 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PC8 Data bit 3 */
128762306a36Sopenharmony_ci							 AT91_PIOC 9 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PC9 Data bit 4 */
128862306a36Sopenharmony_ci							 AT91_PIOC 10 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PC10 Data bit 5 */
128962306a36Sopenharmony_ci							 AT91_PIOC 11 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PC11 periph A Data bit 6 */
129062306a36Sopenharmony_ci							 AT91_PIOC 12 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PC12 periph A Data bit 7 */
129162306a36Sopenharmony_ci					};
129262306a36Sopenharmony_ci				};
129362306a36Sopenharmony_ci
129462306a36Sopenharmony_ci				spi0 {
129562306a36Sopenharmony_ci					pinctrl_spi0: spi0-0 {
129662306a36Sopenharmony_ci						atmel,pins =
129762306a36Sopenharmony_ci							<AT91_PIOC 0 AT91_PERIPH_A AT91_PINCTRL_NONE	/* SPI0_MISO */
129862306a36Sopenharmony_ci							 AT91_PIOC 1 AT91_PERIPH_A AT91_PINCTRL_NONE	/* SPI0_MOSI */
129962306a36Sopenharmony_ci							 AT91_PIOC 2 AT91_PERIPH_A AT91_PINCTRL_NONE	/* SPI0_SPCK */
130062306a36Sopenharmony_ci							>;
130162306a36Sopenharmony_ci					};
130262306a36Sopenharmony_ci				};
130362306a36Sopenharmony_ci
130462306a36Sopenharmony_ci				ssc0 {
130562306a36Sopenharmony_ci					pinctrl_ssc0_tx: ssc0_tx {
130662306a36Sopenharmony_ci						atmel,pins =
130762306a36Sopenharmony_ci							<AT91_PIOB 27 AT91_PERIPH_B AT91_PINCTRL_NONE	/* TK0 */
130862306a36Sopenharmony_ci							 AT91_PIOB 31 AT91_PERIPH_B AT91_PINCTRL_NONE	/* TF0 */
130962306a36Sopenharmony_ci							 AT91_PIOB 28 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* TD0 */
131062306a36Sopenharmony_ci					};
131162306a36Sopenharmony_ci
131262306a36Sopenharmony_ci					pinctrl_ssc0_rx: ssc0_rx {
131362306a36Sopenharmony_ci						atmel,pins =
131462306a36Sopenharmony_ci							<AT91_PIOB 26 AT91_PERIPH_B AT91_PINCTRL_NONE	/* RK0 */
131562306a36Sopenharmony_ci							 AT91_PIOB 30 AT91_PERIPH_B AT91_PINCTRL_NONE	/* RF0 */
131662306a36Sopenharmony_ci							 AT91_PIOB 29 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* RD0 */
131762306a36Sopenharmony_ci					};
131862306a36Sopenharmony_ci				};
131962306a36Sopenharmony_ci
132062306a36Sopenharmony_ci				ssc1 {
132162306a36Sopenharmony_ci					pinctrl_ssc1_tx: ssc1_tx {
132262306a36Sopenharmony_ci						atmel,pins =
132362306a36Sopenharmony_ci							<AT91_PIOC 19 AT91_PERIPH_B AT91_PINCTRL_NONE	/* TK1 */
132462306a36Sopenharmony_ci							 AT91_PIOC 20 AT91_PERIPH_B AT91_PINCTRL_NONE	/* TF1 */
132562306a36Sopenharmony_ci							 AT91_PIOC 21 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* TD1 */
132662306a36Sopenharmony_ci					};
132762306a36Sopenharmony_ci
132862306a36Sopenharmony_ci					pinctrl_ssc1_rx: ssc1_rx {
132962306a36Sopenharmony_ci						atmel,pins =
133062306a36Sopenharmony_ci							<AT91_PIOC 24 AT91_PERIPH_B AT91_PINCTRL_NONE	/* RK1 */
133162306a36Sopenharmony_ci							 AT91_PIOC 22 AT91_PERIPH_B AT91_PINCTRL_NONE	/* RF1 */
133262306a36Sopenharmony_ci							 AT91_PIOC 23 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* RD1 */
133362306a36Sopenharmony_ci					};
133462306a36Sopenharmony_ci				};
133562306a36Sopenharmony_ci
133662306a36Sopenharmony_ci				spi1 {
133762306a36Sopenharmony_ci					pinctrl_spi1: spi1-0 {
133862306a36Sopenharmony_ci						atmel,pins =
133962306a36Sopenharmony_ci							<AT91_PIOB 18 AT91_PERIPH_A AT91_PINCTRL_NONE	/* SPI1_MISO */
134062306a36Sopenharmony_ci							 AT91_PIOB 19 AT91_PERIPH_A AT91_PINCTRL_NONE	/* SPI1_MOSI */
134162306a36Sopenharmony_ci							 AT91_PIOB 20 AT91_PERIPH_A AT91_PINCTRL_NONE	/* SPI1_SPCK */
134262306a36Sopenharmony_ci							>;
134362306a36Sopenharmony_ci					};
134462306a36Sopenharmony_ci				};
134562306a36Sopenharmony_ci
134662306a36Sopenharmony_ci				spi2 {
134762306a36Sopenharmony_ci					pinctrl_spi2: spi2-0 {
134862306a36Sopenharmony_ci						atmel,pins =
134962306a36Sopenharmony_ci							<AT91_PIOD 11 AT91_PERIPH_B AT91_PINCTRL_NONE	/* SPI2_MISO conflicts with RTS0 */
135062306a36Sopenharmony_ci							 AT91_PIOD 13 AT91_PERIPH_B AT91_PINCTRL_NONE	/* SPI2_MOSI conflicts with TXD0 */
135162306a36Sopenharmony_ci							 AT91_PIOD 15 AT91_PERIPH_B AT91_PINCTRL_NONE	/* SPI2_SPCK conflicts with RTS1 */
135262306a36Sopenharmony_ci							>;
135362306a36Sopenharmony_ci					};
135462306a36Sopenharmony_ci				};
135562306a36Sopenharmony_ci
135662306a36Sopenharmony_ci				uart0 {
135762306a36Sopenharmony_ci					pinctrl_uart0: uart0-0 {
135862306a36Sopenharmony_ci						atmel,pins =
135962306a36Sopenharmony_ci							<AT91_PIOE 29 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* RXD */
136062306a36Sopenharmony_ci							 AT91_PIOE 30 AT91_PERIPH_B AT91_PINCTRL_NONE		/* TXD */
136162306a36Sopenharmony_ci							>;
136262306a36Sopenharmony_ci					};
136362306a36Sopenharmony_ci				};
136462306a36Sopenharmony_ci
136562306a36Sopenharmony_ci				uart1 {
136662306a36Sopenharmony_ci					pinctrl_uart1: uart1-0 {
136762306a36Sopenharmony_ci						atmel,pins =
136862306a36Sopenharmony_ci							<AT91_PIOC 25 AT91_PERIPH_C AT91_PINCTRL_PULL_UP	/* RXD */
136962306a36Sopenharmony_ci							 AT91_PIOC 26 AT91_PERIPH_C AT91_PINCTRL_NONE		/* TXD */
137062306a36Sopenharmony_ci							>;
137162306a36Sopenharmony_ci					};
137262306a36Sopenharmony_ci				};
137362306a36Sopenharmony_ci
137462306a36Sopenharmony_ci				usart0 {
137562306a36Sopenharmony_ci					pinctrl_usart0: usart0-0 {
137662306a36Sopenharmony_ci						atmel,pins =
137762306a36Sopenharmony_ci							<AT91_PIOD 12 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* RXD */
137862306a36Sopenharmony_ci							 AT91_PIOD 13 AT91_PERIPH_A AT91_PINCTRL_NONE		/* TXD */
137962306a36Sopenharmony_ci							>;
138062306a36Sopenharmony_ci					};
138162306a36Sopenharmony_ci					pinctrl_usart0_rts: usart0_rts-0 {
138262306a36Sopenharmony_ci						atmel,pins = <AT91_PIOD 11 AT91_PERIPH_A AT91_PINCTRL_NONE>;
138362306a36Sopenharmony_ci					};
138462306a36Sopenharmony_ci					pinctrl_usart0_cts: usart0_cts-0 {
138562306a36Sopenharmony_ci						atmel,pins = <AT91_PIOD 10 AT91_PERIPH_A AT91_PINCTRL_NONE>;
138662306a36Sopenharmony_ci					};
138762306a36Sopenharmony_ci				};
138862306a36Sopenharmony_ci
138962306a36Sopenharmony_ci				usart1 {
139062306a36Sopenharmony_ci					pinctrl_usart1: usart1-0 {
139162306a36Sopenharmony_ci						atmel,pins =
139262306a36Sopenharmony_ci							<AT91_PIOD 16 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* RXD */
139362306a36Sopenharmony_ci							 AT91_PIOD 17 AT91_PERIPH_A AT91_PINCTRL_NONE		/* TXD */
139462306a36Sopenharmony_ci							>;
139562306a36Sopenharmony_ci					};
139662306a36Sopenharmony_ci					pinctrl_usart1_rts: usart1_rts-0 {
139762306a36Sopenharmony_ci						atmel,pins = <AT91_PIOD 15 AT91_PERIPH_A AT91_PINCTRL_NONE>;
139862306a36Sopenharmony_ci					};
139962306a36Sopenharmony_ci					pinctrl_usart1_cts: usart1_cts-0 {
140062306a36Sopenharmony_ci						atmel,pins = <AT91_PIOD 14 AT91_PERIPH_A AT91_PINCTRL_NONE>;
140162306a36Sopenharmony_ci					};
140262306a36Sopenharmony_ci				};
140362306a36Sopenharmony_ci
140462306a36Sopenharmony_ci				usart2 {
140562306a36Sopenharmony_ci					pinctrl_usart2: usart2-0 {
140662306a36Sopenharmony_ci						atmel,pins =
140762306a36Sopenharmony_ci							<AT91_PIOB 4 AT91_PERIPH_B AT91_PINCTRL_PULL_UP		/* RXD - conflicts with G0_CRS, ISI_HSYNC */
140862306a36Sopenharmony_ci							 AT91_PIOB 5 AT91_PERIPH_B AT91_PINCTRL_NONE		/* TXD - conflicts with G0_COL, PCK2 */
140962306a36Sopenharmony_ci							>;
141062306a36Sopenharmony_ci					};
141162306a36Sopenharmony_ci					pinctrl_usart2_rts: usart2_rts-0 {
141262306a36Sopenharmony_ci						atmel,pins = <AT91_PIOB 11 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* conflicts with G0_RX3, PWMH1 */
141362306a36Sopenharmony_ci					};
141462306a36Sopenharmony_ci					pinctrl_usart2_cts: usart2_cts-0 {
141562306a36Sopenharmony_ci						atmel,pins = <AT91_PIOB 3 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* conflicts with G0_TXER, ISI_VSYNC */
141662306a36Sopenharmony_ci					};
141762306a36Sopenharmony_ci				};
141862306a36Sopenharmony_ci
141962306a36Sopenharmony_ci				usart3 {
142062306a36Sopenharmony_ci					pinctrl_usart3: usart3-0 {
142162306a36Sopenharmony_ci						atmel,pins =
142262306a36Sopenharmony_ci							<AT91_PIOE 16 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* RXD */
142362306a36Sopenharmony_ci							 AT91_PIOE 17 AT91_PERIPH_B AT91_PINCTRL_NONE		/* TXD */
142462306a36Sopenharmony_ci							>;
142562306a36Sopenharmony_ci					};
142662306a36Sopenharmony_ci				};
142762306a36Sopenharmony_ci
142862306a36Sopenharmony_ci				usart4 {
142962306a36Sopenharmony_ci					pinctrl_usart4: usart4-0 {
143062306a36Sopenharmony_ci						atmel,pins =
143162306a36Sopenharmony_ci							<AT91_PIOE 26 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* RXD */
143262306a36Sopenharmony_ci							 AT91_PIOE 27 AT91_PERIPH_B AT91_PINCTRL_NONE		/* TXD */
143362306a36Sopenharmony_ci							>;
143462306a36Sopenharmony_ci					};
143562306a36Sopenharmony_ci					pinctrl_usart4_rts: usart4_rts-0 {
143662306a36Sopenharmony_ci						atmel,pins = <AT91_PIOE 28 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* conflicts with NWAIT, A19 */
143762306a36Sopenharmony_ci					};
143862306a36Sopenharmony_ci					pinctrl_usart4_cts: usart4_cts-0 {
143962306a36Sopenharmony_ci						atmel,pins = <AT91_PIOE 0 AT91_PERIPH_C AT91_PINCTRL_NONE>;	/* conflicts with A0/NBS0, MCI0_CDB */
144062306a36Sopenharmony_ci					};
144162306a36Sopenharmony_ci				};
144262306a36Sopenharmony_ci			};
144362306a36Sopenharmony_ci
144462306a36Sopenharmony_ci			aic: interrupt-controller@fc06e000 {
144562306a36Sopenharmony_ci				#interrupt-cells = <3>;
144662306a36Sopenharmony_ci				compatible = "atmel,sama5d4-aic";
144762306a36Sopenharmony_ci				interrupt-controller;
144862306a36Sopenharmony_ci				reg = <0xfc06e000 0x200>;
144962306a36Sopenharmony_ci				atmel,external-irqs = <56>;
145062306a36Sopenharmony_ci			};
145162306a36Sopenharmony_ci		};
145262306a36Sopenharmony_ci	};
145362306a36Sopenharmony_ci};
1454