xref: /linux/scripts/dtc/include-prefixes/arm/microchip/aks-cdu.dts (revision 60675d4ca1ef0857e44eba5849b74a3a998d0c0f)
1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later
2724ba675SRob Herring/*
3724ba675SRob Herring * aks-cdu.dts - Device Tree file for AK signal CDU
4724ba675SRob Herring *
5724ba675SRob Herring * Copyright (C) 2012 AK signal Brno a.s.
6724ba675SRob Herring *               2012 Jiri Prchal <jiri.prchal@aksignal.cz>
7724ba675SRob Herring */
8724ba675SRob Herring
9724ba675SRob Herring/dts-v1/;
10724ba675SRob Herring
11724ba675SRob Herring#include "ge863-pro3.dtsi"
12724ba675SRob Herring
13724ba675SRob Herring/ {
14724ba675SRob Herring	chosen {
15724ba675SRob Herring		bootargs = "console=ttyS0,115200 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs";
16724ba675SRob Herring	};
17724ba675SRob Herring
18724ba675SRob Herring	clocks {
19724ba675SRob Herring		slow_xtal {
20724ba675SRob Herring			clock-frequency = <32768>;
21724ba675SRob Herring		};
22724ba675SRob Herring	};
23724ba675SRob Herring
24724ba675SRob Herring	ahb {
25724ba675SRob Herring		apb {
26724ba675SRob Herring			usart0: serial@fffb0000 {
27724ba675SRob Herring				status = "okay";
28724ba675SRob Herring			};
29724ba675SRob Herring
30724ba675SRob Herring			usart1: serial@fffb4000 {
31724ba675SRob Herring				status = "okay";
32724ba675SRob Herring				linux,rs485-enabled-at-boot-time;
33724ba675SRob Herring				rs485-rts-delay = <0 0>;
34724ba675SRob Herring				};
35724ba675SRob Herring
36724ba675SRob Herring			usart2: serial@fffb8000 {
37724ba675SRob Herring				status = "okay";
38724ba675SRob Herring				linux,rs485-enabled-at-boot-time;
39724ba675SRob Herring				rs485-rts-delay = <0 0>;
40724ba675SRob Herring			};
41724ba675SRob Herring
42724ba675SRob Herring			usart3: serial@fffd0000 {
43724ba675SRob Herring				status = "okay";
44724ba675SRob Herring				linux,rs485-enabled-at-boot-time;
45724ba675SRob Herring				rs485-rts-delay = <0 0>;
46724ba675SRob Herring			};
47724ba675SRob Herring
48724ba675SRob Herring			macb0: ethernet@fffc4000 {
49724ba675SRob Herring				phy-mode = "rmii";
50724ba675SRob Herring				status = "okay";
51724ba675SRob Herring			};
52724ba675SRob Herring
53724ba675SRob Herring			usb1: gadget@fffa4000 {
54724ba675SRob Herring				atmel,vbus-gpio = <&pioC 15 GPIO_ACTIVE_HIGH>;
55724ba675SRob Herring				status = "okay";
56724ba675SRob Herring			};
57724ba675SRob Herring		};
58724ba675SRob Herring
59724ba675SRob Herring		usb0: ohci@500000 {
60724ba675SRob Herring			num-ports = <2>;
61724ba675SRob Herring			status = "okay";
62724ba675SRob Herring		};
63724ba675SRob Herring
64724ba675SRob Herring		ebi: ebi@10000000 {
65724ba675SRob Herring			nand_controller: nand-controller {
66724ba675SRob Herring				nand: nand@3 {
67724ba675SRob Herring					partitions {
68724ba675SRob Herring						bootstrap@0 {
69724ba675SRob Herring							label = "bootstrap";
70724ba675SRob Herring							reg = <0x0 0x40000>;
71724ba675SRob Herring						};
72724ba675SRob Herring
73724ba675SRob Herring						uboot@40000 {
74724ba675SRob Herring							label = "uboot";
75724ba675SRob Herring							reg = <0x40000 0x80000>;
76724ba675SRob Herring						};
77724ba675SRob Herring
78724ba675SRob Herring						ubootenv@c0000 {
79724ba675SRob Herring							label = "ubootenv";
80724ba675SRob Herring							reg = <0xc0000 0x40000>;
81724ba675SRob Herring						};
82724ba675SRob Herring
83724ba675SRob Herring						kernel@100000 {
84724ba675SRob Herring							label = "kernel";
85724ba675SRob Herring							reg = <0x100000 0x400000>;
86724ba675SRob Herring						};
87724ba675SRob Herring
88724ba675SRob Herring						rootfs@500000 {
89724ba675SRob Herring							label = "rootfs";
90724ba675SRob Herring							reg = <0x500000 0x7b00000>;
91724ba675SRob Herring						};
92724ba675SRob Herring					};
93724ba675SRob Herring				};
94724ba675SRob Herring			};
95724ba675SRob Herring		};
96724ba675SRob Herring	};
97724ba675SRob Herring
98724ba675SRob Herring	leds {
99724ba675SRob Herring		compatible = "gpio-leds";
100724ba675SRob Herring
101*2bd3059fSAndrei Simion		led-red {
102*2bd3059fSAndrei Simion			label = "red";
103724ba675SRob Herring			gpios = <&pioC 10 GPIO_ACTIVE_HIGH>;
104724ba675SRob Herring			linux,default-trigger = "none";
105724ba675SRob Herring		};
106724ba675SRob Herring
107*2bd3059fSAndrei Simion		led-green {
108*2bd3059fSAndrei Simion			label = "green";
109724ba675SRob Herring			gpios = <&pioA 5 GPIO_ACTIVE_LOW>;
110724ba675SRob Herring			linux,default-trigger = "none";
111724ba675SRob Herring			default-state = "on";
112724ba675SRob Herring		};
113724ba675SRob Herring
114*2bd3059fSAndrei Simion		led-yellow {
115*2bd3059fSAndrei Simion			label = "yellow";
116724ba675SRob Herring			gpios = <&pioB 20 GPIO_ACTIVE_LOW>;
117724ba675SRob Herring			linux,default-trigger = "none";
118724ba675SRob Herring		};
119724ba675SRob Herring
120*2bd3059fSAndrei Simion		led-blue {
121*2bd3059fSAndrei Simion			label = "blue";
122724ba675SRob Herring			gpios = <&pioB 21 GPIO_ACTIVE_LOW>;
123724ba675SRob Herring			linux,default-trigger = "none";
124724ba675SRob Herring		};
125724ba675SRob Herring	};
126724ba675SRob Herring};
127