forked from mirrors/linux
		
	clocksource/drivers/timer-ti-dm: Make timer selectable for ARCH_K3
Let's make timer-ti-dm selectable for ARCH_K3, and add a separate option for OMAP_DM_SYSTIMER as there should be no need for it on ARCH_K3. For older TI SoCs, we are already selecting OMAP_DM_TIMER in arch/arm/mach-omap*/Kconfig. For mach-omap2, we need to now also select OMAP_DM_SYSTIMER. Cc: Keerthy <j-keerthy@ti.com> Cc: Nishanth Menon <nm@ti.com> Cc: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com> Link: https://lore.kernel.org/r/20220408101715.43697-3-tony@atomide.com Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
This commit is contained in:
		
							parent
							
								
									41e79b1d45
								
							
						
					
					
						commit
						ab0bbef3ae
					
				
					 3 changed files with 10 additions and 2 deletions
				
			
		|  | @ -105,6 +105,7 @@ config ARCH_OMAP2PLUS | ||||||
| 	select MACH_OMAP_GENERIC | 	select MACH_OMAP_GENERIC | ||||||
| 	select MEMORY | 	select MEMORY | ||||||
| 	select MFD_SYSCON | 	select MFD_SYSCON | ||||||
|  | 	select OMAP_DM_SYSTIMER | ||||||
| 	select OMAP_DM_TIMER | 	select OMAP_DM_TIMER | ||||||
| 	select OMAP_GPMC | 	select OMAP_GPMC | ||||||
| 	select PINCTRL | 	select PINCTRL | ||||||
|  | @ -160,6 +161,7 @@ config SOC_OMAP2420 | ||||||
| 	bool "OMAP2420 support" | 	bool "OMAP2420 support" | ||||||
| 	depends on ARCH_OMAP2 | 	depends on ARCH_OMAP2 | ||||||
| 	default y | 	default y | ||||||
|  | 	select OMAP_DM_SYSTIMER | ||||||
| 	select OMAP_DM_TIMER | 	select OMAP_DM_TIMER | ||||||
| 	select SOC_HAS_OMAP2_SDRC | 	select SOC_HAS_OMAP2_SDRC | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -22,7 +22,7 @@ config CLKEVT_I8253 | ||||||
| config I8253_LOCK | config I8253_LOCK | ||||||
| 	bool | 	bool | ||||||
| 
 | 
 | ||||||
| config OMAP_DM_TIMER | config OMAP_DM_SYSTIMER | ||||||
| 	bool | 	bool | ||||||
| 	select TIMER_OF | 	select TIMER_OF | ||||||
| 
 | 
 | ||||||
|  | @ -56,6 +56,12 @@ config DIGICOLOR_TIMER | ||||||
| 	help | 	help | ||||||
| 	  Enables the support for the digicolor timer driver. | 	  Enables the support for the digicolor timer driver. | ||||||
| 
 | 
 | ||||||
|  | config OMAP_DM_TIMER | ||||||
|  | 	tristate "OMAP dual-mode timer driver" if ARCH_K3 || COMPILE_TEST | ||||||
|  | 	select TIMER_OF | ||||||
|  | 	help | ||||||
|  | 	  Enables the support for the TI dual-mode timer driver. | ||||||
|  | 
 | ||||||
| config DW_APB_TIMER | config DW_APB_TIMER | ||||||
| 	bool "DW APB timer driver" if COMPILE_TEST | 	bool "DW APB timer driver" if COMPILE_TEST | ||||||
| 	help | 	help | ||||||
|  |  | ||||||
|  | @ -18,7 +18,7 @@ obj-$(CONFIG_CLKSRC_MMIO)	+= mmio.o | ||||||
| obj-$(CONFIG_DAVINCI_TIMER)	+= timer-davinci.o | obj-$(CONFIG_DAVINCI_TIMER)	+= timer-davinci.o | ||||||
| obj-$(CONFIG_DIGICOLOR_TIMER)	+= timer-digicolor.o | obj-$(CONFIG_DIGICOLOR_TIMER)	+= timer-digicolor.o | ||||||
| obj-$(CONFIG_OMAP_DM_TIMER)	+= timer-ti-dm.o | obj-$(CONFIG_OMAP_DM_TIMER)	+= timer-ti-dm.o | ||||||
| obj-$(CONFIG_OMAP_DM_TIMER)	+= timer-ti-dm-systimer.o | obj-$(CONFIG_OMAP_DM_SYSTIMER)	+= timer-ti-dm-systimer.o | ||||||
| obj-$(CONFIG_DW_APB_TIMER)	+= dw_apb_timer.o | obj-$(CONFIG_DW_APB_TIMER)	+= dw_apb_timer.o | ||||||
| obj-$(CONFIG_DW_APB_TIMER_OF)	+= dw_apb_timer_of.o | obj-$(CONFIG_DW_APB_TIMER_OF)	+= dw_apb_timer_of.o | ||||||
| obj-$(CONFIG_FTTMR010_TIMER)	+= timer-fttmr010.o | obj-$(CONFIG_FTTMR010_TIMER)	+= timer-fttmr010.o | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Tony Lindgren
						Tony Lindgren