xref: /OK3568_Linux_fs/u-boot/board/freescale/common/Makefile (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#
2*4882a593Smuzhiyun# (C) Copyright 2006
3*4882a593Smuzhiyun# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun# SPDX-License-Identifier:	GPL-2.0+
6*4882a593Smuzhiyun#
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunMINIMAL=
9*4882a593Smuzhiyun
10*4882a593Smuzhiyunifdef CONFIG_SPL_BUILD
11*4882a593Smuzhiyunifdef CONFIG_SPL_INIT_MINIMAL
12*4882a593SmuzhiyunMINIMAL=y
13*4882a593Smuzhiyunendif
14*4882a593Smuzhiyunendif
15*4882a593Smuzhiyun
16*4882a593Smuzhiyunifdef MINIMAL
17*4882a593Smuzhiyun# necessary to create built-in.o
18*4882a593Smuzhiyunobj- := __dummy__.o
19*4882a593Smuzhiyunelse
20*4882a593Smuzhiyunobj-$(CONFIG_FSL_CADMUS)	+= cadmus.o
21*4882a593Smuzhiyunobj-$(CONFIG_FSL_VIA)		+= cds_via.o
22*4882a593Smuzhiyunobj-$(CONFIG_FMAN_ENET)	+= fman.o
23*4882a593Smuzhiyunobj-$(CONFIG_FSL_PIXIS)	+= pixis.o
24*4882a593Smuzhiyunifndef CONFIG_SPL_BUILD
25*4882a593Smuzhiyunobj-$(CONFIG_FSL_NGPIXIS)	+= ngpixis.o
26*4882a593Smuzhiyunobj-$(CONFIG_VID)		+= vid.o
27*4882a593Smuzhiyunendif
28*4882a593Smuzhiyunobj-$(CONFIG_FSL_QIXIS)	+= qixis.o
29*4882a593Smuzhiyunobj-$(CONFIG_PQ_MDS_PIB)	+= pq-mds-pib.o
30*4882a593Smuzhiyunifndef CONFIG_SPL_BUILD
31*4882a593Smuzhiyunobj-$(CONFIG_ID_EEPROM)	+= sys_eeprom.o
32*4882a593Smuzhiyunendif
33*4882a593Smuzhiyunobj-$(CONFIG_FSL_SGMII_RISER)	+= sgmii_riser.o
34*4882a593Smuzhiyunifndef CONFIG_RAMBOOT_PBL
35*4882a593Smuzhiyunobj-$(CONFIG_FSL_FIXED_MMC_LOCATION)	+= sdhc_boot.o
36*4882a593Smuzhiyunendif
37*4882a593Smuzhiyun
38*4882a593Smuzhiyunobj-$(CONFIG_FSL_DIU_CH7301)	+= diu_ch7301.o
39*4882a593Smuzhiyun
40*4882a593Smuzhiyunifdef CONFIG_ARM
41*4882a593Smuzhiyunobj-$(CONFIG_DEEP_SLEEP)		+= arm_sleep.o
42*4882a593Smuzhiyunelse
43*4882a593Smuzhiyunobj-$(CONFIG_DEEP_SLEEP)		+= mpc85xx_sleep.o
44*4882a593Smuzhiyunendif
45*4882a593Smuzhiyun
46*4882a593Smuzhiyunobj-$(CONFIG_FSL_DCU_SII9022A)    += dcu_sii9022a.o
47*4882a593Smuzhiyun
48*4882a593Smuzhiyunobj-$(CONFIG_TARGET_MPC8541CDS)	+= cds_pci_ft.o
49*4882a593Smuzhiyunobj-$(CONFIG_TARGET_MPC8548CDS)	+= cds_pci_ft.o
50*4882a593Smuzhiyunobj-$(CONFIG_TARGET_MPC8555CDS)	+= cds_pci_ft.o
51*4882a593Smuzhiyun
52*4882a593Smuzhiyunobj-$(CONFIG_TARGET_MPC8536DS)	+= ics307_clk.o
53*4882a593Smuzhiyunobj-$(CONFIG_TARGET_MPC8572DS)	+= ics307_clk.o
54*4882a593Smuzhiyunobj-$(CONFIG_TARGET_P1022DS)		+= ics307_clk.o
55*4882a593Smuzhiyunobj-$(CONFIG_P2020DS)		+= ics307_clk.o
56*4882a593Smuzhiyunobj-$(CONFIG_TARGET_P3041DS)		+= ics307_clk.o
57*4882a593Smuzhiyunobj-$(CONFIG_TARGET_P4080DS)		+= ics307_clk.o
58*4882a593Smuzhiyunobj-$(CONFIG_TARGET_P5020DS)		+= ics307_clk.o
59*4882a593Smuzhiyunobj-$(CONFIG_TARGET_P5040DS)		+= ics307_clk.o
60*4882a593Smuzhiyunobj-$(CONFIG_VSC_CROSSBAR)    += vsc3316_3308.o
61*4882a593Smuzhiyunobj-$(CONFIG_IDT8T49N222A)	+= idt8t49n222a_serdes_clk.o
62*4882a593Smuzhiyunobj-$(CONFIG_ZM7300)		+= zm7300.o
63*4882a593Smuzhiyunobj-$(CONFIG_POWER_PFUZE100)	+= pfuze.o
64*4882a593Smuzhiyunobj-$(CONFIG_POWER_MC34VR500)	+= mc34vr500.o
65*4882a593Smuzhiyun
66*4882a593Smuzhiyunobj-$(CONFIG_LS102XA_STREAM_ID)	+= ls102xa_stream_id.o
67*4882a593Smuzhiyun
68*4882a593Smuzhiyun# deal with common files for P-series corenet based devices
69*4882a593Smuzhiyunobj-$(CONFIG_TARGET_P2041RDB)	+= p_corenet/
70*4882a593Smuzhiyunobj-$(CONFIG_TARGET_P3041DS)	+= p_corenet/
71*4882a593Smuzhiyunobj-$(CONFIG_TARGET_P4080DS)	+= p_corenet/
72*4882a593Smuzhiyunobj-$(CONFIG_TARGET_P5020DS)	+= p_corenet/
73*4882a593Smuzhiyunobj-$(CONFIG_TARGET_P5040DS)	+= p_corenet/
74*4882a593Smuzhiyun
75*4882a593Smuzhiyunobj-$(CONFIG_LAYERSCAPE_NS_ACCESS)	+= ns_access.o
76*4882a593Smuzhiyun
77*4882a593Smuzhiyunifdef CONFIG_SECURE_BOOT
78*4882a593Smuzhiyunobj-$(CONFIG_CMD_ESBC_VALIDATE) += fsl_validate.o cmd_esbc_validate.o
79*4882a593Smuzhiyunendif
80*4882a593Smuzhiyunobj-$(CONFIG_CHAIN_OF_TRUST) += fsl_chain_of_trust.o
81*4882a593Smuzhiyun
82*4882a593Smuzhiyunendif
83