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/serial/mediatek,uart.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek Universal Asynchronous Receiver/Transmitter (UART)
10 - Matthias Brugger <matthias.bgg@gmail.com>
13 - $ref: serial.yaml#
16 The MediaTek UART is based on the basic 8250 UART and compatible
18 support for DMA.
23 - const: mediatek,mt6577-uart
24 - items:
25 - enum:
26 - mediatek,mt2701-uart
27 - mediatek,mt2712-uart
28 - mediatek,mt6580-uart
29 - mediatek,mt6582-uart
30 - mediatek,mt6589-uart
31 - mediatek,mt6755-uart
32 - mediatek,mt6765-uart
33 - mediatek,mt6779-uart
34 - mediatek,mt6795-uart
35 - mediatek,mt6797-uart
36 - mediatek,mt7622-uart
37 - mediatek,mt7623-uart
38 - mediatek,mt7629-uart
39 - mediatek,mt7981-uart
40 - mediatek,mt7986-uart
41 - mediatek,mt7988-uart
42 - mediatek,mt8127-uart
43 - mediatek,mt8135-uart
44 - mediatek,mt8173-uart
45 - mediatek,mt8183-uart
46 - mediatek,mt8186-uart
47 - mediatek,mt8188-uart
48 - mediatek,mt8192-uart
49 - mediatek,mt8195-uart
50 - mediatek,mt8365-uart
51 - mediatek,mt8516-uart
52 - const: mediatek,mt6577-uart
55 description: The base address of the UART register bank
61 - description: The clock the baudrate is derived from
62 - description: The bus clock for register accesses
64 clock-names:
67 - const: baud
68 - const: bus
72 - description: phandle to TX DMA
73 - description: phandle to RX DMA
75 dma-names:
77 - const: tx
78 - const: rx
84 interrupt-names:
86 The UART interrupt and optionally the RX in-band wakeup interrupt.
89 - const: uart
90 - const: wakeup
92 pinctrl-0: true
93 pinctrl-1: true
95 pinctrl-names:
98 - const: default
99 - const: sleep
102 - compatible
103 - reg
104 - clocks
105 - interrupts
110 - |
111 #include <dt-bindings/interrupt-controller/arm-gic.h>
114 compatible = "mediatek,mt6589-uart", "mediatek,mt6577-uart";
118 interrupt-names = "uart", "wakeup";
120 clock-names = "baud", "bus";
121 pinctrl-0 = <&uart_pin>;
122 pinctrl-1 = <&uart_pin_sleep>;
123 pinctrl-names = "default", "sleep";