# Copyright 2024 Google LLC # SPDX-License-Identifier: Apache-2.0 description: PAW32xx ultra low power wireless mouse chip compatible: "pixart,paw32xx" include: spi-device.yaml properties: motion-gpios: type: phandle-array required: true description: GPIO connected to the motion pin, active low. zephyr,axis-x: type: int required: true description: | The input code for the X axis to report for the device, typically any of INPUT_REL_*. No report produced for the device X axis if unspecified. zephyr,axis-y: type: int required: true description: | The input code for the Y axis to report for the device, typically any of INPUT_REL_*. No report produced for the device Y axis if unspecified. res-cpi: type: int description: | CPI resolution for the sensor. This can also be changed in runtime using the paw32xx_set_resolution() API. invert-x: type: boolean description: | Invert X axis values. invert-y: type: boolean description: | Invert Y axis values. force-awake: type: boolean description: | Initialize the sensor in "force awake" mode. This can also be enabled or disabled in runtime by the application using the paw32xx_force_awake() API.