Commit d6edf95a authored by Andreas Klinger's avatar Andreas Klinger Committed by Jonathan Cameron
Browse files

dt-bindings: iio: srf04: add Maxbotix ultrasonic iio proximity sensors



add compatibles for Maxbotix ultrasonic iio sensor types to yaml
documentation

Signed-off-by: default avatarAndreas Klinger <ak@it-klinger.de>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent bb208037
Loading
Loading
Loading
Loading
+16 −9
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
$id: http://devicetree.org/schemas/iio/proximity/devantech-srf04.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Devantech SRF04 ultrasonic range finder
title: Devantech SRF04 and Maxbotix mb1000 ultrasonic range finder

maintainers:
  - Andreas Klinger <ak@it-klinger.de>
@@ -16,19 +16,28 @@ description: |
  - echo-gpio is held high by the sensor after sending ultrasonic burst
    until it is received once again

  Specifications about the driver can be found at:
  Specifications about the devices can be found at:
  http://www.robot-electronics.co.uk/htm/srf04tech.htm

  http://www.maxbotix.com/documents/LV-MaxSonar-EZ_Datasheet.pdf

properties:
  compatible:
    items:
      - const: devantech,srf04
    enum:
      - devantech,srf04
      - maxbotix,mb1000
      - maxbotix,mb1010
      - maxbotix,mb1020
      - maxbotix,mb1030
      - maxbotix,mb1040

  trig-gpios:
    description:
      Definition of the GPIO for the triggering (output) This GPIO is set
      for about 10 us by the driver to tell the device it should initiate
      the measurement cycle.
      Definition of the GPIO for the triggering (output)
      This GPIO is set for about 10 us by the driver to tell the device it
      should initiate the measurement cycle.
      See Documentation/devicetree/bindings/gpio/gpio.txt for information
      on how to specify a consumer gpio.
    maxItems: 1

  echo-gpios:
@@ -40,8 +49,6 @@ properties:
      trip.
      It needs to be an GPIO which is able to deliver an interrupt because
      the time between two interrupts is measured in the driver.
      See Documentation/devicetree/bindings/gpio/gpio.txt for information
      on how to specify a consumer gpio.
    maxItems: 1

required: