1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/input/touchscreen/silead,gsl1680.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Silead GSL1680 Touchscreen Controller
10 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
13 - $ref: touchscreen.yaml#
36 File basename for board specific firmware
39 $ref: /schemas/types.yaml#/definitions/uint32
42 Maximum number of fingers the touchscreen can detect
47 Does the device have a capacitive home-button build into the
52 Regulator phandle for controller AVDD
56 Regulator phandle for controller VDDIO
58 unevaluatedProperties: false
70 #include <dt-bindings/gpio/gpio.h>
71 #include <dt-bindings/interrupt-controller/arm-gic.h>
78 compatible = "silead,gsl1680";
80 interrupt-parent = <&pio>;
81 interrupts = <6 11 IRQ_TYPE_EDGE_FALLING>;
82 power-gpios = <&pio 1 3 GPIO_ACTIVE_HIGH>;
83 touchscreen-size-x = <480>;
84 touchscreen-size-y = <800>;
85 touchscreen-inverted-x;
86 touchscreen-swapped-x-y;
87 silead,max-fingers = <5>;