1if MACH_LOONGSON1 2 3choice 4 prompt "Machine Type" 5 6config LOONGSON1_LS1B 7 bool "Loongson LS1B board" 8 select CEVT_R4K if !MIPS_EXTERNAL_TIMER 9 select CSRC_R4K if !MIPS_EXTERNAL_TIMER 10 select SYS_HAS_CPU_LOONGSON1B 11 select DMA_NONCOHERENT 12 select BOOT_ELF32 13 select IRQ_CPU 14 select SYS_SUPPORTS_32BIT_KERNEL 15 select SYS_SUPPORTS_LITTLE_ENDIAN 16 select SYS_SUPPORTS_HIGHMEM 17 select SYS_SUPPORTS_MIPS16 18 select SYS_HAS_EARLY_PRINTK 19 select USE_GENERIC_EARLY_PRINTK_8250 20 select COMMON_CLK 21 22endchoice 23 24menuconfig CEVT_CSRC_LS1X 25 bool "Use PWM Timer for clockevent/clocksource" 26 select MIPS_EXTERNAL_TIMER 27 depends on CPU_LOONGSON1 28 help 29 This option changes the default clockevent/clocksource to PWM Timer, 30 and is required by Loongson1 CPUFreq support. 31 32 If unsure, say N. 33 34choice 35 prompt "Select clockevent/clocksource" 36 depends on CEVT_CSRC_LS1X 37 default TIMER_USE_PWM0 38 39config TIMER_USE_PWM0 40 bool "Use PWM Timer 0" 41 help 42 Use PWM Timer 0 as the default clockevent/clocksourcer. 43 44config TIMER_USE_PWM1 45 bool "Use PWM Timer 1" 46 help 47 Use PWM Timer 1 as the default clockevent/clocksourcer. 48 49config TIMER_USE_PWM2 50 bool "Use PWM Timer 2" 51 help 52 Use PWM Timer 2 as the default clockevent/clocksourcer. 53 54config TIMER_USE_PWM3 55 bool "Use PWM Timer 3" 56 help 57 Use PWM Timer 3 as the default clockevent/clocksourcer. 58 59endchoice 60 61endif # MACH_LOONGSON1 62