Lines Matching +full:en +full:- +full:global
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/renesas,rzg2l-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Geert Uytterhoeven <geert+renesas@glider.be>
11 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16 Pin multiplexing and GPIO configuration is performed on a per-pin basis.
24 - items:
25 - enum:
26 - renesas,r9a07g043-pinctrl # RZ/G2UL{Type-1,Type-2} and RZ/Five
27 - renesas,r9a07g044-pinctrl # RZ/G2{L,LC}
29 - items:
30 - enum:
31 - renesas,r9a07g054-pinctrl # RZ/V2L
32 - const: renesas,r9a07g044-pinctrl # RZ/G2{L,LC} fallback for RZ/V2L
37 gpio-controller: true
39 '#gpio-cells':
42 The first cell contains the global GPIO port index, constructed using the
43 RZG2L_GPIO() helper macro in <dt-bindings/pinctrl/rzg2l-pinctrl.h> and the
47 gpio-ranges:
50 interrupt-controller: true
52 '#interrupt-cells':
55 The first cell contains the global GPIO port index, constructed using the
56 RZG2L_GPIO() helper macro in <dt-bindings/pinctrl/rzg2l-pinctrl.h> and the
64 power-domains:
69 - description: GPIO_RSTN signal
70 - description: GPIO_PORT_RESETN signal
71 - description: GPIO_SPARE_RESETN signal
75 - type: object
77 - $ref: pincfg-node.yaml#
78 - $ref: pinmux-node.yaml#
91 helper macro in <dt-bindings/pinctrl/rzg2l-pinctrl.h>.
93 drive-strength:
95 output-impedance-ohms:
97 power-source:
100 slew-rate: true
101 gpio-hog: true
103 input-enable: true
104 output-high: true
105 output-low: true
106 line-name: true
108 - type: object
116 - $ref: "pinctrl.yaml#"
119 - compatible
120 - reg
121 - gpio-controller
122 - '#gpio-cells'
123 - gpio-ranges
124 - interrupt-controller
125 - '#interrupt-cells'
126 - clocks
127 - power-domains
128 - resets
131 - |
132 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h>
133 #include <dt-bindings/clock/r9a07g044-cpg.h>
136 compatible = "renesas,r9a07g044-pinctrl";
139 gpio-controller;
140 #gpio-cells = <2>;
141 gpio-ranges = <&pinctrl 0 0 392>;
142 interrupt-controller;
143 #interrupt-cells = <2>;
148 power-domains = <&cpg>;
157 input-enable;
160 sd1-pwr-en-hog {
161 gpio-hog;
163 output-high;
164 line-name = "sd1_pwr_en";
171 power-source = <3300>;
176 power-source = <3300>;
181 power-source = <3300>;