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/temperature/melexis,mlx90614.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/temperature/melexis,mlx90614.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Melexis MLX90614 contactless IR temperature sensor
    8 
    9 maintainers:
   10   - Peter Meerwald <pmeerw@pmeerw.net>
   11   - Crt Mori <cmo@melexis.com>
   12 
   13 description: |
   14   http://melexis.com/Infrared-Thermometer-Sensors/Infrared-Thermometer-Sensors/MLX90614-615.aspx
   15 
   16 properties:
   17   compatible:
   18     const: melexis,mlx90614
   19 
   20   reg:
   21     maxItems: 1
   22 
   23   wakeup-gpios:
   24     description:
   25       GPIO connected to the SDA line to hold low in order to wake up the
   26       device.  In normal operation, the GPIO is set as input and will
   27       not interfere in I2C communication.  There is no need for a GPIO
   28       driving the SCL line.  If no GPIO is given, power management is disabled.
   29     maxItems: 1
   30 
   31 required:
   32   - compatible
   33   - reg
   34 
   35 additionalProperties: false
   36 
   37 examples:
   38   - |
   39     #include <dt-bindings/gpio/gpio.h>
   40     i2c {
   41         #address-cells = <1>;
   42         #size-cells = <0>;
   43 
   44         temp-sensor@5a {
   45             compatible = "melexis,mlx90614";
   46             reg = <0x5a>;
   47             wakeup-gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
   48         };
   49     };
   50 ...

Cache object: ea0fd83a70e10782c50faef14d4ee797


[ 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.