Linux 3.16-rc2
[linux/fpc-iii.git] / arch / arc / boot / dts / abilis_tb100_dvk.dts
blob3dd6ed941464ac663e76330b43ee0e3d588cdf87
1 /*
2  * Abilis Systems TB100 Development Kit PCB device tree
3  *
4  * Copyright (C) Abilis Systems 2013
5  *
6  * Author: Christian Ruppert <christian.ruppert@abilis.com>
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License version 2 as
10  * published by the Free Software Foundation.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program; if not, write to the Free Software
19  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
20  */
22 /dts-v1/;
24 /include/ "abilis_tb100.dtsi"
26 / {
27         chosen {
28                 bootargs = "earlycon=uart8250,mmio32,0xff100000,9600n8 console=ttyS0,9600n8";
29         };
31         aliases { };
33         memory {
34                 device_type = "memory";
35                 reg = <0x80000000 0x08000000>;  /* 128M */
36         };
38         soc100 {
39                 uart@FF100000 {
40                         pinctrl-names = "default";
41                         pinctrl-0 = <&pctl_uart0>;
42                 };
43                 ethernet@FE100000 {
44                         phy-mode = "rgmii";
45                 };
47                 i2c0: i2c@FF120000 {
48                         i2c-sda-hold-time-ns = <432>;
49                 };
50                 i2c1: i2c@FF121000 {
51                         i2c-sda-hold-time-ns = <432>;
52                 };
53                 i2c2: i2c@FF122000 {
54                         i2c-sda-hold-time-ns = <432>;
55                 };
56                 i2c3: i2c@FF123000 {
57                         i2c-sda-hold-time-ns = <432>;
58                 };
59                 i2c4: i2c@FF124000 {
60                         i2c-sda-hold-time-ns = <432>;
61                 };
63                 leds {
64                         compatible = "gpio-leds";
65                         power {
66                                 label = "Power";
67                                 gpios = <&gpioi 0 0>;
68                                 linux,default-trigger = "default-on";
69                         };
70                         heartbeat {
71                                 label = "Heartbeat";
72                                 gpios = <&gpioi 1 0>;
73                                 linux,default-trigger = "heartbeat";
74                         };
75                         led2 {
76                                 label = "LED2";
77                                 gpios = <&gpioi 2 0>;
78                                 default-state = "off";
79                         };
80                         led3 {
81                                 label = "LED3";
82                                 gpios = <&gpioi 3 0>;
83                                 default-state = "off";
84                         };
85                         led4 {
86                                 label = "LED4";
87                                 gpios = <&gpioi 4 0>;
88                                 default-state = "off";
89                         };
90                         led5 {
91                                 label = "LED5";
92                                 gpios = <&gpioi 5 0>;
93                                 default-state = "off";
94                         };
95                         led6 {
96                                 label = "LED6";
97                                 gpios = <&gpioi 6 0>;
98                                 default-state = "off";
99                         };
100                         led7 {
101                                 label = "LED7";
102                                 gpios = <&gpioi 7 0>;
103                                 default-state = "off";
104                         };
105                         led8 {
106                                 label = "LED8";
107                                 gpios = <&gpioi 8 0>;
108                                 default-state = "off";
109                         };
110                         led9 {
111                                 label = "LED9";
112                                 gpios = <&gpioi 9 0>;
113                                 default-state = "off";
114                         };
115                         led10 {
116                                 label = "LED10";
117                                 gpios = <&gpioi 10 0>;
118                                 default-state = "off";
119                         };
120                         led11 {
121                                 label = "LED11";
122                                 gpios = <&gpioi 11 0>;
123                                 default-state = "off";
124                         };
125                 };
126         };