This patchset is to add support for printing pinmux settings when using "pinmux status [x]" in U-Boot with CONFIG_CMD_PINMUX enabled.
So these items are included in this patchset. - imx_pinctrl_pin_desc structure and PINCTRL_PIN()/IMX_PINCTRL_PIN() helpers for defining pin descriptors. - A full pin descriptor table for i.MX8MP pads. - Implementation of get_pins_count(), get_pin_name(), and get_pin_muxing() in the i.MX8M pinctrl driver. - Guard pinctrl match table CI: https://dev.azure.com/pengfan/uboot-ci/_build/results?buildId=27 Signed-off-by: Peng Fan <[email protected]> --- Peng Fan (10): pinctrl: nxp: Kconfig: Typo fix pinctrl: nxp: imx8mp: Support print pin muxing pinctrl: nxp: imx8mn: Support print pin muxing pinctrl: nxp: imx8mm: Support print pin muxing pinctrl: nxp: imx8mq: Support print pin muxing pinctrl: nxp: imx8m: Guard pinctrl match table with CONFIG_IMX8M[X] pinctrl: nxp: imx93: Rename to imx9 pinctrl: nxp: imx93: Support print pin muxing pinctrl: nxp: imx91: Support print pin muxing pinctrl: nxp: imx9: Guard pinctrl match table with CONFIG_IMX9[X] drivers/pinctrl/nxp/Kconfig | 6 +- drivers/pinctrl/nxp/Makefile | 2 +- drivers/pinctrl/nxp/pinctrl-imx.h | 8 + drivers/pinctrl/nxp/pinctrl-imx8m.c | 62 +++++++ drivers/pinctrl/nxp/pinctrl-imx8mm.c | 310 +++++++++++++++++++++++++++++++++++ drivers/pinctrl/nxp/pinctrl-imx8mn.c | 310 +++++++++++++++++++++++++++++++++++ drivers/pinctrl/nxp/pinctrl-imx8mp.c | 309 ++++++++++++++++++++++++++++++++++ drivers/pinctrl/nxp/pinctrl-imx8mq.c | 310 +++++++++++++++++++++++++++++++++++ drivers/pinctrl/nxp/pinctrl-imx9.c | 89 ++++++++++ drivers/pinctrl/nxp/pinctrl-imx91.c | 228 ++++++++++++++++++++++++++ drivers/pinctrl/nxp/pinctrl-imx93.c | 244 ++++++++++++++++++++++++--- 11 files changed, 1849 insertions(+), 29 deletions(-) --- base-commit: ee2c4f999c633c3d175aadbb77d08be5a91b354e change-id: 20260222-imx-pinctrl-ef2e6624d6ab Best regards, -- Peng Fan <[email protected]>

