1// SPDX-License-Identifier: GPL-2.0 2/** 3 * OLDI-LCD1EVM Rocktech integrated panel and touch DT overlay for AM654-EVM. 4 * Panel Link: https://www.digimax.it/en/tft-lcd/20881-RK101II01D-CT 5 * AM654 LCD EVM: https://www.ti.com/tool/TMDSLCD1EVM 6 * 7 * Copyright (C) 2023 Texas Instruments Incorporated - http://www.ti.com/ 8 */ 9 10/dts-v1/; 11/plugin/; 12 13#include <dt-bindings/pwm/pwm.h> 14#include <dt-bindings/gpio/gpio.h> 15#include <dt-bindings/interrupt-controller/irq.h> 16 17&{/} { 18 display0 { 19 compatible = "rocktech,rk101ii01d-ct"; 20 backlight = <&lcd_bl>; 21 enable-gpios = <&pca9555 8 GPIO_ACTIVE_HIGH>; 22 port { 23 lcd_in0: endpoint { 24 remote-endpoint = <&oldi_out0>; 25 }; 26 }; 27 }; 28 29 lcd_bl: backlight { 30 compatible = "pwm-backlight"; 31 pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>; 32 brightness-levels = 33 <0 32 64 96 128 160 192 224 255>; 34 default-brightness-level = <8>; 35 }; 36}; 37 38&dss { 39 status = "okay"; 40}; 41 42&dss_ports { 43 #address-cells = <1>; 44 #size-cells = <0>; 45 46 port@0 { 47 reg = <0>; 48 49 oldi_out0: endpoint { 50 remote-endpoint = <&lcd_in0>; 51 }; 52 }; 53}; 54 55&main_i2c1 { 56 #address-cells = <1>; 57 #size-cells = <0>; 58 59 touchscreen@14 { 60 compatible = "goodix,gt928"; 61 reg = <0x14>; 62 63 interrupt-parent = <&pca9554>; 64 interrupts = <3 IRQ_TYPE_EDGE_FALLING>; 65 touchscreen-size-x = <1280>; 66 touchscreen-size-y = <800>; 67 68 reset-gpios = <&pca9555 9 GPIO_ACTIVE_HIGH>; 69 irq-gpios = <&pca9554 3 GPIO_ACTIVE_HIGH>; 70 }; 71}; 72