On 10/16/26 23:22, Petr Hodina via B4 Relay wrote:
From: Petr Hodina <[email protected]>

PM8150L has the same GPIO block as the other PMICs of the family.

The Pixel 4a 5G (bramble) wires its Volume Up key to one of its pins.

Signed-off-by: Petr Hodina <[email protected]>
---
The Pixel 4a 5G wires its Volume Up key to a PM8150L GPIO.

Without the compatible the PMIC GPIO block is not bound
so the key cannot be read in U-Boot.
---
  drivers/gpio/qcom_spmi_gpio.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/drivers/gpio/qcom_spmi_gpio.c b/drivers/gpio/qcom_spmi_gpio.c
index ae75a4e151d..f4b614ee1a6 100644
--- a/drivers/gpio/qcom_spmi_gpio.c
+++ b/drivers/gpio/qcom_spmi_gpio.c
@@ -748,6 +748,7 @@ static const struct udevice_id qcom_spmi_pmic_gpio_ids[] = {
        { .compatible = "qcom,pm660l-gpio" },
        { .compatible = "qcom,pm7325-gpio" },
        { .compatible = "qcom,pm7550-gpio" },
+       { .compatible = "qcom,pm8150l-gpio" },
        { .compatible = "qcom,pm8550-gpio" },
        { .compatible = "qcom,pm8550b-gpio" },
        { .compatible = "qcom,pm8550ve-gpio" },

---
base-commit: 71433ebf2aed1be5fbd2b1d497eae670ab9b9962
change-id: 20261016-b4-pm8150l-gpio-58c2c0f8d73a

Best regards,
--
Petr Hodina <[email protected]>

Reviewed-by: Neil Armstrong <[email protected]>

Thanks,
Neil

Reply via email to