[PATCH v2 0/2] gpio: qcom: rewritte SPMI gpio driver from Linux driver
Sumit Garg
sumit.garg at kernel.org
Mon Jul 7 14:48:24 CEST 2025
On Mon, Jun 30, 2025 at 06:04:43PM +0200, Neil Armstrong wrote:
> The current SPMI gpio driver is very old and doesn't support
> pin state tracking to fully support the whole pinconf calls.
>
> The simplest is to rewritte the driver using the v6.14 Linux
> driver and fully implement pinctrl, pinmux, pinconf and gpio
> support using all the newer interfaces.
>
> The goal is to deprecate the old one it has been validated
> on currently supported hardware.
>
> Signed-off-by: Neil Armstrong <neil.armstrong at linaro.org>
> ---
> Changes in v2:
> - Collected tested-by
> - Rebased on next
> - Link to v1: https://lore.kernel.org/r/20250401-topic-sm8x50-pmic-gpio-pinctrl-new-v1-0-74077ef0b464@linaro.org
>
The alignment with Linux driver is really a good step, feel free to add:
Acked-by: Sumit Garg <sumit.garg at oss.qualcomm.com>
-Sumit
> ---
> Neil Armstrong (2):
> gpio: qcom: add new driver for SPMI gpios
> gpio: qcom: move pm8550 gpio to new driver
>
> drivers/gpio/Makefile | 2 +-
> drivers/gpio/qcom_pmic_gpio.c | 20 +-
> drivers/gpio/qcom_spmi_gpio.c | 1035 +++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 1037 insertions(+), 20 deletions(-)
> ---
> base-commit: f2220962f9cb1366bfc003ec2cc5650499c68895
> change-id: 20250401-topic-sm8x50-pmic-gpio-pinctrl-new-2588c35a461c
>
> Best regards,
> --
> Neil Armstrong <neil.armstrong at linaro.org>
>
More information about the U-Boot
mailing list