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

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
...@@ -424,6 +424,10 @@ patternProperties: ...@@ -424,6 +424,10 @@ patternProperties:
$ref: "#/$defs/qcom-pmic-gpio-state" $ref: "#/$defs/qcom-pmic-gpio-state"
additionalProperties: false additionalProperties: false
"-hog(-[0-9]+)?$":
required:
- gpio-hog
$defs: $defs:
qcom-pmic-gpio-state: qcom-pmic-gpio-state:
type: object type: object
...@@ -571,6 +575,7 @@ $defs: ...@@ -571,6 +575,7 @@ $defs:
examples: examples:
- | - |
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
pm8921_gpio: gpio@150 { pm8921_gpio: gpio@150 {
...@@ -594,5 +599,12 @@ examples: ...@@ -594,5 +599,12 @@ examples:
power-source = <PM8921_GPIO_S4>; power-source = <PM8921_GPIO_S4>;
}; };
}; };
otg-hog {
gpio-hog;
gpios = <35 GPIO_ACTIVE_HIGH>;
output-high;
line-name = "otg-gpio";
};
}; };
... ...
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment