1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/input/gpio-mouse.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: GPIO attached mouse
10 This simply uses standard GPIO handles to define a simple mouse connected
14 - Anshul Dalal <anshulusr@gmail.com>
52 additionalProperties: false
56 #include <dt-bindings/gpio/gpio.h>
59 compatible = "gpio-mouse";
60 scan-interval-ms = <50>;
61 up-gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
62 down-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
63 left-gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
64 right-gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
65 button-left-gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
66 button-middle-gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
67 button-right-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;