.. | .. |
---|
18 | 18 | |
---|
19 | 19 | display0: disp0 { |
---|
20 | 20 | compatible = "fsl,imx-parallel-display"; |
---|
21 | | - interface-pix-fmt = "rgb565"; |
---|
22 | 21 | pinctrl-names = "default"; |
---|
23 | 22 | pinctrl-0 = <&pinctrl_ipu_disp0>; |
---|
| 23 | + |
---|
| 24 | + #address-cells = <1>; |
---|
| 25 | + #size-cells = <0>; |
---|
24 | 26 | status = "disabled"; |
---|
25 | | - display-timings { |
---|
26 | | - claawvga { |
---|
27 | | - native-mode; |
---|
28 | | - clock-frequency = <27000000>; |
---|
29 | | - hactive = <800>; |
---|
30 | | - vactive = <480>; |
---|
31 | | - hback-porch = <40>; |
---|
32 | | - hfront-porch = <60>; |
---|
33 | | - vback-porch = <10>; |
---|
34 | | - vfront-porch = <10>; |
---|
35 | | - hsync-len = <20>; |
---|
36 | | - vsync-len = <10>; |
---|
37 | | - hsync-active = <0>; |
---|
38 | | - vsync-active = <0>; |
---|
39 | | - de-active = <1>; |
---|
40 | | - pixelclk-active = <0>; |
---|
| 27 | + |
---|
| 28 | + port@0 { |
---|
| 29 | + reg = <0>; |
---|
| 30 | + |
---|
| 31 | + display0_in: endpoint { |
---|
| 32 | + remote-endpoint = <&ipu_di0_disp0>; |
---|
41 | 33 | }; |
---|
42 | 34 | }; |
---|
43 | 35 | |
---|
44 | | - port { |
---|
45 | | - display0_in: endpoint { |
---|
46 | | - remote-endpoint = <&ipu_di0_disp0>; |
---|
| 36 | + port@1 { |
---|
| 37 | + reg = <1>; |
---|
| 38 | + |
---|
| 39 | + display_out: endpoint { |
---|
| 40 | + remote-endpoint = <&panel_in>; |
---|
47 | 41 | }; |
---|
48 | 42 | }; |
---|
49 | 43 | }; |
---|
.. | .. |
---|
84 | 78 | }; |
---|
85 | 79 | }; |
---|
86 | 80 | |
---|
| 81 | + panel { |
---|
| 82 | + compatible = "sii,43wvf1g"; |
---|
| 83 | + |
---|
| 84 | + port { |
---|
| 85 | + panel_in: endpoint { |
---|
| 86 | + remote-endpoint = <&display_out>; |
---|
| 87 | + }; |
---|
| 88 | + }; |
---|
| 89 | + }; |
---|
| 90 | + |
---|
87 | 91 | regulators { |
---|
88 | 92 | compatible = "simple-bus"; |
---|
89 | 93 | #address-cells = <1>; |
---|