I am developing BMI088 kernel driver and following https://github.com/BoschSensortec/BMI08x-Sensor-API/tree/c02e7380922f5dcf52e766fd9c85f428ea4cae24/ex... for initialization sequence and configuration. I have almost mimicked its init power up sequences for both gyro and accel (however in my case, config load fails, as register 0x2A reads 0x0 instead of 0x1). My observation is rather strange as I am getting gyrsocope data ready interrupts (approx 3 interrupts per second) even if it is in suspend mode while accelerometer is running (by running I mean, it generates data ready interrupt at configured ODR). If I stop acceleremeter, gyroscope data ready interrupt stops. I have verified that I have two separate data ready interrupts registered with kernel and mapped to INT1 for accelerometer and INT3 for gyroscope. Can you please help me understand what I am missing here?
Thanks for your inquiry. I have got your message through regular email. We can discuss over there.