Home
last modified time | relevance | path

Searched refs:drdy_mask (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/drivers/iio/light/
H A Dvl6180.c96 * @drdy_mask: Data ready bit in status register
102 u8 drdy_mask; member
109 .drdy_mask = VL6180_ALS_READY,
115 .drdy_mask = VL6180_RANGE_READY,
121 .drdy_mask = VL6180_RANGE_READY,
226 if (ret & vl6180_chan_regs_table[addr].drdy_mask) in vl6180_measure()
H A Dltr501.c327 static int ltr501_drdy(const struct ltr501_data *data, u8 drdy_mask) in ltr501_drdy() argument
336 if ((status & drdy_mask) == drdy_mask) in ltr501_drdy()
/kernel/linux/linux-6.6/drivers/iio/light/
H A Dvl6180.c96 * @drdy_mask: Data ready bit in status register
102 u8 drdy_mask; member
109 .drdy_mask = VL6180_ALS_READY,
115 .drdy_mask = VL6180_RANGE_READY,
121 .drdy_mask = VL6180_RANGE_READY,
226 if (ret & vl6180_chan_regs_table[addr].drdy_mask) in vl6180_measure()
H A Dltr501.c330 static int ltr501_drdy(const struct ltr501_data *data, u8 drdy_mask) in ltr501_drdy() argument
339 if ((status & drdy_mask) == drdy_mask) in ltr501_drdy()
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dat91_adc.c175 * @drdy_mask: Mask of the DRDY field in the relevant registers
184 u32 drdy_mask; member
597 at91_adc_writel(st, AT91_ADC_IER, reg->drdy_mask); in at91_adc_configure_trigger()
600 at91_adc_writel(st, AT91_ADC_IDR, reg->drdy_mask); in at91_adc_configure_trigger()
1277 .drdy_mask = AT91_ADC_DRDY,
1302 .drdy_mask = AT91_ADC_DRDY,
1320 .drdy_mask = AT91_ADC_DRDY,
1341 .drdy_mask = AT91_ADC_SR_DRDY_9X5,
1363 .drdy_mask = AT91_ADC_SR_DRDY_9X5,
/kernel/linux/linux-5.10/drivers/iio/common/st_sensors/
H A Dst_sensors_core.c454 u8 drdy_addr, drdy_mask; in st_sensors_set_dataready_irq() local
482 drdy_mask = sdata->sensor_settings->drdy_irq.int1.mask; in st_sensors_set_dataready_irq()
485 drdy_mask = sdata->sensor_settings->drdy_irq.int2.mask; in st_sensors_set_dataready_irq()
493 drdy_mask, (int)enable); in st_sensors_set_dataready_irq()
/kernel/linux/linux-6.6/drivers/iio/common/st_sensors/
H A Dst_sensors_core.c426 u8 drdy_addr, drdy_mask; in st_sensors_set_dataready_irq() local
454 drdy_mask = sdata->sensor_settings->drdy_irq.int1.mask; in st_sensors_set_dataready_irq()
457 drdy_mask = sdata->sensor_settings->drdy_irq.int2.mask; in st_sensors_set_dataready_irq()
465 drdy_mask, (int)enable); in st_sensors_set_dataready_irq()
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dat91_adc.c159 * @drdy_mask: Mask of the DRDY field in the relevant registers
168 u32 drdy_mask; member
579 at91_adc_writel(st, AT91_ADC_IER, reg->drdy_mask); in at91_adc_configure_trigger()
582 at91_adc_writel(st, AT91_ADC_IDR, reg->drdy_mask); in at91_adc_configure_trigger()
1386 .drdy_mask = AT91_ADC_DRDY,
1400 .drdy_mask = AT91_ADC_DRDY,
1414 .drdy_mask = AT91_ADC_DRDY,
1431 .drdy_mask = AT91_ADC_SR_DRDY_9X5,
/kernel/linux/linux-5.10/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_core.c779 .drdy_mask = {
984 .drdy_mask = {
1163 .drdy_mask = {
2154 if (hw->settings->drdy_mask.addr) { in st_lsm6dsx_init_device()
2155 reg = &hw->settings->drdy_mask; in st_lsm6dsx_init_device()
H A Dst_lsm6dsx.h274 * @drdy_mask: register info for data-ready mask (addr + mask).
307 struct st_lsm6dsx_reg drdy_mask; member
/kernel/linux/linux-6.6/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx.h301 * @drdy_mask: register info for data-ready mask (addr + mask).
334 struct st_lsm6dsx_reg drdy_mask; member
H A Dst_lsm6dsx_core.c839 .drdy_mask = {
1052 .drdy_mask = {
1229 .drdy_mask = {
2347 if (hw->settings->drdy_mask.addr) { in st_lsm6dsx_init_device()
2348 reg = &hw->settings->drdy_mask; in st_lsm6dsx_init_device()
H A Dst_lsm6dsx_buffer.c683 if (hw->settings->drdy_mask.addr) in st_lsm6dsx_update_samples_to_discard()

Completed in 19 milliseconds