From: Rob Herring Date: Wed, 29 Apr 2020 20:58:17 +0000 (-0500) Subject: mfd: vexpress-sysreg: Drop selecting CONFIG_CLKSRC_MMIO X-Git-Tag: v5.8-rc1~140^2~30^2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a229635f3bc981ea9e19810ae09b171952fa676b;p=thirdparty%2Fkernel%2Flinux.git mfd: vexpress-sysreg: Drop selecting CONFIG_CLKSRC_MMIO Nothing in the VExpress sysregs nor the MFD child drivers use CONFIG_CLKSRC_MMIO. There's the 24MHz counter, but that's handled by drivers/clocksource/timer-versatile.c which doesn't use CONFIG_CLKSRC_MMIO either. So let's just drop CONFIG_CLKSRC_MMIO. As the !ARCH_USES_GETTIMEOFFSET dependency was added for CONFIG_CLKSRC_MMIO, that can be dropped, too. Cc: Lorenzo Pieralisi Cc: Linus Walleij Reviewed-by: Sudeep Holla Acked-by: Arnd Bergmann Acked-by: Liviu Dudau Acked-by: Lee Jones Signed-off-by: Rob Herring --- diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index 0a59249198d34..b1311dea2da1f 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig @@ -2029,9 +2029,8 @@ endmenu config MFD_VEXPRESS_SYSREG bool "Versatile Express System Registers" - depends on VEXPRESS_CONFIG && GPIOLIB && !ARCH_USES_GETTIMEOFFSET + depends on VEXPRESS_CONFIG && GPIOLIB default y - select CLKSRC_MMIO select GPIO_GENERIC_PLATFORM select MFD_CORE select MFD_SYSCON