Lines Matching +full:fifo +full:- +full:watermark +full:- +full:aligned
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
69 /* ODR suffixed by LN or LP are Low-Noise or Low-Power mode only */
88 /* Low-Noise mode sensor data filter (3rd order filter by default) */
91 /* Low-Power mode sensor data filter (averaging) */
102 #define INV_ICM42600_SENSOR_CONF_INIT {-1, -1, -1, -1}
117 * struct inv_icm42600_state - driver state variables
129 * @buffer: data transfer buffer aligned for DMA.
130 * @fifo: FIFO management structure.
146 struct inv_icm42600_fifo fifo; member
190 /* all sensor data are 16 bits (2 registers wide) in big-endian */
198 #define INV_ICM42600_DATA_INVALID -32768
210 * FIFO access registers
211 * FIFO count is 16 bits (2 registers) big-endian
212 * FIFO data is a continuous read register to read FIFO content
224 /* default configuration: all data big-endian and fifo count in bytes */
281 /* FIFO watermark is 16 bits (2 registers wide) in little-endian */
285 /* FIFO is 2048 bytes, let 12 samples for reading latency */
286 #define INV_ICM42600_FIFO_WATERMARK_MAX (2048 - 12 * 16)
318 /* Timestamp value is 20 bits (3 registers) in little-endian */