mirror of https://gitee.com/openkylin/linux.git
c65e3d6ef4
Data-ready line in LIS3MDL is routed to drdy pin and it is not possible
to select a different INT pin. st_sensors_set_dataready_irq() assumes
that if drdy int address is not exported in register map, irq trigger
is not supported by the sensor and hw_irq_trigger is always false.
Based on this configuration st_sensors_irq_thread does not consume
generated interrupt causing an unhandled irq.
Fix this taking into account status register address in
st_sensors_set_dataready_irq()
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
st_sensors_buffer.c | ||
st_sensors_core.c | ||
st_sensors_core.h | ||
st_sensors_i2c.c | ||
st_sensors_spi.c | ||
st_sensors_trigger.c |