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 342825f4c0SGregory 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 61*666173eeSJiaxun Yangconfig FIT_IMAGE_FDT_MARDUK 62*666173eeSJiaxun Yang bool "Include FDT for IMG Pistachio Marduk (CI40) boards" 63*666173eeSJiaxun Yang help 64*666173eeSJiaxun Yang Enable this to include the FDT for the IMG Pistachio Marduk (CI40) 65*666173eeSJiaxun Yang from Imagination Technologies in the FIT kernel image. 66*666173eeSJiaxun Yang 677aacf86bSNathan Sullivanconfig FIT_IMAGE_FDT_NI169445 687aacf86bSNathan Sullivan bool "Include FDT for NI 169445" 697aacf86bSNathan Sullivan help 707aacf86bSNathan Sullivan Enable this to include the FDT for the 169445 platform from 717aacf86bSNathan Sullivan National Instruments in the FIT kernel image. 727aacf86bSNathan Sullivan 73b35565bbSZubair Lutfullah Kakakhelconfig FIT_IMAGE_FDT_XILFPGA 74b35565bbSZubair Lutfullah Kakakhel bool "Include FDT for Xilfpga" 75b35565bbSZubair Lutfullah Kakakhel help 76b35565bbSZubair Lutfullah Kakakhel Enable this to include the FDT for the MIPSfpga platform 77b35565bbSZubair Lutfullah Kakakhel from Imagination Technologies in the FIT kernel image. 78b35565bbSZubair Lutfullah Kakakhel 7939249d77SQuentin Schulzconfig FIT_IMAGE_FDT_OCELOT 8039249d77SQuentin Schulz bool "Include FDT for Microsemi Ocelot development platforms" 81700364daSGregory CLEMENT select SOC_VCOREIII 82d5be4aebSAlexandre Belloni help 8339249d77SQuentin Schulz Enable this to include the FDT for the Ocelot development platforms 84d5be4aebSAlexandre Belloni from Microsemi in the FIT kernel image. 85d5be4aebSAlexandre Belloni This requires u-boot on the platform. 86d5be4aebSAlexandre Belloni 87378e413fSGregory CLEMENTconfig FIT_IMAGE_FDT_LUTON 88378e413fSGregory CLEMENT bool "Include FDT for Microsemi Luton development platforms" 89378e413fSGregory CLEMENT select SOC_VCOREIII 90378e413fSGregory CLEMENT help 91378e413fSGregory CLEMENT Enable this to include the FDT for the Luton development platforms 92378e413fSGregory CLEMENT from Microsemi in the FIT kernel image. 93378e413fSGregory CLEMENT This requires u-boot on the platform. 94378e413fSGregory CLEMENT 95f84778f7SGregory CLEMENTconfig FIT_IMAGE_FDT_JAGUAR2 96f84778f7SGregory CLEMENT bool "Include FDT for Microsemi Jaguar2 development platforms" 97f84778f7SGregory CLEMENT select SOC_VCOREIII 98f84778f7SGregory CLEMENT help 99f84778f7SGregory CLEMENT Enable this to include the FDT for the Jaguar2 development platforms 100f84778f7SGregory CLEMENT from Microsemi in the FIT kernel image. 101f84778f7SGregory CLEMENT This requires u-boot on the platform. 102f84778f7SGregory CLEMENT 103fe005201SGregory CLEMENTconfig FIT_IMAGE_FDT_SERVAL 104fe005201SGregory CLEMENT bool "Include FDT for Microsemi Serval development platforms" 105fe005201SGregory CLEMENT select SOC_VCOREIII 106fe005201SGregory CLEMENT help 107fe005201SGregory CLEMENT Enable this to include the FDT for the Serval development platforms 108fe005201SGregory CLEMENT from Microsemi in the FIT kernel image. 109fe005201SGregory CLEMENT This requires u-boot on the platform. 110fe005201SGregory CLEMENT 111f0f4a753SPaul Cercueilconfig BOARD_INGENIC 112f0f4a753SPaul Cercueil bool "Support boards based on Ingenic SoCs" 113f0f4a753SPaul Cercueil select MACH_INGENIC_GENERIC 114f0f4a753SPaul Cercueil help 115f0f4a753SPaul Cercueil Enable support for boards based on Ingenic SoCs. 116f0f4a753SPaul Cercueil 117f2d0b0d5SMiodrag Dinicconfig VIRT_BOARD_RANCHU 118f2d0b0d5SMiodrag Dinic bool "Support Ranchu platform for Android emulator" 119f2d0b0d5SMiodrag Dinic help 120f2d0b0d5SMiodrag Dinic This enables support for the platform used by Android emulator. 121f2d0b0d5SMiodrag Dinic 122f2d0b0d5SMiodrag Dinic Ranchu platform consists of a set of virtual devices. This platform 123f2d0b0d5SMiodrag Dinic enables emulation of variety of virtual configurations while using 124f2d0b0d5SMiodrag Dinic Android emulator. Android emulator is based on Qemu, and contains 125f2d0b0d5SMiodrag Dinic the support for the same set of virtual devices. 126f2d0b0d5SMiodrag Dinic 127eed0eabdSPaul Burtonendif 128