Commit 4dd49a1b authored by Jonathan Cameron's avatar Jonathan Cameron
Browse files

dt-bindings:iio:humidity:dht11 yaml conversion



The conversion is straight forward, but leaves an open question.
The compatible for this device has never had a vendor.

Harald Geyer has identified as probably being made by aosong,
but we have no current match to any of their more specific part
numbers.  As such, this is noted in the file but the
compatible doesn't include the vendor prefix.

Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Acked-By: default avatarHarald Geyer <harald@ccbib.org>
Link: https://lore.kernel.org/r/20201031134110.724233-5-jic23@kernel.org
parent 9a6ac313
Loading
Loading
Loading
Loading
+0 −14
Original line number Diff line number Diff line
* DHT11 humidity/temperature sensor (and compatibles like DHT22)

Required properties:
  - compatible: Should be "dht11"
  - gpios: Should specify the GPIO connected to the sensor's data
    line, see "gpios property" in
    Documentation/devicetree/bindings/gpio/gpio.txt.

Example:

humidity_sensor {
	compatible = "dht11";
	gpios = <&gpio0 6 0>;
}
+41 −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/humidity/dht11.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: DHT11 humidity + temperature sensor

maintainers:
  - Harald Geyer <harald@ccbib.org>

description: |
   A simple and low cost module providing a non standard single GPIO based
   interface.  It is believed the part is made by aosong but don't have
   absolute confirmation of this, or what the aosong part number is.

properties:
  compatible:
    const: dht11

  reg:
    maxItems: 1

  gpios:
    maxItems: 1
    description:
      Single, interrupt capable, GPIO used to communicate with the device.

required:
  - compatible
  - gpios

additionalProperties: false

examples:
  - |
    humidity_sensor {
        compatible = "dht11";
        gpios = <&gpio0 6 0>;
    };
...