Lines Matching +full:conf +full:- +full:mdio
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt7622-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sean Wang <sean.wang@kernel.org>
18 - mediatek,mt7622-pinctrl
19 - mediatek,mt7629-pinctrl
24 reg-names:
26 - const: eint
28 gpio-controller: true
30 "#gpio-cells":
37 interrupt-controller: true
42 "#interrupt-cells":
46 - $ref: pinctrl.yaml#
49 - compatible
50 - reg
51 - gpio-controller
52 - "#gpio-cells"
56 - interrupt-controller
59 - reg-names
60 - interrupts
61 - "#interrupt-cells"
64 '-pins(-[a-z]+)?$':
68 '^mux(-|$)':
73 $ref: /schemas/pinctrl/pinmux-node.yaml
85 drive-strength:
89 - groups
90 - function
93 - if:
102 - if:
112 - if:
121 - if:
133 - if:
141 - if:
150 - if:
158 - if:
170 - if:
178 - if:
191 - if:
199 - if:
208 - if:
218 - if:
235 - if:
243 - if:
252 '^conf(-|$)':
257 $ref: /schemas/pinctrl/pincfg-node.yaml
272 I2S3_OUT, I2S4_OUT, GPIO_B, MDC, MDIO, G2_TXD0, G2_TXD1,
297 bias-disable: true
299 bias-pull-up: true
301 bias-pull-down: true
303 input-enable: true
305 input-disable: true
307 output-enable: true
309 output-low: true
311 output-high: true
313 input-schmitt-enable: true
315 input-schmitt-disable: true
317 drive-strength:
320 slew-rate:
338 - pins
343 - |
344 #include <dt-bindings/interrupt-controller/irq.h>
345 #include <dt-bindings/interrupt-controller/arm-gic.h>
348 #address-cells = <2>;
349 #size-cells = <2>;
352 compatible = "mediatek,mt7622-pinctrl";
354 gpio-controller;
355 #gpio-cells = <2>;
357 pinctrl_eth_default: eth-pins {
358 mux-mdio {
361 drive-strength = <12>;
364 mux-gmac2 {
367 drive-strength = <12>;
370 mux-esw {
373 drive-strength = <8>;
376 conf-mdio {
378 bias-pull-up;