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