1*185cd1d8SHendrik Noack# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*185cd1d8SHendrik Noack%YAML 1.2 3*185cd1d8SHendrik Noack--- 4*185cd1d8SHendrik Noack$id: http://devicetree.org/schemas/input/touchscreen/wacom,w9007a-lt03.yaml# 5*185cd1d8SHendrik Noack$schema: http://devicetree.org/meta-schemas/core.yaml# 6*185cd1d8SHendrik Noack 7*185cd1d8SHendrik Noacktitle: Wacom W9000-series penabled I2C touchscreen 8*185cd1d8SHendrik Noack 9*185cd1d8SHendrik Noackmaintainers: 10*185cd1d8SHendrik Noack - Hendrik Noack <hendrik-noack@gmx.de> 11*185cd1d8SHendrik Noack 12*185cd1d8SHendrik Noackdescription: | 13*185cd1d8SHendrik Noack The W9000-series are penabled touchscreen controllers by Wacom. 14*185cd1d8SHendrik Noack 15*185cd1d8SHendrik Noack The firmware of controllers in different devices may differ. This can also 16*185cd1d8SHendrik Noack affect the controller's behavior. 17*185cd1d8SHendrik Noack 18*185cd1d8SHendrik NoackallOf: 19*185cd1d8SHendrik Noack - $ref: touchscreen.yaml# 20*185cd1d8SHendrik Noack 21*185cd1d8SHendrik Noackproperties: 22*185cd1d8SHendrik Noack compatible: 23*185cd1d8SHendrik Noack enum: 24*185cd1d8SHendrik Noack - wacom,w9002 25*185cd1d8SHendrik Noack - wacom,w9007a-lt03 26*185cd1d8SHendrik Noack - wacom,w9007a-v1 27*185cd1d8SHendrik Noack 28*185cd1d8SHendrik Noack reg: 29*185cd1d8SHendrik Noack maxItems: 1 30*185cd1d8SHendrik Noack 31*185cd1d8SHendrik Noack interrupts: 32*185cd1d8SHendrik Noack maxItems: 1 33*185cd1d8SHendrik Noack 34*185cd1d8SHendrik Noack vdd-supply: true 35*185cd1d8SHendrik Noack 36*185cd1d8SHendrik Noack flash-mode-gpios: 37*185cd1d8SHendrik Noack maxItems: 1 38*185cd1d8SHendrik Noack 39*185cd1d8SHendrik Noack reset-gpios: 40*185cd1d8SHendrik Noack maxItems: 1 41*185cd1d8SHendrik Noack 42*185cd1d8SHendrik Noackrequired: 43*185cd1d8SHendrik Noack - compatible 44*185cd1d8SHendrik Noack - reg 45*185cd1d8SHendrik Noack - interrupts 46*185cd1d8SHendrik Noack 47*185cd1d8SHendrik NoackunevaluatedProperties: false 48*185cd1d8SHendrik Noack 49*185cd1d8SHendrik Noackexamples: 50*185cd1d8SHendrik Noack - | 51*185cd1d8SHendrik Noack #include <dt-bindings/gpio/gpio.h> 52*185cd1d8SHendrik Noack #include <dt-bindings/interrupt-controller/irq.h> 53*185cd1d8SHendrik Noack 54*185cd1d8SHendrik Noack i2c { 55*185cd1d8SHendrik Noack #address-cells = <1>; 56*185cd1d8SHendrik Noack #size-cells = <0>; 57*185cd1d8SHendrik Noack 58*185cd1d8SHendrik Noack digitizer@56 { 59*185cd1d8SHendrik Noack compatible = "wacom,w9007a-lt03"; 60*185cd1d8SHendrik Noack reg = <0x56>; 61*185cd1d8SHendrik Noack interrupt-parent = <&gpd1>; 62*185cd1d8SHendrik Noack interrupts = <1 IRQ_TYPE_EDGE_RISING>; 63*185cd1d8SHendrik Noack 64*185cd1d8SHendrik Noack vdd-supply = <&stylus_reg>; 65*185cd1d8SHendrik Noack 66*185cd1d8SHendrik Noack flash-mode-gpios = <&gpd1 3 GPIO_ACTIVE_HIGH>; 67*185cd1d8SHendrik Noack reset-gpios = <&gpx0 1 GPIO_ACTIVE_LOW>; 68*185cd1d8SHendrik Noack 69*185cd1d8SHendrik Noack touchscreen-x-mm = <216>; 70*185cd1d8SHendrik Noack touchscreen-y-mm = <135>; 71*185cd1d8SHendrik Noack touchscreen-inverted-x; 72*185cd1d8SHendrik Noack }; 73*185cd1d8SHendrik Noack }; 74