58 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---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 sensor8 9maintainers:10 - Linus Walleij <linus.walleij@linaro.org>11 12properties:13 compatible:14 enum:15 - alps,hscdtd008a16 - asahi-kasei,ak897417 18 reg:19 maxItems: 120 21 interrupts:22 minItems: 123 maxItems: 224 description: |25 Data ready (DRDY) and interrupt (INT1) lines from the chip. The DRDY26 interrupt must be placed first. The interrupts can be triggered on27 rising or falling edges.28 29 avdd-supply: true30 31 dvdd-supply: true32 33 mount-matrix: true34 35additionalProperties: false36 37required:38 - compatible39 - reg40 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