1*7ee0f793SDario Binacchi# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*7ee0f793SDario Binacchi%YAML 1.2 3*7ee0f793SDario Binacchi--- 4*7ee0f793SDario Binacchi$id: http://devicetree.org/schemas/input/touchscreen/zeitec,zet6223.yaml# 5*7ee0f793SDario Binacchi$schema: http://devicetree.org/meta-schemas/core.yaml# 6*7ee0f793SDario Binacchi 7*7ee0f793SDario Binacchititle: Zeitec ZET6223 touchscreen controller 8*7ee0f793SDario Binacchi 9*7ee0f793SDario Binacchidescription: 10*7ee0f793SDario Binacchi Zeitec ZET6223 I2C driven touchscreen controller. 11*7ee0f793SDario Binacchi 12*7ee0f793SDario Binacchimaintainers: 13*7ee0f793SDario Binacchi - Dario Binacchi <dario.binacchi@amarulasolutions.com> 14*7ee0f793SDario Binacchi 15*7ee0f793SDario BinacchiallOf: 16*7ee0f793SDario Binacchi - $ref: touchscreen.yaml# 17*7ee0f793SDario Binacchi 18*7ee0f793SDario Binacchiproperties: 19*7ee0f793SDario Binacchi compatible: 20*7ee0f793SDario Binacchi enum: 21*7ee0f793SDario Binacchi - zeitec,zet6223 22*7ee0f793SDario Binacchi 23*7ee0f793SDario Binacchi reg: 24*7ee0f793SDario Binacchi maxItems: 1 25*7ee0f793SDario Binacchi 26*7ee0f793SDario Binacchi interrupts: 27*7ee0f793SDario Binacchi maxItems: 1 28*7ee0f793SDario Binacchi 29*7ee0f793SDario Binacchi vio-supply: 30*7ee0f793SDario Binacchi description: 1.8V or 3.3V VIO supply. 31*7ee0f793SDario Binacchi 32*7ee0f793SDario Binacchi vcc-supply: 33*7ee0f793SDario Binacchi description: 3.3V VCC supply. 34*7ee0f793SDario Binacchi 35*7ee0f793SDario Binacchi touchscreen-inverted-x: true 36*7ee0f793SDario Binacchi touchscreen-inverted-y: true 37*7ee0f793SDario Binacchi touchscreen-size-x: true 38*7ee0f793SDario Binacchi touchscreen-size-y: true 39*7ee0f793SDario Binacchi touchscreen-swapped-x-y: true 40*7ee0f793SDario Binacchi 41*7ee0f793SDario BinacchiadditionalProperties: false 42*7ee0f793SDario Binacchi 43*7ee0f793SDario Binacchirequired: 44*7ee0f793SDario Binacchi - compatible 45*7ee0f793SDario Binacchi - reg 46*7ee0f793SDario Binacchi - interrupts 47*7ee0f793SDario Binacchi 48*7ee0f793SDario Binacchiexamples: 49*7ee0f793SDario Binacchi - | 50*7ee0f793SDario Binacchi #include <dt-bindings/gpio/gpio.h> 51*7ee0f793SDario Binacchi #include <dt-bindings/interrupt-controller/irq.h> 52*7ee0f793SDario Binacchi i2c { 53*7ee0f793SDario Binacchi #address-cells = <1>; 54*7ee0f793SDario Binacchi #size-cells = <0>; 55*7ee0f793SDario Binacchi 56*7ee0f793SDario Binacchi touchscreen@76 { 57*7ee0f793SDario Binacchi compatible = "zeitec,zet6223"; 58*7ee0f793SDario Binacchi reg = <0x76>; 59*7ee0f793SDario Binacchi interrupt-parent = <&pio>; 60*7ee0f793SDario Binacchi interrupts = <6 11 IRQ_TYPE_EDGE_FALLING>; 61*7ee0f793SDario Binacchi }; 62*7ee0f793SDario Binacchi }; 63