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
 |