On Mon, 20 Sep 2021, Will McVicker wrote: > This patch series tries to address the issue of ARCH_EXYNOS force selecting > a handful of drivers without allowing the vendor to override any of the > default configs. This takes away from the flexibilty of compiling a generic > kernel with exynos kernel modules. For example, it doesn't allow vendors to > modularize these drivers out of the core kernel in order to share a generic > kernel image across multiple devices that require device-specific kernel > modules. > > To address this without impacting the existing behavior, this series > switches the default config logic for the offending configs to use "default > y if ARCH_EXYNOS" versus having ARCH_EXYNOS directly select them. I have > verified that these patches do not impact the default aarch64 .config. > > Will McVicker (4): > clk: samsung: change COMMON_CLK_SAMSUNG default config logic > soc: samsung: change SOC_SAMSUNG default config logic > pinctrl: samsung: change PINCTRL_EXYNOS default config logic > rtc: change HAVE_S3C_RTC default config logic > > arch/arm64/Kconfig.platforms | 7 ------- > drivers/clk/samsung/Kconfig | 1 + > drivers/pinctrl/samsung/Kconfig | 1 + > drivers/rtc/Kconfig | 1 + > drivers/soc/samsung/Kconfig | 4 ++++ > 5 files changed, 7 insertions(+), 7 deletions(-) For all patches in the series: Reviewed-by: Lee Jones <lee.jones@xxxxxxxxxx> -- Lee Jones [李琼斯] Senior Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog