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