1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 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 sensor 8 9maintainers: 10 - Jonathan Cameron <jic23@kernel.org> 11 12description: | 13 Supports a range of parts, some of which form part of a multi die 14 package that also contains other sensors. The interface is independent 15 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.pdf 18 19properties: 20 compatible: 21 description: 22 Note the bmm150_magn is a deprecated compatible as this part contains only 23 a magnetometer. 24 enum: 25 - bosch,bmc150_magn 26 - bosch,bmc156_magn 27 - bosch,bmm150 28 - bosch,bmm150_magn 29 30 reg: 31 maxItems: 1 32 33 vdd-supply: true 34 vddio-supply: true 35 36 interrupts: 37 maxItems: 1 38 39 mount-matrix: 40 description: an optional 3x3 mounting rotation matrix. 41 42additionalProperties: false 43 44required: 45 - compatible 46 - reg 47 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