Commit 50dca75e authored by Luca Weiss's avatar Luca Weiss Committed by Linus Walleij
Browse files

dt-bindings: pinctrl: qcom,pmic-gpio: Allow gpio-hog nodes



Allow specifying a GPIO hog, as already used on
qcom-msm8974-lge-nexus5-hammerhead.dts.

Signed-off-by: default avatarLuca Weiss <luca@z3ntu.xyz>
Reviewed-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
Message-ID: <20240409-qcom-pmic-gpio-hog-v2-1-5ff812d2baed@z3ntu.xyz>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 2aacaed4
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -424,6 +424,10 @@ patternProperties:
            $ref: "#/$defs/qcom-pmic-gpio-state"
        additionalProperties: false

  "-hog(-[0-9]+)?$":
    required:
      - gpio-hog

$defs:
  qcom-pmic-gpio-state:
    type: object
@@ -571,6 +575,7 @@ $defs:

examples:
  - |
    #include <dt-bindings/gpio/gpio.h>
    #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>

    pm8921_gpio: gpio@150 {
@@ -594,5 +599,12 @@ examples:
          power-source = <PM8921_GPIO_S4>;
        };
      };

      otg-hog {
        gpio-hog;
        gpios = <35 GPIO_ACTIVE_HIGH>;
        output-high;
        line-name = "otg-gpio";
      };
    };
...