xref: /linux/Documentation/devicetree/bindings/iio/magnetometer/fsl,mag3110.yaml (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1a7d6eb9dSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2a7d6eb9dSJonathan Cameron%YAML 1.2
3a7d6eb9dSJonathan Cameron---
4a7d6eb9dSJonathan Cameron$id: http://devicetree.org/schemas/iio/magnetometer/fsl,mag3110.yaml#
5a7d6eb9dSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6a7d6eb9dSJonathan Cameron
7a7d6eb9dSJonathan Camerontitle: Freescale MAG3110 magnetometer sensor
8a7d6eb9dSJonathan Cameron
9a7d6eb9dSJonathan Cameronmaintainers:
10*499f5e3cSKrzysztof Kozlowski  - Jonathan Cameron <jic23@kernel.org>
11a7d6eb9dSJonathan Cameron
12a7d6eb9dSJonathan Cameronproperties:
13a7d6eb9dSJonathan Cameron  compatible:
14a7d6eb9dSJonathan Cameron    const: fsl,mag3110
15a7d6eb9dSJonathan Cameron
16a7d6eb9dSJonathan Cameron  reg:
17a7d6eb9dSJonathan Cameron    maxItems: 1
18a7d6eb9dSJonathan Cameron
19a7d6eb9dSJonathan Cameron  interrupts:
20a7d6eb9dSJonathan Cameron    maxItems: 1
21a7d6eb9dSJonathan Cameron
22a7d6eb9dSJonathan Cameron  vdd-supply: true
23a7d6eb9dSJonathan Cameron
24a7d6eb9dSJonathan Cameron  vddio-supply: true
25a7d6eb9dSJonathan Cameron
26a7d6eb9dSJonathan CameronadditionalProperties: false
27a7d6eb9dSJonathan Cameron
28a7d6eb9dSJonathan Cameronrequired:
29a7d6eb9dSJonathan Cameron  - compatible
30a7d6eb9dSJonathan Cameron  - reg
31a7d6eb9dSJonathan Cameron
32a7d6eb9dSJonathan Cameronexamples:
33a7d6eb9dSJonathan Cameron  - |
34a7d6eb9dSJonathan Cameron    #include <dt-bindings/interrupt-controller/irq.h>
35a7d6eb9dSJonathan Cameron    i2c {
36a7d6eb9dSJonathan Cameron        #address-cells = <1>;
37a7d6eb9dSJonathan Cameron        #size-cells = <0>;
38a7d6eb9dSJonathan Cameron
39a7d6eb9dSJonathan Cameron        magnetometer@e {
40a7d6eb9dSJonathan Cameron            compatible = "fsl,mag3110";
41a7d6eb9dSJonathan Cameron            reg = <0x0e>;
42a7d6eb9dSJonathan Cameron            pinctrl-names = "default";
43a7d6eb9dSJonathan Cameron            pinctrl-0 = <&pinctrl_i2c3_mag3110_int>;
44a7d6eb9dSJonathan Cameron            interrupt-parent = <&gpio3>;
45a7d6eb9dSJonathan Cameron            interrupts = <16 IRQ_TYPE_EDGE_RISING>;
46a7d6eb9dSJonathan Cameron        };
47a7d6eb9dSJonathan Cameron    };
48a7d6eb9dSJonathan Cameron...
49