brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · 2128f46 Raw
75 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/dma/xilinx/xlnx,zynqmp-dpdma.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Xilinx ZynqMP DisplayPort DMA Controller8 9description: |10  These bindings describe the DMA engine included in the Xilinx ZynqMP11  DisplayPort Subsystem. The DMA engine supports up to 6 DMA channels (312  channels for a video stream, 1 channel for a graphics stream, and 2 channels13  for an audio stream).14 15maintainers:16  - Laurent Pinchart <laurent.pinchart@ideasonboard.com>17 18allOf:19  - $ref: ../dma-controller.yaml#20 21properties:22  "#dma-cells":23    const: 124    description: |25      The cell is the DMA channel ID (see dt-bindings/dma/xlnx-zynqmp-dpdma.h26      for a list of channel IDs).27 28  compatible:29    const: xlnx,zynqmp-dpdma30 31  reg:32    maxItems: 133 34  interrupts:35    maxItems: 136 37  clocks:38    description: The AXI clock39    maxItems: 140 41  clock-names:42    const: axi_clk43 44  power-domains:45    maxItems: 146 47required:48  - "#dma-cells"49  - compatible50  - reg51  - interrupts52  - clocks53  - clock-names54  - power-domains55 56additionalProperties: false57 58examples:59  - |60    #include <dt-bindings/interrupt-controller/arm-gic.h>61    #include <dt-bindings/power/xlnx-zynqmp-power.h>62 63    dma: dma-controller@fd4c0000 {64      compatible = "xlnx,zynqmp-dpdma";65      reg = <0xfd4c0000 0x1000>;66      interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;67      interrupt-parent = <&gic>;68      clocks = <&dpdma_clk>;69      clock-names = "axi_clk";70      #dma-cells = <1>;71      power-domains = <&zynqmp_firmware PD_DP>;72    };73 74...75