]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
pinctrl: sophgo: introduce generic probe function
authorInochi Amaoto <inochiama@gmail.com>
Tue, 11 Feb 2025 05:17:52 +0000 (13:17 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 27 Feb 2025 22:56:17 +0000 (23:56 +0100)
commit2a85188c2f7a8176e328e86445c6c77613a2fa63
treec2e123639fce37a9b921b9251835d10da1550772
parent96406fa941e2ed3e0efdceb7918ceba9e591bbb5
pinctrl: sophgo: introduce generic probe function

Since different series of the Sophgo chip share a common pinctrl data
structure. It is necessary to add a common probe function to alloc
the this data structure. Add pctrl_init callback to allow soc to perform
its own initialization.

Signed-off-by: Inochi Amaoto <inochiama@gmail.com>
Link: https://lore.kernel.org/20250211051801.470800-5-inochiama@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/sophgo/pinctrl-cv1800b.c
drivers/pinctrl/sophgo/pinctrl-cv1812h.c
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
drivers/pinctrl/sophgo/pinctrl-cv18xx.h
drivers/pinctrl/sophgo/pinctrl-sg2000.c
drivers/pinctrl/sophgo/pinctrl-sg2002.c
drivers/pinctrl/sophgo/pinctrl-sophgo-common.c
drivers/pinctrl/sophgo/pinctrl-sophgo.h