Commit 392998a8 authored by Peter Rosin's avatar Peter Rosin Committed by Jonathan Cameron
Browse files

dt-bindings: iio: io-channel-mux: allow duplicate channel, labels



This is needed since an empty channel label is used to indicate an
unused channel, and there can be more that one of those.

Fixes the following problem reported by dtbs_check:
envelope-detector-mux: channels: ['', '', 'sync-1', 'in', 'out', 'sync-2', 'sys-reg', 'ana-reg'] has non-unique elements
	arch/arm/boot/dts/at91-tse850-3.dt.yaml

Suggested-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarPeter Rosin <peda@axentia.se>
Acked-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 86477c23
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -35,9 +35,10 @@ properties:
  mux-control-names: true

  channels:
    $ref: /schemas/types.yaml#/definitions/string-array
    $ref: /schemas/types.yaml#/definitions/non-unique-string-array
    description:
      List of strings, labeling the mux controller states.
      List of strings, labeling the mux controller states. An empty
      string for a state means that the channel is not available.

  settle-time-us:
    default: 0