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