diff options
| author | ploopyco <54917504+ploopyco@users.noreply.github.com> | 2025-11-11 17:02:52 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-12 09:02:52 +1100 |
| commit | 1a4af3adf90bd7c20e2faa4eed6715845e7f7fd6 (patch) | |
| tree | 53be5c8d3d2abdaa41ed2f63051ffecdb7a6937e /builddefs | |
| parent | 99b1dc84da8ed3d2544824f3480090cdb201f0fd (diff) | |
Add PixArt PAW-3222 mouse sensor driver (#25763)
Diffstat (limited to 'builddefs')
| -rw-r--r-- | builddefs/common_features.mk | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/builddefs/common_features.mk b/builddefs/common_features.mk index 1da13997b5..cd4e67a4bd 100644 --- a/builddefs/common_features.mk +++ b/builddefs/common_features.mk | |||
| @@ -125,7 +125,7 @@ ifeq ($(strip $(MOUSEKEY_ENABLE)), yes) | |||
| 125 | MOUSE_ENABLE := yes | 125 | MOUSE_ENABLE := yes |
| 126 | endif | 126 | endif |
| 127 | 127 | ||
| 128 | VALID_POINTING_DEVICE_DRIVER_TYPES := adns5050 adns9800 analog_joystick azoteq_iqs5xx cirque_pinnacle_i2c cirque_pinnacle_spi paw3204 pmw3320 pmw3360 pmw3389 pimoroni_trackball custom | 128 | VALID_POINTING_DEVICE_DRIVER_TYPES := adns5050 adns9800 analog_joystick azoteq_iqs5xx cirque_pinnacle_i2c cirque_pinnacle_spi paw3204 paw3222 pmw3320 pmw3360 pmw3389 pimoroni_trackball custom |
| 129 | ifeq ($(strip $(POINTING_DEVICE_ENABLE)), yes) | 129 | ifeq ($(strip $(POINTING_DEVICE_ENABLE)), yes) |
| 130 | ifeq ($(filter $(POINTING_DEVICE_DRIVER),$(VALID_POINTING_DEVICE_DRIVER_TYPES)),) | 130 | ifeq ($(filter $(POINTING_DEVICE_DRIVER),$(VALID_POINTING_DEVICE_DRIVER_TYPES)),) |
| 131 | $(call CATASTROPHIC_ERROR,Invalid POINTING_DEVICE_DRIVER,POINTING_DEVICE_DRIVER="$(POINTING_DEVICE_DRIVER)" is not a valid pointing device type) | 131 | $(call CATASTROPHIC_ERROR,Invalid POINTING_DEVICE_DRIVER,POINTING_DEVICE_DRIVER="$(POINTING_DEVICE_DRIVER)" is not a valid pointing device type) |
| @@ -157,6 +157,8 @@ ifeq ($(strip $(POINTING_DEVICE_ENABLE)), yes) | |||
| 157 | SRC += drivers/sensors/cirque_pinnacle.c | 157 | SRC += drivers/sensors/cirque_pinnacle.c |
| 158 | SRC += drivers/sensors/cirque_pinnacle_gestures.c | 158 | SRC += drivers/sensors/cirque_pinnacle_gestures.c |
| 159 | SRC += $(QUANTUM_DIR)/pointing_device/pointing_device_gestures.c | 159 | SRC += $(QUANTUM_DIR)/pointing_device/pointing_device_gestures.c |
| 160 | else ifeq ($(strip $(POINTING_DEVICE_DRIVER)), paw3222) | ||
| 161 | SPI_DRIVER_REQUIRED = yes | ||
| 160 | else ifeq ($(strip $(POINTING_DEVICE_DRIVER)), pimoroni_trackball) | 162 | else ifeq ($(strip $(POINTING_DEVICE_DRIVER)), pimoroni_trackball) |
| 161 | I2C_DRIVER_REQUIRED = yes | 163 | I2C_DRIVER_REQUIRED = yes |
| 162 | else ifneq ($(filter $(strip $(POINTING_DEVICE_DRIVER)),pmw3360 pmw3389),) | 164 | else ifneq ($(filter $(strip $(POINTING_DEVICE_DRIVER)),pmw3360 pmw3389),) |
