1*a63945c3SAndrew Davis// SPDX-License-Identifier: GPL-2.0 2*a63945c3SAndrew Davis/* 3*a63945c3SAndrew Davis * Copyright (C) 2019-2022 Texas Instruments Incorporated - https://www.ti.com/ 4*a63945c3SAndrew Davis */ 5*a63945c3SAndrew Davis 6*a63945c3SAndrew Davis/dts-v1/; 7*a63945c3SAndrew Davis/plugin/; 8*a63945c3SAndrew Davis 9*a63945c3SAndrew Davis#include <dt-bindings/gpio/gpio.h> 10*a63945c3SAndrew Davis#include <dt-bindings/interrupt-controller/irq.h> 11*a63945c3SAndrew Davis 12*a63945c3SAndrew Davis&{/} { 13*a63945c3SAndrew Davis aliases { 14*a63945c3SAndrew Davis display0 = "/display"; 15*a63945c3SAndrew Davis display1 = "/connector"; 16*a63945c3SAndrew Davis }; 17*a63945c3SAndrew Davis 18*a63945c3SAndrew Davis lcd_bl: backlight { 19*a63945c3SAndrew Davis compatible = "pwm-backlight"; 20*a63945c3SAndrew Davis pwms = <&ecap0 0 50000 1>; 21*a63945c3SAndrew Davis brightness-levels = <0 51 53 56 62 75 101 152 255>; 22*a63945c3SAndrew Davis default-brightness-level = <8>; 23*a63945c3SAndrew Davis }; 24*a63945c3SAndrew Davis}; 25*a63945c3SAndrew Davis 26*a63945c3SAndrew Davis&dsi_bridge { 27*a63945c3SAndrew Davis status = "okay"; 28*a63945c3SAndrew Davis 29*a63945c3SAndrew Davis #address-cells = <1>; 30*a63945c3SAndrew Davis #size-cells = <0>; 31*a63945c3SAndrew Davis 32*a63945c3SAndrew Davis lcd: display { 33*a63945c3SAndrew Davis compatible = "osddisplays,osd101t2587-53ts"; 34*a63945c3SAndrew Davis reg = <0>; 35*a63945c3SAndrew Davis 36*a63945c3SAndrew Davis label = "lcd"; 37*a63945c3SAndrew Davis 38*a63945c3SAndrew Davis backlight = <&lcd_bl>; 39*a63945c3SAndrew Davis 40*a63945c3SAndrew Davis port { 41*a63945c3SAndrew Davis lcd_in: endpoint { 42*a63945c3SAndrew Davis remote-endpoint = <&dsi_out>; 43*a63945c3SAndrew Davis }; 44*a63945c3SAndrew Davis }; 45*a63945c3SAndrew Davis }; 46*a63945c3SAndrew Davis}; 47*a63945c3SAndrew Davis 48*a63945c3SAndrew Davis&dsi_bridge_ports { 49*a63945c3SAndrew Davis #address-cells = <1>; 50*a63945c3SAndrew Davis #size-cells = <0>; 51*a63945c3SAndrew Davis 52*a63945c3SAndrew Davis port@1 { 53*a63945c3SAndrew Davis reg = <1>; 54*a63945c3SAndrew Davis dsi_out: endpoint { 55*a63945c3SAndrew Davis remote-endpoint = <&lcd_in>; 56*a63945c3SAndrew Davis }; 57*a63945c3SAndrew Davis }; 58*a63945c3SAndrew Davis}; 59*a63945c3SAndrew Davis 60*a63945c3SAndrew Davis&epwmss0 { 61*a63945c3SAndrew Davis status = "okay"; 62*a63945c3SAndrew Davis}; 63*a63945c3SAndrew Davis 64*a63945c3SAndrew Davis&ecap0 { 65*a63945c3SAndrew Davis status = "okay"; 66*a63945c3SAndrew Davis}; 67