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