mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	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