Skip to content

Commit be47ecf

Browse files
ciprianmcosteabroonie
authored andcommitted
dt-bindings: spi: dspi: Add S32G support
Document S32G compatible strings. 's32g2' and 's32g3' use the same driver so 's32g2' must follow 's32g3'. The SPI controller supports target mode when the "spi-slave" flag is used so add an example. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Ciprian Marian Costea <ciprianmarian.costea@nxp.com> Signed-off-by: Larisa Grigore <larisa.grigore@nxp.com> Signed-off-by: James Clark <james.clark@linaro.org> Link: https://patch.msgid.link/20250522-james-nxp-spi-v2-12-bea884630cfb@linaro.org Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 0cb9ca1 commit be47ecf

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

Documentation/devicetree/bindings/spi/fsl,dspi.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ properties:
2323
- fsl,ls2080a-dspi
2424
- fsl,ls2085a-dspi
2525
- fsl,lx2160a-dspi
26+
- nxp,s32g2-dspi
2627
- items:
2728
- enum:
2829
- fsl,ls1012a-dspi
@@ -37,6 +38,9 @@ properties:
3738
- items:
3839
- const: fsl,lx2160a-dspi
3940
- const: fsl,ls2085a-dspi
41+
- items:
42+
- const: nxp,s32g3-dspi
43+
- const: nxp,s32g2-dspi
4044

4145
reg:
4246
maxItems: 1
@@ -114,3 +118,17 @@ examples:
114118
spi-cs-hold-delay-ns = <50>;
115119
};
116120
};
121+
# S32G3 in target mode
122+
- |
123+
spi@401d4000 {
124+
compatible = "nxp,s32g3-dspi", "nxp,s32g2-dspi";
125+
reg = <0x401d4000 0x1000>;
126+
interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
127+
clocks = <&clks 26>;
128+
clock-names = "dspi";
129+
spi-num-chipselects = <8>;
130+
bus-num = <0>;
131+
dmas = <&edma0 0 7>, <&edma0 0 8>;
132+
dma-names = "tx", "rx";
133+
spi-slave;
134+
};

0 commit comments

Comments
 (0)