menu "SSTAR GMAC"
config SSTAR_GMAC
	select NET
	select NET_ETHERNET
	select PACKET
	select USE_POLICY_FWD
	select INET
	select NETDEVICES
	select ETHERNET
	select STMMAC_ETH
	tristate "SSTAR GMAC"
	default y

config SSTAR_SNPS_GMAC_RX_ZERO_COPY
	depends on SSTAR_GMAC
	bool "SSTAR_SNPS_GMAC_RX_ZERO_COPY"
	default y
	help
		SSTAR GMAC Rx Zero copy

config SSTAR_SNPS_GMAC_RXIC
	depends on SSTAR_GMAC
	bool "SSTAR_SNPS_GMAC_RXIC"
	default n
	help
		SSTAR GMAC Rx adaptive RX Interrupt

config SSTAR_SNPS_GMAC_CODING_OPTIMIZE
	depends on SSTAR_GMAC
	bool "SSTAR_SNPS_GMAC_CODING_OPTIMIZE"
	default y
	help
		SSTAR GMAC coding optimization

config SSTAR_SNPS_GMAC_SET_AFFINITY
	depends on SSTAR_GMAC
	bool "SSTAR_SNPS_GMAC_SET_AFFINITY"
	default n
	help
		GMAC interrupt separate on each CPU

config SSTAR_GMAC_DELAY_SCALE
	depends on SSTAR_GMAC
	int "SSTAR_GMAC_DELAY_SCALE"
	default 1
	help
		SSTAR GMAC delay time scale

config SSTAR_SNPS_GMAC_STORM_PROTECT
	depends on SSTAR_GMAC
	bool "SSTAR_SNPS_GMAC_DYN_STORM_PROTECT"
	default n
	help
		SSTAR GMAC Dynamic Storm Protect for Bcast and Mcast Packet

config SSTAR_SNPS_GMAC_EEE_REDUCTION
	depends on SSTAR_GMAC
	bool "SSTAR_SNPS_GMAC_EEE_REDUCTION"
	default n
	help
		SSTAR GMAC EEE : reduce number of enter/exit LPI mode

config SSTAR_SNPS_GMAC_TEST
	depends on SSTAR_GMAC
	bool "SSTAR_SNPS_GMAC_TEST"
	default n
	help
		SSTAR GMAC Test function

config SSTAR_SNPS_SW_TX_FLOW_CTL
	depends on SSTAR_GMAC
	bool "SSTAR_SNPS_SW_TX_FLOW_CTL"
	default n
	help
		SSTAR GMAC SW Tx flow control

config SSTAR_GMAC0_PHY_RESET_HOLD_MS
	depends on SSTAR_GMAC
	int "SSTAR_GMAC0_PHY_RESET_DELAY1_MS"
	default 20
	help
		PHY Reset pulse hold time in ms

config SSTAR_GMAC0_PHY_RESET_WAIT_READY_MS
	depends on SSTAR_GMAC
	int "SSTAR_GMAC0_PHY_RESET_WAIT_READY_MS"
	default 50
	help
		PHY Reset wait ready in ms

config SSTAR_GMAC1_PHY_RESET_HOLD_MS
	depends on SSTAR_GMAC
	int "SSTAR_GMAC1_PHY_RESET_DELAY1_MS"
	default 20
	help
		PHY Reset pulse hold time in ms

config SSTAR_GMAC1_PHY_RESET_WAIT_READY_MS
	depends on SSTAR_GMAC
	int "SSTAR_GMAC1_PHY_RESET_WAIT_READY_MS"
	default 50
	help
		PHY Reset wait ready in ms

config SSTAR_GMAC_EXTRA_STATS
	depends on SSTAR_GMAC
	bool "SSTAR_GMAC_EXTRA_STATS"
	default y
	help
		SSTAR_GMAC extra stats

config SSTAR_GMAC_DEBUG
	depends on SSTAR_GMAC
	bool "SSTAR_GMAC_DEBUG"
	default n
	help
		SSTAR_GMAC debug informations

config SSTAR_GMAC_BACKUP_DESC
	depends on SSTAR_GMAC
	bool "SSTAR_GMAC_BACKUP_DESC"
	default n
	help
		SSTAR_GMAC backup descriptors

config SSTAR_GMAC0_PHY_RESET_HOLD_MS
	depends on SSTAR_GMAC
	int "SSTAR_GMAC0_PHY_RESET_DELAY1_MS"
	default 20
	help
		PHY Reset pulse hold time in ms

config SSTAR_GMAC0_PHY_RESET_WAIT_READY_MS
	depends on SSTAR_GMAC
	int "SSTAR_GMAC0_PHY_RESET_WAIT_READY_MS"
	default 50
	help
		PHY Reset wait ready in ms

config SSTAR_GMAC1_PHY_RESET_HOLD_MS
	depends on SSTAR_GMAC
	int "SSTAR_GMAC1_PHY_RESET_DELAY1_MS"
	default 20
	help
		PHY Reset pulse hold time in ms

config SSTAR_GMAC1_PHY_RESET_WAIT_READY_MS
	depends on SSTAR_GMAC
	int "SSTAR_GMAC1_PHY_RESET_WAIT_READY_MS"
	default 50
	help
		PHY Reset wait ready in ms
endmenu
