0001 # SPDX-License-Identifier: GPL-2.0
0002
0003 config MACH_INGENIC_GENERIC
0004 bool
0005 select MACH_INGENIC
0006 select MACH_JZ4740
0007 select MACH_JZ4725B
0008 select MACH_JZ4770
0009 select MACH_JZ4780
0010 select MACH_X1000
0011 select MACH_X1830
0012
0013 choice
0014 prompt "Machine type"
0015 depends on MACH_INGENIC_SOC
0016 default INGENIC_GENERIC_BOARD
0017
0018 config INGENIC_GENERIC_BOARD
0019 bool "Generic board"
0020 select MACH_INGENIC_GENERIC
0021
0022 config JZ4740_QI_LB60
0023 bool "Qi Hardware Ben NanoNote"
0024 select MACH_JZ4740
0025
0026 config JZ4740_RS90
0027 bool "YLM RetroMini (RS-90)"
0028 select MACH_JZ4725B
0029
0030 config JZ4770_GCW0
0031 bool "Game Consoles Worldwide GCW Zero"
0032 select MACH_JZ4770
0033
0034 config JZ4780_CI20
0035 bool "MIPS Creator CI20"
0036 select MACH_JZ4780
0037
0038 config X1000_CU1000_NEO
0039 bool "YSH & ATIL CU1000 Module with Neo backplane"
0040 select MACH_X1000
0041
0042 config X1830_CU1830_NEO
0043 bool "YSH & ATIL CU1830 Module with Neo backplane"
0044 select MACH_X1830
0045
0046 endchoice
0047
0048 config MACH_JZ4725B
0049 bool
0050 select SYS_HAS_CPU_MIPS32_R1
0051
0052 config MACH_JZ4740
0053 bool
0054 select SYS_HAS_CPU_MIPS32_R1
0055
0056 config MACH_JZ4770
0057 bool
0058 select MIPS_CPU_SCACHE
0059 select SYS_HAS_CPU_MIPS32_R2
0060 select SYS_SUPPORTS_HIGHMEM
0061
0062 config MACH_JZ4780
0063 bool
0064 select MIPS_CPU_SCACHE
0065 select SYS_HAS_CPU_MIPS32_R2
0066 select SYS_SUPPORTS_HIGHMEM
0067
0068 config MACH_X1000
0069 bool
0070 select MIPS_CPU_SCACHE
0071 select SYS_HAS_CPU_MIPS32_R2
0072 select SYS_SUPPORTS_HIGHMEM
0073
0074 config MACH_X1830
0075 bool
0076 select MIPS_CPU_SCACHE
0077 select SYS_HAS_CPU_MIPS32_R2
0078 select SYS_SUPPORTS_HIGHMEM