Lines Matching +full:exynos5433 +full:- +full:uart
1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S3C, S5P, Exynos, and S5L (Apple SoC) SoC UART Controller
10 - Krzysztof Kozlowski <krzk@kernel.org>
11 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14 Each Samsung UART should have an alias correctly numbered in the "aliases"
15 node, according to serialN format, where N is the port number (non-negative
21 - enum:
22 - apple,s5l-uart
23 - axis,artpec8-uart
24 - google,gs101-uart
25 - samsung,s3c6400-uart
26 - samsung,s5pv210-uart
27 - samsung,exynos4210-uart
28 - samsung,exynos5433-uart
29 - samsung,exynos850-uart
30 - items:
31 - enum:
32 - samsung,exynos7-uart
33 - tesla,fsd-uart
34 - const: samsung,exynos4210-uart
35 - items:
36 - enum:
37 - samsung,exynos7885-uart
38 - const: samsung,exynos5433-uart
39 - items:
40 - enum:
41 - samsung,exynosautov9-uart
42 - samsung,exynosautov920-uart
43 - const: samsung,exynos850-uart
48 reg-io-width:
58 clock-names:
64 - description: DMA controller phandle and request line for RX
65 - description: DMA controller phandle and request line for TX
67 dma-names:
69 - const: rx
70 - const: tx
77 power-domains:
80 samsung,uart-fifosize:
81 description: The fifo size supported by the UART channel.
86 - compatible
87 - clocks
88 - clock-names
89 - interrupts
90 - reg
93 - $ref: serial.yaml#
95 - if:
100 - samsung,s3c6400-uart
107 clock-names:
109 - const: uart
110 - const: clk_uart_baud2
111 - const: clk_uart_baud3
115 clock-names:
118 - const: uart
119 - const: clk_uart_baud0
120 - const: clk_uart_baud1
121 - const: clk_uart_baud2
122 - const: clk_uart_baud3
124 - if:
129 - samsung,s5pv210-uart
136 clock-names:
140 - if:
145 - apple,s5l-uart
146 - axis,artpec8-uart
147 - samsung,exynos4210-uart
148 - samsung,exynos5433-uart
154 clock-names:
157 - if:
162 - google,gs101-uart
165 - samsung,uart-fifosize
167 reg-io-width: false
172 clock-names:
178 - |
179 #include <dt-bindings/clock/samsung,s3c64xx-clock.h>
182 compatible = "samsung,s3c6400-uart";
184 interrupt-parent = <&vic1>;
186 clock-names = "uart", "clk_uart_baud2",
190 samsung,uart-fifosize = <16>;
192 - |
193 #include <dt-bindings/clock/google,gs101.h>
194 #include <dt-bindings/interrupt-controller/arm-gic.h>
195 #include <dt-bindings/interrupt-controller/irq.h>
198 compatible = "google,gs101-uart";
202 clock-names = "uart", "clk_uart_baud0";
204 pinctrl-0 = <&uart0_bus>;
205 pinctrl-names = "default";
206 samsung,uart-fifosize = <256>;