obj-$(CONFIG_R8127) += r8127.o
r8127-objs += r8127_n.o rtl_eeprom.o rtltool.o r8127_fiber.o

EXTRA_CFLAGS += -DCONFIG_SOC_LAN
EXTRA_CFLAGS += -DCONFIG_ASPM
EXTRA_CFLAGS += -DENABLE_S5WOL
EXTRA_CFLAGS += -DENABLE_TX_NO_CLOSE
EXTRA_CFLAGS += -DENABLE_GIGA_LITE
# EXTRA_CFLAGS += -DCONFIG_R8127_NAPI  # Need to check if needed
# EXTRA_CFLAGS += -DCONFIG_R8127_VLAN  # Need to check if needed

#
# Other options that can be enabled if needed.
#
#
# ENABLE_REALWOW_SUPPORT:
# r8127-objs += r8127_realwow.o
# EXTRA_CFLAGS += -DENABLE_REALWOW_SUPPORT
#
# ENABLE_DASH_SUPPORT:
# r8127-objs += r8127_dash.o
# EXTRA_CFLAGS += -DENABLE_DASH_SUPPORT
#
# CONFIG_DOWN_SPEED_100:
# EXTRA_CFLAGS += -DCONFIG_DOWN_SPEED_100
#
# ENABLE_S5_KEEP_CURR_MAC:
# EXTRA_CFLAGS += -DENABLE_S5_KEEP_CURR_MAC
#
# ENABLE_EEE:
# EXTRA_CFLAGS += -DENABLE_EEE
#
# ENABLE_S0_MAGIC_PACKET:
# EXTRA_CFLAGS += -DENABLE_S0_MAGIC_PACKET
#
# ENABLE_MULTIPLE_TX_QUEUE:
# EXTRA_CFLAGS += -DENABLE_MULTIPLE_TX_QUEUE
#
# ENABLE_PTP_SUPPORT:
# r8127-objs += r8127_ptp.o
# EXTRA_CFLAGS += -DENABLE_PTP_SUPPORT
#
# ENABLE_RSS_SUPPORT:
# r8127-objs += r8127_rss.o
# EXTRA_CFLAGS += -DENABLE_RSS_SUPPORT
#
# ENABLE_LIB_SUPPORT:
# r8127-objs += r8127_lib.o
# EXTRA_CFLAGS += -DENABLE_LIB_SUPPORT
#
# ENABLE_USE_FIRMWARE_FILE:
# r8127-objs += r8127_firmware.o
# EXTRA_CFLAGS += -DENABLE_USE_FIRMWARE_FILE
#
# DISABLE_WOL_SUPPORT:
# EXTRA_CFLAGS += -DDISABLE_WOL_SUPPORT
#
# DISABLE_MULTI_MSIX_VECTOR:
# EXTRA_CFLAGS += -DDISABLE_MULTI_MSIX_VECTOR
#
# ENABLE_DOUBLE_VLAN:
# EXTRA_CFLAGS += -DENABLE_DOUBLE_VLAN
#
# ENABLE_PAGE_REUSE:
# EXTRA_CFLAGS += -DENABLE_PAGE_REUSE
#
# ENABLE_RX_PACKET_FRAGMENT:
# EXTRA_CFLAGS += -DENABLE_RX_PACKET_FRAGMENT

