Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 if MIPS_GENERIC_KERNEL
0003 
0004 config LEGACY_BOARDS
0005         bool
0006         help
0007           Select this from your board if the board must use a legacy, non-UHI,
0008           boot protocol. This will cause the kernel to scan through the list of
0009           supported machines calling their detect functions in turn if the
0010           kernel is booted without being provided with an FDT via the UHI
0011           boot protocol.
0012 
0013 config YAMON_DT_SHIM
0014         bool
0015         help
0016           Select this from your board if the board uses the YAMON bootloader
0017           and you wish to include code which helps translate various
0018           YAMON-provided environment variables into a device tree properties.
0019 
0020 comment "Legacy (non-UHI/non-FIT) Boards"
0021 
0022 config LEGACY_BOARD_SEAD3
0023         bool "Support MIPS SEAD-3 boards"
0024         select LEGACY_BOARDS
0025         select YAMON_DT_SHIM
0026         help
0027           Enable this to include support for booting on MIPS SEAD-3 FPGA-based
0028           development boards, which boot using a legacy boot protocol.
0029 
0030 comment "MSCC Ocelot doesn't work with SEAD3 enabled"
0031         depends on LEGACY_BOARD_SEAD3
0032 
0033 config LEGACY_BOARD_OCELOT
0034         bool "Legacy support for Ocelot based boards"
0035         depends on LEGACY_BOARD_SEAD3=n
0036         select LEGACY_BOARDS
0037         select SOC_VCOREIII
0038         select SYS_HAS_EARLY_PRINTK
0039         select USE_GENERIC_EARLY_PRINTK_8250
0040 
0041 config SOC_VCOREIII
0042         bool
0043         select GPIOLIB
0044         select MSCC_OCELOT_IRQ
0045         select MSCC_OCELOT #will be removed when driver no more use it
0046 
0047 #Will be removed when the driver using it will be converted to SOC_VCOREIII
0048 config MSCC_OCELOT
0049         bool
0050 
0051 comment "FIT/UHI Boards"
0052 
0053 config FIT_IMAGE_FDT_BOSTON
0054         bool "Include FDT for MIPS Boston boards"
0055         help
0056           Enable this to include the FDT for the MIPS Boston development board
0057           from Imagination Technologies in the FIT kernel image. You should
0058           enable this if you wish to boot on a MIPS Boston board, as it is
0059           expected by the bootloader.
0060 
0061 config FIT_IMAGE_FDT_MARDUK
0062         bool "Include FDT for IMG Pistachio Marduk (CI40) boards"
0063         help
0064           Enable this to include the FDT for the IMG Pistachio Marduk (CI40)
0065           from Imagination Technologies in the FIT kernel image.
0066 
0067 config FIT_IMAGE_FDT_NI169445
0068         bool "Include FDT for NI 169445"
0069         help
0070           Enable this to include the FDT for the 169445 platform from
0071           National Instruments in the FIT kernel image.
0072 
0073 config FIT_IMAGE_FDT_XILFPGA
0074         bool "Include FDT for Xilfpga"
0075         help
0076           Enable this to include the FDT for the MIPSfpga platform
0077           from Imagination Technologies in the FIT kernel image.
0078 
0079 config FIT_IMAGE_FDT_OCELOT
0080         bool "Include FDT for Microsemi Ocelot development platforms"
0081         select SOC_VCOREIII
0082         help
0083           Enable this to include the FDT for the Ocelot development platforms
0084           from Microsemi in the FIT kernel image.
0085           This requires u-boot on the platform.
0086 
0087 config FIT_IMAGE_FDT_LUTON
0088         bool "Include FDT for Microsemi Luton development platforms"
0089         select SOC_VCOREIII
0090         help
0091           Enable this to include the FDT for the Luton development platforms
0092           from Microsemi in the FIT kernel image.
0093           This requires u-boot on the platform.
0094 
0095 config FIT_IMAGE_FDT_JAGUAR2
0096         bool "Include FDT for Microsemi Jaguar2 development platforms"
0097         select SOC_VCOREIII
0098         help
0099           Enable this to include the FDT for the Jaguar2 development platforms
0100           from Microsemi in the FIT kernel image.
0101           This requires u-boot on the platform.
0102 
0103 config FIT_IMAGE_FDT_SERVAL
0104         bool "Include FDT for Microsemi Serval development platforms"
0105         select SOC_VCOREIII
0106         help
0107           Enable this to include the FDT for the Serval development platforms
0108           from Microsemi in the FIT kernel image.
0109           This requires u-boot on the platform.
0110 
0111 config BOARD_INGENIC
0112         bool "Support boards based on Ingenic SoCs"
0113         select MACH_INGENIC_GENERIC
0114         help
0115           Enable support for boards based on Ingenic SoCs.
0116 
0117 config VIRT_BOARD_RANCHU
0118         bool "Support Ranchu platform for Android emulator"
0119         help
0120           This enables support for the platform used by Android emulator.
0121 
0122           Ranchu platform consists of a set of virtual devices. This platform
0123           enables emulation of variety of virtual configurations while using
0124           Android emulator. Android emulator is based on Qemu, and contains
0125           the support for the same set of virtual devices.
0126 
0127 endif