menuconfig BCM_MGW_TEST
	bool "Test Drivers for Broadcom Media Gateway Drivers"
	default n
	help
	  These drivers are for testing specific functionality of drivers in the
	  parent directory. They have no use other than to developers in debugging
	  the driver(s) they were written to test in the parent directory.

if BCM_MGW_TEST

config BCM_GPIO_IRQ_TEST
	tristate "Driver to Test GPIO IRQ Support in pinctrl-gpio-bcm3384 Driver"
	depends on PINCTRL_GPIO_BCM3384
	default n
	help
	  This driver tests the IRQ support that was added to the
	  pinctrl-gpio-bcm3384 driver. It could also be used to test IRQ
	  support in other pinctrl/gpio drivers. The .dtsi file in this
	  directory should be modified to work with a GPIO that will be the
	  interrupt source on the specific board being tested. Initial testing
	  was done using the WPS pushbutton on the BCM93384WVG board using an
	  edge-triggered interrupt.

config BCM_DQM_TEST
	tristate "Driver to Test DQM Driver"
	depends on BCM_DQM
	default n
	help
	  This driver tests the DQM driver by loading on both the producer
	  and consumer machines of a DQM Q. On the 3385/7145 and 3390 the RG
	  and STB were used as the producer/consumer. Once loaded proc files
	  are used to specify the Q to use and how many iterations to write
	  to the Q.

config BCM_NMI_TEST
	tristate "Driver to Test Watchdog NMI"
	depends on BCM3390_WDT
	default m
	help
	  Two kernel modules are created, soft_lockup.ko and hard_lockup.ko to
	  assist in testing of the NMI support in the bcm3390_wdt watchdog
	  driver. Loading the soft_lockup.ko modules will cause all cores to
	  become stuck attempting to acquire a spin lock with interrupts
	  enabled. hard_lockup.ko will do the same with interrupts disabled on
	  all cores.

config BCM_VFBIO_SMC_SIM
	tristate "Virtual Flash Block I/O Test Driver"
	default n
	help
	  Simulates the ITC/RPC virtual flash interface provided by the SMC
	  using memory as a backing store. Intended only as a prototype/test
	  mechanism for the VFBIO driver on the 3390.

endif
