Searched full:bmi323 (Results 1 – 9 of 9) sorted by relevance
/linux/drivers/iio/imu/bmi323/ |
H A D | Kconfig | 3 # BMI323 IMU driver 6 config BMI323 config 12 tristate "Bosch BMI323 I2C driver" 14 select BMI323 17 Enable support for the Bosch BMI323 6-Axis IMU connected to I2C 24 tristate "Bosch BMI323 SPI driver" 26 select BMI323 29 Enable support for the Bosch BMI323 6-Axis IMU connected to SPI
|
H A D | bmi323_i2c.c | 3 * I2C driver for Bosch BMI323 6-Axis IMU. 13 #include "bmi323.h" 21 * From BMI323 datasheet section 4: Notes on the Serial Interface Support. 98 * The "BOSC0200" identifier used here is not unique to bmi323 devices. 101 * identifiers which multiple drivers want to use. If a non-bmi323 104 * i2c) are unique between bmc150 and bmi323 and the driver should 109 * bmi323 and bmc150 init sequences. 117 { "bmi323" }, 123 { .compatible = "bosch,bmi323" }, 130 .name = "bmi323", [all …]
|
H A D | bmi323_spi.c | 3 * SPI driver for Bosch BMI323 6-Axis IMU. 13 #include "bmi323.h" 16 * From BMI323 datasheet section 4: Notes on the Serial Interface Support. 68 { "bmi323" }, 74 { .compatible = "bosch,bmi323" }, 81 .name = "bmi323", 90 MODULE_DESCRIPTION("Bosch BMI323 IMU driver");
|
H A D | bmi323_core.c | 3 * IIO core driver for Bosch BMI323 6-Axis IMU. 7 …* Datasheet: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmi323-… 32 #include "bmi323.h" 1942 IRQF_ONESHOT, "bmi323-int", indio_dev); in bmi323_trigger_probe() 2138 indio_dev->name = "bmi323-imu"; in bmi323_core_probe() 2188 "Error reading bmi323 reg 0x%x: %d\n", in bmi323_core_runtime_suspend() 2199 "Error reading bmi323 external reg 0x%x: %d\n", in bmi323_core_runtime_suspend() 2245 "Error writing bmi323 external reg 0x%x: %d\n", in bmi323_core_runtime_resume() 2256 "Error writing bmi323 reg 0x%x: %d\n", in bmi323_core_runtime_resume() 2278 "Error reading bmi323 error register: %d\n", ret); in bmi323_core_runtime_resume() [all …]
|
H A D | Makefile | 3 # Makefile for Bosch BMI323 IMU
|
/linux/Documentation/devicetree/bindings/iio/imu/ |
H A D | bosch,bmi323.yaml | 4 $id: http://devicetree.org/schemas/iio/imu/bosch,bmi323.yaml# 7 title: Bosch BMI323 6-Axis IMU 13 BMI323 is a 6-axis inertial measurement unit that supports acceleration and 20 const: bosch,bmi323 70 compatible = "bosch,bmi323";
|
/linux/drivers/iio/accel/ |
H A D | bmc150-accel-i2c.c | 231 * BMI323 chip. This creates a conflict with duplicate ACPI identifiers 235 * are unique between bmc150 and bmi323 and a dmesg output similar to 237 * seen. This allows the bmi323 driver to take over for ASUS ROG ALLY, 238 * and other devices using the bmi323 chip.
|
/linux/drivers/iio/imu/bmi270/ |
H A D | bmi270_spi.c | 12 * The following two functions are taken from the BMI323 spi driver code.
|
/linux/ |
H A D | MAINTAINERS | 4127 BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4131 F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4132 F: drivers/iio/imu/bmi323/
|