From: Radu Pirea <[email protected]> Add 'dmas' and 'dma-names' properties to describe optional DMA support for RX and TX channels in the LINFlexD UART controller.
This allows the device tree to specify DMA channels used for UART data transfers. If not specified, the driver will fall to interrupt-based operations. Signed-off-by: Radu Pirea <[email protected]> Co-developed-by: Larisa Grigore <[email protected]> Signed-off-by: Larisa Grigore <[email protected]> --- .../bindings/serial/fsl,s32-linflexuart.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.yaml b/Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.yaml index 885f0b1b3492..317f9ba41c06 100644 --- a/Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.yaml +++ b/Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.yaml @@ -42,6 +42,16 @@ properties: - const: lin - const: ipg + dmas: + items: + - description: DMA controller phandle and request line for RX + - description: DMA controller phandle and request line for TX + + dma-names: + items: + - const: rx + - const: tx + required: - compatible - reg @@ -65,4 +75,7 @@ examples: interrupts = <0 82 1>; clocks = <&clks 14>, <&clks 13>; clock-names = "lin", "ipg"; + dmas = <&edma0 0 4>, + <&edma0 0 3>; + dma-names = "rx", "tx"; }; -- 2.47.0
