]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
spi: dt-bindings: nxp,lpc3220-spi: Add DMA specific properties
authorVladimir Zapolskiy <vz@mleia.com>
Fri, 9 Jan 2026 07:50:32 +0000 (09:50 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 12 Jan 2026 11:20:58 +0000 (11:20 +0000)
NXP LPC32xx SPI controllers supports DMA operations over rx-tx channel,
which is muxed with SSP SPI controller DMA.

For additional reference see Table 69 in NXP LPC32xx User Manual.

Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Link: https://patch.msgid.link/20260109075032.3287109-1-vz@mleia.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Documentation/devicetree/bindings/spi/nxp,lpc3220-spi.yaml

index d5f780912f21e8b2f1b43d3ddefad15a3bc93c96..789e26e409279e7ea7013dbdac4303547be00bae 100644 (file)
@@ -20,6 +20,12 @@ properties:
   clocks:
     maxItems: 1
 
+  dmas:
+    maxItems: 1
+
+  dma-names:
+    const: rx-tx
+
 allOf:
   - $ref: spi-controller.yaml#
 
@@ -38,6 +44,8 @@ examples:
         compatible = "nxp,lpc3220-spi";
         reg = <0x20088000 0x1000>;
         clocks = <&clk LPC32XX_CLK_SPI1>;
+        dmas = <&dmamux 11 1 0>;
+        dma-names = "rx-tx";
         #address-cells = <1>;
         #size-cells = <0>;
     };