Commit de4dc022 authored by Jonathan Cameron's avatar Jonathan Cameron
Browse files

dt-bindings:iio:light:vishay,vcnl4035: txt to yaml conversion



Only significant change in here was dropping the statement that the
i2c address should be 60.  The datasheet suggests there are variants
available with several different addresses.

Parthiban's email address is bouncing, so I've listed myself as
maintainer for this one until someone else steps up.
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20201031184854.745828-22-jic23@kernel.org
parent 52a04bfb
Loading
Loading
Loading
Loading
+0 −18
Original line number Diff line number Diff line
VISHAY VCNL4035 -  Ambient Light and proximity sensor

Link to datasheet: https://www.vishay.com/docs/84251/vcnl4035x01.pdf

Required properties:

	-compatible: should be "vishay,vcnl4035"
	-reg: I2C address of the sensor, should be 0x60
	-interrupts: interrupt mapping for GPIO IRQ (level active low)

Example:

light-sensor@60 {
	compatible = "vishay,vcnl4035";
	reg = <0x60>;
	interrupt-parent = <&gpio4>;
	interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
};
+45 −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/vishay,vcnl4035.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: VISHAY VCNL4035 ambient Light and proximity sensor

maintainers:
  - Jonathan Cameron <jic23@kernel.org>

description: |
  Datasheet at https://www.vishay.com/docs/84251/vcnl4035x01.pdf

properties:
  compatible:
    const: vishay,vcnl4035

  reg:
    maxItems: 1

  interrupts:
    maxItems: 1

additionalProperties: false

required:
  - compatible
  - reg

examples:
  - |
    #include <dt-bindings/interrupt-controller/irq.h>
    i2c {
        #address-cells = <1>;
        #size-cells = <0>;

        light-sensor@60 {
            compatible = "vishay,vcnl4035";
            reg = <0x60>;
            interrupt-parent = <&gpio4>;
            interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
        };
    };
...