aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/devicetree/bindings/pinctrl/pinctrl-aspeed.txt40
1 files changed, 31 insertions, 9 deletions
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-aspeed.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-aspeed.txt
index b98e6f030da8..ca01710ee29a 100644
--- a/Documentation/devicetree/bindings/pinctrl/pinctrl-aspeed.txt
+++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-aspeed.txt
@@ -34,13 +34,28 @@ Documentation/devicetree/bindings/mfd/syscon.txt
34Subnode Format 34Subnode Format
35============== 35==============
36 36
37The required properties of child nodes are (as defined in pinctrl-bindings): 37The required properties of pinmux child nodes are:
38- function 38- function: the mux function to select
39- groups 39- groups : the list of groups to select with this function
40 40
41Each function has only one associated pin group. Each group is named by its 41Required properties of pinconf child nodes are:
42function. The following values for the function and groups properties are 42- groups: A list of groups to select (either this or "pins" must be
43supported: 43 specified)
44- pins : A list of ball names as strings, eg "D14" (either this or "groups"
45 must be specified)
46
47Optional properties of pinconf child nodes are:
48- bias-disable : disable any pin bias
49- bias-pull-down: pull down the pin
50- drive-strength: sink or source at most X mA
51
52Definitions are as specified in
53Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt, with any
54further limitations as described above.
55
56For pinmux, each mux function has only one associated pin group. Each group is
57named by its function. The following values for the function and groups
58properties are supported:
44 59
45aspeed,ast2400-pinctrl, aspeed,g4-pinctrl: 60aspeed,ast2400-pinctrl, aspeed,g4-pinctrl:
46 61
@@ -90,6 +105,11 @@ syscon: scu@1e6e2000 {
90 function = "I2C3"; 105 function = "I2C3";
91 groups = "I2C3"; 106 groups = "I2C3";
92 }; 107 };
108
109 pinctrl_gpioh0_unbiased_default: gpioh0 {
110 pins = "A8";
111 bias-disable;
112 };
93 }; 113 };
94}; 114};
95 115
@@ -110,6 +130,11 @@ ahb {
110 function = "I2C3"; 130 function = "I2C3";
111 groups = "I2C3"; 131 groups = "I2C3";
112 }; 132 };
133
134 pinctrl_gpioh0_unbiased_default: gpioh0 {
135 pins = "A18";
136 bias-disable;
137 };
113 }; 138 };
114 }; 139 };
115 140
@@ -143,6 +168,3 @@ ahb {
143 }; 168 };
144 }; 169 };
145}; 170};
146
147Please refer to pinctrl-bindings.txt in this directory for details of the
148common pinctrl bindings used by client devices.