dt-bindings: serial: rs485: Fix rs485-rts-delay property

commit 12b3642b6c242061d3ba84e6e3050c3141ded14c upstream.

Code expects array only with 2 items which should be checked.
But also item checking is not working as it should likely because of
incorrect items description.

Fixes: d50f974c4f ("dt-bindings: serial: Convert rs485 bindings to json-schema")
Signed-off-by: Michal Simek <michal.simek@amd.com>
Cc: stable@vger.kernel.org
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Link: https://lore.kernel.org/r/820c639b9e22fe037730ed44d1b044cdb6d28b75.1726480384.git.michal.simek@amd.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Michal Simek
2024-09-16 11:53:06 +02:00
committed by Greg Kroah-Hartman
parent 160cd5f956
commit 170011e922

View File

@@ -18,16 +18,15 @@ properties:
description: prop-encoded-array <a b> description: prop-encoded-array <a b>
$ref: /schemas/types.yaml#/definitions/uint32-array $ref: /schemas/types.yaml#/definitions/uint32-array
items: items:
items: - description: Delay between rts signal and beginning of data sent in
- description: Delay between rts signal and beginning of data sent in milliseconds. It corresponds to the delay before sending data.
milliseconds. It corresponds to the delay before sending data. default: 0
default: 0 maximum: 100
maximum: 100 - description: Delay between end of data sent and rts signal in milliseconds.
- description: Delay between end of data sent and rts signal in milliseconds. It corresponds to the delay after sending data and actual release
It corresponds to the delay after sending data and actual release of the line.
of the line. default: 0
default: 0 maximum: 100
maximum: 100
rs485-rts-active-low: rs485-rts-active-low:
description: drive RTS low when sending (default is high). description: drive RTS low when sending (default is high).