Commit 7ff4faba authored by Yixun Lan's avatar Yixun Lan Committed by Linus Walleij
Browse files

pinctrl: spacemit: enable config option



Pinctrl is an essential driver for SpacemiT's SoC,
The uart driver requires it, same as sd card driver,
so let's enable it by default for this SoC.

The CONFIG_PINCTRL_SPACEMIT_K1 isn't enabled when using
'make defconfig' to select kernel configuration options.
This result in a broken uart driver where fail at probe()
stage due to no pins found.

Fixes: a83c29e1 ("pinctrl: spacemit: add support for SpacemiT K1 SoC")
Reported-by: default avatarAlex Elder <elder@kernel.org>
Acked-by: default avatarConor Dooley <conor.dooley@microchip.com>
Tested-by: default avatarAlex Elder <elder@riscstar.com>
Signed-off-by: default avatarYixun Lan <dlan@gentoo.org>
Reviewed-by: default avatarJavier Martinez Canillas <javierm@redhat.com>
Tested-by: default avatarJavier Martinez Canillas <javierm@redhat.com>
Link: https://lore.kernel.org/20250218-k1-pinctrl-option-v3-1-36e031e0da1b@gentoo.org


Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent acf40ab4
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ config ARCH_SOPHGO

config ARCH_SPACEMIT
	bool "SpacemiT SoCs"
	select PINCTRL
	help
	  This enables support for SpacemiT SoC platform hardware.

+2 −1
Original line number Diff line number Diff line
@@ -4,9 +4,10 @@
#

config PINCTRL_SPACEMIT_K1
	tristate "SpacemiT K1 SoC Pinctrl driver"
	bool "SpacemiT K1 SoC Pinctrl driver"
	depends on ARCH_SPACEMIT || COMPILE_TEST
	depends on OF
	default y
	select GENERIC_PINCTRL_GROUPS
	select GENERIC_PINMUX_FUNCTIONS
	select GENERIC_PINCONF
+1 −1
Original line number Diff line number Diff line
@@ -1044,7 +1044,7 @@ static struct platform_driver k1_pinctrl_driver = {
		.of_match_table		= k1_pinctrl_ids,
	},
};
module_platform_driver(k1_pinctrl_driver);
builtin_platform_driver(k1_pinctrl_driver);

MODULE_AUTHOR("Yixun Lan <dlan@gentoo.org>");
MODULE_DESCRIPTION("Pinctrl driver for the SpacemiT K1 SoC");