forked from mirrors/linux
		
	 69ee1fb213
			
		
	
	
		69ee1fb213
		
	
	
	
	
		
			
			Per its datasheet, the LSM303D also features that pin. Signed-off-by: Marius Hoch <mail@mariushoch.de> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Tested-by: Hans de Goede <hansg@kernel.org> Link: https://lore.kernel.org/r/20230415231130.115094-6-mail@mariushoch.de Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			978 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			978 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0-only */
 | |
| /*
 | |
|  * STMicroelectronics sensors platform-data driver
 | |
|  *
 | |
|  * Copyright 2013 STMicroelectronics Inc.
 | |
|  *
 | |
|  * Denis Ciocca <denis.ciocca@st.com>
 | |
|  */
 | |
| 
 | |
| #ifndef ST_SENSORS_PDATA_H
 | |
| #define ST_SENSORS_PDATA_H
 | |
| 
 | |
| /**
 | |
|  * struct st_sensors_platform_data - Platform data for the ST sensors
 | |
|  * @drdy_int_pin: Redirect DRDY on pin 1 (1) or pin 2 (2).
 | |
|  *	Available only for accelerometer, magnetometer and pressure sensors.
 | |
|  *	Accelerometer DRDY on LSM330 available only on pin 1 (see datasheet).
 | |
|  *	Magnetometer DRDY is supported only on LSM9DS0 and LSM303D.
 | |
|  * @open_drain: set the interrupt line to be open drain if possible.
 | |
|  * @spi_3wire: enable spi-3wire mode.
 | |
|  * @pullups: enable/disable i2c controller pullup resistors.
 | |
|  * @wakeup_source: enable/disable device as wakeup generator.
 | |
|  */
 | |
| struct st_sensors_platform_data {
 | |
| 	u8 drdy_int_pin;
 | |
| 	bool open_drain;
 | |
| 	bool spi_3wire;
 | |
| 	bool pullups;
 | |
| 	bool wakeup_source;
 | |
| };
 | |
| 
 | |
| #endif /* ST_SENSORS_PDATA_H */
 |