Files

174 lines
2.9 KiB
Plaintext
Executable File
Vendored

config NOE
# bool "Ethernet GMAC"
tristate
depends on MS_NOE
default MS_NOE
---help---
This driver support gigabit ethernet family of adapters.
if NOE
config NOE_FPGA_VERIFY
bool
config NOE_NO_CHECK_ACTIVE_SETMAC
bool "Not check active when setting MAC address"
default y
choice
prompt "GMAC1 is connected to"
depends on NOE
default GE1_GMII_AN_EXTPHY
config GE1_GMII_AN_EXTPHY
bool "GMII_AN (External GigaPhy)"
endchoice
config MAC_TO_GIGAPHY_MODE_ADDR
hex "GE1 Phy Address"
default 0x1 if GE1_GMII_AN_EXTPHY
config NOE_GMAC2
bool "GMAC2 Support"
depends on NOE
default y
choice
prompt "GMAC2 is connected to"
depends on NOE_GMAC2
default GE2_GMII_AN_EXTPHY
config GE2_GMII_AN_EXTPHY
bool "GMII (External GigaPhy)"
depends on NOE_GMAC2
endchoice
config MAC_TO_GIGAPHY_MODE_ADDR2
hex "GE2 Phy Address"
default 0x3 if GE2_GMII_AN_EXTPHY
depends on NOE_GMAC2
config MDIO_IC1819
bool "MDIO_IC1819 (SW MDIO TO CONTROL IC1819)"
depends on NOE_GMAC2
select MS_MDIO
config NOE_RGMII_TX_DELAY_2NS
bool "RGMII tx delay 2ns default"
depends on NOE
default y
#choice
# prompt "Network BottomHalves"
# depends on NOE
# default NOE_NETWORK_TASKLET_BH
config NOE_NETWORK_TASKLET_BH
# bool "Tasklet"
bool
default n
config NOE_NETWORK_WORKQUEUE_BH
# bool "Work Queue"
bool
default n
config NOE_NAPI
# bool "NAPI"
bool
default y
#endchoice
#config NOE_SPECIAL_TAG
# bool "Special Tag (0x810x)"
# depends on NOE
config NOE_CHECKSUM_OFFLOAD
bool
default y
depends on NOE
#config NOE_HW_IOCOHERENT
# bool
# default n
# depends on NOE
config NOE_HW_LRO
# bool "HW LRO"
bool
default y
depends on NOE
config NOE_HW_VLAN_TX
bool
default y
depends on NOE
---help---
Please disable HW_VLAN_TX if you need double vlan
config NOE_HW_VLAN_RX
bool
default n
depends on NOE
---help---
Please disable HW_VLAN_RX if you need double vlan
config NOE_TSO
bool
default y
depends on NOE_HW_VLAN_TX
config NOE_ETHTOOL
select MII
bool "support ethtool"
default n
depends on NOE
config NOE_QDMA
bool "Choose QDMA istead PDMA"
bool
default y
depends on NOE
config NOE_QDMATX_QDMARX
bool
depends on NOE_QDMA
config HW_SFQ
bool
depends on NOE_QDMA
config ESW_DOUBLE_VLAN_TAG
bool
default n
config ETH_SKB_ALLOC_SELECT
bool
default y
#choice
# prompt "SKB Allocation API Selection"
# depends on ETH_SKB_ALLOC_SELECT
# default ETH_SLAB_ALLOC_SKB
config ETH_SLAB_ALLOC_SKB
#bool "SLAB skb allocation"
bool
default y
config ETH_PAGE_ALLOC_SKB
#bool "Page skb allocation"
bool
default n
#endchoice
#config NOE_TX_RX_INT_SEPARATION
# bool "Interrupt Separation"
# default y
endif # NOE