Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: dma: New directory for STM32 DMA controllers bindings

Gather the STM32 DMA controllers bindings under ./dma/stm32/.
Then fix reference to old path in spi/st,stm32-spi.yaml: update the dmas
property description by referring to all STM32 DMA controllers bindings.

Acked-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Amelie Delaunay <amelie.delaunay@foss.st.com>
Link: https://lore.kernel.org/r/20240531150712.2503554-2-amelie.delaunay@foss.st.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Amelie Delaunay and committed by
Vinod Koul
8494ae75 54e4ada1

+7 -7
+2 -2
Documentation/devicetree/bindings/dma/st,stm32-dma.yaml Documentation/devicetree/bindings/dma/stm32/st,stm32-dma.yaml
··· 1 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 2 %YAML 1.2 3 3 --- 4 - $id: http://devicetree.org/schemas/dma/st,stm32-dma.yaml# 4 + $id: http://devicetree.org/schemas/dma/stm32/st,stm32-dma.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 7 title: STMicroelectronics STM32 DMA Controller ··· 53 53 - Amelie Delaunay <amelie.delaunay@foss.st.com> 54 54 55 55 allOf: 56 - - $ref: dma-controller.yaml# 56 + - $ref: /schemas/dma/dma-controller.yaml# 57 57 58 58 properties: 59 59 "#dma-cells":
+2 -2
Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml Documentation/devicetree/bindings/dma/stm32/st,stm32-dmamux.yaml
··· 1 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 2 %YAML 1.2 3 3 --- 4 - $id: http://devicetree.org/schemas/dma/st,stm32-dmamux.yaml# 4 + $id: http://devicetree.org/schemas/dma/stm32/st,stm32-dmamux.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 7 title: STMicroelectronics STM32 DMA MUX (DMA request router) ··· 10 10 - Amelie Delaunay <amelie.delaunay@foss.st.com> 11 11 12 12 allOf: 13 - - $ref: dma-router.yaml# 13 + - $ref: /schemas/dma/dma-router.yaml# 14 14 15 15 properties: 16 16 "#dma-cells":
+2 -2
Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml Documentation/devicetree/bindings/dma/stm32/st,stm32-mdma.yaml
··· 1 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 2 %YAML 1.2 3 3 --- 4 - $id: http://devicetree.org/schemas/dma/st,stm32-mdma.yaml# 4 + $id: http://devicetree.org/schemas/dma/stm32/st,stm32-mdma.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 7 title: STMicroelectronics STM32 MDMA Controller ··· 53 53 - Amelie Delaunay <amelie.delaunay@foss.st.com> 54 54 55 55 allOf: 56 - - $ref: dma-controller.yaml# 56 + - $ref: /schemas/dma/dma-controller.yaml# 57 57 58 58 properties: 59 59 "#dma-cells":
+1 -1
Documentation/devicetree/bindings/spi/st,stm32-spi.yaml
··· 42 42 dmas: 43 43 description: | 44 44 DMA specifiers for tx and rx dma. DMA fifo mode must be used. See 45 - the STM32 DMA bindings Documentation/devicetree/bindings/dma/st,stm32-dma.yaml. 45 + the STM32 DMA controllers bindings Documentation/devicetree/bindings/dma/stm32/*.yaml. 46 46 items: 47 47 - description: rx DMA channel 48 48 - description: tx DMA channel