menu "FCM platform"
	depends on ARCH_FCM

choice
	prompt "FCM system type"

config MACH_FCMBRD
	bool "Fcmbrd"
	select SOC_FCM
	select WIRELESS_EXT if WLAN && USB
	select WEXT_PRIV if WLAN && USB
	help
	  This enables support for the Sony Fcmbrd.

endchoice

source "arch/arm/mach-fcm/fcmbrd/Kconfig"

#
# SoC FCM
#
config SOC_FCM
	bool
	select USB_ARCH_HAS_OHCI if !(SOC_FCM_FPGA)
	select USB_ARCH_HAS_EHCI if !(SOC_FCM_FPGA)
	select ARM_ERRATA_754322
	select ARM_ERRATA_764369 if SMP

config SOC_FCM_FPGA
	bool "Support for FCM FPGA"
	select FCM_DO_NOT_USE_NON_CACHEABLE_MEMORY
	depends on SOC_FCM
	default n

#
# FCM specific configurations
#
config FCM_SKIP_CALIBRATION
	bool "Skip lpj and twd_timer_rate calibration"
	default y

config FCM_BST_COMPAT
	bool "BST compatible functions"
	default y
	help
	  This enables BST compatible functions and so on.

config FCM_DO_NOT_USE_NON_CACHEABLE_MEMORY
	bool
	help
	  Enabling this avoids an usage of non-cacheable memory to
	  prevent memory corruption on FPGA board.

endmenu
