Lines Matching +full:sub +full:- +full:nodes
4 - compatible: one of "amlogic,meson8-cbus-pinctrl"
5 "amlogic,meson8b-cbus-pinctrl"
6 "amlogic,meson8m2-cbus-pinctrl"
7 "amlogic,meson8-aobus-pinctrl"
8 "amlogic,meson8b-aobus-pinctrl"
9 "amlogic,meson8m2-aobus-pinctrl"
10 "amlogic,meson-gxbb-periphs-pinctrl"
11 "amlogic,meson-gxbb-aobus-pinctrl"
12 "amlogic,meson-gxl-periphs-pinctrl"
13 "amlogic,meson-gxl-aobus-pinctrl"
14 "amlogic,meson-axg-periphs-pinctrl"
15 "amlogic,meson-axg-aobus-pinctrl"
16 "amlogic,meson-g12a-periphs-pinctrl"
17 "amlogic,meson-g12a-aobus-pinctrl"
18 "amlogic,meson-a1-periphs-pinctrl"
19 - reg: address and size of registers controlling irq functionality
21 === GPIO sub-nodes ===
23 The GPIO bank for the controller is represented as a sub-node and it acts as a
26 Required properties for sub-nodes are:
27 - reg: should contain a list of address and size, one tuple for each entry
28 in reg-names.
29 - reg-names: an array of strings describing the "reg" entries.
31 May contain "pull", "pull-enable" and "ds" when appropriate.
32 - gpio-controller: identifies the node as a gpio controller
33 - #gpio-cells: must be 2
35 === Other sub-nodes ===
37 Child nodes without the "gpio-controller" represent some desired
38 configuration for a pin or a group. Those nodes can be pinmux nodes or
39 configuration nodes.
41 Required properties for pinmux nodes are:
42 - groups: a list of pinmux groups. The list of all available groups
44 - function: the name of a function to activate for the specified set
48 Required properties for configuration nodes:
49 - pins: a list of pin names
51 Configuration nodes support the following generic properties, as
52 described in file pinctrl-bindings.txt:
53 - "bias-disable"
54 - "bias-pull-up"
55 - "bias-pull-down"
56 - "output-enable"
57 - "output-disable"
58 - "output-low"
59 - "output-high"
62 - drive-strength-microamp: Drive strength for the specified pins in uA.
68 compatible = "amlogic,meson8-cbus-pinctrl";
70 #address-cells = <1>;
71 #size-cells = <1>;
79 reg-names = "mux", "pull", "pull-enable", "gpio";
80 gpio-controller;
81 #gpio-cells = <2>;