1*304feb6bSAlexander Stein// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 2*304feb6bSAlexander Stein/* 3*304feb6bSAlexander Stein * Copyright (c) 2022 TQ-Systems GmbH <linux@ew.tq-group.com>, 4*304feb6bSAlexander Stein * D-82229 Seefeld, Germany. 5*304feb6bSAlexander Stein * Author: Alexander Stein 6*304feb6bSAlexander Stein */ 7*304feb6bSAlexander Stein 8*304feb6bSAlexander Stein/dts-v1/; 9*304feb6bSAlexander Stein/plugin/; 10*304feb6bSAlexander Stein 11*304feb6bSAlexander Stein&{/} { 12*304feb6bSAlexander Stein compatible = "tq,imx8mp-tqma8mpql-mba8mpxl", "tq,imx8mp-tqma8mpql", "fsl,imx8mp"; 13*304feb6bSAlexander Stein}; 14*304feb6bSAlexander Stein 15*304feb6bSAlexander Stein&backlight_lvds { 16*304feb6bSAlexander Stein status = "okay"; 17*304feb6bSAlexander Stein}; 18*304feb6bSAlexander Stein 19*304feb6bSAlexander Stein&display { 20*304feb6bSAlexander Stein compatible = "tianma,tm070jvhg33"; 21*304feb6bSAlexander Stein status = "okay"; 22*304feb6bSAlexander Stein 23*304feb6bSAlexander Stein panel-timing { 24*304feb6bSAlexander Stein clock-frequency = <74250000>; 25*304feb6bSAlexander Stein hactive = <1280>; 26*304feb6bSAlexander Stein vactive = <800>; 27*304feb6bSAlexander Stein hfront-porch = <64>; 28*304feb6bSAlexander Stein hback-porch = <5>; 29*304feb6bSAlexander Stein hsync-len = <1>; 30*304feb6bSAlexander Stein vfront-porch = <40>; 31*304feb6bSAlexander Stein vback-porch = <2>; 32*304feb6bSAlexander Stein vsync-len = <1>; 33*304feb6bSAlexander Stein de-active = <1>; 34*304feb6bSAlexander Stein }; 35*304feb6bSAlexander Stein 36*304feb6bSAlexander Stein port { 37*304feb6bSAlexander Stein panel_in_lvds0: endpoint { 38*304feb6bSAlexander Stein remote-endpoint = <&ldb_lvds_ch0>; 39*304feb6bSAlexander Stein }; 40*304feb6bSAlexander Stein }; 41*304feb6bSAlexander Stein}; 42*304feb6bSAlexander Stein 43*304feb6bSAlexander Stein&lcdif2 { 44*304feb6bSAlexander Stein status = "okay"; 45*304feb6bSAlexander Stein}; 46*304feb6bSAlexander Stein 47*304feb6bSAlexander Stein&lvds_bridge { 48*304feb6bSAlexander Stein status = "okay"; 49*304feb6bSAlexander Stein 50*304feb6bSAlexander Stein ports { 51*304feb6bSAlexander Stein port@1 { 52*304feb6bSAlexander Stein ldb_lvds_ch0: endpoint { 53*304feb6bSAlexander Stein remote-endpoint = <&panel_in_lvds0>; 54*304feb6bSAlexander Stein }; 55*304feb6bSAlexander Stein }; 56*304feb6bSAlexander Stein }; 57*304feb6bSAlexander Stein}; 58*304feb6bSAlexander Stein 59*304feb6bSAlexander Stein&pwm2 { 60*304feb6bSAlexander Stein status = "okay"; 61*304feb6bSAlexander Stein}; 62