1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later 2*724ba675SRob Herring/* 3*724ba675SRob Herring * aks-cdu.dts - Device Tree file for AK signal CDU 4*724ba675SRob Herring * 5*724ba675SRob Herring * Copyright (C) 2012 AK signal Brno a.s. 6*724ba675SRob Herring * 2012 Jiri Prchal <jiri.prchal@aksignal.cz> 7*724ba675SRob Herring */ 8*724ba675SRob Herring 9*724ba675SRob Herring/dts-v1/; 10*724ba675SRob Herring 11*724ba675SRob Herring#include "ge863-pro3.dtsi" 12*724ba675SRob Herring 13*724ba675SRob Herring/ { 14*724ba675SRob Herring chosen { 15*724ba675SRob Herring bootargs = "console=ttyS0,115200 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs"; 16*724ba675SRob Herring }; 17*724ba675SRob Herring 18*724ba675SRob Herring clocks { 19*724ba675SRob Herring slow_xtal { 20*724ba675SRob Herring clock-frequency = <32768>; 21*724ba675SRob Herring }; 22*724ba675SRob Herring }; 23*724ba675SRob Herring 24*724ba675SRob Herring ahb { 25*724ba675SRob Herring apb { 26*724ba675SRob Herring usart0: serial@fffb0000 { 27*724ba675SRob Herring status = "okay"; 28*724ba675SRob Herring }; 29*724ba675SRob Herring 30*724ba675SRob Herring usart1: serial@fffb4000 { 31*724ba675SRob Herring status = "okay"; 32*724ba675SRob Herring linux,rs485-enabled-at-boot-time; 33*724ba675SRob Herring rs485-rts-delay = <0 0>; 34*724ba675SRob Herring }; 35*724ba675SRob Herring 36*724ba675SRob Herring usart2: serial@fffb8000 { 37*724ba675SRob Herring status = "okay"; 38*724ba675SRob Herring linux,rs485-enabled-at-boot-time; 39*724ba675SRob Herring rs485-rts-delay = <0 0>; 40*724ba675SRob Herring }; 41*724ba675SRob Herring 42*724ba675SRob Herring usart3: serial@fffd0000 { 43*724ba675SRob Herring status = "okay"; 44*724ba675SRob Herring linux,rs485-enabled-at-boot-time; 45*724ba675SRob Herring rs485-rts-delay = <0 0>; 46*724ba675SRob Herring }; 47*724ba675SRob Herring 48*724ba675SRob Herring macb0: ethernet@fffc4000 { 49*724ba675SRob Herring phy-mode = "rmii"; 50*724ba675SRob Herring status = "okay"; 51*724ba675SRob Herring }; 52*724ba675SRob Herring 53*724ba675SRob Herring usb1: gadget@fffa4000 { 54*724ba675SRob Herring atmel,vbus-gpio = <&pioC 15 GPIO_ACTIVE_HIGH>; 55*724ba675SRob Herring status = "okay"; 56*724ba675SRob Herring }; 57*724ba675SRob Herring }; 58*724ba675SRob Herring 59*724ba675SRob Herring usb0: ohci@500000 { 60*724ba675SRob Herring num-ports = <2>; 61*724ba675SRob Herring status = "okay"; 62*724ba675SRob Herring }; 63*724ba675SRob Herring 64*724ba675SRob Herring ebi: ebi@10000000 { 65*724ba675SRob Herring nand_controller: nand-controller { 66*724ba675SRob Herring nand: nand@3 { 67*724ba675SRob Herring partitions { 68*724ba675SRob Herring bootstrap@0 { 69*724ba675SRob Herring label = "bootstrap"; 70*724ba675SRob Herring reg = <0x0 0x40000>; 71*724ba675SRob Herring }; 72*724ba675SRob Herring 73*724ba675SRob Herring uboot@40000 { 74*724ba675SRob Herring label = "uboot"; 75*724ba675SRob Herring reg = <0x40000 0x80000>; 76*724ba675SRob Herring }; 77*724ba675SRob Herring 78*724ba675SRob Herring ubootenv@c0000 { 79*724ba675SRob Herring label = "ubootenv"; 80*724ba675SRob Herring reg = <0xc0000 0x40000>; 81*724ba675SRob Herring }; 82*724ba675SRob Herring 83*724ba675SRob Herring kernel@100000 { 84*724ba675SRob Herring label = "kernel"; 85*724ba675SRob Herring reg = <0x100000 0x400000>; 86*724ba675SRob Herring }; 87*724ba675SRob Herring 88*724ba675SRob Herring rootfs@500000 { 89*724ba675SRob Herring label = "rootfs"; 90*724ba675SRob Herring reg = <0x500000 0x7b00000>; 91*724ba675SRob Herring }; 92*724ba675SRob Herring }; 93*724ba675SRob Herring }; 94*724ba675SRob Herring }; 95*724ba675SRob Herring }; 96*724ba675SRob Herring }; 97*724ba675SRob Herring 98*724ba675SRob Herring leds { 99*724ba675SRob Herring compatible = "gpio-leds"; 100*724ba675SRob Herring 101*724ba675SRob Herring red { 102*724ba675SRob Herring gpios = <&pioC 10 GPIO_ACTIVE_HIGH>; 103*724ba675SRob Herring linux,default-trigger = "none"; 104*724ba675SRob Herring }; 105*724ba675SRob Herring 106*724ba675SRob Herring green { 107*724ba675SRob Herring gpios = <&pioA 5 GPIO_ACTIVE_LOW>; 108*724ba675SRob Herring linux,default-trigger = "none"; 109*724ba675SRob Herring default-state = "on"; 110*724ba675SRob Herring }; 111*724ba675SRob Herring 112*724ba675SRob Herring yellow { 113*724ba675SRob Herring gpios = <&pioB 20 GPIO_ACTIVE_LOW>; 114*724ba675SRob Herring linux,default-trigger = "none"; 115*724ba675SRob Herring }; 116*724ba675SRob Herring 117*724ba675SRob Herring blue { 118*724ba675SRob Herring gpios = <&pioB 21 GPIO_ACTIVE_LOW>; 119*724ba675SRob Herring linux,default-trigger = "none"; 120*724ba675SRob Herring }; 121*724ba675SRob Herring }; 122*724ba675SRob Herring}; 123