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