menu "CNW5XXX platform type"
	depends on ARCH_CNW5XXX

config MACH_CNW5XXX
	bool "Support CNW5XXX platform"
	select ARM_GIC
	help
	  Include support for the Cavium Networks CNW5XXX Platform Baseboard.
	  This is a platform with an on-board ARM11 MPCore and has support for USB, 
	  MMC/SD/SDIO and PCI-E, etc.

config CNW5XXX_PM_API
	bool "Support for CNW5XXX Power Managemnet API"
	depends on MACH_CNW5XXX
	default y
	help
	  Enable support for the CNW5XXX Power Managemnet API.

config NETHD
	bool "Support for netHD"
	depends on MACH_CNW5XXX
	default y
	help
	  Enable support for netHD.

config CNW5XXX_GPU_ENVIRONMENT
        bool "CNW5XXX GPU(CNW5XXX 2D Acceleration) Support"
        default n
        help
          Say Y if you want to support 2D acceleration.

config CNW5XXX_DMAC
	bool "Support for CNW5XXX DMAC"
	depends on MACH_CNW5XXX
	help
	  Enable support for the CNW5XXX DMA controllers.

config CNW5XXX_DMAC_M2MTEST
	tristate "Memory-to-Memory Test Module"
	depends on MACH_CNW5XXX
	depends on CNW5XXX_DMAC
	help
	  Say yes here to enable support Memory-to-Memory test module.

config CNW5XXX_MAUI_BOARD_GPIO_BUTTON
	bool "enable internal pull-up for Maui board gpio button"
	depends on MACH_CNW5XXX
	help
	  Enable internal pull-up for Maui board gpio button

config CNW5XXX_CCNT_PROC
	bool "/proc entries to manipulate cycle counter"
	depends on MACH_CNW5XXX
	help
	  Add /proc entries to manipulate cycle counter

config CNW5XXX_TRACE
	bool "/proc entries to provide real-time trace functionality"
	depends on CNW5XXX_CCNT_PROC
	help
	  Add /proc entries to provide real-time trace functionality

config CNW5XXX_TRACE_SIZE
	int
	depends on CNW5XXX_TRACE
	default "10240"

choice
	prompt "Hardware Board"
	default CNW5602_V_1_0
	help
	  Select hardware board

config CNW5602_V_1_0
	bool "CNW5602_V_1_0"
	help
	  CNW5602 PureVu Validation Board

config LX330_FPGA_V_1_1
	bool "LX330_FPGA_V_1_1"
	help
	  Cavium Networks LX330 FPGA Board

endchoice

choice
	prompt "Chip"
	default CNW5XXX_CHIP_V_1_1
	help
	  Select chip version

config CNW5XXX_CHIP_V_1_0
	bool "CNW5XXX_CHIP_V_1_0"

config CNW5XXX_CHIP_V_1_1
	bool "CNW5XXX_CHIP_V_1_1"

endchoice

endmenu
