~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/iio/temperature/melexis,mlx90632.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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,mlx90632.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Melexis MLX90632 and MLX90635 contactless Infra Red temperature sensor
  8 
  9 maintainers:
 10   - Crt Mori <cmo@melexis.com>
 11 
 12 description: |
 13   https://www.melexis.com/en/documents/documentation/datasheets/datasheet-mlx90632
 14 
 15   There are various applications for the Infra Red contactless temperature
 16   sensor and MLX90632 is most suitable for consumer applications where
 17   measured object temperature is in range between -20 to 200 degrees
 18   Celsius with relative error of measurement below 1 degree Celsius in
 19   object temperature range for industrial applications. Since it can
 20   operate and measure ambient temperature in range of -20 to 85 degrees
 21   Celsius it is suitable also for outdoor use.
 22 
 23   Be aware that electronics surrounding the sensor can increase ambient
 24   temperature. MLX90632 can be calibrated to reduce the housing effect via
 25   already existing EEPROM parameters.
 26 
 27   Since measured object emissivity effects Infra Red energy emitted,
 28   emissivity should be set before requesting the object temperature.
 29 
 30   https://www.melexis.com/en/documents/documentation/datasheets/datasheet-mlx90635
 31 
 32   MLX90635 is most suitable for consumer applications where
 33   measured object temperature is in range between -20 to 100 degrees
 34   Celsius with relative error of measurement 2 degree Celsius in
 35   object temperature range for industrial applications, while just 0.2
 36   degree Celsius for human body measurement applications. Since it can
 37   operate and measure ambient temperature in range of -20 to 85 degrees
 38   Celsius it is suitable also for outdoor use.
 39 
 40   Since measured object emissivity effects Infra Red energy emitted,
 41   emissivity should be set before requesting the object temperature.
 42 
 43 properties:
 44   compatible:
 45     enum:
 46       - melexis,mlx90632
 47       - melexis,mlx90635
 48 
 49   reg:
 50     maxItems: 1
 51     description: Default is 0x3a, but can be reprogrammed.
 52 
 53   vdd-supply:
 54     description: provide VDD power to the sensor.
 55 
 56 required:
 57   - compatible
 58   - reg
 59 
 60 additionalProperties: false
 61 
 62 examples:
 63   - |
 64     i2c {
 65         #address-cells = <1>;
 66         #size-cells = <0>;
 67 
 68         temp-sensor@3a {
 69             compatible = "melexis,mlx90632";
 70             reg = <0x3a>;
 71             vdd-supply = <&ldo4_reg>;
 72         };
 73     };
 74 ...

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php