Lines Matching +full:down +full:- +full:gpios
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/gpio-mouse.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 to 5-7 GPIO lines.
14 - Anshul Dalal <anshulusr@gmail.com>
18 const: gpio-mouse
20 scan-interval-ms:
23 up-gpios:
26 down-gpios:
29 left-gpios:
32 right-gpios:
35 button-left-gpios:
38 button-middle-gpios:
41 button-right-gpios:
45 - compatible
46 - scan-interval-ms
47 - up-gpios
48 - down-gpios
49 - left-gpios
50 - right-gpios
55 - |
56 #include <dt-bindings/gpio/gpio.h>
58 gpio-mouse {
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>;