diff options
Diffstat (limited to 'arch/mips/loongson/Kconfig')
-rw-r--r-- | arch/mips/loongson/Kconfig | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/arch/mips/loongson/Kconfig b/arch/mips/loongson/Kconfig index 263beb9322a8..7397be226a06 100644 --- a/arch/mips/loongson/Kconfig +++ b/arch/mips/loongson/Kconfig | |||
@@ -59,6 +59,36 @@ config LEMOTE_MACH2F | |||
59 | 59 | ||
60 | These family machines include fuloong2f mini PC, yeeloong2f notebook, | 60 | These family machines include fuloong2f mini PC, yeeloong2f notebook, |
61 | LingLoong allinone PC and so forth. | 61 | LingLoong allinone PC and so forth. |
62 | |||
63 | config LEMOTE_MACH3A | ||
64 | bool "Lemote Loongson 3A family machines" | ||
65 | select ARCH_SPARSEMEM_ENABLE | ||
66 | select GENERIC_ISA_DMA_SUPPORT_BROKEN | ||
67 | select GENERIC_HARDIRQS_NO__DO_IRQ | ||
68 | select BOOT_ELF32 | ||
69 | select BOARD_SCACHE | ||
70 | select CSRC_R4K | ||
71 | select CEVT_R4K | ||
72 | select CPU_HAS_WB | ||
73 | select HW_HAS_PCI | ||
74 | select ISA | ||
75 | select HT_PCI | ||
76 | select I8259 | ||
77 | select IRQ_CPU | ||
78 | select NR_CPUS_DEFAULT_4 | ||
79 | select SYS_HAS_CPU_LOONGSON3 | ||
80 | select SYS_HAS_EARLY_PRINTK | ||
81 | select SYS_SUPPORTS_SMP | ||
82 | select SYS_SUPPORTS_HOTPLUG_CPU | ||
83 | select SYS_SUPPORTS_64BIT_KERNEL | ||
84 | select SYS_SUPPORTS_HIGHMEM | ||
85 | select SYS_SUPPORTS_LITTLE_ENDIAN | ||
86 | select LOONGSON_MC146818 | ||
87 | select ZONE_DMA32 | ||
88 | select LEFI_FIRMWARE_INTERFACE | ||
89 | help | ||
90 | Lemote Loongson 3A family machines utilize the 3A revision of | ||
91 | Loongson processor and RS780/SBX00 chipset. | ||
62 | endchoice | 92 | endchoice |
63 | 93 | ||
64 | config CS5536 | 94 | config CS5536 |
@@ -86,8 +116,25 @@ config LOONGSON_UART_BASE | |||
86 | default y | 116 | default y |
87 | depends on EARLY_PRINTK || SERIAL_8250 | 117 | depends on EARLY_PRINTK || SERIAL_8250 |
88 | 118 | ||
119 | config IOMMU_HELPER | ||
120 | bool | ||
121 | |||
122 | config NEED_SG_DMA_LENGTH | ||
123 | bool | ||
124 | |||
125 | config SWIOTLB | ||
126 | bool "Soft IOMMU Support for All-Memory DMA" | ||
127 | default y | ||
128 | depends on CPU_LOONGSON3 | ||
129 | select IOMMU_HELPER | ||
130 | select NEED_SG_DMA_LENGTH | ||
131 | select NEED_DMA_MAP_STATE | ||
132 | |||
89 | config LOONGSON_MC146818 | 133 | config LOONGSON_MC146818 |
90 | bool | 134 | bool |
91 | default n | 135 | default n |
92 | 136 | ||
137 | config LEFI_FIRMWARE_INTERFACE | ||
138 | bool | ||
139 | |||
93 | endif # MACH_LOONGSON | 140 | endif # MACH_LOONGSON |