obj-$(CONFIG_R8126) += r8126.o
r8126-objs += r8126_n.o rtl_eeprom.o rtltool.o r8126_fiber.o

EXTRA_CFLAGS += -DCONFIG_SOC_LAN
EXTRA_CFLAGS += -DENABLE_FIBER_SUPPORT
EXTRA_CFLAGS += -DCONFIG_ASPM
EXTRA_CFLAGS += -DENABLE_S5WOL
EXTRA_CFLAGS += -DENABLE_TX_NO_CLOSE
EXTRA_CFLAGS += -DENABLE_GIGA_LITE
# EXTRA_CFLAGS += -DCONFIG_R8126_NAPI  # Need to check if needed
# EXTRA_CFLAGS += -DCONFIG_R8126_VLAN  # Need to check if needed

#
# Other options that can be enabled if needed.
#
# ENABLE_REALWOW_SUPPORT:
# r8126-objs += r8126_realwow.o
# EXTRA_CFLAGS += -DENABLE_REALWOW_SUPPORT
#
# ENABLE_DASH_SUPPORT:
# r8126-objs += r8126_dash.o
# EXTRA_CFLAGS += -DENABLE_DASH_SUPPORT
#
# ENABLE_DASH_PRINTER_SUPPORT:
# r8126-objs += r8126_dash.o
# EXTRA_CFLAGS += -DENABLE_DASH_SUPPORT -DENABLE_DASH_PRINTER_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:
# r8126-objs += r8126_ptp.o
# EXTRA_CFLAGS += -DENABLE_PTP_SUPPORT
#
# ENABLE_RSS_SUPPORT:
# r8126-objs += r8126_rss.o
# EXTRA_CFLAGS += -DENABLE_RSS_SUPPORT
# 
# ENABLE_LIB_SUPPORT:
# r8126-objs += r8126_lib.o
# EXTRA_CFLAGS += -DENABLE_LIB_SUPPORT
#
# ENABLE_USE_FIRMWARE_FILE:
# r8126-objs += r8126_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

