Lines Matching +full:pinmux +full:- +full:id
1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/pinmux-node.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
50 For cases like this, the pin controller driver may use pinctrl-pin-array helper
55 #pinctrl-cells = <2>;
58 pinctrl-pin-array = <
67 Above #pinctrl-cells specifies the number of value cells in addition to the
68 index of the registers. This is similar to the interrupts-extended binding with
75 The index for pinctrl-pin-array must relate to the hardware for the pinctrl
81 each single pin the number of required sub-nodes containing "pin" and
85 For cases like this, the pin controller driver may use the pinmux helper
87 in a pinmux group. A pinmux group consists of the pin identifier and mux
90 The pinmux property accepts an array of pinmux groups, each of them describing
95 pinmux = <PINMUX_GROUP>, <PINMUX_GROUP>, ...;
101 together in a pinmux group.
110 - $ref: /schemas/types.yaml#/definitions/uint32-array
111 - $ref: /schemas/types.yaml#/definitions/string-array
118 $ref: /schemas/types.yaml#/definitions/string-array
122 this, "pins" or "pinmux" has to be specified)
124 pinmux:
128 $ref: /schemas/types.yaml#/definitions/uint32-array
130 pinctrl-pin-array:
131 $ref: /schemas/types.yaml#/definitions/uint32-array