Lines Matching +full:on +full:- +full:axis
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/rotary-encoder.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <Frank.Li@nxp.com>
13 See Documentation/input/devices/rotary-encoder.rst for more information.
17 const: rotary-encoder
22 linux,axis:
25 the input subsystem axis to map to this rotary encoder.
28 rotary-encoder,steps:
33 encoder. Only relevant for absolute axis. Defaults to 24 which is a
36 rotary-encoder,relative-axis:
39 register a relative axis rather than an
40 absolute one. Relative axis will only generate +1/-1 events on the input
43 rotary-encoder,rollover:
47 greater than the specified steps or smaller than 0. For absolute axis only.
49 rotary-encoder,steps-per-period:
56 1: Full-period mode (default)
57 2: Half-period mode
58 4: Quarter-period mode
60 wakeup-source: true
62 rotary-encoder,encoding:
67 rotary-encoder,half-period:
71 Makes the driver work on half-period mode.
72 This property is deprecated. Instead, a 'steps-per-period ' value should
73 be used, such as "rotary-encoder,steps-per-period = <2>".
76 - compatible
77 - gpios
82 - |
84 compatible = "rotary-encoder";
86 linux,axis = <0>; /* REL_X */
87 rotary-encoder,encoding = "gray";
88 rotary-encoder,relative-axis;