2 * DTS file for SPEAr1310 Evaluation Baord
4 * Copyright 2012 Viresh Kumar <vireshk@kernel.org>
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";
125 fsmc: flash@b0000000 {
134 reg = <0x80000 0x140000>;
137 label = "environment";
138 reg = <0x1C0000 0x40000>;
142 reg = <0x200000 0x40000>;
146 reg = <0x240000 0xC00000>;
150 reg = <0xE40000 0x0>;
155 compatible = "gpio-keys";
156 #address-cells = <1>;
161 linux,code = <0x100>;
162 gpios = <&gpio0 7 0x4>;
163 debounce-interval = <20>;
164 gpio-key,wakeup = <1>;
168 gmac0: eth@e2000000 {
177 smi: flash@ea000000 {
179 clock-rate=<50000000>;
182 #address-cells = <1>;
184 reg = <0xe6000000 0x800000>;
193 reg = <0x10000 0x50000>;
196 label = "environment";
197 reg = <0x60000 0x10000>;
201 reg = <0x70000 0x10000>;
205 reg = <0x80000 0x310000>;
209 reg = <0x390000 0x0>;
235 gpio0: gpio@e0600000 {
239 gpio1: gpio@e0680000 {
252 linux,keymap = < 0x00000001
335 suspended_rate = <2000000>;
345 pinctrl-names = "default";
352 cs-gpios = <&gpio1 7 0>, <&spics 0>, <&spics 1>;
355 compatible = "st,stmpe610";
357 #address-cells = <1>;
359 spi-max-frequency = <1000000>;
361 pl022,hierarchy = <0>;
362 pl022,interface = <0>;
363 pl022,slave-tx-disable;
364 pl022,com-mode = <0>;
365 pl022,rx-level-trig = <0>;
366 pl022,tx-level-trig = <0>;
367 pl022,ctrl-len = <0x7>;
368 pl022,wait-state = <0>;
370 interrupts = <6 0x4>;
371 interrupt-parent = <&gpio1>;
375 compatible = "st,stmpe-ts";
376 ts,sample-time = <4>;
381 ts,touch-det-delay = <2>;
389 compatible = "st,m25p80";
391 spi-max-frequency = <12000000>;
394 pl022,hierarchy = <0>;
395 pl022,interface = <0>;
396 pl022,slave-tx-disable;
397 pl022,com-mode = <0x2>;
398 pl022,rx-level-trig = <0>;
399 pl022,tx-level-trig = <0>;
400 pl022,ctrl-len = <0x11>;
401 pl022,wait-state = <0>;
406 compatible = "spidev";
408 spi-max-frequency = <25000000>;
410 pl022,hierarchy = <0>;
411 pl022,interface = <0>;
412 pl022,slave-tx-disable;
413 pl022,com-mode = <0x2>;
414 pl022,rx-level-trig = <0>;
415 pl022,tx-level-trig = <0>;
416 pl022,ctrl-len = <0x11>;
417 pl022,wait-state = <0>;