config SSTAR_EMAC
select NET
select NET_ETHERNET
select MII
select PACKET
select USE_POLICY_FWD
select INET
select NETDEVICES

tristate "SSTAR_EMAC"
default n

help
Enable compilation option for driver EMAC

if SSTAR_PADMUX
config EMAC0_PHY_RESET_HOLD_MS
int "Set emac0 phy reset padmux low in millisecond"
default 20
help
    Set emac0 phy reset padmux low in millisecond

config EMAC0_PHY_RESET_WAIT_READY_MS
int "Set emac0 phy reset padmux high wait ready in millisecond"
default 50
help
    Set emac0 phy reset padmux high wait ready in millisecond

config EMAC1_PHY_RESET_HOLD_MS
int "Set emac1 phy reset padmux low in millisecond"
default 20
help
    Set emac1 phy reset padmux low in millisecond

config EMAC1_PHY_RESET_WAIT_READY_MS
int "Set emac1 phy reset padmux high wait ready in millisecond"
default 50
help
    Set emac1 phy reset padmux high wait ready in millisecond
endif

if SSTAR_EMAC
config EMAC_SUPPLY_RNG
bool "Supply to random number generator device"
default n
help
    Supply to random number generator device

config SSTAR_HW_TX_CHECKSUM
bool "Supply to hardware TX checksum"
default n
help
    Supply to hardware TX checksum

config K3_RX_SWPATCH
bool "Supply to K3 RX SW Patch"
default n
help
    Supply to K3 RX frame drop due to padding 4 bytes issue

config DISCONNECT_DELAY_S
int "Disconnect delay in second"
default 1
help
    Disconnect delay in second

config SSTAR_EEE
bool "Supply to EEE function"
default n
help
    Supply to EEE function

config EMAC_PHY_RESTART_AN
bool "Supply to phy restart AN"
default n
help
    Supply to phy restart AN
endif
