realtek,bee-qdec

Description

Common properties for Realtek Bee QDEC.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

pinctrl-0

phandles

Pin configuration/s for the first state. Content is specific to the
selected pin controller driver implementation.

This property is required.

x-enable

boolean

Enable X axis.

x-counts-per-revolution

int

Counts per revolution for the X axis.
This specifies the hardware decoding mode, determining whether the
internal counter increments after 2 or 4 external waveform edge
transitions. The default represents the X4 decoding mode, which
provides the highest resolution. It could be changed to 2 if a
lower resolution is desired by the application.

Default value: 4

Legal values: 2, 4

x-debounce-time-ms

int

Debounce time of the X axis in milliseconds.

friendly-name

string

Human readable string describing the sensor. It can be used to
distinguish multiple instances of the same model (e.g., lid accelerometer
vs. base accelerometer in a laptop) to a host operating system.

This property is defined in the Generic Sensor Property Usages of the HID
Usage Tables specification
(https://usb.org/sites/default/files/hut1_3_0.pdf, section 22.5).

pinctrl-1

phandles

Pin configuration/s for the second state. See pinctrl-0.

pinctrl-2

phandles

Pin configuration/s for the third state. See pinctrl-0.

pinctrl-3

phandles

Pin configuration/s for the fourth state. See pinctrl-0.

pinctrl-4

phandles

Pin configuration/s for the fifth state. See pinctrl-0.

pinctrl-names

string-array

Names for the provided states. The number of names needs to match the
number of states.