config SCSC_WLAN
	tristate "Driver for Samsung SCSC Maxwell Wifi"
	depends on SCSC_CORE
	depends on CFG80211

if SCSC_WLAN != n
config SCSC_WLAN_OXYGEN_ENABLE
        bool "Enable OXYGEN for SCSC WLAN"
        default n
        ---help---
          This option enables OXYGEN for SCSC WLAN.

config SCSC_WLAN_KEY_MGMT_OFFLOAD
        bool "Enable roam offload for SCSC WLAN"
        default y
        ---help---
          This option enables roam offload for SCSC WLAN.

config SCSC_WLAN_DEBUG
	bool "Enable debug output from the SCSC Wifi driver"
	depends on SCSC_WLAN
	---help---
	  This option enables debug support for the SCSC wifi chipset.

config SCSC_WLAN_SKB_TRACKING
	bool "Enable debug memory tracking of skb data in the driver"
	---help---
	  This option enables tracking of all skb data in the driver..
	  This will affect the performance!

config SCSC_WLAN_OFFLINE_TRACE
	bool "Enable event logging buffer"
	---help---
	  The wifi driver has support for event logging in a circular
	  buffer. With the various trace enabled, the buffer is
	  continually updated with logging information. The buffer
	  can be dumped by writing to the proc file
	  (/proc/driver/unifi0/hip2dbgdumptrigger).

config SCSC_WLAN_OFFLINE_TX_TRACE
	depends on SCSC_WLAN_OFFLINE_TRACE
	bool "Enable transmit trace logging"
	---help---
	  This option enables logging of transmit events
	  to the buffer. This option is useful when tracing
	  a transmission event from top to bottom.

config SCSC_WLAN_OFFLINE_DATA_PLANE_PROFILE_TRACE
	depends on SCSC_WLAN_OFFLINE_TRACE
	bool "Enable extra information to the SDIO command logging"
	---help---
	  This options creates additional information for the
	  SDIO trace.

config SCSC_WLAN_RX_NAPI
	bool "Enable use of net device napi rx polling api"
	---help---
	  This option enables the drivers use of the napi api

config SCSC_WLAN_RX_NAPI_GRO
	bool "Enable use of net device napi rx GRO"
	depends on SCSC_WLAN_RX_NAPI
	---help---
	  This option enables the drivers use of the napi Generic Receive Offload

config SCSC_WLAN_PSCHED_AMSDU
	bool "Enable transmit A-MSDU creation"
	default y
	---help---
	  The driver packet scheduler can create A-MSDU frames
	  from frames in the same TID queue for transmission.d

config SCSC_WLAN_ANDROID
	bool "Android specific support"
	default y
	---help---
	  Enable support for Android specific aspects of the driver.

config SCSC_WLAN_STA_ONLY
	bool "Support WLAN STA only (no P2P/AP/IBSS)"
	default n
	---help---
	  Enable only basic STA mode for debugging purposes

config SCSC_WLAN_HIP_SUPPORT_SCATTER_GATHER_API
	bool "Enable scatter/gather IO for hip"
	default y
	---help---
	  Enable the support for SDIO scatter/gather APIs for hip transfers.

config SCSC_WLAN_KIC_OPS
	bool "Wi-Fi service driver provides OPS for KIC to use for various tasks"
	depends on SAMSUNG_KIC
	default y
	---help---
	  Provide Wi-Fi service driver OPS, which KIC can use for triggering Wi-Fi related events.

config SCSC_WLAN_GSCAN_ENABLE
	bool "Enable GSCAN in SCSC wlan driver"
	default y
	---help---
	  This option enables GSCAN in SCSC wlan driver.

config SCSC_WLAN_WES_NCHO
	bool "Enable Tango NCHO/WES feature"
	default y
	---help---
	  This option enables the NCHO/WES feature by Tango.

config SCSC_WLAN_MUTEX_DEBUG
	bool "Enable Mutex debugging mechanism in slsi wlan driver"
	default y
	---help---
	  This option enables the Mutex debug reports in slsi wlan driver.

config CONFIG_SCSC_WLAN_BLOCK_IPV6
	bool "Block IPv6"
	default n
	---help---
	  This option blocks IPv6 packets.

config CONFIG_SCSC_WLAN_DISABLE_NAT_KA
	bool "Disable NAT"
	default n
	---help---
	  This option disables NAT.

config SCSC_WLAN_HANG_TEST
	bool "Test HANG Event"
	default y
	---help---
	   This option facilitates triggering of HANG Event
	   to reset WLAN

config SCSC_WLAN_MAC_ADDRESS_FILENAME
	string "MAC address filename"
	default "/efs/wifi/.mac.info"
	---help---
	  Select the programmed MAC address file.

config SCSC_WLAN_MAX_INTERFACES
        int "Max number of virtual interfaces supported"
        range 1 3
        default 3
	---help---
	The driver structures are sized to support this
	number of interfaces.

endif
