62 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/magnetometer/bosch,bmc150_magn.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Bosch BMC150 magnetometer sensor8 9maintainers:10 - Jonathan Cameron <jic23@kernel.org>11 12description: |13 Supports a range of parts, some of which form part of a multi die14 package that also contains other sensors. The interface is independent15 however, so a separate driver is used to support the magnetometer part.16 Datasheet at:17 http://ae-bst.resource.bosch.com/media/products/dokumente/bmc150/BST-BMC150-DS000-04.pdf18 19properties:20 compatible:21 description:22 Note the bmm150_magn is a deprecated compatible as this part contains only23 a magnetometer.24 enum:25 - bosch,bmc150_magn26 - bosch,bmc156_magn27 - bosch,bmm15028 - bosch,bmm150_magn29 30 reg:31 maxItems: 132 33 vdd-supply: true34 vddio-supply: true35 36 interrupts:37 maxItems: 138 39 mount-matrix:40 description: an optional 3x3 mounting rotation matrix.41 42additionalProperties: false43 44required:45 - compatible46 - reg47 48examples:49 - |50 i2c {51 #address-cells = <1>;52 #size-cells = <0>;53 54 magnetometer@12 {55 compatible = "bosch,bmc150_magn";56 reg = <0x12>;57 interrupt-parent = <&gpio1>;58 interrupts = <0 1>;59 };60 };61...62