3238e16febd5f5840de9d21b7aff47b77bd0f949
[releases.git] / Kconfig
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