Commit | Line | Data |
---|---|---|
2eb9504b CR |
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 | */ | |
21 | ||
22 | /dts-v1/; | |
23 | ||
24 | /include/ "abilis_tb100.dtsi" | |
25 | ||
26 | / { | |
27 | chosen { | |
28 | bootargs = "earlycon=uart8250,mmio32,0xff100000,9600n8 console=ttyS0,9600n8"; | |
29 | }; | |
30 | ||
31 | aliases { }; | |
32 | ||
33 | memory { | |
34 | device_type = "memory"; | |
35 | reg = <0x80000000 0x08000000>; /* 128M */ | |
36 | }; | |
37 | ||
38 | soc100 { | |
39 | uart@FF100000 { | |
7d19273c | 40 | pinctrl-names = "default"; |
2eb9504b CR |
41 | pinctrl-0 = <&pctl_uart0>; |
42 | }; | |
43 | ethernet@FE100000 { | |
44 | phy-mode = "rgmii"; | |
45 | }; | |
46 | ||
47 | i2c0: i2c@FF120000 { | |
48 | sda-hold-time = <432>; | |
49 | }; | |
50 | i2c1: i2c@FF121000 { | |
51 | sda-hold-time = <432>; | |
52 | }; | |
53 | i2c2: i2c@FF122000 { | |
54 | sda-hold-time = <432>; | |
55 | }; | |
56 | i2c3: i2c@FF123000 { | |
57 | sda-hold-time = <432>; | |
58 | }; | |
59 | i2c4: i2c@FF124000 { | |
60 | sda-hold-time = <432>; | |
61 | }; | |
62 | ||
63 | leds { | |
64 | compatible = "gpio-leds"; | |
65 | power { | |
66 | label = "Power"; | |
67 | gpios = <&gpioi 0>; | |
68 | linux,default-trigger = "default-on"; | |
69 | }; | |
70 | heartbeat { | |
71 | label = "Heartbeat"; | |
72 | gpios = <&gpioi 1>; | |
73 | linux,default-trigger = "heartbeat"; | |
74 | }; | |
75 | led2 { | |
76 | label = "LED2"; | |
77 | gpios = <&gpioi 2>; | |
78 | default-state = "off"; | |
79 | }; | |
80 | led3 { | |
81 | label = "LED3"; | |
82 | gpios = <&gpioi 3>; | |
83 | default-state = "off"; | |
84 | }; | |
85 | led4 { | |
86 | label = "LED4"; | |
87 | gpios = <&gpioi 4>; | |
88 | default-state = "off"; | |
89 | }; | |
90 | led5 { | |
91 | label = "LED5"; | |
92 | gpios = <&gpioi 5>; | |
93 | default-state = "off"; | |
94 | }; | |
95 | led6 { | |
96 | label = "LED6"; | |
97 | gpios = <&gpioi 6>; | |
98 | default-state = "off"; | |
99 | }; | |
100 | led7 { | |
101 | label = "LED7"; | |
102 | gpios = <&gpioi 7>; | |
103 | default-state = "off"; | |
104 | }; | |
105 | led8 { | |
106 | label = "LED8"; | |
107 | gpios = <&gpioi 8>; | |
108 | default-state = "off"; | |
109 | }; | |
110 | led9 { | |
111 | label = "LED9"; | |
112 | gpios = <&gpioi 9>; | |
113 | default-state = "off"; | |
114 | }; | |
115 | led10 { | |
116 | label = "LED10"; | |
117 | gpios = <&gpioi 10>; | |
118 | default-state = "off"; | |
119 | }; | |
120 | led11 { | |
121 | label = "LED11"; | |
122 | gpios = <&gpioi 11>; | |
123 | default-state = "off"; | |
124 | }; | |
125 | }; | |
126 | }; | |
127 | }; |