Lines Matching +full:ext +full:- +full:irq +full:- +full:range
1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright 2012-2013 STMicroelectronics Inc.
54 ch2, s, endian, rbits, sbits, addr, ext) \ argument
66 .shift = sbits - rbits, \
70 .ext_info = ext, \
128 * struct st_sensor_bdu - ST sensor device block data update
138 * struct st_sensor_das - ST sensor device data alignment selection
148 * struct st_sensor_int_drdy - ST sensor device drdy line parameters
162 * struct st_sensor_data_ready_irq - ST sensor device data-ready interrupt
163 * struct int1 - data-ready configuration register for INT1 pin.
164 * struct int2 - data-ready configuration register for INT2 pin.
167 * struct stat_drdy - status register of DRDY (data ready) interrupt.
168 * struct ig1 - represents the Interrupt Generator 1 of sensors.
188 * struct st_sensor_settings - ST specific sensor settings
201 * @multi_read_bit: Use or not particular bit for [I2C/SPI] multi-read.
202 * @bootime: samples to discard when sensor passing from power-down to power-up.
223 * struct st_sensor_data - ST sensor device status
227 * @current_fullscale: Maximum range of measure by the sensor.
229 * @enabled: Status of the sensor (false->off, true->on).
234 * @irq: the IRQ number.
235 * @edge_irq: the IRQ triggers on edges and need special handling.
255 int irq; member
267 irqreturn_t st_sensors_trigger_handler(int irq, void *p);