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