2 * DTS file for SPEAr1310 Evaluation Baord
4 * Copyright 2012 Viresh Kumar <viresh.linux@gmail.com>
6 * The code contained herein is licensed under the GNU General Public
7 * License. You may obtain a copy of the GNU General Public License
8 * Version 2 or later at the following locations:
10 * http://www.opensource.org/licenses/gpl-license.html
11 * http://www.gnu.org/copyleft/gpl.html
15 /include/ "spear1310.dtsi"
18 model = "ST SPEAr1310 Evaluation Board";
19 compatible = "st,spear1310-evb", "st,spear1310";
29 pinctrl-names = "default";
30 pinctrl-0 = <&state_default>;
32 state_default: pinmux {
46 st,pins = "arm_gpio_grp";
47 st,function = "arm_gpio";
50 st,pins = "clcd_grp" , "clcd_high_res";
62 st,pins = "keyboard_6x6_grp";
63 st,function = "keyboard";
66 st,pins = "sdhci_grp";
67 st,function = "sdhci";
70 st,pins = "smi_2_chips_grp";
74 st,pins = "uart0_grp";
75 st,function = "uart0";
78 st,pins = "rs485_0_1_tdm_0_1_grp";
79 st,function = "rs485_0_1_tdm_0_1";
82 st,pins = "i2c_1_2_grp";
83 st,function = "i2c_1_2";
86 st,pins = "smii_0_1_2_grp";
87 st,function = "smii_0_1_2";
90 st,pins = "nand_8bit_grp",
95 st,pins = "sata0_grp";
99 st,pins = "pcie1_grp", "pcie2_grp";
100 st,function = "pci_express";
121 fsmc: flash@b0000000 {
130 reg = <0x80000 0x140000>;
133 label = "environment";
134 reg = <0x1C0000 0x40000>;
138 reg = <0x200000 0x40000>;
142 reg = <0x240000 0xC00000>;
146 reg = <0xE40000 0x0>;
151 compatible = "gpio-keys";
152 #address-cells = <1>;
157 linux,code = <0x100>;
158 gpios = <&gpio0 7 0x4>;
159 debounce-interval = <20>;
160 gpio-key,wakeup = <1>;
164 gmac0: eth@e2000000 {
173 smi: flash@ea000000 {
175 clock-rate=<50000000>;
178 #address-cells = <1>;
180 reg = <0xe6000000 0x800000>;
189 reg = <0x10000 0x50000>;
192 label = "environment";
193 reg = <0x60000 0x10000>;
197 reg = <0x70000 0x10000>;
201 reg = <0x80000 0x310000>;
205 reg = <0x390000 0x0>;
231 gpio0: gpio@e0600000 {
235 gpio1: gpio@e0680000 {
248 linux,keymap = < 0x00000001
331 suspended_rate = <2000000>;
341 pinctrl-names = "default";
348 cs-gpios = <&gpio1 7 0>, <&spics 0>, <&spics 1>;
351 compatible = "st,stmpe610";
353 #address-cells = <1>;
355 spi-max-frequency = <1000000>;
357 pl022,hierarchy = <0>;
358 pl022,interface = <0>;
359 pl022,slave-tx-disable;
360 pl022,com-mode = <0>;
361 pl022,rx-level-trig = <0>;
362 pl022,tx-level-trig = <0>;
363 pl022,ctrl-len = <0x7>;
364 pl022,wait-state = <0>;
366 interrupts = <6 0x4>;
367 interrupt-parent = <&gpio1>;
371 compatible = "st,stmpe-ts";
372 ts,sample-time = <4>;
377 ts,touch-det-delay = <2>;
385 compatible = "st,m25p80";
387 spi-max-frequency = <12000000>;
390 pl022,hierarchy = <0>;
391 pl022,interface = <0>;
392 pl022,slave-tx-disable;
393 pl022,com-mode = <0x2>;
394 pl022,rx-level-trig = <0>;
395 pl022,tx-level-trig = <0>;
396 pl022,ctrl-len = <0x11>;
397 pl022,wait-state = <0>;
402 compatible = "spidev";
404 spi-max-frequency = <25000000>;
406 pl022,hierarchy = <0>;
407 pl022,interface = <0>;
408 pl022,slave-tx-disable;
409 pl022,com-mode = <0x2>;
410 pl022,rx-level-trig = <0>;
411 pl022,tx-level-trig = <0>;
412 pl022,ctrl-len = <0x11>;
413 pl022,wait-state = <0>;