1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2eed0eabdSPaul Burtonif MIPS_GENERIC 3eed0eabdSPaul Burton 4eed0eabdSPaul Burtonconfig LEGACY_BOARDS 5eed0eabdSPaul Burton bool 6eed0eabdSPaul Burton help 7eed0eabdSPaul Burton Select this from your board if the board must use a legacy, non-UHI, 8eed0eabdSPaul Burton boot protocol. This will cause the kernel to scan through the list of 9eed0eabdSPaul Burton supported machines calling their detect functions in turn if the 10eed0eabdSPaul Burton kernel is booted without being provided with an FDT via the UHI 11eed0eabdSPaul Burton boot protocol. 12eed0eabdSPaul Burton 13571b7e69SPaul Burtonconfig YAMON_DT_SHIM 14571b7e69SPaul Burton bool 15571b7e69SPaul Burton help 16571b7e69SPaul Burton Select this from your board if the board uses the YAMON bootloader 17571b7e69SPaul Burton and you wish to include code which helps translate various 18571b7e69SPaul Burton YAMON-provided environment variables into a device tree properties. 19571b7e69SPaul Burton 206e62a888SPaul Burtoncomment "Legacy (non-UHI/non-FIT) Boards" 216e62a888SPaul Burton 223f5f0a44SPaul Burtonconfig LEGACY_BOARD_SEAD3 233f5f0a44SPaul Burton bool "Support MIPS SEAD-3 boards" 243f5f0a44SPaul Burton select LEGACY_BOARDS 25571b7e69SPaul Burton select YAMON_DT_SHIM 263f5f0a44SPaul Burton help 273f5f0a44SPaul Burton Enable this to include support for booting on MIPS SEAD-3 FPGA-based 283f5f0a44SPaul Burton development boards, which boot using a legacy boot protocol. 293f5f0a44SPaul Burton 306bce3deaSAlexandre Bellonicomment "MSCC Ocelot doesn't work with SEAD3 enabled" 316bce3deaSAlexandre Belloni depends on LEGACY_BOARD_SEAD3 326bce3deaSAlexandre Belloni 336bce3deaSAlexandre Belloniconfig LEGACY_BOARD_OCELOT 346bce3deaSAlexandre Belloni bool "Support MSCC Ocelot boards" 356bce3deaSAlexandre Belloni depends on LEGACY_BOARD_SEAD3=n 366bce3deaSAlexandre Belloni select LEGACY_BOARDS 376bce3deaSAlexandre Belloni select MSCC_OCELOT 38*d5be4aebSAlexandre Belloni select SYS_HAS_EARLY_PRINTK 39*d5be4aebSAlexandre Belloni select USE_GENERIC_EARLY_PRINTK_8250 406bce3deaSAlexandre Belloni 416bce3deaSAlexandre Belloniconfig MSCC_OCELOT 426bce3deaSAlexandre Belloni bool 436bce3deaSAlexandre Belloni select GPIOLIB 446bce3deaSAlexandre Belloni select MSCC_OCELOT_IRQ 456bce3deaSAlexandre Belloni 466e62a888SPaul Burtoncomment "FIT/UHI Boards" 476e62a888SPaul Burton 486e62a888SPaul Burtonconfig FIT_IMAGE_FDT_BOSTON 496e62a888SPaul Burton bool "Include FDT for MIPS Boston boards" 506e62a888SPaul Burton help 516e62a888SPaul Burton Enable this to include the FDT for the MIPS Boston development board 526e62a888SPaul Burton from Imagination Technologies in the FIT kernel image. You should 536e62a888SPaul Burton enable this if you wish to boot on a MIPS Boston board, as it is 546e62a888SPaul Burton expected by the bootloader. 556e62a888SPaul Burton 567aacf86bSNathan Sullivanconfig FIT_IMAGE_FDT_NI169445 577aacf86bSNathan Sullivan bool "Include FDT for NI 169445" 587aacf86bSNathan Sullivan help 597aacf86bSNathan Sullivan Enable this to include the FDT for the 169445 platform from 607aacf86bSNathan Sullivan National Instruments in the FIT kernel image. 617aacf86bSNathan Sullivan 62b35565bbSZubair Lutfullah Kakakhelconfig FIT_IMAGE_FDT_XILFPGA 63b35565bbSZubair Lutfullah Kakakhel bool "Include FDT for Xilfpga" 64b35565bbSZubair Lutfullah Kakakhel help 65b35565bbSZubair Lutfullah Kakakhel Enable this to include the FDT for the MIPSfpga platform 66b35565bbSZubair Lutfullah Kakakhel from Imagination Technologies in the FIT kernel image. 67b35565bbSZubair Lutfullah Kakakhel 68*d5be4aebSAlexandre Belloniconfig FIT_IMAGE_FDT_OCELOT_PCB123 69*d5be4aebSAlexandre Belloni bool "Include FDT for Microsemi Ocelot PCB123" 70*d5be4aebSAlexandre Belloni select MSCC_OCELOT 71*d5be4aebSAlexandre Belloni help 72*d5be4aebSAlexandre Belloni Enable this to include the FDT for the Ocelot PCB123 platform 73*d5be4aebSAlexandre Belloni from Microsemi in the FIT kernel image. 74*d5be4aebSAlexandre Belloni This requires u-boot on the platform. 75*d5be4aebSAlexandre Belloni 76f2d0b0d5SMiodrag Dinicconfig VIRT_BOARD_RANCHU 77f2d0b0d5SMiodrag Dinic bool "Support Ranchu platform for Android emulator" 78f2d0b0d5SMiodrag Dinic help 79f2d0b0d5SMiodrag Dinic This enables support for the platform used by Android emulator. 80f2d0b0d5SMiodrag Dinic 81f2d0b0d5SMiodrag Dinic Ranchu platform consists of a set of virtual devices. This platform 82f2d0b0d5SMiodrag Dinic enables emulation of variety of virtual configurations while using 83f2d0b0d5SMiodrag Dinic Android emulator. Android emulator is based on Qemu, and contains 84f2d0b0d5SMiodrag Dinic the support for the same set of virtual devices. 85f2d0b0d5SMiodrag Dinic 86eed0eabdSPaul Burtonendif 87