The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/iio/magnetometer/asahi-kasei,ak8974.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 
    7 title: Asahi Kasei AK8974 magnetometer sensor
    8 
    9 maintainers:
   10   - Linus Walleij <linus.walleij@linaro.org>
   11 
   12 properties:
   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 
   35 additionalProperties: false
   36 
   37 required:
   38   - compatible
   39   - reg
   40 
   41 examples:
   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 ...

Cache object: 94a39eaa67378b44737b497b9331a531


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.