Lines Matching +full:pull +full:- +full:up +full:- +full:adv
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt7986-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sean Wang <sean.wang@kernel.org>
18 - mediatek,mt7986a-pinctrl
19 - mediatek,mt7986b-pinctrl
25 reg-names:
27 - const: gpio
28 - const: iocfg_rt
29 - const: iocfg_rb
30 - const: iocfg_lt
31 - const: iocfg_lb
32 - const: iocfg_tr
33 - const: iocfg_tl
34 - const: eint
36 gpio-controller: true
38 "#gpio-cells":
45 gpio-ranges:
51 interrupt-controller: true
56 "#interrupt-cells":
60 - $ref: "pinctrl.yaml#"
63 - compatible
64 - reg
65 - reg-names
66 - gpio-controller
67 - "#gpio-cells"
70 '-pins$':
85 ---------------------------------------------------------------------
125 $ref: "/schemas/pinctrl/pinmux-node.yaml"
141 - function
142 - groups
145 - if:
153 - if:
161 - if:
169 - if:
177 - if:
185 - if:
193 - if:
201 - if:
209 - if:
217 - if:
226 - if:
234 - if:
249 $ref: "/schemas/pinctrl/pincfg-node.yaml"
279 bias-disable: true
281 bias-pull-up: true
283 bias-pull-down: true
285 input-enable: true
287 input-disable: true
289 output-enable: true
291 output-low: true
293 output-high: true
295 input-schmitt-enable: true
297 input-schmitt-disable: true
299 drive-strength:
302 mediatek,pull-up-adv:
304 Valid arguments for 'mediatek,pull-up-adv' are '0', '1', '2', '3'
305 Pull up setings for 2 pull resistors, R0 and R1. Valid arguments
314 mediatek,pull-down-adv:
316 Valid arguments for 'mediatek,pull-up-adv' are '0', '1', '2', '3'
317 Pull down setings for 2 pull resistors, R0 and R1. Valid arguments
327 - pins
332 - |
333 #include <dt-bindings/interrupt-controller/irq.h>
334 #include <dt-bindings/interrupt-controller/arm-gic.h>
337 #address-cells = <2>;
338 #size-cells = <2>;
340 compatible = "mediatek,mt7986a-pinctrl";
349 reg-names = "gpio", "iocfg_rt", "iocfg_rb", "iocfg_lt",
351 gpio-controller;
352 #gpio-cells = <2>;
353 gpio-ranges = <&pio 0 0 100>;
354 interrupt-controller;
356 interrupt-parent = <&gic>;
357 #interrupt-cells = <2>;
359 uart1_pins: uart1-pins {
366 uart2_pins: uart2-pins {