xref: /openbmc/linux/arch/mips/ingenic/Kconfig (revision 8ffdff6a)
1# SPDX-License-Identifier: GPL-2.0
2
3config 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
11choice
12	prompt "Machine type"
13	depends on MACH_INGENIC_SOC
14	default INGENIC_GENERIC_BOARD
15
16config INGENIC_GENERIC_BOARD
17	bool "Generic board"
18	select MACH_INGENIC_GENERIC
19
20config JZ4740_QI_LB60
21	bool "Qi Hardware Ben NanoNote"
22	select MACH_JZ4740
23
24config JZ4740_RS90
25	bool "YLM RetroMini (RS-90)"
26	select MACH_JZ4725B
27
28config JZ4770_GCW0
29	bool "Game Consoles Worldwide GCW Zero"
30	select MACH_JZ4770
31
32config JZ4780_CI20
33	bool "MIPS Creator CI20"
34	select MACH_JZ4780
35
36config X1000_CU1000_NEO
37	bool "YSH & ATIL CU1000 Module with Neo backplane"
38	select MACH_X1000
39
40config X1830_CU1830_NEO
41	bool "YSH & ATIL CU1830 Module with Neo backplane"
42	select MACH_X1830
43
44endchoice
45
46config MACH_JZ4725B
47	bool
48	select SYS_HAS_CPU_MIPS32_R1
49
50config MACH_JZ4740
51	bool
52	select SYS_HAS_CPU_MIPS32_R1
53
54config MACH_JZ4770
55	bool
56	select MIPS_CPU_SCACHE
57	select SYS_HAS_CPU_MIPS32_R2
58	select SYS_SUPPORTS_HIGHMEM
59
60config MACH_JZ4780
61	bool
62	select MIPS_CPU_SCACHE
63	select SYS_HAS_CPU_MIPS32_R2
64	select SYS_SUPPORTS_HIGHMEM
65
66config MACH_X1000
67	bool
68	select MIPS_CPU_SCACHE
69	select SYS_HAS_CPU_MIPS32_R2
70	select SYS_SUPPORTS_HIGHMEM
71
72config MACH_X1830
73	bool
74	select MIPS_CPU_SCACHE
75	select SYS_HAS_CPU_MIPS32_R2
76	select SYS_SUPPORTS_HIGHMEM
77