config RAETH
        tristate "Ralink GMAC"
        ---help---
          This driver supports Ralink gigabit ethernet family of
          adapters.

config RAETH_NAPI
        bool "Use Rx Polling (NAPI)"
        depends on RAETH

config RAETH_JUMBOFRAME
        bool "Jumbo Frame up to 4K bytes"
        depends on RAETH && !RALINK_RT3052

config RAETH_CHECKSUM_OFFLOAD
        bool "TCP/UDP/IP checksum offload"
	default y
        depends on RAETH && !RALINK_RT2880

config RAETH_QOS
        bool "QoS Feature"
        depends on RAETH && !RALINK_RT2880

choice
        prompt "QoS Type"
        depends on RAETH_QOS
        default DSCP_QOS_DSCP

config  RAETH_QOS_DSCP_BASED
        bool "DSCP-based"
        depends on RAETH_QOS 

config  RAETH_QOS_PORT_BASED
        bool "Port-based"
        depends on RAETH_QOS

endchoice


choice
        prompt "GMAC is connected to"
        depends on RAETH
        default IC+

config  RAETH_ROUTER
        bool "IC+"
        depends on !RALINK_RT3052

config  ICPLUS_PHY
        bool "100PHY"
        depends on !RALINK_RT3052

config  MAC_TO_MAC_MODE
        bool "VITESSE"
        depends on !RALINK_RT3052
	select RALINK_SPI

config  RT_3052_ESW
        bool "RT3052 Embedded Switch"
        depends on RALINK_RT3052

config  GIGAPHY
        bool "MARVELL"
        depends on !RALINK_RT3052

endchoice


config LAN_WAN_SUPPORT
        bool "LAN/WAN Partition"
        depends on RAETH_ROUTER || RT_3052_ESW

choice
        prompt "Board Layout Type"
        depends on LAN_WAN_SUPPORT
	default WAN_AT_P0

	config  WAN_AT_P4
	        bool "LLLL/W"

	config  WAN_AT_P1
	        bool "L/W/LLL"
	
	config  WAN_AT_P0
	        bool "W/LLLL"
endchoice

config	ESW_DOUBLE_VLAN_TAG
	bool
	default y if RT_3052_ESW

config RAETH_RT3052_P5
        bool "Port 5 Support"
        depends on RAETH && RALINK_RT3052
choice
        prompt "Target Mode"
        depends on RAETH_RT3052_P5
	default P5_RGMII_TO_MAC_MODE

	config P5_MAC_TO_PHY_MODE
		bool "Giga_Phy (RGMII)"
	config P5_RGMII_TO_MAC_MODE
		bool "Giga_SW/iNIC (RGMII)"
	config P5_MII_TO_MAC_MODE
		bool "External_CPU (MII_RvMII)"
	config P5_RMII_TO_MAC_MODE
		bool "External_CPU (RvMII_MII)"
endchoice

config  MAC_TO_GIGAPHY_MODE_ADDR
        hex "Phy Address"
	default 0x0 if RT3052_FPGA
	default 0x1F if !RT3052_FPGA
        depends on GIGAPHY || P5_MAC_TO_PHY_MODE
