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