Lines Matching +full:- +full:uart
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/serial/snps-dw-apb-uart.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Synopsys DesignWare ABP UART
10 - Rob Herring <robh@kernel.org>
13 - $ref: serial.yaml#
18 - items:
19 - enum:
20 - renesas,r9a06g032-uart
21 - renesas,r9a06g033-uart
22 - const: renesas,rzn1-uart
23 - items:
24 - enum:
25 - rockchip,px30-uart
26 - rockchip,rk1808-uart
27 - rockchip,rk3036-uart
28 - rockchip,rk3066-uart
29 - rockchip,rk3128-uart
30 - rockchip,rk3188-uart
31 - rockchip,rk3288-uart
32 - rockchip,rk3308-uart
33 - rockchip,rk3328-uart
34 - rockchip,rk3368-uart
35 - rockchip,rk3399-uart
36 - rockchip,rk3568-uart
37 - rockchip,rk3588-uart
38 - rockchip,rv1108-uart
39 - rockchip,rv1126-uart
40 - const: snps,dw-apb-uart
41 - items:
42 - enum:
43 - brcm,bcm11351-dw-apb-uart
44 - brcm,bcm21664-dw-apb-uart
45 - const: snps,dw-apb-uart
46 - items:
47 - enum:
48 - starfive,jh7100-hsuart
49 - starfive,jh7100-uart
50 - const: snps,dw-apb-uart
51 - const: snps,dw-apb-uart
59 clock-frequency: true
65 clock-names:
67 - const: baudclk
68 - const: apb_pclk
73 dma-names:
75 - const: tx
76 - const: rx
78 snps,uart-16550-compatible:
80 parameter. Define this if your UART does not implement the busy functionality.
86 reg-shift: true
88 reg-io-width: true
90 dcd-override:
97 dsr-override:
104 cts-override:
111 ri-override:
118 - compatible
119 - reg
124 - |
126 compatible = "snps,dw-apb-uart";
128 clock-frequency = <3686400>;
130 reg-shift = <2>;
131 reg-io-width = <4>;
132 dcd-override;
133 dsr-override;
134 cts-override;
135 ri-override;
138 - |
141 compatible = "snps,dw-apb-uart";
145 reg-shift = <2>;
146 reg-io-width = <4>;
149 - |
152 compatible = "snps,dw-apb-uart";
155 clock-names = "baudclk", "apb_pclk";
157 reg-shift = <2>;
158 reg-io-width = <4>;