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