Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.9.4.
  1// SPDX-License-Identifier: GPL-2.0-only
  2/*
  3 * at91rm9200ek.dts - Device Tree file for Atmel AT91RM9200 evaluation kit
  4 *
  5 *  Copyright (C) 2012 Joachim Eastwood <manabian@gmail.com>
  6 */
  7/dts-v1/;
  8#include "at91rm9200.dtsi"
  9
 10/ {
 11	model = "Atmel AT91RM9200 evaluation kit";
 12	compatible = "atmel,at91rm9200ek", "atmel,at91rm9200";
 13
 14	chosen {
 15		stdout-path = "serial0:115200n8";
 16	};
 17
 18	memory@20000000 {
 19		reg = <0x20000000 0x4000000>;
 20	};
 21
 22	clocks {
 23		slow_xtal {
 24			clock-frequency = <32768>;
 25		};
 26
 27		main_xtal {
 28			clock-frequency = <18432000>;
 29		};
 30	};
 31
 32	ahb {
 33		apb {
 34			tcb0: timer@fffa0000 {
 35				timer@0 {
 36					compatible = "atmel,tcb-timer";
 37					reg = <0>, <1>;
 38				};
 39
 40				timer@2 {
 41					compatible = "atmel,tcb-timer";
 42					reg = <2>;
 43				};
 44			};
 45
 46			usb1: gadget@fffb0000 {
 47				atmel,vbus-gpio = <&pioD 4 GPIO_ACTIVE_HIGH>;
 48				atmel,pullup-gpio = <&pioD 5 GPIO_ACTIVE_HIGH>;
 49				status = "okay";
 50			};
 51
 52			macb0: ethernet@fffbc000 {
 53				phy-mode = "rmii";
 54				status = "okay";
 55
 56				phy0: ethernet-phy {
 57					interrupt-parent = <&pioC>;
 58					interrupts = <4 IRQ_TYPE_EDGE_BOTH>;
 59				};
 60			};
 61
 62			usart1: serial@fffc4000 {
 63				pinctrl-0 =
 64						<&pinctrl_uart1
 65						 &pinctrl_uart1_rts
 66						 &pinctrl_uart1_cts
 67						 &pinctrl_uart1_dtr_dsr
 68						 &pinctrl_uart1_dcd
 69						 &pinctrl_uart1_ri>;
 70				status = "okay";
 71			};
 72
 73			spi0: spi@fffe0000 {
 74				status = "okay";
 75				cs-gpios = <&pioA 3 0>, <0>, <0>, <0>;
 76				flash@0 {
 77					compatible = "atmel,at45", "atmel,dataflash";
 78					spi-max-frequency = <15000000>;
 79					reg = <0>;
 80				};
 81			};
 82
 83			dbgu: serial@fffff200 {
 84				status = "okay";
 85			};
 86
 87			rtc: rtc@fffffe00 {
 88				status = "okay";
 89			};
 90		};
 91
 92		usb0: ohci@300000 {
 93			num-ports = <2>;
 94			status = "okay";
 95		};
 96
 97		flash@10000000 {
 98			compatible = "cfi-flash";
 99			reg = <0x10000000 0x800000>;
100			linux,mtd-name = "physmap-flash.0";
101			bank-width = <2>;
102			#address-cells = <1>;
103			#size-cells = <1>;
104
105			barebox@0 {
106				label = "barebox";
107				reg = <0x00000 0x40000>;
108			};
109
110			bareboxenv@40000 {
111				label = "bareboxenv";
112				reg = <0x40000 0x10000>;
113			};
114
115			kernel@50000 {
116				label = "kernel";
117				reg = <0x50000 0x300000>;
118			};
119
120			root@350000  {
121				label = "root";
122				reg = <0x350000 0x4B0000>;
123			};
124		};
125	};
126
127	leds {
128		compatible = "gpio-leds";
129
130		ds2 {
131			label = "green";
132			gpios = <&pioB 0 GPIO_ACTIVE_LOW>;
133			linux,default-trigger = "mmc0";
134		};
135
136		ds4 {
137			label = "yellow";
138			gpios = <&pioB 1 GPIO_ACTIVE_LOW>;
139			linux,default-trigger = "heartbeat";
140		};
141
142		ds6 {
143			label = "red";
144			gpios = <&pioB 2 GPIO_ACTIVE_LOW>;
145		};
146	};
147};