| .. | .. |
|---|
| 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 { |
|---|