Home
last modified time | relevance | path

Searched +full:bmi088 +full:- +full:accel (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/iio/accel/
Dbosch,bmi088.yaml1 # 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/
Dbmi088-accel-spi.c1 // 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 …]
DMakefile1 # 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 …]
Dbmi088-accel-core.c1 // 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 …]
DKconfig1 # 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 …]