Lines Matching +full:input +full:- +full:disable
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/pinctrl-mt8195.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sean Wang <sean.wang@mediatek.com>
17 const: mediatek,mt8195-pinctrl
19 gpio-controller: true
21 '#gpio-cells':
28 gpio-ranges:
38 reg-names:
43 interrupt-controller: true
45 '#interrupt-cells':
54 '-pins$':
60 configuration, pullups, drive strength, input enable/disable and
61 input schmitt.
73 $ref: "pinmux-node.yaml"
80 as macros in dt-bindings/pinctrl/<soc>-pinfunc.h directly.
82 drive-strength:
85 bias-pull-down: true
87 bias-pull-up: true
89 bias-disable: true
91 output-high: true
93 output-low: true
95 input-enable: true
97 input-disable: true
99 input-schmitt-enable: true
101 input-schmitt-disable: true
104 - pinmux
109 - compatible
110 - reg
111 - interrupts
112 - interrupt-controller
113 - '#interrupt-cells'
114 - gpio-controller
115 - '#gpio-cells'
116 - gpio-ranges
121 - |
122 #include <dt-bindings/pinctrl/mt8195-pinfunc.h>
123 #include <dt-bindings/interrupt-controller/arm-gic.h>
125 compatible = "mediatek,mt8195-pinctrl";
134 reg-names = "iocfg0", "iocfg_bm", "iocfg_bl",
137 gpio-controller;
138 #gpio-cells = <2>;
139 gpio-ranges = <&pio 0 0 144>;
140 interrupt-controller;
142 #interrupt-cells = <2>;
144 pio-pins {
146 output-low;