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