pinctrl: madera: Update to devicetree bindings
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Wed, 28 Feb 2018 10:52:44 +0000 (10:52 +0000)
committerCosmin Tanislav <demonsingur@gmail.com>
Mon, 22 Apr 2024 17:22:29 +0000 (20:22 +0300)
Main change is that the description of how to declare
states in the parent mfd driver is now moved to the mfd
driver's binding doc, so it can be deleted from here.

Change-Id: Ie0e9b6f719d6b5b1d84e7f0e6c946f171e56cc62
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt

index 913baf8af5b53a62dec3c7378d2ee848269469fb..123c8d06bd7015e26c6ce08be6872cf2638b0a9a 100644 (file)
@@ -9,7 +9,8 @@ The set of available GPIOs, functions and alternate function groups differs
 between codecs so refer to the datasheet for the codec for further information
 on what is supported on that device.
 
-The properties for this driver exist within the parent MFD driver node.
+The properties for this driver must exist within the parent MFD driver node.
+See bindings/mfd/madera.txt.
 
 See also
   the core bindings for the parent MFD driver:
@@ -18,16 +19,6 @@ See also
   the generic pinmix bindings:
     Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
 
-Required properties of parent mfd node:
-  - pinctrl-names : must be "default"
-  - pinctrl-0 : a phandle to the node containing the subnodes containing default
-      configurations
-
-Required subnodes:
-  One subnode is required to contain the default settings. It contains an
-  arbitrary number of configuration subnodes, one for each group or pin
-  configuratio you want to apply as a default.
-
 Required properties of configuration subnodes:
   - groups : name of one pin group to configure. One of:
        aif1, aif2, aif3, aif4, mif1, mif2, mif3, pdmspk1, pdmspk2,
@@ -73,10 +64,10 @@ Example:
 cs47l85@0 {
        compatible = "cirrus,cs47l85";
 
-       pinctrl-names = "default";
-       pinctrl-0 = <&cs47l85_defaults>;
+       pinctrl-names = "active";
+       pinctrl-0 = <&cs47l85_gpio_config>;
 
-       cs47l85_defaults: cs47l85-gpio-defaults {
+       cs47l85_gpio_config: cs47l85-gpio-config {
                aif1 {
                        groups = "aif1";
                        function = "aif1";