1if MACH_LOONGSON32 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_MIPS_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 22config LOONGSON1_LS1C 23 bool "Loongson LS1C board" 24 select CEVT_R4K if !MIPS_EXTERNAL_TIMER 25 select CSRC_R4K if !MIPS_EXTERNAL_TIMER 26 select SYS_HAS_CPU_LOONGSON1C 27 select DMA_NONCOHERENT 28 select BOOT_ELF32 29 select IRQ_MIPS_CPU 30 select SYS_SUPPORTS_32BIT_KERNEL 31 select SYS_SUPPORTS_LITTLE_ENDIAN 32 select SYS_SUPPORTS_HIGHMEM 33 select SYS_SUPPORTS_MIPS16 34 select SYS_HAS_EARLY_PRINTK 35 select USE_GENERIC_EARLY_PRINTK_8250 36 select COMMON_CLK 37endchoice 38 39menuconfig CEVT_CSRC_LS1X 40 bool "Use PWM Timer for clockevent/clocksource" 41 select MIPS_EXTERNAL_TIMER 42 depends on CPU_LOONGSON1 43 help 44 This option changes the default clockevent/clocksource to PWM Timer, 45 and is required by Loongson1 CPUFreq support. 46 47 If unsure, say N. 48 49choice 50 prompt "Select clockevent/clocksource" 51 depends on CEVT_CSRC_LS1X 52 default TIMER_USE_PWM0 53 54config TIMER_USE_PWM0 55 bool "Use PWM Timer 0" 56 help 57 Use PWM Timer 0 as the default clockevent/clocksourcer. 58 59config TIMER_USE_PWM1 60 bool "Use PWM Timer 1" 61 help 62 Use PWM Timer 1 as the default clockevent/clocksourcer. 63 64config TIMER_USE_PWM2 65 bool "Use PWM Timer 2" 66 help 67 Use PWM Timer 2 as the default clockevent/clocksourcer. 68 69config TIMER_USE_PWM3 70 bool "Use PWM Timer 3" 71 help 72 Use PWM Timer 3 as the default clockevent/clocksourcer. 73 74endchoice 75 76endif # MACH_LOONGSON32 77