128 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			128 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0
 | |
| if MIPS_GENERIC_KERNEL
 | |
| 
 | |
| config LEGACY_BOARDS
 | |
| 	bool
 | |
| 	help
 | |
| 	  Select this from your board if the board must use a legacy, non-UHI,
 | |
| 	  boot protocol. This will cause the kernel to scan through the list of
 | |
| 	  supported machines calling their detect functions in turn if the
 | |
| 	  kernel is booted without being provided with an FDT via the UHI
 | |
| 	  boot protocol.
 | |
| 
 | |
| config YAMON_DT_SHIM
 | |
| 	bool
 | |
| 	help
 | |
| 	  Select this from your board if the board uses the YAMON bootloader
 | |
| 	  and you wish to include code which helps translate various
 | |
| 	  YAMON-provided environment variables into a device tree properties.
 | |
| 
 | |
| comment "Legacy (non-UHI/non-FIT) Boards"
 | |
| 
 | |
| config LEGACY_BOARD_SEAD3
 | |
| 	bool "Support MIPS SEAD-3 boards"
 | |
| 	select LEGACY_BOARDS
 | |
| 	select YAMON_DT_SHIM
 | |
| 	help
 | |
| 	  Enable this to include support for booting on MIPS SEAD-3 FPGA-based
 | |
| 	  development boards, which boot using a legacy boot protocol.
 | |
| 
 | |
| comment "MSCC Ocelot doesn't work with SEAD3 enabled"
 | |
| 	depends on LEGACY_BOARD_SEAD3
 | |
| 
 | |
| config LEGACY_BOARD_OCELOT
 | |
| 	bool "Legacy support for Ocelot based boards"
 | |
| 	depends on LEGACY_BOARD_SEAD3=n
 | |
| 	select LEGACY_BOARDS
 | |
| 	select SOC_VCOREIII
 | |
| 	select SYS_HAS_EARLY_PRINTK
 | |
| 	select USE_GENERIC_EARLY_PRINTK_8250
 | |
| 
 | |
| config SOC_VCOREIII
 | |
| 	bool
 | |
| 	select GPIOLIB
 | |
| 	select MSCC_OCELOT_IRQ
 | |
| 	select MSCC_OCELOT #will be removed when driver no more use it
 | |
| 
 | |
| #Will be removed when the driver using it will be converted to SOC_VCOREIII
 | |
| config MSCC_OCELOT
 | |
| 	bool
 | |
| 
 | |
| comment "FIT/UHI Boards"
 | |
| 
 | |
| config FIT_IMAGE_FDT_BOSTON
 | |
| 	bool "Include FDT for MIPS Boston boards"
 | |
| 	help
 | |
| 	  Enable this to include the FDT for the MIPS Boston development board
 | |
| 	  from Imagination Technologies in the FIT kernel image. You should
 | |
| 	  enable this if you wish to boot on a MIPS Boston board, as it is
 | |
| 	  expected by the bootloader.
 | |
| 
 | |
| config FIT_IMAGE_FDT_MARDUK
 | |
| 	bool "Include FDT for IMG Pistachio Marduk (CI40) boards"
 | |
| 	help
 | |
| 	  Enable this to include the FDT for the IMG Pistachio Marduk (CI40)
 | |
| 	  from Imagination Technologies in the FIT kernel image.
 | |
| 
 | |
| config FIT_IMAGE_FDT_NI169445
 | |
| 	bool "Include FDT for NI 169445"
 | |
| 	help
 | |
| 	  Enable this to include the FDT for the 169445 platform from
 | |
| 	  National Instruments in the FIT kernel image.
 | |
| 
 | |
| config FIT_IMAGE_FDT_XILFPGA
 | |
| 	bool "Include FDT for Xilfpga"
 | |
| 	help
 | |
| 	  Enable this to include the FDT for the MIPSfpga platform
 | |
| 	  from Imagination Technologies in the FIT kernel image.
 | |
| 
 | |
| config FIT_IMAGE_FDT_OCELOT
 | |
| 	bool "Include FDT for Microsemi Ocelot development platforms"
 | |
| 	select SOC_VCOREIII
 | |
| 	help
 | |
| 	  Enable this to include the FDT for the Ocelot development platforms
 | |
| 	  from Microsemi in the FIT kernel image.
 | |
| 	  This requires u-boot on the platform.
 | |
| 
 | |
| config FIT_IMAGE_FDT_LUTON
 | |
| 	bool "Include FDT for Microsemi Luton development platforms"
 | |
| 	select SOC_VCOREIII
 | |
| 	help
 | |
| 	  Enable this to include the FDT for the Luton development platforms
 | |
| 	  from Microsemi in the FIT kernel image.
 | |
| 	  This requires u-boot on the platform.
 | |
| 
 | |
| config FIT_IMAGE_FDT_JAGUAR2
 | |
| 	bool "Include FDT for Microsemi Jaguar2 development platforms"
 | |
| 	select SOC_VCOREIII
 | |
| 	help
 | |
| 	  Enable this to include the FDT for the Jaguar2 development platforms
 | |
| 	  from Microsemi in the FIT kernel image.
 | |
| 	  This requires u-boot on the platform.
 | |
| 
 | |
| config FIT_IMAGE_FDT_SERVAL
 | |
| 	bool "Include FDT for Microsemi Serval development platforms"
 | |
| 	select SOC_VCOREIII
 | |
| 	help
 | |
| 	  Enable this to include the FDT for the Serval development platforms
 | |
| 	  from Microsemi in the FIT kernel image.
 | |
| 	  This requires u-boot on the platform.
 | |
| 
 | |
| config BOARD_INGENIC
 | |
| 	bool "Support boards based on Ingenic SoCs"
 | |
| 	select MACH_INGENIC_GENERIC
 | |
| 	help
 | |
| 	  Enable support for boards based on Ingenic SoCs.
 | |
| 
 | |
| config VIRT_BOARD_RANCHU
 | |
| 	bool "Support Ranchu platform for Android emulator"
 | |
| 	help
 | |
| 	  This enables support for the platform used by Android emulator.
 | |
| 
 | |
| 	  Ranchu platform consists of a set of virtual devices. This platform
 | |
| 	  enables emulation of variety of virtual configurations while using
 | |
| 	  Android emulator. Android emulator is based on Qemu, and contains
 | |
| 	  the support for the same set of virtual devices.
 | |
| 
 | |
| endif
 |