Lines Matching +full:r9a07g044 +full:- +full:sysc
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Geert Uytterhoeven <[email protected]>
15 - items:
16 - enum:
17 - renesas,scif-r7s72100 # RZ/A1H
18 - const: renesas,scif # generic SCIF compatible UART
20 - items:
21 - enum:
22 - renesas,scif-r7s9210 # RZ/A2
24 - items:
25 - enum:
26 - renesas,scif-r8a7778 # R-Car M1
27 - renesas,scif-r8a7779 # R-Car H1
28 - const: renesas,rcar-gen1-scif # R-Car Gen1
29 - const: renesas,scif # generic SCIF compatible UART
31 - items:
32 - enum:
33 - renesas,scif-r8a7742 # RZ/G1H
34 - renesas,scif-r8a7743 # RZ/G1M
35 - renesas,scif-r8a7744 # RZ/G1N
36 - renesas,scif-r8a7745 # RZ/G1E
37 - renesas,scif-r8a77470 # RZ/G1C
38 - renesas,scif-r8a7790 # R-Car H2
39 - renesas,scif-r8a7791 # R-Car M2-W
40 - renesas,scif-r8a7792 # R-Car V2H
41 - renesas,scif-r8a7793 # R-Car M2-N
42 - renesas,scif-r8a7794 # R-Car E2
43 - const: renesas,rcar-gen2-scif # R-Car Gen2 and RZ/G1
44 - const: renesas,scif # generic SCIF compatible UART
46 - items:
47 - enum:
48 - renesas,scif-r8a774a1 # RZ/G2M
49 - renesas,scif-r8a774a3 # RZ/G2M v3.0
50 - renesas,scif-r8a774b1 # RZ/G2N
51 - renesas,scif-r8a774c0 # RZ/G2E
52 - renesas,scif-r8a774e1 # RZ/G2H
53 - renesas,scif-r8a7795 # R-Car H3
54 - renesas,scif-r8a7796 # R-Car M3-W
55 - renesas,scif-r8a77961 # R-Car M3-W+
56 - renesas,scif-r8a77965 # R-Car M3-N
57 - renesas,scif-r8a77970 # R-Car V3M
58 - renesas,scif-r8a77980 # R-Car V3H
59 - renesas,scif-r8a77990 # R-Car E3
60 - renesas,scif-r8a77995 # R-Car D3
61 - const: renesas,rcar-gen3-scif # R-Car Gen3 and RZ/G2
62 - const: renesas,scif # generic SCIF compatible UART
64 - items:
65 - enum:
66 - renesas,scif-r8a779a0 # R-Car V3U
67 - renesas,scif-r8a779f0 # R-Car S4-8
68 - renesas,scif-r8a779g0 # R-Car V4H
69 - renesas,scif-r8a779h0 # R-Car V4M
70 - const: renesas,rcar-gen4-scif # R-Car Gen4
71 - const: renesas,scif # generic SCIF compatible UART
73 - items:
74 - enum:
75 - renesas,scif-r9a07g044 # RZ/G2{L,LC}
77 - items:
78 - enum:
79 - renesas,scif-r9a07g043 # RZ/G2UL and RZ/Five
80 - renesas,scif-r9a07g054 # RZ/V2L
81 - renesas,scif-r9a08g045 # RZ/G3S
82 - const: renesas,scif-r9a07g044 # RZ/G2{L,LC} fallback
84 - const: renesas,scif-r9a09g057 # RZ/V2H(P)
86 - items:
87 - enum:
88 - renesas,scif-r9a09g047 # RZ/G3E
89 - const: renesas,scif-r9a09g057 # RZ/V2H fallback
96 - items:
97 - description: A combined interrupt
98 - items:
99 - description: Error interrupt
100 - description: Receive buffer full interrupt
101 - description: Transmit buffer empty interrupt
102 - description: Break interrupt
103 - description: Data Ready interrupt
104 - description: Transmit End interrupt
105 - description: Transmit End/Data Ready interrupt
106 - description: Receive buffer full interrupt (EDGE trigger)
107 - description: Transmit buffer empty interrupt (EDGE trigger)
110 interrupt-names:
113 - const: eri
114 - const: rxi
115 - const: txi
116 - const: bri
117 - const: dri
118 - const: tei
119 - const: tei-dri
120 - const: rxi-edge
121 - const: txi-edge
127 clock-names:
132 - fck # UART functional clock
133 - sck # optional external clock input
134 - brg_int # optional internal clock source for BRG frequency divider
135 - scif_clk # optional external clock source for BRG frequency divider
137 power-domains:
150 dma-names:
155 - tx
156 - rx
159 - compatible
160 - reg
161 - interrupts
162 - clocks
163 - clock-names
164 - power-domains
167 - $ref: serial.yaml#
169 - if:
174 - renesas,rcar-gen2-scif
175 - renesas,rcar-gen3-scif
176 - renesas,rcar-gen4-scif
177 - renesas,scif-r9a07g044
178 - renesas,scif-r9a09g057
181 - resets
183 - if:
188 - renesas,rcar-gen1-scif
189 - renesas,rcar-gen2-scif
190 - renesas,rcar-gen3-scif
191 - renesas,rcar-gen4-scif
197 interrupt-names: false
200 - interrupt-names
202 - if:
207 - renesas,scif-r7s72100
214 interrupt-names:
217 - if:
222 - renesas,scif-r7s9210
223 - renesas,scif-r9a07g044
230 interrupt-names:
234 - if:
238 const: renesas,scif-r9a09g057
244 clock-names:
250 interrupt-names:
256 - |
257 #include <dt-bindings/clock/r8a7791-cpg-mssr.h>
258 #include <dt-bindings/interrupt-controller/arm-gic.h>
259 #include <dt-bindings/power/r8a7791-sysc.h>
265 compatible = "renesas,scif-r8a7791", "renesas,rcar-gen2-scif",
271 clock-names = "fck", "brg_int", "scif_clk";
273 dma-names = "tx", "rx", "tx", "rx";
274 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;