Searched +full:bmi088 +full:- +full:accel (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/iio/accel/ |
D | bosch,bmi088.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/accel/bosch,bmi088.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Bosch BMI088 IMU accelerometer part 10 - Mike Looijmans <mike.looijmans@topic.nl> 15 https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmi088-ds001.pdf 20 - bosch,bmi085-accel 21 - bosch,bmi088-accel 22 - bosch,bmi090l-accel [all …]
|
/Linux-v6.1/drivers/iio/accel/ |
D | bmi088-accel-spi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * 3-axis accelerometer driver supporting following Bosch-Sensortec chips: 4 * - BMI088 6 * Copyright (c) 2018-2020, Topic Embedded Products 14 #include "bmi088-accel.h" 47 regmap = devm_regmap_init(&spi->dev, &bmi088_regmap_bus, in bmi088_accel_probe() 51 dev_err(&spi->dev, "Failed to initialize spi regmap\n"); in bmi088_accel_probe() 55 return bmi088_accel_core_probe(&spi->dev, regmap, spi->irq, in bmi088_accel_probe() 56 id->driver_data); in bmi088_accel_probe() 61 bmi088_accel_core_remove(&spi->dev); in bmi088_accel_remove() [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 7 obj-$(CONFIG_ADIS16201) += adis16201.o 8 obj-$(CONFIG_ADIS16209) += adis16209.o 9 obj-$(CONFIG_ADXL313) += adxl313_core.o 10 obj-$(CONFIG_ADXL313_I2C) += adxl313_i2c.o 11 obj-$(CONFIG_ADXL313_SPI) += adxl313_spi.o 12 obj-$(CONFIG_ADXL345) += adxl345_core.o 13 obj-$(CONFIG_ADXL345_I2C) += adxl345_i2c.o 14 obj-$(CONFIG_ADXL345_SPI) += adxl345_spi.o 15 obj-$(CONFIG_ADXL355) += adxl355_core.o [all …]
|
D | bmi088-accel-core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * 3-axis accelerometer driver supporting following Bosch-Sensortec chips: 4 * - BMI088 6 * Copyright (c) 2018-2021, Topic Embedded Products 21 #include "bmi088-accel.h" 96 /* Available OSR (over sampling rate) sets the 3dB cut-off frequency */ 137 /* Mark the RESET as volatile too, it is self-clearing */ 160 ret = regmap_write(data->regmap, BMI088_ACCEL_REG_PWR_CTRL, 0x4); in bmi088_accel_power_up() 168 ret = regmap_write(data->regmap, BMI088_ACCEL_REG_PWR_CONF, 0x0); in bmi088_accel_power_up() 183 ret = regmap_write(data->regmap, BMI088_ACCEL_REG_PWR_CONF, 0x3); in bmi088_accel_power_down() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer" 15 Say Y here to build support for Analog Devices adis16201 dual-axis 22 tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer" 27 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer 37 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer I2C Driver" 43 ADXL313 3-axis digital accelerometer. 50 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer SPI Driver" 56 ADXL313 3-axis digital accelerometer. 66 tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer I2C Driver" [all …]
|