15264c5f4SDan Robertson# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 25264c5f4SDan Robertson%YAML 1.2 35264c5f4SDan Robertson--- 45264c5f4SDan Robertson$id: http://devicetree.org/schemas/iio/accel/bosch,bma400.yaml# 55264c5f4SDan Robertson$schema: http://devicetree.org/meta-schemas/core.yaml# 65264c5f4SDan Robertson 75264c5f4SDan Robertsontitle: Bosch BMA400 triaxial acceleration sensor 85264c5f4SDan Robertson 95264c5f4SDan Robertsonmaintainers: 105264c5f4SDan Robertson - Dan Robertson <dan@dlrobertson.com> 115264c5f4SDan Robertson 125264c5f4SDan Robertsondescription: | 135264c5f4SDan Robertson Acceleration and temperature iio sensors with an i2c interface 145264c5f4SDan Robertson 155264c5f4SDan Robertson Specifications about the sensor can be found at: 165264c5f4SDan Robertson https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMA400-DS000.pdf 175264c5f4SDan Robertson 185264c5f4SDan Robertsonproperties: 195264c5f4SDan Robertson compatible: 205264c5f4SDan Robertson enum: 215264c5f4SDan Robertson - bosch,bma400 225264c5f4SDan Robertson 235264c5f4SDan Robertson reg: 245264c5f4SDan Robertson maxItems: 1 255264c5f4SDan Robertson 265264c5f4SDan Robertson vdd-supply: 275264c5f4SDan Robertson description: phandle to the regulator that provides power to the accelerometer 285264c5f4SDan Robertson 295264c5f4SDan Robertson vddio-supply: 305264c5f4SDan Robertson description: phandle to the regulator that provides power to the sensor's IO 315264c5f4SDan Robertson 325264c5f4SDan Robertson interrupts: 335264c5f4SDan Robertson maxItems: 1 345264c5f4SDan Robertson 355264c5f4SDan Robertsonrequired: 365264c5f4SDan Robertson - compatible 375264c5f4SDan Robertson - reg 385264c5f4SDan Robertson 39*7f464532SRob HerringadditionalProperties: false 40*7f464532SRob Herring 415264c5f4SDan Robertsonexamples: 425264c5f4SDan Robertson - | 435264c5f4SDan Robertson #include <dt-bindings/gpio/gpio.h> 445264c5f4SDan Robertson #include <dt-bindings/interrupt-controller/irq.h> 455264c5f4SDan Robertson i2c { 465264c5f4SDan Robertson #address-cells = <1>; 475264c5f4SDan Robertson #size-cells = <0>; 485264c5f4SDan Robertson accelerometer@14 { 495264c5f4SDan Robertson compatible = "bosch,bma400"; 505264c5f4SDan Robertson reg = <0x14>; 515264c5f4SDan Robertson vdd-supply = <&vdd>; 525264c5f4SDan Robertson vddio-supply = <&vddio>; 535264c5f4SDan Robertson interrupt-parent = <&gpio0>; 545264c5f4SDan Robertson interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; 555264c5f4SDan Robertson }; 565264c5f4SDan Robertson }; 57