On Mon, Feb 23, 2026 at 3:33 PM Dan Carpenter <[email protected]> wrote:

> There is an existing SCMI pinctrl driver in drivers/pinctrl/nxp/ which
> lets you configure the initial state of the pins via device tree.  This
> patchset is a more generic version which provides GPIO as well.
>
> I wrote two small cleanup patches to the NXP driver, one which renamed
> an enum and another which made some white space changes.
>
> The next patch adds an pinctrl driver which lets you configure the
> initial state for the pins.  But the main thing is that we need one
> driver to handle the SCMI pinctrl protocol so the pinctrl driver does
> this.
>
> The last patch adds GPIO support over SCMI.
>
> I tested this code using the SCP SCMI server on OP-TEE over Qemu.  I
> created a custom mock pinctrl device in SCP.
>
> Dan Carpenter (4):
>   scmi: pinctrl: add pinctrl message IDs
>   scmi: update comments for scmi_pinctrl_config_set_in()
>   scmi: pinctrl: add pinctrl driver for SCMI
>   gpio: scmi: Add gpio_scmi driver

Looks good to me!

Believe it or not but I have not even the shallowest knowledge of the
pin control implementation in U-Boot. But for advancing this I can
at least provide an ACK:
Acked-by: Linus Walleij <[email protected]>

Yours,
Linus Walleij

Reply via email to