# Realtek Semiconductor Corp.
#
# bsp/Makefile
#     bsp Makefile
#
# Copyright (C) 2006-2012 Tony Wu (tonywu@realtek.com)
#


obj-y += rtk_proc.o reboot_reason.o
obj-$(CONFIG_NET) += netdev_reset.o
ifeq ($(CONFIG_RTK_PROC_GPIO_FILES),y)
obj-y += rtk_gpio.o
obj-y += pushbutton.o led-generic.o
obj-$(CONFIG_ARCH_CORTINA_G3HGU) += board_g3hgu.o
## G3HGU and VENUS use the same board_g3hgu..c
obj-$(CONFIG_ARCH_CORTINA_VENUS) += board_g3hgu.o
obj-$(CONFIG_ARCH_REALTEK_TAURUS) += board_g3hgu.o
obj-$(CONFIG_ARCH_RTL8198F) += board_98F.o
obj-$(CONFIG_RTK_SOC_RTL8198D) += board_rtl8198d.o
obj-$(CONFIG_WPS_LED) += led-wps.o
obj-$(CONFIG_WIFI_LED_USE_SOC_GPIO) += led-wifi.o
obj-$(CONFIG_E8B) += led-power.o
obj-$(CONFIG_RTL8672_SW_USB_LED)    += led-usb.o
obj-$(CONFIG_RTL9607C) += soc_rtl960xc.o
obj-$(CONFIG_RTK_SOC_RTL9607C) += board_rtl960xc.o
endif
obj-$(CONFIG_RTK_SOC_RTL9607C) += board_rtl960xc.o
obj-$(CONFIG_RTK_SOC_RTL8198D) += board_rtl8198d.o
ifndef CONFIG_CORTINA_BOARD_FPGA
obj-$(CONFIG_ARCH_CORTINA_G3HGU) += rtk_phy_control.o
obj-$(CONFIG_ARCH_CORTINA_VENUS) += rtk_phy_control_venus.o soc_venus.o rtk_spare_reg.o realtek-soc-a.o
obj-$(CONFIG_ARCH_REALTEK_TAURUS) += rtk_phy_control_venus.o soc_venus.o rtk_spare_reg.o realtek-soc-a.o
endif
obj-$(CONFIG_RTK_DDR_TREF_TUNING) += rtk_tref_tuning.o
ifdef CONFIG_HOTPLUG_CPU
obj-$(CONFIG_ARCH_REALTEK_TAURUS) += rtk_taurus_pwr_ctrl.o
endif
