1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * DTS file for SPEAr1310 Evaluation Baord
5 * Copyright 2012 Viresh Kumar <vireshk@kernel.org>
9 /include/ "spear1310.dtsi"
12 model = "ST SPEAr1310 Evaluation Board";
13 compatible = "st,spear1310-evb", "st,spear1310";
23 pinctrl-names = "default";
24 pinctrl-0 = <&state_default>;
26 state_default: pinmux {
40 st,pins = "arm_gpio_grp";
41 st,function = "arm_gpio";
44 st,pins = "clcd_grp" , "clcd_high_res";
56 st,pins = "keyboard_6x6_grp";
57 st,function = "keyboard";
60 st,pins = "sdhci_grp";
61 st,function = "sdhci";
64 st,pins = "smi_2_chips_grp";
68 st,pins = "uart0_grp";
69 st,function = "uart0";
72 st,pins = "rs485_0_1_tdm_0_1_grp";
73 st,function = "rs485_0_1_tdm_0_1";
76 st,pins = "i2c_1_2_grp";
77 st,function = "i2c_1_2";
80 st,pins = "smii_0_1_2_grp";
81 st,function = "smii_0_1_2";
84 st,pins = "nand_8bit_grp",
89 st,pins = "sata0_grp";
93 st,pins = "pcie1_grp", "pcie2_grp";
94 st,function = "pci_express";
119 fsmc: flash@b0000000 {
128 reg = <0x80000 0x140000>;
131 label = "environment";
132 reg = <0x1C0000 0x40000>;
136 reg = <0x200000 0x40000>;
140 reg = <0x240000 0xC00000>;
144 reg = <0xE40000 0x0>;
149 compatible = "gpio-keys";
150 #address-cells = <1>;
155 linux,code = <0x100>;
156 gpios = <&gpio0 7 0x4>;
157 debounce-interval = <20>;
162 gmac0: eth@e2000000 {
171 smi: flash@ea000000 {
173 clock-rate=<50000000>;
176 #address-cells = <1>;
178 reg = <0xe6000000 0x800000>;
187 reg = <0x10000 0x50000>;
190 label = "environment";
191 reg = <0x60000 0x10000>;
195 reg = <0x70000 0x10000>;
199 reg = <0x80000 0x310000>;
203 reg = <0x390000 0x0>;
229 gpio0: gpio@e0600000 {
233 gpio1: gpio@e0680000 {
246 linux,keymap = < 0x00000001
329 suspended_rate = <2000000>;
339 pinctrl-names = "default";
346 cs-gpios = <&gpio1 7 0>, <&spics 0 0>, <&spics 1 0>;
349 compatible = "st,stmpe610";
351 #address-cells = <1>;
353 spi-max-frequency = <1000000>;
355 pl022,hierarchy = <0>;
356 pl022,interface = <0>;
357 pl022,slave-tx-disable;
358 pl022,com-mode = <0>;
359 pl022,rx-level-trig = <0>;
360 pl022,tx-level-trig = <0>;
361 pl022,ctrl-len = <0x7>;
362 pl022,wait-state = <0>;
364 interrupts = <6 0x4>;
365 interrupt-parent = <&gpio1>;
369 compatible = "st,stmpe-ts";
370 ts,sample-time = <4>;
375 ts,touch-det-delay = <2>;
383 compatible = "st,m25p80";
385 spi-max-frequency = <12000000>;
388 pl022,hierarchy = <0>;
389 pl022,interface = <0>;
390 pl022,slave-tx-disable;
391 pl022,com-mode = <0x2>;
392 pl022,rx-level-trig = <0>;
393 pl022,tx-level-trig = <0>;
394 pl022,ctrl-len = <0x11>;
395 pl022,wait-state = <0>;
400 compatible = "spidev";
402 spi-max-frequency = <25000000>;
404 pl022,hierarchy = <0>;
405 pl022,interface = <0>;
406 pl022,slave-tx-disable;
407 pl022,com-mode = <0x2>;
408 pl022,rx-level-trig = <0>;
409 pl022,tx-level-trig = <0>;
410 pl022,ctrl-len = <0x11>;
411 pl022,wait-state = <0>;