Linux Audio

Check our new training course

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