OSDN Git Service

pinctrl: add NXP S32 SoC family support
authorChester Lin <clin@suse.com>
Mon, 20 Feb 2023 02:33:19 +0000 (10:33 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 6 Mar 2023 13:27:15 +0000 (14:27 +0100)
commitfd84aaa8173d3ff86f8df2009921336a1ea53a8a
tree1c252805f35f5f2ce0623d64113ed428f86dfd3f
parent2545625b8b244c7ecc473aeb188164caa55cc71b
pinctrl: add NXP S32 SoC family support

Add the pinctrl driver for NXP S32 SoC family. This driver is mainly based
on NXP's downstream implementation on nxp-auto-linux repo[1].

[1] https://github.com/nxp-auto-linux/linux/tree/bsp35.0-5.15.73-rt/drivers/pinctrl/freescale

Signed-off-by: Matthew Nunez <matthew.nunez@nxp.com>
Signed-off-by: Phu Luu An <phu.luuan@nxp.com>
Signed-off-by: Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
Signed-off-by: Larisa Grigore <larisa.grigore@nxp.com>
Signed-off-by: Ghennadi Procopciuc <Ghennadi.Procopciuc@oss.nxp.com>
Signed-off-by: Andrei Stefanescu <andrei.stefanescu@nxp.com>
Signed-off-by: Radu Pirea <radu-nicolae.pirea@nxp.com>
Signed-off-by: Chester Lin <clin@suse.com>
Link: https://lore.kernel.org/r/20230220023320.3499-3-clin@suse.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/nxp/Kconfig [new file with mode: 0644]
drivers/pinctrl/nxp/Makefile [new file with mode: 0644]
drivers/pinctrl/nxp/pinctrl-s32.h [new file with mode: 0644]
drivers/pinctrl/nxp/pinctrl-s32cc.c [new file with mode: 0644]
drivers/pinctrl/nxp/pinctrl-s32g2.c [new file with mode: 0644]