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