Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/iio/magnetometer/bosch,bmc150_magn.yaml
26309 views
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
7
title: Bosch BMC150 magnetometer sensor
8
9
maintainers:
10
- Jonathan Cameron <jic23@kernel.org>
11
12
description: |
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
19
properties:
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
42
additionalProperties: false
43
44
required:
45
- compatible
46
- reg
47
48
examples:
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
63