Lines Matching +full:pinctrl +full:- +full:bindings
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/renesas,rzv2m-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Geert Uytterhoeven <geert+renesas@glider.be>
11 - Phil Edworthy <phil.edworthy@renesas.com>
15 Pin multiplexing and GPIO configuration is performed on a per-pin basis.
22 const: renesas,r9a09g011-pinctrl # RZ/V2M
27 gpio-controller: true
29 '#gpio-cells':
33 RZV2M_GPIO() helper macro in <dt-bindings/pinctrl/rzv2m-pinctrl.h> and the
37 gpio-ranges:
47 power-domains:
55 - type: object
57 - $ref: pincfg-node.yaml#
58 - $ref: pinmux-node.yaml#
71 helper macro in <dt-bindings/pinctrl/rzv2m-pinctrl.h>.
73 bias-disable: true
74 bias-pull-down: true
75 bias-pull-up: true
76 drive-strength-microamp:
80 slew-rate:
83 gpio-hog: true
85 output-high: true
86 output-low: true
87 line-name: true
89 - type: object
97 - $ref: "pinctrl.yaml#"
100 - compatible
101 - reg
102 - gpio-controller
103 - '#gpio-cells'
104 - gpio-ranges
105 - interrupts
106 - clocks
107 - power-domains
108 - resets
111 - |
112 #include <dt-bindings/pinctrl/rzv2m-pinctrl.h>
113 #include <dt-bindings/clock/r9a09g011-cpg.h>
114 #include <dt-bindings/interrupt-controller/arm-gic.h>
116 pinctrl: pinctrl@b6250000 {
117 compatible = "renesas,r9a09g011-pinctrl";
120 gpio-controller;
121 #gpio-cells = <2>;
122 gpio-ranges = <&pinctrl 0 0 352>;
164 power-domains = <&cpg>;