1c916d7c9SKumar Gala# 2c916d7c9SKumar Gala# Copyright 2009-2011 Freescale Semiconductor, Inc. 3c916d7c9SKumar Gala# 4*1a459660SWolfgang Denk# SPDX-License-Identifier: GPL-2.0+ 5c916d7c9SKumar Gala# 6c916d7c9SKumar Gala 7c916d7c9SKumar Galainclude $(TOPDIR)/config.mk 8c916d7c9SKumar Gala 9c916d7c9SKumar GalaLIB := $(obj)libfm.o 10c916d7c9SKumar Gala 11c916d7c9SKumar Galaifdef CONFIG_FMAN_ENET 12c916d7c9SKumar GalaCOBJS-y += dtsec.o 13c916d7c9SKumar GalaCOBJS-y += eth.o 14c916d7c9SKumar GalaCOBJS-y += fm.o 15c916d7c9SKumar GalaCOBJS-y += init.o 16c916d7c9SKumar GalaCOBJS-y += tgec.o 17c916d7c9SKumar GalaCOBJS-y += tgec_phy.o 18c916d7c9SKumar Gala 19111fd19eSRoy Zang# Soc have FMAN v3 with mEMAC 20111fd19eSRoy ZangCOBJS-$(CONFIG_SYS_FMAN_V3) += memac_phy.o 21111fd19eSRoy ZangCOBJS-$(CONFIG_SYS_FMAN_V3) += memac.o 22111fd19eSRoy Zang 23c916d7c9SKumar Gala# SoC specific SERDES support 24c916d7c9SKumar GalaCOBJS-$(CONFIG_P1017) += p1023.o 25c916d7c9SKumar GalaCOBJS-$(CONFIG_P1023) += p1023.o 26c916d7c9SKumar Gala# The P204x, P304x, and P5020 are the same 27c916d7c9SKumar GalaCOBJS-$(CONFIG_PPC_P2041) += p5020.o 28c916d7c9SKumar GalaCOBJS-$(CONFIG_PPC_P3041) += p5020.o 29c916d7c9SKumar GalaCOBJS-$(CONFIG_PPC_P4080) += p4080.o 30c916d7c9SKumar GalaCOBJS-$(CONFIG_PPC_P5020) += p5020.o 31d31e53b4STimur TabiCOBJS-$(CONFIG_PPC_P5040) += p5040.o 329e758758SYork SunCOBJS-$(CONFIG_PPC_T4240) += t4240.o 33b6240846SYork SunCOBJS-$(CONFIG_PPC_T4160) += t4240.o 34e1dbdd81SPoonam AggrwalCOBJS-$(CONFIG_PPC_B4420) += b4860.o 35d2404141SYork SunCOBJS-$(CONFIG_PPC_B4860) += b4860.o 36c916d7c9SKumar Galaendif 37c916d7c9SKumar Gala 38c916d7c9SKumar GalaCOBJS := $(COBJS-y) 39c916d7c9SKumar GalaSRCS := $(COBJS:.o=.c) 40c916d7c9SKumar GalaOBJS := $(addprefix $(obj),$(COBJS)) 41c916d7c9SKumar Gala 42c916d7c9SKumar Galaall: $(LIB) 43c916d7c9SKumar Gala 44c916d7c9SKumar Gala$(LIB): $(obj).depend $(OBJS) 45c916d7c9SKumar Gala $(call cmd_link_o_target, $(OBJS)) 46c916d7c9SKumar Gala 47c916d7c9SKumar Gala######################################################################### 48c916d7c9SKumar Gala 49c916d7c9SKumar Galainclude $(SRCTREE)/rules.mk 50c916d7c9SKumar Gala 51c916d7c9SKumar Galasinclude $(obj).depend 52c916d7c9SKumar Gala 53c916d7c9SKumar Gala######################################################################### 54