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