Lines Matching +full:pinmux +full:- +full:id
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/renesas,rza2-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chris Brandt <chris.brandt@renesas.com>
11 - Geert Uytterhoeven <geert+renesas@glider.be>
16 Pin multiplexing and GPIO configuration is performed on a per-pin basis.
23 const: "renesas,r7s9210-pinctrl" # RZ/A2M
28 gpio-controller: true
30 '#gpio-cells':
34 RZA2_PIN() helper macro in r7s9210-pinctrl.h.
37 gpio-ranges:
46 - $ref: pincfg-node.yaml#
47 - $ref: pinmux-node.yaml#
52 A pin multiplexing sub-node describes how to configure a set of
54 The values for the pinmux properties are a combination of port name,
56 located in include/dt-bindings/pinctrl/r7s9210-pinctrl.h to easily
64 pinmux:
68 helper macro in r7s9210-pinctrl.h.
71 - pinmux
76 - compatible
77 - reg
78 - gpio-controller
79 - '#gpio-cells'
80 - gpio-ranges
85 - |
86 #include <dt-bindings/pinctrl/r7s9210-pinctrl.h>
88 compatible = "renesas,r7s9210-pinctrl";
91 gpio-controller;
92 #gpio-cells = <2>;
93 gpio-ranges = <&pinctrl 0 0 176>;
97 pinmux = <RZA2_PINMUX(PORT9, 0, 4)>, /* TxD4 */