1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/iio/magnetometer/asahi-kasei,ak8974.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Asahi Kasei AK8974 magnetometer sensor 8 9maintainers: 10 - Linus Walleij <linus.walleij@linaro.org> 11 12properties: 13 compatible: 14 enum: 15 - alps,hscdtd008a 16 - asahi-kasei,ak8974 17 18 reg: 19 maxItems: 1 20 21 interrupts: 22 minItems: 1 23 maxItems: 2 24 description: | 25 Data ready (DRDY) and interrupt (INT1) lines from the chip. The DRDY 26 interrupt must be placed first. The interrupts can be triggered on 27 rising or falling edges. 28 29 avdd-supply: true 30 31 dvdd-supply: true 32 33 mount-matrix: true 34 35additionalProperties: false 36 37required: 38 - compatible 39 - reg 40 41examples: 42 - | 43 #include <dt-bindings/interrupt-controller/irq.h> 44 i2c { 45 #address-cells = <1>; 46 #size-cells = <0>; 47 48 magnetometer@f { 49 compatible = "asahi-kasei,ak8974"; 50 reg = <0x0f>; 51 avdd-supply = <&foo_reg>; 52 dvdd-supply = <&bar_reg>; 53 interrupts = <0 IRQ_TYPE_EDGE_RISING>, 54 <1 IRQ_TYPE_EDGE_RISING>; 55 }; 56 }; 57... 58