xref: /linux/arch/arm64/boot/dts/freescale/imx8mp-evk-mx8-dlvds-lcd1.dtso (revision 55d0969c451159cff86949b38c39171cab962069)
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright 2024 NXP
4 */
5
6/dts-v1/;
7/plugin/;
8
9&{/} {
10	panel-lvds {
11		compatible = "koe,tx26d202vm0bwa";
12		backlight = <&backlight_lvds>;
13		power-supply = <&reg_vext_3v3>;
14
15		panel-timing {
16			clock-frequency = <148500000>;
17			hactive = <1920>;
18			vactive = <1200>;
19			hfront-porch = <130>;
20			hback-porch = <70>;
21			hsync-len = <30>;
22			vfront-porch = <5>;
23			vback-porch = <5>;
24			vsync-len = <5>;
25			de-active = <1>;
26		};
27
28		ports {
29			#address-cells = <1>;
30			#size-cells = <0>;
31
32			port@0 {
33				reg = <0>;
34				dual-lvds-odd-pixels;
35
36				panel_in_odd: endpoint {
37					remote-endpoint = <&ldb_lvds_ch0>;
38				};
39			};
40
41			port@1 {
42				reg = <1>;
43				dual-lvds-even-pixels;
44
45				panel_in_even: endpoint {
46					remote-endpoint = <&ldb_lvds_ch1>;
47				};
48			};
49		};
50	};
51};
52
53&backlight_lvds {
54	status = "okay";
55};
56
57&lcdif2 {
58	status = "okay";
59};
60
61&lvds_bridge {
62	status = "okay";
63
64	ports {
65		port@1 {
66			ldb_lvds_ch0: endpoint {
67				remote-endpoint = <&panel_in_odd>;
68			};
69		};
70
71		port@2 {
72			ldb_lvds_ch1: endpoint {
73				remote-endpoint = <&panel_in_even>;
74			};
75		};
76	};
77};
78