clocksource/drivers/moxart: Add the COMPILE_TEST option
Change the Kconfig option logic to fullfil with the current approach. A new Kconfig option is added, CONFIG_MOXART_TIMER and is selected by the platform. Then the clocksource's Kconfig is changed to make this option selectable by the user if the COMPILE_TEST option is set. Otherwise, it is up to the platform's Kconfig to select the timer. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
This commit is contained in:
		
							parent
							
								
									b56d5d2184
								
							
						
					
					
						commit
						419be9e36c
					
				| @ -3,7 +3,7 @@ menuconfig ARCH_MOXART | ||||
| 	depends on ARCH_MULTI_V4 | ||||
| 	select CPU_FA526 | ||||
| 	select ARM_DMA_MEM_BUFFERABLE | ||||
| 	select CLKSRC_MMIO | ||||
| 	select MOXART_TIMER | ||||
| 	select GENERIC_IRQ_CHIP | ||||
| 	select ARCH_REQUIRE_GPIOLIB | ||||
| 	select PHYLIB if NETDEVICES | ||||
|  | ||||
| @ -169,6 +169,13 @@ config ATLAS7_TIMER | ||||
| 	help | ||||
| 	  Enables support for the Atlas7 timer. | ||||
| 
 | ||||
| config MOXART_TIMER | ||||
| 	bool "Moxart timer driver" if COMPILE_TEST | ||||
| 	depends on GENERIC_CLOCKEVENTS | ||||
| 	select CLKSRC_MMIO | ||||
| 	help | ||||
| 	  Enables support for the Moxart timer. | ||||
| 
 | ||||
| config CLKSRC_DBX500_PRCMU_SCHED_CLOCK | ||||
| 	bool "Clocksource PRCMU Timer sched_clock" | ||||
| 	depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK) | ||||
|  | ||||
| @ -22,7 +22,7 @@ obj-$(CONFIG_ORION_TIMER)	+= time-orion.o | ||||
| obj-$(CONFIG_BCM2835_TIMER)	+= bcm2835_timer.o | ||||
| obj-$(CONFIG_CLPS711X_TIMER)	+= clps711x-timer.o | ||||
| obj-$(CONFIG_ATLAS7_TIMER)	+= timer-atlas7.o | ||||
| obj-$(CONFIG_ARCH_MOXART)	+= moxart_timer.o | ||||
| obj-$(CONFIG_MOXART_TIMER)	+= moxart_timer.o | ||||
| obj-$(CONFIG_ARCH_MXS)		+= mxs_timer.o | ||||
| obj-$(CONFIG_CLKSRC_PXA)	+= pxa_timer.o | ||||
| obj-$(CONFIG_ARCH_PRIMA2)	+= timer-prima2.o | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user