]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
gpio: qcom_spmi_gpio: move PM8998 GPIO from legacy pmic driver
authorPetr Hodina <petr.hodina@protonmail.com>
Fri, 5 Jun 2026 15:09:07 +0000 (17:09 +0200)
committerCasey Connolly <casey.connolly@linaro.org>
Wed, 10 Jun 2026 11:36:18 +0000 (13:36 +0200)
Move the "qcom,pm8998-gpio" compatible from the legacy driver
qcom_pmic_gpio.c to qcom_spmi_gpio.c. Enables on PM8998-based boards
(sdm845: SHIFT 6mq, Pixel 3, OnePlus 6, Poco F1, Sony Xperia Akatsuki)
the Volume UP gpio-key.

Signed-off-by: Petr Hodina <petr.hodina@protonmail.com>
Reviewed-by: Casey Connolly <casey.connolly@linaro.org>
Link: https://patch.msgid.link/20260605-qcom-gpio-v2-1-c34093041c66@protonmail.com
Signed-off-by: Casey Connolly <casey.connolly@linaro.org>
drivers/gpio/qcom_pmic_gpio.c
drivers/gpio/qcom_spmi_gpio.c

index 4458c55cd3da4d279b360b701348b50247036198..6215f794e0996f2e28e17ed614357bd518b864b6 100644 (file)
@@ -344,7 +344,6 @@ static int qcom_gpio_probe(struct udevice *dev)
 static const struct udevice_id qcom_gpio_ids[] = {
        { .compatible = "qcom,pm8916-gpio" },
        { .compatible = "qcom,pm8994-gpio" },   /* 22 GPIO's */
-       { .compatible = "qcom,pm8998-gpio" },
        { .compatible = "qcom,pms405-gpio" },
        { .compatible = "qcom,pm6125-gpio" },
        { .compatible = "qcom,pm8150-gpio" },
index 77a691402133625396ac6e883ed42491fb07a23e..fc1aac8b5342369943b581584e2b1a9fc7cf4c42 100644 (file)
@@ -752,6 +752,7 @@ static const struct udevice_id qcom_spmi_pmic_gpio_ids[] = {
        { .compatible = "qcom,pm8550b-gpio" },
        { .compatible = "qcom,pm8550ve-gpio" },
        { .compatible = "qcom,pm8550vs-gpio" },
+       { .compatible = "qcom,pm8998-gpio" },
        { .compatible = "qcom,pmk8550-gpio" },
        { .compatible = "qcom,pmr735d-gpio" },
        { }