aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2018-07-09 11:41:49 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-07-10 11:22:35 -0400
commit7930eb919feb59b8c799cb3085d0e9f7b5ae34d1 (patch)
tree5c517feb712a9ee41826d04c888abfdcb10909b0
parent25b4e70dcce92168eab4d8113817bb4dd130ebd2 (diff)
dt-bindings: pinctrl: add a 'pinctrl-use-default' property
Pin setup may be optional in some cases such as the reset default works or the pin setup is done by the bootloader. In these cases, it is optional for the OS to support managing the pin controller and pin setup. In order to support this scenario, add a property 'pinctrl-use-default' to indicate that the pin configuration is optional. Signed-off-by: Rob Herring <robh@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
index ad9bbbba36e9..cef2b5855d60 100644
--- a/Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
+++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
@@ -103,6 +103,12 @@ Optional properties:
103#pinctrl-cells: Number of pin control cells in addition to the index within the 103#pinctrl-cells: Number of pin control cells in addition to the index within the
104 pin controller device instance 104 pin controller device instance
105 105
106pinctrl-use-default: Boolean. Indicates that the OS can use the boot default
107 pin configuration. This allows using an OS that does not have a
108 driver for the pin controller. This property can be set either
109 globally for the pin controller or in child nodes for individual
110 pin group control.
111
106Pin controller devices should contain the pin configuration nodes that client 112Pin controller devices should contain the pin configuration nodes that client
107devices reference. 113devices reference.
108 114