Lines Matching +full:dw +full:- +full:apb +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#
14 - $ref: rs485.yaml#
16 - if:
20 - {}
21 - const: renesas,rzn1-uart
22 - const: snps,dw-apb-uart
26 dma-names: false
28 - if:
32 const: starfive,jh7110-uart
45 - items:
46 - const: renesas,r9a06g032-uart
47 - const: renesas,rzn1-uart
48 - const: snps,dw-apb-uart
49 - items:
50 - const: renesas,r9a06g032-uart
51 - const: renesas,rzn1-uart
52 - items:
53 - enum:
54 - brcm,bcm11351-dw-apb-uart
55 - brcm,bcm21664-dw-apb-uart
56 - rockchip,px30-uart
57 - rockchip,rk1808-uart
58 - rockchip,rk3036-uart
59 - rockchip,rk3066-uart
60 - rockchip,rk3128-uart
61 - rockchip,rk3188-uart
62 - rockchip,rk3288-uart
63 - rockchip,rk3308-uart
64 - rockchip,rk3328-uart
65 - rockchip,rk3368-uart
66 - rockchip,rk3399-uart
67 - rockchip,rk3528-uart
68 - rockchip,rk3562-uart
69 - rockchip,rk3568-uart
70 - rockchip,rk3576-uart
71 - rockchip,rk3588-uart
72 - rockchip,rv1108-uart
73 - rockchip,rv1126-uart
74 - sophgo,sg2044-uart
75 - starfive,jh7100-hsuart
76 - starfive,jh7100-uart
77 - starfive,jh7110-uart
78 - const: snps,dw-apb-uart
79 - const: snps,dw-apb-uart
87 clock-frequency: true
93 clock-names:
95 - const: baudclk
96 - const: apb_pclk
101 dma-names:
103 - const: tx
104 - const: rx
106 snps,uart-16550-compatible:
108 parameter. Define this if your UART does not implement the busy functionality.
111 power-domains:
118 reg-shift: true
120 reg-io-width: true
122 dcd-override:
129 dsr-override:
136 cts-override:
143 ri-override:
150 - compatible
151 - reg
156 - |
158 compatible = "snps,dw-apb-uart";
160 clock-frequency = <3686400>;
162 reg-shift = <2>;
163 reg-io-width = <4>;
164 dcd-override;
165 dsr-override;
166 cts-override;
167 ri-override;
170 - |
173 compatible = "snps,dw-apb-uart";
177 reg-shift = <2>;
178 reg-io-width = <4>;
181 - |
184 compatible = "snps,dw-apb-uart";
187 clock-names = "baudclk", "apb_pclk";
189 reg-shift = <2>;
190 reg-io-width = <4>;