[PATCH v4 3/5] dt-bindings: dma: arm,dma-350: Document optional clocks and resets
Jelly Jia
Jelly.Jia at cixtech.com
Fri Oct 23 02:30:15 PDT 2026
Some integrations gate the DMA-350 controller with a bus clock or hold it
in reset. Sky1 provides a clock for both its FCH and AUDSS instances, and
a reset for the AUDSS instance. Document these standard resources on the
DMA controller node.
Neither property is required, so existing device trees are unchanged.
Signed-off-by: Jelly Jia <Jelly.Jia at cixtech.com>
---
.../devicetree/bindings/dma/arm,dma-350.yaml | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/Documentation/devicetree/bindings/dma/arm,dma-350.yaml b/Documentation/devicetree/bindings/dma/arm,dma-350.yaml
index 429f682f15d8..43279878207c 100644
--- a/Documentation/devicetree/bindings/dma/arm,dma-350.yaml
+++ b/Documentation/devicetree/bindings/dma/arm,dma-350.yaml
@@ -9,9 +9,6 @@ title: Arm CoreLink DMA-350 Controller
maintainers:
- Robin Murphy <robin.murphy at arm.com>
-allOf:
- - $ref: dma-controller.yaml#
-
properties:
compatible:
const: arm,dma-350
@@ -36,9 +33,22 @@ properties:
const: 1
description: The cell is the trigger input number
+ clocks:
+ maxItems: 1
+ description:
+ Optional bus clock, where the integration gates the controller clock.
+
+ resets:
+ maxItems: 1
+ description:
+ Optional reset line, where the integration exposes one.
+
required:
- compatible
- reg
- interrupts
+allOf:
+ - $ref: dma-controller.yaml#
+
unevaluatedProperties: false
--
2.54.0
More information about the linux-arm-kernel
mailing list