.. | .. |
---|
58 | 58 | |
---|
59 | 59 | display1: disp1 { |
---|
60 | 60 | compatible = "fsl,imx-parallel-display"; |
---|
| 61 | + #address-cells = <1>; |
---|
| 62 | + #size-cells = <0>; |
---|
61 | 63 | interface-pix-fmt = "rgb24"; |
---|
62 | 64 | pinctrl-names = "default"; |
---|
63 | 65 | pinctrl-0 = <&pinctrl_ipu_disp1>; |
---|
64 | | - display-timings { |
---|
65 | | - native-mode = <&timing0>; |
---|
66 | | - timing0: dvi { |
---|
67 | | - clock-frequency = <65000000>; |
---|
68 | | - hactive = <1024>; |
---|
69 | | - vactive = <768>; |
---|
70 | | - hback-porch = <220>; |
---|
71 | | - hfront-porch = <40>; |
---|
72 | | - vback-porch = <21>; |
---|
73 | | - vfront-porch = <7>; |
---|
74 | | - hsync-len = <60>; |
---|
75 | | - vsync-len = <10>; |
---|
| 66 | + |
---|
| 67 | + port@0 { |
---|
| 68 | + reg = <0>; |
---|
| 69 | + |
---|
| 70 | + display0_in: endpoint { |
---|
| 71 | + remote-endpoint = <&ipu_di0_disp1>; |
---|
76 | 72 | }; |
---|
77 | 73 | }; |
---|
78 | 74 | |
---|
79 | | - port { |
---|
80 | | - display0_in: endpoint { |
---|
81 | | - remote-endpoint = <&ipu_di0_disp1>; |
---|
| 75 | + port@1 { |
---|
| 76 | + reg = <1>; |
---|
| 77 | + |
---|
| 78 | + parallel_display_out: endpoint { |
---|
| 79 | + remote-endpoint = <&tfp410_in>; |
---|
82 | 80 | }; |
---|
83 | 81 | }; |
---|
84 | 82 | }; |
---|
.. | .. |
---|
111 | 109 | port { |
---|
112 | 110 | display1_in: endpoint { |
---|
113 | 111 | remote-endpoint = <&ipu_di1_disp2>; |
---|
| 112 | + }; |
---|
| 113 | + }; |
---|
| 114 | + }; |
---|
| 115 | + |
---|
| 116 | + dvi-connector { |
---|
| 117 | + compatible = "dvi-connector"; |
---|
| 118 | + digital; |
---|
| 119 | + |
---|
| 120 | + port { |
---|
| 121 | + dvi_connector_in: endpoint { |
---|
| 122 | + remote-endpoint = <&tfp410_out>; |
---|
| 123 | + }; |
---|
| 124 | + }; |
---|
| 125 | + }; |
---|
| 126 | + |
---|
| 127 | + dvi-encoder { |
---|
| 128 | + compatible = "ti,tfp410"; |
---|
| 129 | + |
---|
| 130 | + ports { |
---|
| 131 | + #address-cells = <1>; |
---|
| 132 | + #size-cells = <0>; |
---|
| 133 | + |
---|
| 134 | + port@0 { |
---|
| 135 | + reg = <0>; |
---|
| 136 | + |
---|
| 137 | + tfp410_in: endpoint { |
---|
| 138 | + remote-endpoint = <¶llel_display_out>; |
---|
| 139 | + }; |
---|
| 140 | + }; |
---|
| 141 | + |
---|
| 142 | + port@1 { |
---|
| 143 | + reg = <1>; |
---|
| 144 | + |
---|
| 145 | + tfp410_out: endpoint { |
---|
| 146 | + remote-endpoint = <&dvi_connector_in>; |
---|
| 147 | + }; |
---|
114 | 148 | }; |
---|
115 | 149 | }; |
---|
116 | 150 | }; |
---|
.. | .. |
---|
205 | 239 | reg = <0>; |
---|
206 | 240 | interrupt-parent = <&gpio1>; |
---|
207 | 241 | interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 242 | + fsl,mc13xxx-uses-adc; |
---|
208 | 243 | fsl,mc13xxx-uses-rtc; |
---|
209 | 244 | |
---|
210 | 245 | regulators { |
---|