diff options
author | 2025-03-08 22:04:20 +0800 | |
---|---|---|
committer | 2025-03-08 22:04:20 +0800 | |
commit | a07bb8fd1299070229f0e8f3dcb57ffd5ef9870a (patch) | |
tree | 84f21bd0bf7071bc5fc7dd989e77d7ceb5476682 /arch/mips/ingenic | |
download | ohosKernel-a07bb8fd1299070229f0e8f3dcb57ffd5ef9870a.tar.gz ohosKernel-a07bb8fd1299070229f0e8f3dcb57ffd5ef9870a.zip |
Initial commit: OpenHarmony-v4.0-ReleaseOpenHarmony-v4.0-Release
Diffstat (limited to 'arch/mips/ingenic')
-rw-r--r-- | arch/mips/ingenic/Kconfig | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/arch/mips/ingenic/Kconfig b/arch/mips/ingenic/Kconfig new file mode 100644 index 000000000..3238e16fe --- /dev/null +++ b/arch/mips/ingenic/Kconfig | |||
@@ -0,0 +1,76 @@ | |||
1 | # SPDX-License-Identifier: GPL-2.0 | ||
2 | |||
3 | config MACH_INGENIC_GENERIC | ||
4 | bool | ||
5 | select MACH_INGENIC | ||
6 | select MACH_JZ4740 | ||
7 | select MACH_JZ4770 | ||
8 | select MACH_JZ4780 | ||
9 | select MACH_X1000 | ||
10 | |||
11 | choice | ||
12 | prompt "Machine type" | ||
13 | depends on MACH_INGENIC_SOC | ||
14 | default INGENIC_GENERIC_BOARD | ||
15 | |||
16 | config INGENIC_GENERIC_BOARD | ||
17 | bool "Generic board" | ||
18 | select MACH_INGENIC_GENERIC | ||
19 | |||
20 | config JZ4740_QI_LB60 | ||
21 | bool "Qi Hardware Ben NanoNote" | ||
22 | select MACH_JZ4740 | ||
23 | |||
24 | config JZ4740_RS90 | ||
25 | bool "YLM RetroMini (RS-90)" | ||
26 | select MACH_JZ4725B | ||
27 | |||
28 | config JZ4770_GCW0 | ||
29 | bool "Game Consoles Worldwide GCW Zero" | ||
30 | select MACH_JZ4770 | ||
31 | |||
32 | config JZ4780_CI20 | ||
33 | bool "MIPS Creator CI20" | ||
34 | select MACH_JZ4780 | ||
35 | |||
36 | config X1000_CU1000_NEO | ||
37 | bool "YSH & ATIL CU1000 Module with Neo backplane" | ||
38 | select MACH_X1000 | ||
39 | |||
40 | config X1830_CU1830_NEO | ||
41 | bool "YSH & ATIL CU1830 Module with Neo backplane" | ||
42 | select MACH_X1830 | ||
43 | |||
44 | endchoice | ||
45 | |||
46 | config MACH_JZ4725B | ||
47 | bool | ||
48 | select SYS_HAS_CPU_MIPS32_R1 | ||
49 | |||
50 | config MACH_JZ4740 | ||
51 | bool | ||
52 | select SYS_HAS_CPU_MIPS32_R1 | ||
53 | |||
54 | config MACH_JZ4770 | ||
55 | bool | ||
56 | select MIPS_CPU_SCACHE | ||
57 | select SYS_HAS_CPU_MIPS32_R2 | ||
58 | select SYS_SUPPORTS_HIGHMEM | ||
59 | |||
60 | config MACH_JZ4780 | ||
61 | bool | ||
62 | select MIPS_CPU_SCACHE | ||
63 | select SYS_HAS_CPU_MIPS32_R2 | ||
64 | select SYS_SUPPORTS_HIGHMEM | ||
65 | |||
66 | config MACH_X1000 | ||
67 | bool | ||
68 | select MIPS_CPU_SCACHE | ||
69 | select SYS_HAS_CPU_MIPS32_R2 | ||
70 | select SYS_SUPPORTS_HIGHMEM | ||
71 | |||
72 | config MACH_X1830 | ||
73 | bool | ||
74 | select MIPS_CPU_SCACHE | ||
75 | select SYS_HAS_CPU_MIPS32_R2 | ||
76 | select SYS_SUPPORTS_HIGHMEM | ||