Commit caf08a82 authored by Johan Hovold's avatar Johan Hovold Committed by Linus Walleij
Browse files

dt-bindings: pinctrl: qcom,pmic-mpp: clean up example



The Multi-Purpose Pin controller block is part of an SPMI PMIC (which in
turns sits on an SPMI bus) and uses a single value for the register
property that corresponds to its base address.

Clean up the example by adding a parent PMIC node with proper
'#address-cells' and '#size-cells' properties, dropping the incorrect
second register value, adding some newline separators and increasing the
indentation to four spaces.

Signed-off-by: default avatarJohan Hovold <johan+linaro@kernel.org>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20231130172834.12653-1-johan+linaro@kernel.org


Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 7085e4e2
Loading
Loading
Loading
Loading
+34 −28
Original line number Diff line number Diff line
@@ -158,9 +158,14 @@ examples:
  - |
    #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>

    pmic {
        #address-cells = <1>;
        #size-cells = <0>;

        pm8841_mpp: mpps@a000 {
            compatible = "qcom,pm8841-mpp", "qcom,spmi-mpp";
      reg = <0xa000 0>;
            reg = <0xa000>;

            gpio-controller;
            #gpio-cells = <2>;
            gpio-ranges = <&pm8841_mpp 0 0 4>;
@@ -188,4 +193,5 @@ examples:
                };
            };
        };
    };
...