Lines Matching +full:mt6577 +full:- +full:uart +full:- +full:dma
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/mediatek,uart-dma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek UART APDMA controller
10 - Long Cheng <long.cheng@mediatek.com>
13 The MediaTek UART APDMA controller provides DMA capabilities
14 for the UART peripheral bus.
17 - $ref: dma-controller.yaml#
22 - items:
23 - enum:
24 - mediatek,mt2712-uart-dma
25 - mediatek,mt6795-uart-dma
26 - mediatek,mt8365-uart-dma
27 - mediatek,mt8516-uart-dma
28 - const: mediatek,mt6577-uart-dma
29 - enum:
30 - mediatek,mt6577-uart-dma
38 TX, RX interrupt lines for each UART APDMA channel
46 clock-names:
49 "#dma-cells":
52 The first cell specifies the UART APDMA channel number
54 dma-requests:
56 Number of virtual channels of the UART APDMA controller
59 mediatek,dma-33bits:
61 description: Enable 33-bits UART APDMA support
64 - compatible
65 - reg
66 - interrupts
73 - dma-requests
82 - |
83 #include <dt-bindings/interrupt-controller/arm-gic.h>
84 #include <dt-bindings/clock/mt2712-clk.h>
86 #address-cells = <2>;
87 #size-cells = <2>;
89 apdma: dma-controller@11000400 {
90 compatible = "mediatek,mt2712-uart-dma",
91 "mediatek,mt6577-uart-dma";
116 dma-requests = <12>;
118 clock-names = "apdma";
119 mediatek,dma-33bits;
120 #dma-cells = <1>;