Commit | Line | Data |
---|---|---|
85749d24 | 1 | choice |
f6d4ff02 WZ |
2 | prompt "Machine Type" |
3 | depends on MACH_LOONGSON | |
85749d24 WZ |
4 | |
5 | config LEMOTE_FULOONG2E | |
f6d4ff02 WZ |
6 | bool "Lemote Fuloong(2e) mini-PC" |
7 | select ARCH_SPARSEMEM_ENABLE | |
8 | select CEVT_R4K | |
9 | select CSRC_R4K | |
10 | select SYS_HAS_CPU_LOONGSON2E | |
11 | select DMA_NONCOHERENT | |
12 | select BOOT_ELF32 | |
13 | select BOARD_SCACHE | |
14 | select HW_HAS_PCI | |
15 | select I8259 | |
16 | select ISA | |
17 | select IRQ_CPU | |
18 | select SYS_SUPPORTS_32BIT_KERNEL | |
19 | select SYS_SUPPORTS_64BIT_KERNEL | |
20 | select SYS_SUPPORTS_LITTLE_ENDIAN | |
21 | select SYS_SUPPORTS_HIGHMEM | |
22 | select SYS_HAS_EARLY_PRINTK | |
f6d4ff02 WZ |
23 | select GENERIC_ISA_DMA_SUPPORT_BROKEN |
24 | select CPU_HAS_WB | |
5df74352 | 25 | select LOONGSON_MC146818 |
f6d4ff02 WZ |
26 | help |
27 | Lemote Fuloong(2e) mini-PC board based on the Chinese Loongson-2E CPU and | |
28 | an FPGA northbridge | |
85749d24 | 29 | |
f6d4ff02 | 30 | Lemote Fuloong(2e) mini PC have a VIA686B south bridge. |
7d32c6dd WZ |
31 | |
32 | config LEMOTE_MACH2F | |
33 | bool "Lemote Loongson 2F family machines" | |
34 | select ARCH_SPARSEMEM_ENABLE | |
35 | select BOARD_SCACHE | |
36 | select BOOT_ELF32 | |
f8ede0f7 | 37 | select CEVT_R4K if ! MIPS_EXTERNAL_TIMER |
7d32c6dd WZ |
38 | select CPU_HAS_WB |
39 | select CS5536 | |
f8ede0f7 | 40 | select CSRC_R4K if ! MIPS_EXTERNAL_TIMER |
7d32c6dd | 41 | select DMA_NONCOHERENT |
7d32c6dd WZ |
42 | select GENERIC_ISA_DMA_SUPPORT_BROKEN |
43 | select HW_HAS_PCI | |
44 | select I8259 | |
45 | select IRQ_CPU | |
46 | select ISA | |
47 | select SYS_HAS_CPU_LOONGSON2F | |
48 | select SYS_HAS_EARLY_PRINTK | |
49 | select SYS_SUPPORTS_32BIT_KERNEL | |
50 | select SYS_SUPPORTS_64BIT_KERNEL | |
51 | select SYS_SUPPORTS_HIGHMEM | |
52 | select SYS_SUPPORTS_LITTLE_ENDIAN | |
5df74352 | 53 | select LOONGSON_MC146818 |
7d32c6dd WZ |
54 | help |
55 | Lemote Loongson 2F family machines utilize the 2F revision of | |
56 | Loongson processor and the AMD CS5536 south bridge. | |
57 | ||
58 | These family machines include fuloong2f mini PC, yeeloong2f notebook, | |
59 | LingLoong allinone PC and so forth. | |
85749d24 | 60 | endchoice |
22c21003 WZ |
61 | |
62 | config CS5536 | |
63 | bool | |
f181bf60 | 64 | |
916daba8 WZ |
65 | config CS5536_MFGPT |
66 | bool "CS5536 MFGPT Timer" | |
67 | depends on CS5536 | |
f8ede0f7 | 68 | select MIPS_EXTERNAL_TIMER |
916daba8 WZ |
69 | help |
70 | This option enables the mfgpt0 timer of AMD CS5536. | |
71 | ||
72 | If you want to enable the Loongson2 CPUFreq Driver, Please enable | |
73 | this option at first, otherwise, You will get wrong system time. | |
74 | ||
75 | If unsure, say Yes. | |
76 | ||
f181bf60 WZ |
77 | config LOONGSON_SUSPEND |
78 | bool | |
79 | default y | |
80 | depends on CPU_SUPPORTS_CPUFREQ && SUSPEND | |
c3d8d850 WZ |
81 | |
82 | config LOONGSON_UART_BASE | |
83 | bool | |
84 | default y | |
85 | depends on EARLY_PRINTK || SERIAL_8250 | |
5df74352 AP |
86 | |
87 | config LOONGSON_MC146818 | |
88 | bool | |
89 | default n |