brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · cefb70d Raw
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