Skip to content

Commit 7e211fc

Browse files
dlechmachschmitt
authored andcommitted
spi: dt-bindings: adi,axi-spi-engine: add multi-lane support
Extend the ADI AXI SPI engine binding for multiple data lanes. This SPI controller has a capability to read multiple data words at the same time (e.g. for use with simultaneous sampling ADCs). The current FPGA implementation can support up to 8 data lanes at a time (depending on a compile-time configuration option). 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-6-12af183c06eb@baylibre.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 0df4a71 commit 7e211fc

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,21 @@ required:
7070

7171
unevaluatedProperties: false
7272

73+
patternProperties:
74+
"^.*@[0-9a-f]+":
75+
type: object
76+
77+
properties:
78+
spi-rx-bus-width:
79+
maxItems: 8
80+
items:
81+
enum: [0, 1]
82+
83+
spi-tx-bus-width:
84+
maxItems: 8
85+
items:
86+
enum: [0, 1]
87+
7388
examples:
7489
- |
7590
spi@44a00000 {

0 commit comments

Comments
 (0)