diff options
author | Fabio Estevam <festevam@denx.de> | 2024-08-07 14:05:17 -0300 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2024-08-29 22:48:47 +0530 |
commit | 2ccf4822683336f027a5c9f12cb2468e329125d9 (patch) | |
tree | ddc342239eee472c5e9cce824bdf64f16e1c76da | |
parent | e06c432312148ddb550ec55b004e32671657ea23 (diff) | |
download | linux-stable-2ccf4822683336f027a5c9f12cb2468e329125d9.tar.gz linux-stable-2ccf4822683336f027a5c9f12cb2468e329125d9.tar.bz2 linux-stable-2ccf4822683336f027a5c9f12cb2468e329125d9.zip |
dt-bindings: dma: fsl,imx-dma: Document the DMA clocks
Document the IPG and AHB clocks that are needed by the DMA hardware
as required properties.
It is not possible to have DMA functional without the DMA clocks
being turned on.
Signed-off-by: Fabio Estevam <festevam@denx.de>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20240807170517.64290-1-festevam@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
-rw-r--r-- | Documentation/devicetree/bindings/dma/fsl,imx-dma.yaml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/dma/fsl,imx-dma.yaml b/Documentation/devicetree/bindings/dma/fsl,imx-dma.yaml index 902a11f65be2..75957f9fb58b 100644 --- a/Documentation/devicetree/bindings/dma/fsl,imx-dma.yaml +++ b/Documentation/devicetree/bindings/dma/fsl,imx-dma.yaml @@ -28,6 +28,14 @@ properties: - description: DMA Error interrupt minItems: 1 + clocks: + maxItems: 2 + + clock-names: + items: + - const: ipg + - const: ahb + "#dma-cells": const: 1 @@ -42,15 +50,21 @@ required: - reg - interrupts - "#dma-cells" + - clocks + - clock-names additionalProperties: false examples: - | + #include <dt-bindings/clock/imx27-clock.h> + dma-controller@10001000 { compatible = "fsl,imx27-dma"; reg = <0x10001000 0x1000>; interrupts = <32 33>; #dma-cells = <1>; dma-channels = <16>; + clocks = <&clks IMX27_CLK_DMA_IPG_GATE>, <&clks IMX27_CLK_DMA_AHB_GATE>; + clock-names = "ipg", "ahb"; }; |