1*aa1a8ff2SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*aa1a8ff2SEmmanuel Vadot/* 3*aa1a8ff2SEmmanuel Vadot * Copyright 2023 Gateworks Corporation 4*aa1a8ff2SEmmanuel Vadot */ 5*aa1a8ff2SEmmanuel Vadot 6*aa1a8ff2SEmmanuel Vadot/dts-v1/; 7*aa1a8ff2SEmmanuel Vadot/plugin/; 8*aa1a8ff2SEmmanuel Vadot 9*aa1a8ff2SEmmanuel Vadot&{/} { 10*aa1a8ff2SEmmanuel Vadot compatible = "gateworks,imx8mp-gw74xx", "fsl,imx8mp"; 11*aa1a8ff2SEmmanuel Vadot 12*aa1a8ff2SEmmanuel Vadot panel { 13*aa1a8ff2SEmmanuel Vadot compatible = "powertip,ph800480t013-idf02"; 14*aa1a8ff2SEmmanuel Vadot power-supply = <&attiny>; 15*aa1a8ff2SEmmanuel Vadot backlight = <&attiny>; 16*aa1a8ff2SEmmanuel Vadot 17*aa1a8ff2SEmmanuel Vadot port { 18*aa1a8ff2SEmmanuel Vadot panel_in: endpoint { 19*aa1a8ff2SEmmanuel Vadot remote-endpoint = <&bridge_out>; 20*aa1a8ff2SEmmanuel Vadot }; 21*aa1a8ff2SEmmanuel Vadot }; 22*aa1a8ff2SEmmanuel Vadot }; 23*aa1a8ff2SEmmanuel Vadot}; 24*aa1a8ff2SEmmanuel Vadot 25*aa1a8ff2SEmmanuel Vadot&i2c4 { 26*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 27*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 28*aa1a8ff2SEmmanuel Vadot 29*aa1a8ff2SEmmanuel Vadot attiny: regulator@45 { 30*aa1a8ff2SEmmanuel Vadot compatible = "raspberrypi,7inch-touchscreen-panel-regulator"; 31*aa1a8ff2SEmmanuel Vadot reg = <0x45>; 32*aa1a8ff2SEmmanuel Vadot }; 33*aa1a8ff2SEmmanuel Vadot}; 34*aa1a8ff2SEmmanuel Vadot 35*aa1a8ff2SEmmanuel Vadot&lcdif1 { 36*aa1a8ff2SEmmanuel Vadot status = "okay"; 37*aa1a8ff2SEmmanuel Vadot}; 38*aa1a8ff2SEmmanuel Vadot 39*aa1a8ff2SEmmanuel Vadot&mipi_dsi { 40*aa1a8ff2SEmmanuel Vadot samsung,burst-clock-frequency = <891000000>; 41*aa1a8ff2SEmmanuel Vadot samsung,esc-clock-frequency = <54000000>; 42*aa1a8ff2SEmmanuel Vadot samsung,pll-clock-frequency = <27000000>; 43*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 44*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 45*aa1a8ff2SEmmanuel Vadot status = "okay"; 46*aa1a8ff2SEmmanuel Vadot 47*aa1a8ff2SEmmanuel Vadot bridge@0 { 48*aa1a8ff2SEmmanuel Vadot compatible = "toshiba,tc358762"; 49*aa1a8ff2SEmmanuel Vadot reg = <0>; 50*aa1a8ff2SEmmanuel Vadot vddc-supply = <&attiny>; 51*aa1a8ff2SEmmanuel Vadot 52*aa1a8ff2SEmmanuel Vadot ports { 53*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 54*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 55*aa1a8ff2SEmmanuel Vadot 56*aa1a8ff2SEmmanuel Vadot port@0 { 57*aa1a8ff2SEmmanuel Vadot reg = <0>; 58*aa1a8ff2SEmmanuel Vadot 59*aa1a8ff2SEmmanuel Vadot bridge_in: endpoint { 60*aa1a8ff2SEmmanuel Vadot remote-endpoint = <&dsi_out>; 61*aa1a8ff2SEmmanuel Vadot }; 62*aa1a8ff2SEmmanuel Vadot }; 63*aa1a8ff2SEmmanuel Vadot 64*aa1a8ff2SEmmanuel Vadot port@1 { 65*aa1a8ff2SEmmanuel Vadot reg = <1>; 66*aa1a8ff2SEmmanuel Vadot 67*aa1a8ff2SEmmanuel Vadot bridge_out: endpoint { 68*aa1a8ff2SEmmanuel Vadot remote-endpoint = <&panel_in>; 69*aa1a8ff2SEmmanuel Vadot }; 70*aa1a8ff2SEmmanuel Vadot }; 71*aa1a8ff2SEmmanuel Vadot }; 72*aa1a8ff2SEmmanuel Vadot }; 73*aa1a8ff2SEmmanuel Vadot 74*aa1a8ff2SEmmanuel Vadot ports { 75*aa1a8ff2SEmmanuel Vadot #address-cells = <1>; 76*aa1a8ff2SEmmanuel Vadot #size-cells = <0>; 77*aa1a8ff2SEmmanuel Vadot 78*aa1a8ff2SEmmanuel Vadot port@1 { 79*aa1a8ff2SEmmanuel Vadot reg = <1>; 80*aa1a8ff2SEmmanuel Vadot 81*aa1a8ff2SEmmanuel Vadot dsi_out: endpoint { 82*aa1a8ff2SEmmanuel Vadot data-lanes = <1 2>; 83*aa1a8ff2SEmmanuel Vadot remote-endpoint = <&bridge_in>; 84*aa1a8ff2SEmmanuel Vadot }; 85*aa1a8ff2SEmmanuel Vadot }; 86*aa1a8ff2SEmmanuel Vadot }; 87*aa1a8ff2SEmmanuel Vadot}; 88