Lines Matching +full:pin +full:- +full:mux
4 - compatible: "lantiq,<chip>-pinctrl", where <chip> is:
10 - reg: Should contain the physical address and length of the gpio/pinmux
13 Please refer to pinctrl-bindings.txt in this directory for details of the
15 phrase "pin configuration node".
17 Lantiq's pin configuration nodes act as a container for an arbitrary number of
19 pin, a group, or a list of pins or groups. This configuration can include the
20 mux function to select on those group(s), and two pin configuration parameters:
21 pull-up and open-drain
27 other words, a subnode that lists a mux function but no pin configuration
28 parameters implies no information about any pin configuration parameters.
29 Similarly, a pin subnode that describes a pullup parameter implies no
30 information about e.g. the mux function.
34 Definition of mux function groups:
36 Required subnode-properties:
37 - lantiq,groups : An array of strings. Each string contains the name of a group.
39 - lantiq,function: A string containing the name of the function to mux to the
45 mux groups:
54 mux groups:
65 mux groups:
77 mux groups:
92 mux groups:
104 Definition of pin configurations:
106 Required subnode-properties:
107 - lantiq,pins : An array of strings. Each string contains the name of a pin.
110 Optional subnode-properties:
111 - lantiq,pull: Integer, representing the pull-down/up to apply to the pin.
113 - lantiq,open-drain: Boolean, enables open-drain on the defined pin.
115 Valid values for AMAZON pin names:
116 Pinconf pins can be referenced via the names io0-io31.
118 Valid values for DANUBE pin names:
119 Pinconf pins can be referenced via the names io0-io31.
121 Valid values for xRX100 pin names:
122 Pinconf pins can be referenced via the names io0-io55.
124 Valid values for xRX200 pin names:
125 Pinconf pins can be referenced via the names io0-io49.
127 Valid values for xRX300 pin names:
128 Pinconf pins can be referenced via the names io0-io1,io3-io6,io8-io11,
129 io13-io19,io23-io27,io34-io36,
130 io42-io43,io48-io61.
134 compatible = "lantiq,danube-pinctrl";
135 pinctrl-names = "default";
136 pinctrl-0 = <&state_default>;
138 #gpio-cells = <2>;
139 gpio-controller;
153 lantiq,open-drain;