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 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 81378e413fSGregory CLEMENTconfig FIT_IMAGE_FDT_LUTON 82378e413fSGregory CLEMENT bool "Include FDT for Microsemi Luton development platforms" 83378e413fSGregory CLEMENT select SOC_VCOREIII 84378e413fSGregory CLEMENT help 85378e413fSGregory CLEMENT Enable this to include the FDT for the Luton development platforms 86378e413fSGregory CLEMENT from Microsemi in the FIT kernel image. 87378e413fSGregory CLEMENT This requires u-boot on the platform. 88378e413fSGregory CLEMENT 89f84778f7SGregory CLEMENTconfig FIT_IMAGE_FDT_JAGUAR2 90f84778f7SGregory CLEMENT bool "Include FDT for Microsemi Jaguar2 development platforms" 91f84778f7SGregory CLEMENT select SOC_VCOREIII 92f84778f7SGregory CLEMENT help 93f84778f7SGregory CLEMENT Enable this to include the FDT for the Jaguar2 development platforms 94f84778f7SGregory CLEMENT from Microsemi in the FIT kernel image. 95f84778f7SGregory CLEMENT This requires u-boot on the platform. 96f84778f7SGregory CLEMENT 97*fe005201SGregory CLEMENTconfig FIT_IMAGE_FDT_SERVAL 98*fe005201SGregory CLEMENT bool "Include FDT for Microsemi Serval development platforms" 99*fe005201SGregory CLEMENT select SOC_VCOREIII 100*fe005201SGregory CLEMENT help 101*fe005201SGregory CLEMENT Enable this to include the FDT for the Serval development platforms 102*fe005201SGregory CLEMENT from Microsemi in the FIT kernel image. 103*fe005201SGregory CLEMENT This requires u-boot on the platform. 104*fe005201SGregory CLEMENT 105f0f4a753SPaul Cercueilconfig BOARD_INGENIC 106f0f4a753SPaul Cercueil bool "Support boards based on Ingenic SoCs" 107f0f4a753SPaul Cercueil select MACH_INGENIC_GENERIC 108f0f4a753SPaul Cercueil help 109f0f4a753SPaul Cercueil Enable support for boards based on Ingenic SoCs. 110f0f4a753SPaul Cercueil 111f2d0b0d5SMiodrag Dinicconfig VIRT_BOARD_RANCHU 112f2d0b0d5SMiodrag Dinic bool "Support Ranchu platform for Android emulator" 113f2d0b0d5SMiodrag Dinic help 114f2d0b0d5SMiodrag Dinic This enables support for the platform used by Android emulator. 115f2d0b0d5SMiodrag Dinic 116f2d0b0d5SMiodrag Dinic Ranchu platform consists of a set of virtual devices. This platform 117f2d0b0d5SMiodrag Dinic enables emulation of variety of virtual configurations while using 118f2d0b0d5SMiodrag Dinic Android emulator. Android emulator is based on Qemu, and contains 119f2d0b0d5SMiodrag Dinic the support for the same set of virtual devices. 120f2d0b0d5SMiodrag Dinic 121eed0eabdSPaul Burtonendif 122