Commit 9cfea767 authored by Nishant Malpani's avatar Nishant Malpani Committed by Jonathan Cameron
Browse files

dt-bindings: iio: tsl2563: convert bindings to YAML



Convert the TSL2563 device tree bindings to the new YAML format.

Signed-off-by: default avatarNishant Malpani <nish.malpani25@gmail.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 94291556
Loading
Loading
Loading
Loading
+49 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/iio/light/amstaos,tsl2563.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: AMS TAOS TSL2563 ambient light sensor

maintainers:
  - Sebastian Reichel <sre@kernel.org>

description: |
  Ambient light sensor with an i2c interface.

properties:
  compatible:
    enum:
      - amstaos,tsl2560
      - amstaos,tsl2561
      - amstaos,tsl2562
      - amstaos,tsl2563

  reg:
    maxItems: 1

  amstaos,cover-comp-gain:
    description: Multiplier for gain compensation
    allOf:
      - $ref: /schemas/types.yaml#/definitions/uint32
      - enum: [1, 16]

required:
  - compatible
  - reg

examples:
  - |
    i2c {

      #address-cells = <1>;
      #size-cells = <0>;

      light-sensor@29 {
        compatible = "amstaos,tsl2563";
        reg = <0x29>;
        amstaos,cover-comp-gain = <16>;
      };
    };
...
+0 −19
Original line number Diff line number Diff line
* AMS TAOS TSL2563 ambient light sensor

Required properties:

  - compatible : should be "amstaos,tsl2563"
  - reg : the I2C address of the sensor

Optional properties:

  - amstaos,cover-comp-gain : integer used as multiplier for gain
                              compensation (default = 1)

Example:

tsl2563@29 {
	compatible = "amstaos,tsl2563";
	reg = <0x29>;
	amstaos,cover-comp-gain = <16>;
};