139616b4eSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 239616b4eSJonathan Cameron%YAML 1.2 339616b4eSJonathan Cameron--- 439616b4eSJonathan Cameron$id: http://devicetree.org/schemas/iio/temperature/melexis,mlx90614.yaml# 539616b4eSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 639616b4eSJonathan Cameron 7*aac997a8SMarek Vasuttitle: Melexis MLX90614/MLX90615 contactless IR temperature sensor 839616b4eSJonathan Cameron 939616b4eSJonathan Cameronmaintainers: 1039616b4eSJonathan Cameron - Peter Meerwald <pmeerw@pmeerw.net> 1139616b4eSJonathan Cameron - Crt Mori <cmo@melexis.com> 1239616b4eSJonathan Cameron 1339616b4eSJonathan Camerondescription: | 1439616b4eSJonathan Cameron http://melexis.com/Infrared-Thermometer-Sensors/Infrared-Thermometer-Sensors/MLX90614-615.aspx 1539616b4eSJonathan Cameron 1639616b4eSJonathan Cameronproperties: 1739616b4eSJonathan Cameron compatible: 18*aac997a8SMarek Vasut enum: 19*aac997a8SMarek Vasut - melexis,mlx90614 20*aac997a8SMarek Vasut - melexis,mlx90615 2139616b4eSJonathan Cameron 2239616b4eSJonathan Cameron reg: 2339616b4eSJonathan Cameron maxItems: 1 2439616b4eSJonathan Cameron 2539616b4eSJonathan Cameron wakeup-gpios: 2639616b4eSJonathan Cameron description: 2739616b4eSJonathan Cameron GPIO connected to the SDA line to hold low in order to wake up the 2839616b4eSJonathan Cameron device. In normal operation, the GPIO is set as input and will 2939616b4eSJonathan Cameron not interfere in I2C communication. There is no need for a GPIO 3039616b4eSJonathan Cameron driving the SCL line. If no GPIO is given, power management is disabled. 3139616b4eSJonathan Cameron maxItems: 1 3239616b4eSJonathan Cameron 3339616b4eSJonathan Cameronrequired: 3439616b4eSJonathan Cameron - compatible 3539616b4eSJonathan Cameron - reg 3639616b4eSJonathan Cameron 3739616b4eSJonathan CameronadditionalProperties: false 3839616b4eSJonathan Cameron 3939616b4eSJonathan Cameronexamples: 4039616b4eSJonathan Cameron - | 4139616b4eSJonathan Cameron #include <dt-bindings/gpio/gpio.h> 4239616b4eSJonathan Cameron i2c { 4339616b4eSJonathan Cameron #address-cells = <1>; 4439616b4eSJonathan Cameron #size-cells = <0>; 4539616b4eSJonathan Cameron 4639616b4eSJonathan Cameron temp-sensor@5a { 4739616b4eSJonathan Cameron compatible = "melexis,mlx90614"; 4839616b4eSJonathan Cameron reg = <0x5a>; 4939616b4eSJonathan Cameron wakeup-gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>; 5039616b4eSJonathan Cameron }; 5139616b4eSJonathan Cameron }; 5239616b4eSJonathan Cameron... 53