]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - arch/arm/boot/dts/omap3-sb-t35.dtsi
ARM: dts: cm-t3x: add EEPROM support
[mirror_ubuntu-artful-kernel.git] / arch / arm / boot / dts / omap3-sb-t35.dtsi
CommitLineData
0f0cfc69
TL
1/*
2 * Common support for CompuLab SB-T35 used on SBC-T3530, SBC-T3517 and SBC-T3730
3 */
4
e5ee042b
DL
5/ {
6 tfp410: encoder@0 {
7 compatible = "ti,tfp410";
8
9 powerdown-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>; /* gpio_54 */
10
11 pinctrl-names = "default";
12 pinctrl-0 = <&tfp410_pins>;
13
14 ports {
15 #address-cells = <1>;
16 #size-cells = <0>;
17
18 port@0 {
19 reg = <0>;
20
21 tfp410_in: endpoint@0 {
22 remote-endpoint = <&dpi_out>;
23 };
24 };
25
26 port@1 {
27 reg = <1>;
28
29 tfp410_out: endpoint@0 {
30 remote-endpoint = <&dvi_connector_in>;
31 };
32 };
33 };
34 };
35
36 dvi0: connector@0 {
37 compatible = "dvi-connector";
38 label = "dvi";
39
40 port {
41 dvi_connector_in: endpoint {
42 remote-endpoint = <&tfp410_out>;
43 };
44 };
45 };
46};
47
d234e423
DL
48&omap3_pmx_core {
49 smsc2_pins: pinmux_smsc2_pins {
50 pinctrl-single,pins = <
51 OMAP3_CORE1_IOPAD(0x20b6, PIN_OUTPUT | MUX_MODE0) /* gpmc_ncs4.gpmc_ncs4 */
52 OMAP3_CORE1_IOPAD(0x20d2, PIN_INPUT_PULLUP | MUX_MODE4) /* gpmc_wait3.gpio_65 */
53 >;
54 };
e5ee042b
DL
55
56 tfp410_pins: pinmux_tfp410_pins {
57 pinctrl-single,pins = <
58 OMAP3_CORE1_IOPAD(0x20b4, PIN_OUTPUT | MUX_MODE4) /* gpmc_ncs3.gpio_54 */
59 >;
60 };
d234e423
DL
61};
62
0f0cfc69
TL
63&gpmc {
64 ranges = <4 0 0x2d000000 0x01000000>;
65
66 smsc2: ethernet@4,0 {
67 compatible = "smsc,lan9221", "smsc,lan9115";
d234e423
DL
68 pinctrl-names = "default";
69 pinctrl-0 = <&smsc2_pins>;
0f0cfc69
TL
70 interrupt-parent = <&gpio3>;
71 interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
72 reg = <4 0 0xff>;
73 bank-width = <2>;
13aec8e4
TL
74 gpmc,device-width = <1>;
75 gpmc,cycle2cycle-samecsen = <1>;
76 gpmc,cycle2cycle-diffcsen = <1>;
77 gpmc,cs-on-ns = <5>;
78 gpmc,cs-rd-off-ns = <150>;
79 gpmc,cs-wr-off-ns = <150>;
80 gpmc,adv-on-ns = <0>;
81 gpmc,adv-rd-off-ns = <15>;
82 gpmc,adv-wr-off-ns = <40>;
83 gpmc,oe-on-ns = <45>;
84 gpmc,oe-off-ns = <140>;
85 gpmc,we-on-ns = <45>;
86 gpmc,we-off-ns = <140>;
87 gpmc,rd-cycle-ns = <155>;
88 gpmc,wr-cycle-ns = <155>;
89 gpmc,access-ns = <120>;
90 gpmc,page-burst-access-ns = <20>;
91 gpmc,bus-turnaround-ns = <75>;
92 gpmc,cycle2cycle-delay-ns = <75>;
93 gpmc,wait-monitoring-ns = <0>;
94 gpmc,clk-activation-ns = <0>;
95 gpmc,wr-data-mux-bus-ns = <0>;
96 gpmc,wr-access-ns = <0>;
de9949a4
TL
97 vddvario-supply = <&vddvario>;
98 vdd33a-supply = <&vdd33a>;
0f0cfc69
TL
99 reg-io-width = <4>;
100 smsc,save-mac-address;
101 };
102};