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

