pinctrl: Implementation of the generic scmi-pinctrl driver
authorPeng Fan <peng.fan@nxp.com>
Thu, 18 Apr 2024 01:32:31 +0000 (09:32 +0800)
committerSudeep Holla <sudeep.holla@arm.com>
Fri, 19 Apr 2024 14:17:37 +0000 (15:17 +0100)
commiteb524cb651b794f2529e36deb6b18523adc9ecaa
tree83c0f7e77594c50508494aa82a44736bc8140d66
parent2145af01b9cb326b7dd202a4281976fae614183e
pinctrl: Implementation of the generic scmi-pinctrl driver

scmi-pinctrl driver implements pinctrl driver interface and using
SCMI protocol to redirect messages from pinctrl subsystem SDK to
SCMI platform firmware, which does the changes in HW.

Co-developed-by: Oleksii Moisieiev <oleksii_moisieiev@epam.com>
Signed-off-by: Oleksii Moisieiev <oleksii_moisieiev@epam.com>
Reviewed-by: Dhruva Gole <d-gole@ti.com>
Reviewed-by: Andy Shevchenko <andy@kernel.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Link: https://lore.kernel.org/r/20240418-pinctrl-scmi-v11-4-499dca9864a7@nxp.com
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
MAINTAINERS
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/pinctrl-scmi.c [new file with mode: 0644]