Commit | Line | Data |
---|---|---|
30ad29bb | 1 | if MACH_LOONGSON32 |
ca585cf9 KC |
2 | |
3 | choice | |
4 | prompt "Machine Type" | |
5 | ||
6 | config LOONGSON1_LS1B | |
7 | bool "Loongson LS1B board" | |
c5d58e9e KC |
8 | select CEVT_R4K if !MIPS_EXTERNAL_TIMER |
9 | select CSRC_R4K if !MIPS_EXTERNAL_TIMER | |
ca585cf9 KC |
10 | select SYS_HAS_CPU_LOONGSON1B |
11 | select DMA_NONCOHERENT | |
12 | select BOOT_ELF32 | |
67e38cf2 | 13 | select IRQ_MIPS_CPU |
ca585cf9 KC |
14 | select SYS_SUPPORTS_32BIT_KERNEL |
15 | select SYS_SUPPORTS_LITTLE_ENDIAN | |
16 | select SYS_SUPPORTS_HIGHMEM | |
377cb1b6 | 17 | select SYS_SUPPORTS_MIPS16 |
ca585cf9 | 18 | select SYS_HAS_EARLY_PRINTK |
813c1410 | 19 | select USE_GENERIC_EARLY_PRINTK_8250 |
17ded0a8 | 20 | select COMMON_CLK |
ca585cf9 KC |
21 | |
22 | endchoice | |
23 | ||
c5d58e9e KC |
24 | menuconfig 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 | ||
34 | choice | |
35 | prompt "Select clockevent/clocksource" | |
36 | depends on CEVT_CSRC_LS1X | |
37 | default TIMER_USE_PWM0 | |
38 | ||
39 | config TIMER_USE_PWM0 | |
40 | bool "Use PWM Timer 0" | |
41 | help | |
42 | Use PWM Timer 0 as the default clockevent/clocksourcer. | |
43 | ||
44 | config TIMER_USE_PWM1 | |
45 | bool "Use PWM Timer 1" | |
46 | help | |
47 | Use PWM Timer 1 as the default clockevent/clocksourcer. | |
48 | ||
49 | config TIMER_USE_PWM2 | |
50 | bool "Use PWM Timer 2" | |
51 | help | |
52 | Use PWM Timer 2 as the default clockevent/clocksourcer. | |
53 | ||
54 | config TIMER_USE_PWM3 | |
55 | bool "Use PWM Timer 3" | |
56 | help | |
57 | Use PWM Timer 3 as the default clockevent/clocksourcer. | |
58 | ||
59 | endchoice | |
60 | ||
30ad29bb | 61 | endif # MACH_LOONGSON32 |