# SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_R8125) += r8125.o

r8125-objs := r8125_n.o rtl_eeprom.o rtltool.o

ccflags-y += -DCONFIG_R8125_NAPI
ccflags-y += -DCONFIG_R8125_VLAN
ccflags-y += -DCONFIG_SOC_LAN
ccflags-y += -DCONFIG_ASPM
ccflags-y += -DENABLE_S5WOL
ccflags-y += -DENABLE_EEE
ccflags-y += -DENABLE_TX_NO_CLOSE
ccflags-y += -DENABLE_MULTIPLE_TX_QUEUE
ccflags-y += -DENABLE_GIGA_LITE

r8125-$(CONFIG_R8125_RSS) += r8125_rss.o
ccflags-$(CONFIG_R8125_RSS) += -DENABLE_RSS_SUPPORT

r8125-$(CONFIG_R8125_PTP) += r8125_ptp.o
ccflags-$(CONFIG_R8125_PTP) += -DENABLE_PTP_SUPPORT

r8125-$(CONFIG_R8125_DASH) += r8125_dash.o
ccflags-$(CONFIG_R8125_DASH) += -DENABLE_DASH_SUPPORT

r8125-$(CONFIG_R8125_FIBER) += r8125_fiber.o
ccflags-$(CONFIG_R8125_FIBER) += -DENABLE_FIBER_SUPPORT

r8125-$(CONFIG_R8125_FIRMWARE) += r8125_firmware.o
ccflags-$(CONFIG_R8125_FIRMWARE) += -DENABLE_USE_FIRMWARE_FILE
