xref: /openbmc/u-boot/arch/arm/dts/ethernut5.dts (revision 2dc5b553)
194db5120SWenyou.Yang@microchip.com/*
294db5120SWenyou.Yang@microchip.com * ethernut5.dts - Device Tree file for Ethernut 5 board
394db5120SWenyou.Yang@microchip.com *
494db5120SWenyou.Yang@microchip.com * Copyright (C) 2012 egnite GmbH <info@egnite.de>
594db5120SWenyou.Yang@microchip.com *
694db5120SWenyou.Yang@microchip.com * Licensed under GPLv2.
794db5120SWenyou.Yang@microchip.com */
894db5120SWenyou.Yang@microchip.com/dts-v1/;
994db5120SWenyou.Yang@microchip.com#include "at91sam9xe.dtsi"
1094db5120SWenyou.Yang@microchip.com
1194db5120SWenyou.Yang@microchip.com/ {
1294db5120SWenyou.Yang@microchip.com	model = "Ethernut 5";
1394db5120SWenyou.Yang@microchip.com	compatible = "egnite,ethernut5", "atmel,at91sam9260", "atmel,at91sam9";
1494db5120SWenyou.Yang@microchip.com
1594db5120SWenyou.Yang@microchip.com	chosen {
1694db5120SWenyou.Yang@microchip.com		bootargs = "console=ttyS0,115200 root=/dev/mtdblock0 rw rootfstype=jffs2";
1794db5120SWenyou.Yang@microchip.com	};
1894db5120SWenyou.Yang@microchip.com
1994db5120SWenyou.Yang@microchip.com	memory {
2094db5120SWenyou.Yang@microchip.com		reg = <0x20000000 0x08000000>;
2194db5120SWenyou.Yang@microchip.com	};
2294db5120SWenyou.Yang@microchip.com
2394db5120SWenyou.Yang@microchip.com	clocks {
2494db5120SWenyou.Yang@microchip.com		slow_xtal {
2594db5120SWenyou.Yang@microchip.com			clock-frequency = <32768>;
2694db5120SWenyou.Yang@microchip.com		};
2794db5120SWenyou.Yang@microchip.com
2894db5120SWenyou.Yang@microchip.com		main_xtal {
2994db5120SWenyou.Yang@microchip.com			clock-frequency = <18432000>;
3094db5120SWenyou.Yang@microchip.com		};
3194db5120SWenyou.Yang@microchip.com	};
3294db5120SWenyou.Yang@microchip.com
3394db5120SWenyou.Yang@microchip.com	ahb {
3494db5120SWenyou.Yang@microchip.com		apb {
3594db5120SWenyou.Yang@microchip.com			dbgu: serial@fffff200 {
3694db5120SWenyou.Yang@microchip.com				status = "okay";
3794db5120SWenyou.Yang@microchip.com			};
3894db5120SWenyou.Yang@microchip.com
3994db5120SWenyou.Yang@microchip.com			usart0: serial@fffb0000 {
4094db5120SWenyou.Yang@microchip.com				status = "okay";
4194db5120SWenyou.Yang@microchip.com			};
4294db5120SWenyou.Yang@microchip.com
4394db5120SWenyou.Yang@microchip.com			usart1: serial@fffb4000 {
4494db5120SWenyou.Yang@microchip.com				status = "okay";
4594db5120SWenyou.Yang@microchip.com			};
4694db5120SWenyou.Yang@microchip.com
4794db5120SWenyou.Yang@microchip.com			macb0: ethernet@fffc4000 {
4894db5120SWenyou.Yang@microchip.com				phy-mode = "rmii";
4994db5120SWenyou.Yang@microchip.com				status = "okay";
5094db5120SWenyou.Yang@microchip.com			};
5194db5120SWenyou.Yang@microchip.com
5294db5120SWenyou.Yang@microchip.com			usb1: gadget@fffa4000 {
5394db5120SWenyou.Yang@microchip.com				atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
5494db5120SWenyou.Yang@microchip.com				status = "okay";
5594db5120SWenyou.Yang@microchip.com			};
5694db5120SWenyou.Yang@microchip.com		};
5794db5120SWenyou.Yang@microchip.com
5894db5120SWenyou.Yang@microchip.com		nand0: nand@40000000 {
5994db5120SWenyou.Yang@microchip.com			nand-bus-width = <8>;
6094db5120SWenyou.Yang@microchip.com			nand-ecc-mode = "soft";
6194db5120SWenyou.Yang@microchip.com			nand-on-flash-bbt;
6294db5120SWenyou.Yang@microchip.com			status = "okay";
6394db5120SWenyou.Yang@microchip.com
6494db5120SWenyou.Yang@microchip.com			gpios = <0
6594db5120SWenyou.Yang@microchip.com				 &pioC 14 GPIO_ACTIVE_HIGH
6694db5120SWenyou.Yang@microchip.com				 0
6794db5120SWenyou.Yang@microchip.com				>;
6894db5120SWenyou.Yang@microchip.com
6994db5120SWenyou.Yang@microchip.com			root@0 {
7094db5120SWenyou.Yang@microchip.com				label = "root";
7194db5120SWenyou.Yang@microchip.com				reg = <0x0 0x08000000>;
7294db5120SWenyou.Yang@microchip.com			};
7394db5120SWenyou.Yang@microchip.com
7494db5120SWenyou.Yang@microchip.com			data@20000 {
7594db5120SWenyou.Yang@microchip.com				label = "data";
7694db5120SWenyou.Yang@microchip.com				reg = <0x08000000 0x38000000>;
7794db5120SWenyou.Yang@microchip.com			};
7894db5120SWenyou.Yang@microchip.com		};
7994db5120SWenyou.Yang@microchip.com
8094db5120SWenyou.Yang@microchip.com		usb0: ohci@00500000 {
8194db5120SWenyou.Yang@microchip.com			num-ports = <2>;
8294db5120SWenyou.Yang@microchip.com			status = "okay";
8394db5120SWenyou.Yang@microchip.com		};
8494db5120SWenyou.Yang@microchip.com	};
8594db5120SWenyou.Yang@microchip.com
8694db5120SWenyou.Yang@microchip.com	i2c-gpio-0 {
87*3e9f8f2fSWenyou Yang		#address-cells = <1>;
88*3e9f8f2fSWenyou Yang		#size-cells = <0>;
8994db5120SWenyou.Yang@microchip.com		status = "okay";
9094db5120SWenyou.Yang@microchip.com
9194db5120SWenyou.Yang@microchip.com		pcf8563@50 {
9294db5120SWenyou.Yang@microchip.com			compatible = "nxp,pcf8563";
9394db5120SWenyou.Yang@microchip.com			reg = <0x51>;
9494db5120SWenyou.Yang@microchip.com		};
9594db5120SWenyou.Yang@microchip.com	};
9694db5120SWenyou.Yang@microchip.com};
97