]>
Commit | Line | Data |
---|---|---|
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 | }; |