Azoteq IQS5xx support (#22280)
This commit is contained in:
		
							parent
							
								
									dda6e7fb36
								
							
						
					
					
						commit
						68722d35a3
					
				
					 6 changed files with 692 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -120,7 +120,7 @@ ifeq ($(strip $(MOUSEKEY_ENABLE)), yes)
 | 
			
		|||
    MOUSE_ENABLE := yes
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
VALID_POINTING_DEVICE_DRIVER_TYPES := adns5050 adns9800 analog_joystick cirque_pinnacle_i2c cirque_pinnacle_spi paw3204 pmw3320 pmw3360 pmw3389 pimoroni_trackball custom
 | 
			
		||||
VALID_POINTING_DEVICE_DRIVER_TYPES := adns5050 adns9800 analog_joystick azoteq_iqs5xx cirque_pinnacle_i2c cirque_pinnacle_spi paw3204 pmw3320 pmw3360 pmw3389 pimoroni_trackball custom
 | 
			
		||||
ifeq ($(strip $(POINTING_DEVICE_ENABLE)), yes)
 | 
			
		||||
    ifeq ($(filter $(POINTING_DEVICE_DRIVER),$(VALID_POINTING_DEVICE_DRIVER_TYPES)),)
 | 
			
		||||
        $(call CATASTROPHIC_ERROR,Invalid POINTING_DEVICE_DRIVER,POINTING_DEVICE_DRIVER="$(POINTING_DEVICE_DRIVER)" is not a valid pointing device type)
 | 
			
		||||
| 
						 | 
				
			
			@ -140,6 +140,8 @@ ifeq ($(strip $(POINTING_DEVICE_ENABLE)), yes)
 | 
			
		|||
            SPI_DRIVER_REQUIRED = yes
 | 
			
		||||
        else ifeq ($(strip $(POINTING_DEVICE_DRIVER)), analog_joystick)
 | 
			
		||||
            ANALOG_DRIVER_REQUIRED = yes
 | 
			
		||||
        else ifeq ($(strip $(POINTING_DEVICE_DRIVER)), azoteq_iqs5xx)
 | 
			
		||||
            I2C_DRIVER_REQUIRED = yes
 | 
			
		||||
        else ifeq ($(strip $(POINTING_DEVICE_DRIVER)), cirque_pinnacle_i2c)
 | 
			
		||||
            I2C_DRIVER_REQUIRED = yes
 | 
			
		||||
            SRC += drivers/sensors/cirque_pinnacle.c
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue