1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 if MACH_LOONGSON2EF 2 if MACH_LOONGSON2EF 3 3 4 choice 4 choice 5 prompt "Machine Type" 5 prompt "Machine Type" 6 6 7 config LEMOTE_FULOONG2E 7 config LEMOTE_FULOONG2E 8 bool "Lemote Fuloong(2e) mini-PC" 8 bool "Lemote Fuloong(2e) mini-PC" 9 select ARCH_SPARSEMEM_ENABLE 9 select ARCH_SPARSEMEM_ENABLE 10 select ARCH_HAS_PHYS_TO_DMA 10 select ARCH_HAS_PHYS_TO_DMA 11 select ARCH_MIGHT_HAVE_PC_PARPORT 11 select ARCH_MIGHT_HAVE_PC_PARPORT 12 select ARCH_MIGHT_HAVE_PC_SERIO 12 select ARCH_MIGHT_HAVE_PC_SERIO 13 select CEVT_R4K 13 select CEVT_R4K 14 select CSRC_R4K 14 select CSRC_R4K 15 select SYS_HAS_CPU_LOONGSON2E 15 select SYS_HAS_CPU_LOONGSON2E 16 select DMA_NONCOHERENT 16 select DMA_NONCOHERENT 17 select BOOT_ELF32 17 select BOOT_ELF32 18 select BOARD_SCACHE 18 select BOARD_SCACHE 19 select FORCE_PCI 19 select FORCE_PCI 20 select I8259 20 select I8259 21 select ISA 21 select ISA 22 select IRQ_MIPS_CPU 22 select IRQ_MIPS_CPU 23 select SYS_SUPPORTS_64BIT_KERNEL 23 select SYS_SUPPORTS_64BIT_KERNEL 24 select SYS_SUPPORTS_LITTLE_ENDIAN 24 select SYS_SUPPORTS_LITTLE_ENDIAN 25 select SYS_SUPPORTS_HIGHMEM 25 select SYS_SUPPORTS_HIGHMEM 26 select SYS_HAS_EARLY_PRINTK 26 select SYS_HAS_EARLY_PRINTK 27 select USE_GENERIC_EARLY_PRINTK_8250 27 select USE_GENERIC_EARLY_PRINTK_8250 28 select GENERIC_ISA_DMA_SUPPORT_BROKEN 28 select GENERIC_ISA_DMA_SUPPORT_BROKEN 29 select CPU_HAS_WB 29 select CPU_HAS_WB 30 select LOONGSON_MC146818 30 select LOONGSON_MC146818 31 help 31 help 32 Lemote Fuloong(2e) mini-PC board bas 32 Lemote Fuloong(2e) mini-PC board based on the Chinese Loongson-2E CPU and 33 an FPGA northbridge 33 an FPGA northbridge 34 34 35 Lemote Fuloong(2e) mini PC have a VI 35 Lemote Fuloong(2e) mini PC have a VIA686B south bridge. 36 36 37 config LEMOTE_MACH2F 37 config LEMOTE_MACH2F 38 bool "Lemote Loongson 2F family machin 38 bool "Lemote Loongson 2F family machines" 39 select ARCH_SPARSEMEM_ENABLE 39 select ARCH_SPARSEMEM_ENABLE 40 select ARCH_HAS_PHYS_TO_DMA 40 select ARCH_HAS_PHYS_TO_DMA 41 select ARCH_MIGHT_HAVE_PC_PARPORT 41 select ARCH_MIGHT_HAVE_PC_PARPORT 42 select ARCH_MIGHT_HAVE_PC_SERIO 42 select ARCH_MIGHT_HAVE_PC_SERIO 43 select BOARD_SCACHE 43 select BOARD_SCACHE 44 select BOOT_ELF32 44 select BOOT_ELF32 45 select CEVT_R4K if ! MIPS_EXTERNAL_TIM 45 select CEVT_R4K if ! MIPS_EXTERNAL_TIMER 46 select CPU_HAS_WB 46 select CPU_HAS_WB 47 select CS5536 47 select CS5536 48 select CSRC_R4K if ! MIPS_EXTERNAL_TIM 48 select CSRC_R4K if ! MIPS_EXTERNAL_TIMER 49 select DMA_NONCOHERENT 49 select DMA_NONCOHERENT 50 select GENERIC_ISA_DMA_SUPPORT_BROKEN 50 select GENERIC_ISA_DMA_SUPPORT_BROKEN 51 select GPIOLIB 51 select GPIOLIB 52 select FORCE_PCI 52 select FORCE_PCI 53 select I8259 53 select I8259 54 select IRQ_MIPS_CPU 54 select IRQ_MIPS_CPU 55 select ISA 55 select ISA 56 select SYS_HAS_CPU_LOONGSON2F 56 select SYS_HAS_CPU_LOONGSON2F 57 select SYS_HAS_EARLY_PRINTK 57 select SYS_HAS_EARLY_PRINTK 58 select USE_GENERIC_EARLY_PRINTK_8250 58 select USE_GENERIC_EARLY_PRINTK_8250 59 select SYS_SUPPORTS_64BIT_KERNEL 59 select SYS_SUPPORTS_64BIT_KERNEL 60 select SYS_SUPPORTS_HIGHMEM 60 select SYS_SUPPORTS_HIGHMEM 61 select SYS_SUPPORTS_LITTLE_ENDIAN 61 select SYS_SUPPORTS_LITTLE_ENDIAN 62 select LOONGSON_MC146818 62 select LOONGSON_MC146818 63 help 63 help 64 Lemote Loongson 2F family machines u 64 Lemote Loongson 2F family machines utilize the 2F revision of 65 Loongson processor and the AMD CS553 65 Loongson processor and the AMD CS5536 south bridge. 66 66 67 These family machines include fuloon 67 These family machines include fuloong2f mini PC, yeeloong2f notebook, 68 LingLoong allinone PC and so forth. 68 LingLoong allinone PC and so forth. 69 69 70 endchoice 70 endchoice 71 71 72 config CS5536 72 config CS5536 73 bool 73 bool 74 74 75 config CS5536_MFGPT 75 config CS5536_MFGPT 76 bool "CS5536 MFGPT Timer" 76 bool "CS5536 MFGPT Timer" 77 depends on CS5536 && !HIGH_RES_TIMERS 77 depends on CS5536 && !HIGH_RES_TIMERS 78 select MIPS_EXTERNAL_TIMER 78 select MIPS_EXTERNAL_TIMER 79 help 79 help 80 This option enables the mfgpt0 timer 80 This option enables the mfgpt0 timer of AMD CS5536. With this timer 81 switched on you can not use high res 81 switched on you can not use high resolution timers. 82 82 83 If you want to enable the Loongson2 83 If you want to enable the Loongson2 CPUFreq Driver, Please enable 84 this option at first, otherwise, You 84 this option at first, otherwise, You will get wrong system time. 85 85 86 If unsure, say Yes. 86 If unsure, say Yes. 87 87 88 config LOONGSON_UART_BASE 88 config LOONGSON_UART_BASE 89 bool 89 bool 90 default y 90 default y 91 depends on EARLY_PRINTK || SERIAL_8250 91 depends on EARLY_PRINTK || SERIAL_8250 92 92 93 config LOONGSON_MC146818 93 config LOONGSON_MC146818 94 bool 94 bool 95 default n 95 default n 96 96 97 endif # MACH_LOONGSON2EF 97 endif # MACH_LOONGSON2EF
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.