aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/omap3-igep0020.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/omap3-igep0020.dts')
-rw-r--r--arch/arm/boot/dts/omap3-igep0020.dts111
1 files changed, 106 insertions, 5 deletions
diff --git a/arch/arm/boot/dts/omap3-igep0020.dts b/arch/arm/boot/dts/omap3-igep0020.dts
index e2b98490cc9a..e8c48284587c 100644
--- a/arch/arm/boot/dts/omap3-igep0020.dts
+++ b/arch/arm/boot/dts/omap3-igep0020.dts
@@ -9,7 +9,7 @@
9 * published by the Free Software Foundation. 9 * published by the Free Software Foundation.
10 */ 10 */
11 11
12/include/ "omap3-igep.dtsi" 12#include "omap3-igep.dtsi"
13 13
14/ { 14/ {
15 model = "IGEPv2"; 15 model = "IGEPv2";
@@ -19,27 +19,39 @@
19 compatible = "gpio-leds"; 19 compatible = "gpio-leds";
20 boot { 20 boot {
21 label = "omap3:green:boot"; 21 label = "omap3:green:boot";
22 gpios = <&gpio1 26 0>; 22 gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>;
23 default-state = "on"; 23 default-state = "on";
24 }; 24 };
25 25
26 user0 { 26 user0 {
27 label = "omap3:red:user0"; 27 label = "omap3:red:user0";
28 gpios = <&gpio1 27 0>; 28 gpios = <&gpio1 27 GPIO_ACTIVE_HIGH>;
29 default-state = "off"; 29 default-state = "off";
30 }; 30 };
31 31
32 user1 { 32 user1 {
33 label = "omap3:red:user1"; 33 label = "omap3:red:user1";
34 gpios = <&gpio1 28 0>; 34 gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>;
35 default-state = "off"; 35 default-state = "off";
36 }; 36 };
37 37
38 user2 { 38 user2 {
39 label = "omap3:green:user1"; 39 label = "omap3:green:user1";
40 gpios = <&twl_gpio 19 1>; 40 gpios = <&twl_gpio 19 GPIO_ACTIVE_LOW>;
41 }; 41 };
42 }; 42 };
43
44 vddvario: regulator-vddvario {
45 compatible = "regulator-fixed";
46 regulator-name = "vddvario";
47 regulator-always-on;
48 };
49
50 vdd33a: regulator-vdd33a {
51 compatible = "regulator-fixed";
52 regulator-name = "vdd33a";
53 regulator-always-on;
54 };
43}; 55};
44 56
45&i2c3 { 57&i2c3 {
@@ -54,3 +66,92 @@
54 reg = <0x50>; 66 reg = <0x50>;
55 }; 67 };
56}; 68};
69
70&gpmc {
71 ranges = <0 0 0x00000000 0x20000000>,
72 <5 0 0x2c000000 0x01000000>;
73
74 nand@0,0 {
75 linux,mtd-name= "micron,mt29c4g96maz";
76 reg = <0 0 0>;
77 nand-bus-width = <16>;
78 ti,nand-ecc-opt = "bch8";
79
80 gpmc,sync-clk-ps = <0>;
81 gpmc,cs-on-ns = <0>;
82 gpmc,cs-rd-off-ns = <44>;
83 gpmc,cs-wr-off-ns = <44>;
84 gpmc,adv-on-ns = <6>;
85 gpmc,adv-rd-off-ns = <34>;
86 gpmc,adv-wr-off-ns = <44>;
87 gpmc,we-off-ns = <40>;
88 gpmc,oe-off-ns = <54>;
89 gpmc,access-ns = <64>;
90 gpmc,rd-cycle-ns = <82>;
91 gpmc,wr-cycle-ns = <82>;
92 gpmc,wr-access-ns = <40>;
93 gpmc,wr-data-mux-bus-ns = <0>;
94
95 #address-cells = <1>;
96 #size-cells = <1>;
97
98 partition@0 {
99 label = "SPL";
100 reg = <0 0x100000>;
101 };
102 partition@0x80000 {
103 label = "U-Boot";
104 reg = <0x100000 0x180000>;
105 };
106 partition@0x1c0000 {
107 label = "Environment";
108 reg = <0x280000 0x100000>;
109 };
110 partition@0x280000 {
111 label = "Kernel";
112 reg = <0x380000 0x300000>;
113 };
114 partition@0x780000 {
115 label = "Filesystem";
116 reg = <0x680000 0x1f980000>;
117 };
118 };
119
120 ethernet@5,0 {
121 pinctrl-names = "default";
122 pinctrl-0 = <&smsc911x_pins>;
123 compatible = "smsc,lan9221", "smsc,lan9115";
124 reg = <5 0 0xff>;
125 bank-width = <2>;
126
127 gpmc,mux-add-data;
128 gpmc,cs-on-ns = <0>;
129 gpmc,cs-rd-off-ns = <186>;
130 gpmc,cs-wr-off-ns = <186>;
131 gpmc,adv-on-ns = <12>;
132 gpmc,adv-rd-off-ns = <48>;
133 gpmc,adv-wr-off-ns = <48>;
134 gpmc,oe-on-ns = <54>;
135 gpmc,oe-off-ns = <168>;
136 gpmc,we-on-ns = <54>;
137 gpmc,we-off-ns = <168>;
138 gpmc,rd-cycle-ns = <186>;
139 gpmc,wr-cycle-ns = <186>;
140 gpmc,access-ns = <114>;
141 gpmc,page-burst-access-ns = <6>;
142 gpmc,bus-turnaround-ns = <12>;
143 gpmc,cycle2cycle-delay-ns = <18>;
144 gpmc,wr-data-mux-bus-ns = <90>;
145 gpmc,wr-access-ns = <186>;
146 gpmc,cycle2cycle-samecsen;
147 gpmc,cycle2cycle-diffcsen;
148
149 interrupt-parent = <&gpio6>;
150 interrupts = <16 8>;
151 vmmc-supply = <&vddvario>;
152 vmmc_aux-supply = <&vdd33a>;
153 reg-io-width = <4>;
154
155 smsc,save-mac-address;
156 };
157};