Searched refs:fifo_rate (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_magn.c | 226 * @fifo_rate: mpu set fifo rate 234 int inv_mpu_magn_set_rate(const struct inv_mpu6050_state *st, int fifo_rate) in inv_mpu_magn_set_rate() argument 244 * compute fifo_rate divider d: rate = fifo_rate / (d + 1) in inv_mpu_magn_set_rate() 246 if (fifo_rate > INV_MPU_MAGN_FREQ_HZ_MAX) in inv_mpu_magn_set_rate() 247 d = fifo_rate / INV_MPU_MAGN_FREQ_HZ_MAX - 1; in inv_mpu_magn_set_rate()
|
H A D | inv_mpu_core.c | 902 int fifo_rate; in inv_mpu6050_fifo_rate_store() local 909 if (kstrtoint(buf, 10, &fifo_rate)) in inv_mpu6050_fifo_rate_store() 911 if (fifo_rate < INV_MPU6050_MIN_FIFO_RATE || in inv_mpu6050_fifo_rate_store() 912 fifo_rate > INV_MPU6050_MAX_FIFO_RATE) in inv_mpu6050_fifo_rate_store() 916 d = INV_MPU6050_FIFO_RATE_TO_DIVIDER(fifo_rate); in inv_mpu6050_fifo_rate_store() 918 fifo_rate = INV_MPU6050_DIVIDER_TO_FIFO_RATE(d); in inv_mpu6050_fifo_rate_store() 936 result = inv_mpu6050_set_lpf(st, fifo_rate); in inv_mpu6050_fifo_rate_store() 941 result = inv_mpu_magn_set_rate(st, fifo_rate); in inv_mpu6050_fifo_rate_store() 964 unsigned fifo_rate; in inv_fifo_rate_show() local 967 fifo_rate in inv_fifo_rate_show() [all...] |
H A D | inv_mpu_magn.h | 33 int inv_mpu_magn_set_rate(const struct inv_mpu6050_state *st, int fifo_rate);
|
H A D | inv_mpu_iio.h | 366 #define INV_MPU6050_FIFO_RATE_TO_DIVIDER(fifo_rate) \ 367 ((INV_MPU6050_INTERNAL_FREQ_HZ / (fifo_rate)) - 1)
|
/kernel/linux/linux-6.6/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_magn.c | 226 * @fifo_rate: mpu set fifo rate 234 int inv_mpu_magn_set_rate(const struct inv_mpu6050_state *st, int fifo_rate) in inv_mpu_magn_set_rate() argument 244 * compute fifo_rate divider d: rate = fifo_rate / (d + 1) in inv_mpu_magn_set_rate() 246 if (fifo_rate > INV_MPU_MAGN_FREQ_HZ_MAX) in inv_mpu_magn_set_rate() 247 d = fifo_rate / INV_MPU_MAGN_FREQ_HZ_MAX - 1; in inv_mpu_magn_set_rate()
|
H A D | inv_mpu_magn.h | 33 int inv_mpu_magn_set_rate(const struct inv_mpu6050_state *st, int fifo_rate);
|
H A D | inv_mpu_core.c | 942 int fifo_rate; in inv_mpu6050_fifo_rate_store() local 951 if (kstrtoint(buf, 10, &fifo_rate)) in inv_mpu6050_fifo_rate_store() 953 if (fifo_rate < INV_MPU6050_MIN_FIFO_RATE || in inv_mpu6050_fifo_rate_store() 954 fifo_rate > INV_MPU6050_MAX_FIFO_RATE) in inv_mpu6050_fifo_rate_store() 958 d = INV_MPU6050_FIFO_RATE_TO_DIVIDER(fifo_rate); in inv_mpu6050_fifo_rate_store() 960 fifo_rate = INV_MPU6050_DIVIDER_TO_FIFO_RATE(d); in inv_mpu6050_fifo_rate_store() 961 fifo_period = NSEC_PER_SEC / fifo_rate; in inv_mpu6050_fifo_rate_store() 985 result = inv_mpu6050_set_lpf(st, fifo_rate); in inv_mpu6050_fifo_rate_store() 990 result = inv_mpu_magn_set_rate(st, fifo_rate); in inv_mpu6050_fifo_rate_store() 1013 unsigned fifo_rate; in inv_fifo_rate_show() local [all...] |
H A D | inv_mpu_iio.h | 381 #define INV_MPU6050_FIFO_RATE_TO_DIVIDER(fifo_rate) \ 382 ((INV_MPU6050_INTERNAL_FREQ_HZ / (fifo_rate)) - 1)
|
Completed in 8 milliseconds