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 - $ref: "pinctrl.yaml#"
79 - compatible
80 - reg
81 - gpio-controller
82 - '#gpio-cells'
83 - gpio-ranges
88 - |
89 #include <dt-bindings/pinctrl/r7s9210-pinctrl.h>
91 compatible = "renesas,r7s9210-pinctrl";
94 gpio-controller;
95 #gpio-cells = <2>;
96 gpio-ranges = <&pinctrl 0 0 176>;
100 pinmux = <RZA2_PINMUX(PORT9, 0, 4)>, /* TxD4 */