1279377Simp/* 2279377Simp * aks-cdu.dts - Device Tree file for AK signal CDU 3279377Simp * 4279377Simp * Copyright (C) 2012 AK signal Brno a.s. 5279377Simp * 2012 Jiri Prchal <jiri.prchal@aksignal.cz> 6279377Simp * 7279377Simp * Licensed under GPLv2 or later. 8279377Simp */ 9279377Simp 10279377Simp/dts-v1/; 11279377Simp 12279377Simp#include "ge863-pro3.dtsi" 13279377Simp 14279377Simp/ { 15279377Simp chosen { 16279377Simp bootargs = "console=ttyS0,115200 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs"; 17279377Simp }; 18279377Simp 19279377Simp clocks { 20279377Simp slow_xtal { 21279377Simp clock-frequency = <32768>; 22279377Simp }; 23279377Simp }; 24279377Simp 25279377Simp ahb { 26279377Simp apb { 27279377Simp usart0: serial@fffb0000 { 28279377Simp status = "okay"; 29279377Simp }; 30279377Simp 31279377Simp usart1: serial@fffb4000 { 32279377Simp status = "okay"; 33279377Simp linux,rs485-enabled-at-boot-time; 34279377Simp rs485-rts-delay = <0 0>; 35279377Simp }; 36279377Simp 37279377Simp usart2: serial@fffb8000 { 38279377Simp status = "okay"; 39279377Simp linux,rs485-enabled-at-boot-time; 40279377Simp rs485-rts-delay = <0 0>; 41279377Simp }; 42279377Simp 43279377Simp usart3: serial@fffd0000 { 44279377Simp status = "okay"; 45279377Simp linux,rs485-enabled-at-boot-time; 46279377Simp rs485-rts-delay = <0 0>; 47279377Simp }; 48279377Simp 49279377Simp macb0: ethernet@fffc4000 { 50279377Simp phy-mode = "rmii"; 51279377Simp status = "okay"; 52279377Simp }; 53279377Simp 54279377Simp usb1: gadget@fffa4000 { 55279377Simp atmel,vbus-gpio = <&pioC 15 GPIO_ACTIVE_HIGH>; 56279377Simp status = "okay"; 57279377Simp }; 58279377Simp }; 59279377Simp 60279377Simp usb0: ohci@00500000 { 61279377Simp num-ports = <2>; 62279377Simp status = "okay"; 63279377Simp }; 64279377Simp 65279377Simp nand0: nand@40000000 { 66279377Simp nand-bus-width = <8>; 67279377Simp nand-ecc-mode = "soft"; 68279377Simp nand-on-flash-bbt; 69279377Simp status = "okay"; 70279377Simp 71279377Simp bootstrap@0 { 72279377Simp label = "bootstrap"; 73279377Simp reg = <0x0 0x40000>; 74279377Simp }; 75279377Simp 76279377Simp uboot@40000 { 77279377Simp label = "uboot"; 78279377Simp reg = <0x40000 0x80000>; 79279377Simp }; 80279377Simp ubootenv@c0000 { 81279377Simp label = "ubootenv"; 82279377Simp reg = <0xc0000 0x40000>; 83279377Simp }; 84279377Simp kernel@100000 { 85279377Simp label = "kernel"; 86279377Simp reg = <0x100000 0x400000>; 87279377Simp }; 88279377Simp rootfs@500000 { 89279377Simp label = "rootfs"; 90279377Simp reg = <0x500000 0x7b00000>; 91279377Simp }; 92279377Simp }; 93279377Simp }; 94279377Simp 95279377Simp leds { 96279377Simp compatible = "gpio-leds"; 97279377Simp 98279377Simp red { 99279377Simp gpios = <&pioC 10 GPIO_ACTIVE_HIGH>; 100279377Simp linux,default-trigger = "none"; 101279377Simp }; 102279377Simp 103279377Simp green { 104279377Simp gpios = <&pioA 5 GPIO_ACTIVE_LOW>; 105279377Simp linux,default-trigger = "none"; 106279377Simp default-state = "on"; 107279377Simp }; 108279377Simp 109279377Simp yellow { 110279377Simp gpios = <&pioB 20 GPIO_ACTIVE_LOW>; 111279377Simp linux,default-trigger = "none"; 112279377Simp }; 113279377Simp 114279377Simp blue { 115279377Simp gpios = <&pioB 21 GPIO_ACTIVE_LOW>; 116279377Simp linux,default-trigger = "none"; 117279377Simp }; 118279377Simp }; 119279377Simp}; 120