1*0e418423SJagan Teki// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*0e418423SJagan Teki/* 3*0e418423SJagan Teki * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd 4*0e418423SJagan Teki * Copyright (c) 2020 Engicam srl 5*0e418423SJagan Teki * Copyright (c) 2020 Amarula Solutions(India) 6*0e418423SJagan Teki */ 7*0e418423SJagan Teki 8*0e418423SJagan Teki/dts-v1/; 9*0e418423SJagan Teki#include "px30.dtsi" 10*0e418423SJagan Teki#include "px30-engicam-ctouch2.dtsi" 11*0e418423SJagan Teki#include "px30-engicam-px30-core.dtsi" 12*0e418423SJagan Teki 13*0e418423SJagan Teki/ { 14*0e418423SJagan Teki model = "Engicam PX30.Core C.TOUCH 2.0 10.1\" Open Frame"; 15*0e418423SJagan Teki compatible = "engicam,px30-core-ctouch2-of10", "engicam,px30-core", 16*0e418423SJagan Teki "rockchip,px30"; 17*0e418423SJagan Teki 18*0e418423SJagan Teki backlight: backlight { 19*0e418423SJagan Teki compatible = "pwm-backlight"; 20*0e418423SJagan Teki pwms = <&pwm0 0 25000 0>; 21*0e418423SJagan Teki }; 22*0e418423SJagan Teki 23*0e418423SJagan Teki chosen { 24*0e418423SJagan Teki stdout-path = "serial2:115200n8"; 25*0e418423SJagan Teki }; 26*0e418423SJagan Teki 27*0e418423SJagan Teki panel { 28*0e418423SJagan Teki compatible = "ampire,am-1280800n3tzqw-t00h"; 29*0e418423SJagan Teki backlight = <&backlight>; 30*0e418423SJagan Teki power-supply = <&vcc3v3_lcd>; 31*0e418423SJagan Teki data-mapping = "vesa-24"; 32*0e418423SJagan Teki 33*0e418423SJagan Teki port { 34*0e418423SJagan Teki panel_in_lvds: endpoint { 35*0e418423SJagan Teki remote-endpoint = <&lvds_out_panel>; 36*0e418423SJagan Teki }; 37*0e418423SJagan Teki }; 38*0e418423SJagan Teki }; 39*0e418423SJagan Teki}; 40*0e418423SJagan Teki 41*0e418423SJagan Teki&display_subsystem { 42*0e418423SJagan Teki status = "okay"; 43*0e418423SJagan Teki}; 44*0e418423SJagan Teki 45*0e418423SJagan Teki&dsi_dphy { 46*0e418423SJagan Teki status = "okay"; 47*0e418423SJagan Teki}; 48*0e418423SJagan Teki 49*0e418423SJagan Teki&lvds { 50*0e418423SJagan Teki status = "okay"; 51*0e418423SJagan Teki 52*0e418423SJagan Teki ports { 53*0e418423SJagan Teki port@1 { 54*0e418423SJagan Teki reg = <1>; 55*0e418423SJagan Teki 56*0e418423SJagan Teki lvds_out_panel: endpoint { 57*0e418423SJagan Teki remote-endpoint = <&panel_in_lvds>; 58*0e418423SJagan Teki }; 59*0e418423SJagan Teki }; 60*0e418423SJagan Teki }; 61*0e418423SJagan Teki}; 62*0e418423SJagan Teki 63*0e418423SJagan Teki&vopb { 64*0e418423SJagan Teki status = "okay"; 65*0e418423SJagan Teki}; 66*0e418423SJagan Teki 67*0e418423SJagan Teki&vopb_mmu { 68*0e418423SJagan Teki status = "okay"; 69*0e418423SJagan Teki}; 70*0e418423SJagan Teki 71*0e418423SJagan Teki&vopl { 72*0e418423SJagan Teki status = "okay"; 73*0e418423SJagan Teki}; 74*0e418423SJagan Teki 75*0e418423SJagan Teki&vopl_mmu { 76*0e418423SJagan Teki status = "okay"; 77*0e418423SJagan Teki}; 78