Path: blob/master/Documentation/devicetree/bindings/dma/marvell,mmp-dma.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/dma/marvell,mmp-dma.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Marvell MMP DMA controller78maintainers:9- Duje Mihanović <duje.mihanovic@skole.hr>1011description:12Marvell MMP SoCs may have two types of DMA controllers, peripheral and audio.1314properties:15compatible:16enum:17- marvell,pdma-1.018- marvell,adma-1.019- marvell,pxa910-squ2021reg:22maxItems: 12324interrupts:25description:26Interrupt lines for the controller, may be shared or one per DMA channel27minItems: 12829asram:30description:31A phandle to the SRAM pool32$ref: /schemas/types.yaml#/definitions/phandle3334'#dma-channels':35deprecated: true3637'#dma-requests':38deprecated: true3940required:41- compatible42- reg43- interrupts44- '#dma-cells'4546allOf:47- $ref: dma-controller.yaml#48- if:49properties:50compatible:51contains:52enum:53- marvell,pdma-1.054then:55properties:56asram: false57else:58required:59- asram6061unevaluatedProperties: false6263examples:64- |65dma-controller@d4000000 {66compatible = "marvell,pdma-1.0";67reg = <0xd4000000 0x10000>;68interrupts = <47>;69#dma-cells = <2>;70dma-channels = <16>;71};727374