Lines Matching +full:sun8i +full:- +full:r40 +full:- +full:ccu
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/allwinner,sun4i-a10-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
14 "#gpio-cells":
21 "#interrupt-cells":
30 - allwinner,sun4i-a10-pinctrl
31 - allwinner,sun5i-a10s-pinctrl
32 - allwinner,sun5i-a13-pinctrl
33 - allwinner,sun6i-a31-pinctrl
34 - allwinner,sun6i-a31-r-pinctrl
35 - allwinner,sun6i-a31s-pinctrl
36 - allwinner,sun7i-a20-pinctrl
37 - allwinner,sun8i-a23-pinctrl
38 - allwinner,sun8i-a23-r-pinctrl
39 - allwinner,sun8i-a33-pinctrl
40 - allwinner,sun8i-a83t-pinctrl
41 - allwinner,sun8i-a83t-r-pinctrl
42 - allwinner,sun8i-h3-pinctrl
43 - allwinner,sun8i-h3-r-pinctrl
44 - allwinner,sun8i-r40-pinctrl
45 - allwinner,sun8i-v3-pinctrl
46 - allwinner,sun8i-v3s-pinctrl
47 - allwinner,sun8i-v853-pinctrl
48 - allwinner,sun9i-a80-pinctrl
49 - allwinner,sun9i-a80-r-pinctrl
50 - allwinner,sun20i-d1-pinctrl
51 - allwinner,sun50i-a64-pinctrl
52 - allwinner,sun50i-a64-r-pinctrl
53 - allwinner,sun50i-a100-pinctrl
54 - allwinner,sun50i-a100-r-pinctrl
55 - allwinner,sun50i-h5-pinctrl
56 - allwinner,sun50i-h6-pinctrl
57 - allwinner,sun50i-h6-r-pinctrl
58 - allwinner,sun50i-h616-pinctrl
59 - allwinner,sun50i-h616-r-pinctrl
60 - allwinner,suniv-f1c100s-pinctrl
61 - nextthing,gr8-pinctrl
75 - description: Bus Clock
76 - description: High Frequency Oscillator
77 - description: Low Frequency Oscillator
79 clock-names:
81 - const: apb
82 - const: hosc
83 - const: losc
85 gpio-controller: true
86 interrupt-controller: true
87 gpio-line-names: true
89 input-debounce:
93 $ref: /schemas/types.yaml#/definitions/uint32-array
99 # - One node name can start with either s- or r- for PRCM nodes,
100 # - Then, the name itself can be any repetition of <string>- (to
101 # accommodate with nodes like uart4-rts-cts-pins), where each
104 # - Then, the bank name is optional and will be between pa and pg,
107 # - Finally, the name will end with either -pin or pins.
109 "^([rs]-)?(([a-z0-9]{3,}|[a-oq-z][a-z0-9]*?)?-)+?(p[a-ilm][0-9]*?-)??pins?$":
115 bias-disable: true
116 bias-pull-up: true
117 bias-pull-down: true
119 drive-strength:
124 - pins
125 - function
129 "^vcc-p[a-ilm]-supply$":
134 - "#gpio-cells"
135 - compatible
136 - reg
137 - clocks
138 - clock-names
139 - gpio-controller
146 - $ref: pinctrl.yaml#
147 - if:
152 - allwinner,sun50i-h616-r-pinctrl
156 - "#interrupt-cells"
157 - interrupts
158 - interrupt-controller
160 - if:
164 - allwinner,sun50i-h616-pinctrl
171 - if:
175 - allwinner,sun50i-a100-pinctrl
183 - if:
187 - allwinner,sun8i-v853-pinctrl
195 - if:
199 - allwinner,sun20i-d1-pinctrl
207 - if:
211 - allwinner,sun9i-a80-pinctrl
219 - if:
223 - allwinner,sun6i-a31-pinctrl
224 - allwinner,sun6i-a31s-pinctrl
225 - allwinner,sun50i-h6-pinctrl
233 - if:
237 - allwinner,sun8i-a23-pinctrl
238 - allwinner,sun8i-a83t-pinctrl
239 - allwinner,sun50i-a64-pinctrl
240 - allwinner,sun50i-h5-pinctrl
241 - allwinner,suniv-f1c100s-pinctrl
249 - if:
253 - allwinner,sun6i-a31-r-pinctrl
254 - allwinner,sun8i-a33-pinctrl
255 - allwinner,sun8i-h3-pinctrl
256 - allwinner,sun8i-v3-pinctrl
257 - allwinner,sun8i-v3s-pinctrl
258 - allwinner,sun9i-a80-r-pinctrl
259 - allwinner,sun50i-h6-r-pinctrl
267 - if:
271 - allwinner,sun4i-a10-pinctrl
272 - allwinner,sun5i-a10s-pinctrl
273 - allwinner,sun5i-a13-pinctrl
274 - allwinner,sun7i-a20-pinctrl
275 - allwinner,sun8i-a23-r-pinctrl
276 - allwinner,sun8i-a83t-r-pinctrl
277 - allwinner,sun8i-h3-r-pinctrl
278 - allwinner,sun8i-r40-pinctrl
279 - allwinner,sun50i-a64-r-pinctrl
280 - allwinner,sun50i-a100-r-pinctrl
281 - nextthing,gr8-pinctrl
292 - |
293 #include <dt-bindings/clock/sun5i-ccu.h>
296 compatible = "allwinner,sun5i-a13-pinctrl";
299 clocks = <&ccu CLK_APB0_PIO>, <&osc24M>, <&osc32k>;
300 clock-names = "apb", "hosc", "losc";
301 gpio-controller;
302 interrupt-controller;
303 #interrupt-cells = <3>;
304 #gpio-cells = <3>;
306 uart1_pe_pins: uart1-pe-pins {
311 uart1_pg_pins: uart1-pg-pins {