diff options
Diffstat (limited to 'arch/mips/generic/Kconfig')
-rw-r--r-- | arch/mips/generic/Kconfig | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/arch/mips/generic/Kconfig b/arch/mips/generic/Kconfig new file mode 100644 index 000000000..55d9aed7c --- /dev/null +++ b/arch/mips/generic/Kconfig | |||
@@ -0,0 +1,92 @@ | |||
1 | # SPDX-License-Identifier: GPL-2.0 | ||
2 | if MIPS_GENERIC_KERNEL | ||
3 | |||
4 | config LEGACY_BOARDS | ||
5 | bool | ||
6 | help | ||
7 | Select this from your board if the board must use a legacy, non-UHI, | ||
8 | boot protocol. This will cause the kernel to scan through the list of | ||
9 | supported machines calling their detect functions in turn if the | ||
10 | kernel is booted without being provided with an FDT via the UHI | ||
11 | boot protocol. | ||
12 | |||
13 | config YAMON_DT_SHIM | ||
14 | bool | ||
15 | help | ||
16 | Select this from your board if the board uses the YAMON bootloader | ||
17 | and you wish to include code which helps translate various | ||
18 | YAMON-provided environment variables into a device tree properties. | ||
19 | |||
20 | comment "Legacy (non-UHI/non-FIT) Boards" | ||
21 | |||
22 | config LEGACY_BOARD_SEAD3 | ||
23 | bool "Support MIPS SEAD-3 boards" | ||
24 | select LEGACY_BOARDS | ||
25 | select YAMON_DT_SHIM | ||
26 | help | ||
27 | Enable this to include support for booting on MIPS SEAD-3 FPGA-based | ||
28 | development boards, which boot using a legacy boot protocol. | ||
29 | |||
30 | comment "MSCC Ocelot doesn't work with SEAD3 enabled" | ||
31 | depends on LEGACY_BOARD_SEAD3 | ||
32 | |||
33 | config LEGACY_BOARD_OCELOT | ||
34 | bool "Support MSCC Ocelot boards" | ||
35 | depends on LEGACY_BOARD_SEAD3=n | ||
36 | select LEGACY_BOARDS | ||
37 | select MSCC_OCELOT | ||
38 | select SYS_HAS_EARLY_PRINTK | ||
39 | select USE_GENERIC_EARLY_PRINTK_8250 | ||
40 | |||
41 | config MSCC_OCELOT | ||
42 | bool | ||
43 | select GPIOLIB | ||
44 | select MSCC_OCELOT_IRQ | ||
45 | |||
46 | comment "FIT/UHI Boards" | ||
47 | |||
48 | config FIT_IMAGE_FDT_BOSTON | ||
49 | bool "Include FDT for MIPS Boston boards" | ||
50 | help | ||
51 | Enable this to include the FDT for the MIPS Boston development board | ||
52 | from Imagination Technologies in the FIT kernel image. You should | ||
53 | enable this if you wish to boot on a MIPS Boston board, as it is | ||
54 | expected by the bootloader. | ||
55 | |||
56 | config FIT_IMAGE_FDT_NI169445 | ||
57 | bool "Include FDT for NI 169445" | ||
58 | help | ||
59 | Enable this to include the FDT for the 169445 platform from | ||
60 | National Instruments in the FIT kernel image. | ||
61 | |||
62 | config FIT_IMAGE_FDT_XILFPGA | ||
63 | bool "Include FDT for Xilfpga" | ||
64 | help | ||
65 | Enable this to include the FDT for the MIPSfpga platform | ||
66 | from Imagination Technologies in the FIT kernel image. | ||
67 | |||
68 | config FIT_IMAGE_FDT_OCELOT | ||
69 | bool "Include FDT for Microsemi Ocelot development platforms" | ||
70 | select MSCC_OCELOT | ||
71 | help | ||
72 | Enable this to include the FDT for the Ocelot development platforms | ||
73 | from Microsemi in the FIT kernel image. | ||
74 | This requires u-boot on the platform. | ||
75 | |||
76 | config BOARD_INGENIC | ||
77 | bool "Support boards based on Ingenic SoCs" | ||
78 | select MACH_INGENIC_GENERIC | ||
79 | help | ||
80 | Enable support for boards based on Ingenic SoCs. | ||
81 | |||
82 | config VIRT_BOARD_RANCHU | ||
83 | bool "Support Ranchu platform for Android emulator" | ||
84 | help | ||
85 | This enables support for the platform used by Android emulator. | ||
86 | |||
87 | Ranchu platform consists of a set of virtual devices. This platform | ||
88 | enables emulation of variety of virtual configurations while using | ||
89 | Android emulator. Android emulator is based on Qemu, and contains | ||
90 | the support for the same set of virtual devices. | ||
91 | |||
92 | endif | ||