Lines Matching +full:arm926ej +full:- +full:s
1 // SPDX-License-Identifier: GPL-2.0-only
3 * at91sam9261.dtsi - Device Tree Include file for AT91SAM9261 SoC
5 * Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com>
8 #include <dt-bindings/pinctrl/at91.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/clock/at91.h>
14 #address-cells = <1>;
15 #size-cells = <1>;
18 interrupt-parent = <&aic>;
36 #address-cells = <1>;
37 #size-cells = <0>;
40 compatible = "arm,arm926ej-s";
53 compatible = "fixed-clock";
54 #clock-cells = <0>;
55 clock-frequency = <0>;
59 compatible = "fixed-clock";
60 #clock-cells = <0>;
61 clock-frequency = <0>;
66 compatible = "mmio-sram";
68 #address-cells = <1>;
69 #size-cells = <1>;
74 compatible = "simple-bus";
75 #address-cells = <1>;
76 #size-cells = <1>;
80 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
84 clock-names = "ohci_clk", "hclk", "uhpck";
89 compatible = "atmel,at91sam9261-lcdc";
92 pinctrl-names = "default";
93 pinctrl-0 = <&pinctrl_fb>;
95 clock-names = "lcdc_clk", "hclk";
100 compatible = "atmel,at91sam9261-ebi";
101 #address-cells = <2>;
102 #size-cells = <1>;
117 nand_controller: nand-controller {
118 compatible = "atmel,at91sam9261-nand-controller";
119 #address-cells = <2>;
120 #size-cells = <1>;
127 compatible = "simple-bus";
128 #address-cells = <1>;
129 #size-cells = <1>;
133 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon";
134 #address-cells = <1>;
135 #size-cells = <0>;
141 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
145 compatible = "atmel,at91sam9261-udc";
149 clock-names = "pclk", "hclk";
158 pinctrl-names = "default";
159 pinctrl-0 = <&pinctrl_mmc0_clk>, <&pinctrl_mmc0_slot0_cmd_dat0>, <&pinctrl_mmc0_slot0_dat1_3>;
160 #address-cells = <1>;
161 #size-cells = <0>;
163 clock-names = "mci_clk";
168 compatible = "atmel,at91sam9261-i2c";
169 pinctrl-names = "default";
170 pinctrl-0 = <&pinctrl_i2c_twi>;
173 #address-cells = <1>;
174 #size-cells = <0>;
180 compatible = "atmel,at91sam9260-usart";
183 atmel,use-dma-rx;
184 atmel,use-dma-tx;
185 pinctrl-names = "default";
186 pinctrl-0 = <&pinctrl_usart0>;
188 clock-names = "usart";
193 compatible = "atmel,at91sam9260-usart";
196 atmel,use-dma-rx;
197 atmel,use-dma-tx;
198 pinctrl-names = "default";
199 pinctrl-0 = <&pinctrl_usart1>;
201 clock-names = "usart";
206 compatible = "atmel,at91sam9260-usart";
209 atmel,use-dma-rx;
210 atmel,use-dma-tx;
211 pinctrl-names = "default";
212 pinctrl-0 = <&pinctrl_usart2>;
214 clock-names = "usart";
219 compatible = "atmel,at91rm9200-ssc";
222 pinctrl-names = "default";
223 pinctrl-0 = <&pinctrl_ssc0_tx &pinctrl_ssc0_rx>;
225 clock-names = "pclk";
230 compatible = "atmel,at91rm9200-ssc";
233 pinctrl-names = "default";
234 pinctrl-0 = <&pinctrl_ssc1_tx &pinctrl_ssc1_rx>;
236 clock-names = "pclk";
241 compatible = "atmel,at91rm9200-ssc";
244 pinctrl-names = "default";
245 pinctrl-0 = <&pinctrl_ssc2_tx &pinctrl_ssc2_rx>;
247 clock-names = "pclk";
252 #address-cells = <1>;
253 #size-cells = <0>;
254 compatible = "atmel,at91rm9200-spi";
256 cs-gpios = <0>, <0>, <0>, <0>;
258 pinctrl-names = "default";
259 pinctrl-0 = <&pinctrl_spi0>;
261 clock-names = "spi_clk";
266 #address-cells = <1>;
267 #size-cells = <0>;
268 compatible = "atmel,at91rm9200-spi";
271 pinctrl-names = "default";
272 pinctrl-0 = <&pinctrl_spi1>;
274 clock-names = "spi_clk";
279 compatible = "atmel,at91sam9260-sdramc";
284 compatible = "atmel,at91sam9260-smc", "syscon";
289 compatible = "atmel,at91sam9261-matrix", "syscon";
293 aic: interrupt-controller@fffff000 {
294 #interrupt-cells = <3>;
295 compatible = "atmel,at91rm9200-aic";
296 interrupt-controller;
298 atmel,external-irqs = <29 30 31>;
302 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
305 pinctrl-names = "default";
306 pinctrl-0 = <&pinctrl_dbgu>;
308 clock-names = "usart";
313 #address-cells = <1>;
314 #size-cells = <1>;
315 compatible = "atmel,at91rm9200-pinctrl", "simple-bus";
318 atmel,mux-mask =
326 pinctrl_dbgu: dbgu-0 {
334 pinctrl_usart0: usart0-0 {
340 pinctrl_usart0_rts: usart0_rts-0 {
345 pinctrl_usart0_cts: usart0_cts-0 {
352 pinctrl_usart1: usart1-0 {
358 pinctrl_usart1_rts: usart1_rts-0 {
363 pinctrl_usart1_cts: usart1_cts-0 {
370 pinctrl_usart2: usart2-0 {
376 pinctrl_usart2_rts: usart2_rts-0 {
381 pinctrl_usart2_cts: usart2_cts-0 {
388 pinctrl_nand_rb: nand-rb-0 {
393 pinctrl_nand_cs: nand-cs-0 {
400 pinctrl_mmc0_clk: mmc0_clk-0 {
405 pinctrl_mmc0_slot0_cmd_dat0: mmc0_slot0_cmd_dat0-0 {
411 pinctrl_mmc0_slot0_dat1_3: mmc0_slot0_dat1_3-0 {
420 pinctrl_ssc0_tx: ssc0_tx-0 {
427 pinctrl_ssc0_rx: ssc0_rx-0 {
436 pinctrl_ssc1_tx: ssc1_tx-0 {
443 pinctrl_ssc1_rx: ssc1_rx-0 {
452 pinctrl_ssc2_tx: ssc2_tx-0 {
459 pinctrl_ssc2_rx: ssc2_rx-0 {
468 pinctrl_spi0: spi0-0 {
477 pinctrl_spi1: spi1-0 {
486 pinctrl_tcb0_tclk0: tcb0_tclk0-0 {
490 pinctrl_tcb0_tclk1: tcb0_tclk1-0 {
494 pinctrl_tcb0_tclk2: tcb0_tclk2-0 {
498 pinctrl_tcb0_tioa0: tcb0_tioa0-0 {
502 pinctrl_tcb0_tioa1: tcb0_tioa1-0 {
506 pinctrl_tcb0_tioa2: tcb0_tioa2-0 {
510 pinctrl_tcb0_tiob0: tcb0_tiob0-0 {
514 pinctrl_tcb0_tiob1: tcb0_tiob1-0 {
518 pinctrl_tcb0_tiob2: tcb0_tiob2-0 {
524 pinctrl_i2c_bitbang: i2c-0-bitbang {
529 pinctrl_i2c_twi: i2c-0-twi {
537 pinctrl_fb: fb-0 {
564 compatible = "atmel,at91rm9200-gpio";
567 #gpio-cells = <2>;
568 gpio-controller;
569 interrupt-controller;
570 #interrupt-cells = <2>;
575 compatible = "atmel,at91rm9200-gpio";
578 #gpio-cells = <2>;
579 gpio-controller;
580 interrupt-controller;
581 #interrupt-cells = <2>;
586 compatible = "atmel,at91rm9200-gpio";
589 #gpio-cells = <2>;
590 gpio-controller;
591 interrupt-controller;
592 #interrupt-cells = <2>;
598 compatible = "atmel,at91sam9261-pmc", "syscon";
601 #clock-cells = <2>;
603 clock-names = "slow_xtal", "main_xtal";
607 compatible = "atmel,at91sam9260-rstc";
613 compatible = "atmel,at91sam9260-shdwc";
619 compatible = "atmel,at91sam9260-pit";
626 compatible = "atmel,at91sam9260-rtt";
634 compatible = "atmel,at91sam9260-wdt";
642 compatible = "atmel,at91sam9260-gpbr", "syscon";
649 i2c-gpio-0 {
650 compatible = "i2c-gpio";
651 pinctrl-names = "default";
652 pinctrl-0 = <&pinctrl_i2c_bitbang>;
655 i2c-gpio,sda-open-drain;
656 i2c-gpio,scl-open-drain;
657 i2c-gpio,delay-us = <2>; /* ~100 kHz */
658 #address-cells = <1>;
659 #size-cells = <0>;