Commit 7fd5da36 authored by Jonathan Cameron's avatar Jonathan Cameron
Browse files

dt-bindings:iio:proximity:semtech,sx9500 yaml conversion.



Simple conversion.  There hasn't been much activity around this driver
for a long time and I don't think I have any up to date contact details
for the original authors.  As such, I've listed myself as the binding
maintainer.  More than happy to hand it off to someone more relevant though!

Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20201031134110.724233-10-jic23@kernel.org
parent 1517c6a3
Loading
Loading
Loading
Loading
+50 −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/proximity/semtech,sx9500.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Semtech's SX9500 capacitive proximity button device

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

properties:
  compatible:
    const: semtech,sx9500

  reg:
    maxItems: 1

  interrupts:
    maxItems: 1

  reset-gpios:
    description:
      GPIO connected to the active low reset pin.
    maxItems: 1

required:
  - compatible
  - reg
  - interrupts

additionalProperties: false

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

        proximity@28 {
            compatible = "semtech,sx9500";
            reg = <0x28>;
            interrupt-parent = <&gpio2>;
            interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
            reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
        };
    };
...
+0 −23
Original line number Diff line number Diff line
Semtech's SX9500 capacitive proximity button device driver

Required properties:
	- compatible: must be "semtech,sx9500"
	- reg: i2c address where to find the device
	- interrupts : the sole interrupt generated by the device

	Refer to interrupt-controller/interrupts.txt for generic
	interrupt client node bindings.

Optional properties:
	- reset-gpios: Reference to the GPIO connected to the device's active
	  low reset pin.

Example:

sx9500@28 {
	compatible = "semtech,sx9500";
	reg = <0x28>;
	interrupt-parent = <&gpio2>;
	interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
	reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
};