1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2c434b9f8SPaul Cercueilif MIPS_GENERIC_KERNEL 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 34*2825f4c0SGregory CLEMENT bool "Legacy support for Ocelot based boards" 356bce3deaSAlexandre Belloni depends on LEGACY_BOARD_SEAD3=n 366bce3deaSAlexandre Belloni select LEGACY_BOARDS 37700364daSGregory CLEMENT select SOC_VCOREIII 38d5be4aebSAlexandre Belloni select SYS_HAS_EARLY_PRINTK 39d5be4aebSAlexandre Belloni select USE_GENERIC_EARLY_PRINTK_8250 406bce3deaSAlexandre Belloni 41700364daSGregory CLEMENTconfig SOC_VCOREIII 426bce3deaSAlexandre Belloni bool 436bce3deaSAlexandre Belloni select GPIOLIB 446bce3deaSAlexandre Belloni select MSCC_OCELOT_IRQ 45700364daSGregory CLEMENT select MSCC_OCELOT #will be removed when driver no more use it 46700364daSGregory CLEMENT 47700364daSGregory CLEMENT#Will be removed when the driver using it will be converted to SOC_VCOREIII 48700364daSGregory CLEMENTconfig MSCC_OCELOT 49700364daSGregory CLEMENT bool 506bce3deaSAlexandre Belloni 516e62a888SPaul Burtoncomment "FIT/UHI Boards" 526e62a888SPaul Burton 536e62a888SPaul Burtonconfig FIT_IMAGE_FDT_BOSTON 546e62a888SPaul Burton bool "Include FDT for MIPS Boston boards" 556e62a888SPaul Burton help 566e62a888SPaul Burton Enable this to include the FDT for the MIPS Boston development board 576e62a888SPaul Burton from Imagination Technologies in the FIT kernel image. You should 586e62a888SPaul Burton enable this if you wish to boot on a MIPS Boston board, as it is 596e62a888SPaul Burton expected by the bootloader. 606e62a888SPaul Burton 617aacf86bSNathan Sullivanconfig FIT_IMAGE_FDT_NI169445 627aacf86bSNathan Sullivan bool "Include FDT for NI 169445" 637aacf86bSNathan Sullivan help 647aacf86bSNathan Sullivan Enable this to include the FDT for the 169445 platform from 657aacf86bSNathan Sullivan National Instruments in the FIT kernel image. 667aacf86bSNathan Sullivan 67b35565bbSZubair Lutfullah Kakakhelconfig FIT_IMAGE_FDT_XILFPGA 68b35565bbSZubair Lutfullah Kakakhel bool "Include FDT for Xilfpga" 69b35565bbSZubair Lutfullah Kakakhel help 70b35565bbSZubair Lutfullah Kakakhel Enable this to include the FDT for the MIPSfpga platform 71b35565bbSZubair Lutfullah Kakakhel from Imagination Technologies in the FIT kernel image. 72b35565bbSZubair Lutfullah Kakakhel 7339249d77SQuentin Schulzconfig FIT_IMAGE_FDT_OCELOT 7439249d77SQuentin Schulz bool "Include FDT for Microsemi Ocelot development platforms" 75700364daSGregory CLEMENT select SOC_VCOREIII 76d5be4aebSAlexandre Belloni help 7739249d77SQuentin Schulz Enable this to include the FDT for the Ocelot development platforms 78d5be4aebSAlexandre Belloni from Microsemi in the FIT kernel image. 79d5be4aebSAlexandre Belloni This requires u-boot on the platform. 80d5be4aebSAlexandre Belloni 81f0f4a753SPaul Cercueilconfig BOARD_INGENIC 82f0f4a753SPaul Cercueil bool "Support boards based on Ingenic SoCs" 83f0f4a753SPaul Cercueil select MACH_INGENIC_GENERIC 84f0f4a753SPaul Cercueil help 85f0f4a753SPaul Cercueil Enable support for boards based on Ingenic SoCs. 86f0f4a753SPaul Cercueil 87f2d0b0d5SMiodrag Dinicconfig VIRT_BOARD_RANCHU 88f2d0b0d5SMiodrag Dinic bool "Support Ranchu platform for Android emulator" 89f2d0b0d5SMiodrag Dinic help 90f2d0b0d5SMiodrag Dinic This enables support for the platform used by Android emulator. 91f2d0b0d5SMiodrag Dinic 92f2d0b0d5SMiodrag Dinic Ranchu platform consists of a set of virtual devices. This platform 93f2d0b0d5SMiodrag Dinic enables emulation of variety of virtual configurations while using 94f2d0b0d5SMiodrag Dinic Android emulator. Android emulator is based on Qemu, and contains 95f2d0b0d5SMiodrag Dinic the support for the same set of virtual devices. 96f2d0b0d5SMiodrag Dinic 97eed0eabdSPaul Burtonendif 98