xref: /linux/scripts/dtc/include-prefixes/arm/nxp/ls/ls1021a-tqmls1021a-mbls1021a-rgb-cdtech-dc44.dtso (revision ec71f661a572a770d7c861cd52a50cbbb0e1a8d1)
1*98842790SAlexander Stein// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
2*98842790SAlexander Stein/*
3*98842790SAlexander Stein * Copyright 2013-2014 Freescale Semiconductor, Inc.
4*98842790SAlexander Stein * Copyright 2018-2025 TQ-Systems GmbH <linux@ew.tq-group.com>,
5*98842790SAlexander Stein * D-82229 Seefeld, Germany.
6*98842790SAlexander Stein * Author: Alexander Stein
7*98842790SAlexander Stein */
8*98842790SAlexander Stein
9*98842790SAlexander Stein#include <dt-bindings/gpio/gpio.h>
10*98842790SAlexander Stein#include <dt-bindings/interrupt-controller/irq.h>
11*98842790SAlexander Stein
12*98842790SAlexander Stein/dts-v1/;
13*98842790SAlexander Stein/plugin/;
14*98842790SAlexander Stein
15*98842790SAlexander Stein&backlight_dcu {
16*98842790SAlexander Stein	status = "okay";
17*98842790SAlexander Stein};
18*98842790SAlexander Stein
19*98842790SAlexander Stein&dcu {
20*98842790SAlexander Stein	status = "okay";
21*98842790SAlexander Stein
22*98842790SAlexander Stein	port {
23*98842790SAlexander Stein		dcu_out: endpoint {
24*98842790SAlexander Stein			remote-endpoint = <&panel_in>;
25*98842790SAlexander Stein		};
26*98842790SAlexander Stein	};
27*98842790SAlexander Stein};
28*98842790SAlexander Stein
29*98842790SAlexander Stein&display {
30*98842790SAlexander Stein	compatible = "cdtech,s070swv29hg-dc44";
31*98842790SAlexander Stein	status = "okay";
32*98842790SAlexander Stein};
33*98842790SAlexander Stein
34*98842790SAlexander Stein&i2c0 {
35*98842790SAlexander Stein	#address-cells = <1>;
36*98842790SAlexander Stein	#size-cells = <0>;
37*98842790SAlexander Stein
38*98842790SAlexander Stein	polytouch: touchscreen@38 {
39*98842790SAlexander Stein		compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
40*98842790SAlexander Stein		reg = <0x38>;
41*98842790SAlexander Stein		interrupt-parent = <&pca9554_0>;
42*98842790SAlexander Stein		interrupts = <6 IRQ_TYPE_EDGE_FALLING>;
43*98842790SAlexander Stein		/* LCD_PWR_EN -> TSC_WAKE */
44*98842790SAlexander Stein		wake-gpios = <&pca9554_1 4 GPIO_ACTIVE_HIGH>;
45*98842790SAlexander Stein		iovcc-supply = <&reg_3p3v>;
46*98842790SAlexander Stein		vcc-supply = <&reg_3p3v>;
47*98842790SAlexander Stein		gain = <20>;
48*98842790SAlexander Stein		touchscreen-size-x = <800>;
49*98842790SAlexander Stein		touchscreen-size-y = <480>;
50*98842790SAlexander Stein	};
51*98842790SAlexander Stein};
52*98842790SAlexander Stein
53*98842790SAlexander Stein&panel_in {
54*98842790SAlexander Stein	remote-endpoint = <&dcu_out>;
55*98842790SAlexander Stein};
56