mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 23:22:31 +02:00
spi: dt-bindings: add spi-{tx,rx}-lane-map properties
Add spi-tx-lane-map and spi-rx-lane-map properties to the SPI peripheral device tree binding. These properties allow specifying the mapping of peripheral data lanes to controller data lanes. This is needed e.g. when some lanes are skipped on the controller side so that the controller can correctly route data to/from the peripheral. Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com> Signed-off-by: David Lechner <dlechner@baylibre.com> Link: https://patch.msgid.link/20260123-spi-add-multi-bus-support-v6-2-12af183c06eb@baylibre.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
37bb4033e4
commit
31eab84251
|
|
@ -75,6 +75,13 @@ properties:
|
|||
enum: [0, 1, 2, 4, 8]
|
||||
default: [1]
|
||||
|
||||
spi-rx-lane-map:
|
||||
description: Mapping of peripheral SDO lanes to controller SDI lanes.
|
||||
Each index in the array represents a peripheral SDO lane, and the value
|
||||
at that index represents the corresponding controller SDI lane.
|
||||
$ref: /schemas/types.yaml#/definitions/uint32-array
|
||||
default: [0, 1, 2, 3, 4, 5, 6, 7]
|
||||
|
||||
spi-rx-delay-us:
|
||||
description:
|
||||
Delay, in microseconds, after a read transfer.
|
||||
|
|
@ -99,6 +106,13 @@ properties:
|
|||
enum: [0, 1, 2, 4, 8]
|
||||
default: [1]
|
||||
|
||||
spi-tx-lane-map:
|
||||
description: Mapping of peripheral SDI lanes to controller SDO lanes.
|
||||
Each index in the array represents a peripheral SDI lane, and the value
|
||||
at that index represents the corresponding controller SDO lane.
|
||||
$ref: /schemas/types.yaml#/definitions/uint32-array
|
||||
default: [0, 1, 2, 3, 4, 5, 6, 7]
|
||||
|
||||
spi-tx-delay-us:
|
||||
description:
|
||||
Delay, in microseconds, after a write transfer.
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user