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 39additionalProperties: false 40 41required: 42 - compatible 43 - reg 44 45examples: 46 - | 47 i2c { 48 #address-cells = <1>; 49 #size-cells = <0>; 50 51 magnetometer@12 { 52 compatible = "bosch,bmc150_magn"; 53 reg = <0x12>; 54 interrupt-parent = <&gpio1>; 55 interrupts = <0 1>; 56 }; 57 }; 58... 59