1a47a12beSStefan Roese# 2a47a12beSStefan Roese# (C) Copyright 2006 3a47a12beSStefan Roese# Wolfgang Denk, DENX Software Engineering, wd@denx.de. 4a47a12beSStefan Roese# 5a47a12beSStefan Roese# Copyright 2004 Freescale Semiconductor, Inc. 6a47a12beSStefan Roese# 71a459660SWolfgang Denk# SPDX-License-Identifier: GPL-2.0+ 8a47a12beSStefan Roese# 9a47a12beSStefan Roese 1006f60ae3SScott WoodMINIMAL= 1106f60ae3SScott Wood 1206f60ae3SScott Woodifdef CONFIG_SPL_BUILD 1306f60ae3SScott Woodifdef CONFIG_SPL_INIT_MINIMAL 1406f60ae3SScott WoodMINIMAL=y 1506f60ae3SScott Woodendif 1606f60ae3SScott Woodendif 1706f60ae3SScott Wood 1806c14117SMasahiro Yamadaextra-y = start.o 19a47a12beSStefan Roese 2006f60ae3SScott Woodifdef MINIMAL 2106f60ae3SScott Wood 2206c14117SMasahiro Yamadaobj-y += spl_minimal.o 2306f60ae3SScott Wood 2406f60ae3SScott Woodelse 2506f60ae3SScott Wood 2606c14117SMasahiro Yamadaobj-y += traps.o 2706c14117SMasahiro Yamadaobj-y += cpu.o 2806c14117SMasahiro Yamadaobj-y += cpu_init.o 2906c14117SMasahiro Yamadaobj-y += speed.o 3006c14117SMasahiro Yamadaobj-y += interrupts.o 3106c14117SMasahiro Yamadaobj-y += ecc.o 3206c14117SMasahiro Yamadaobj-$(CONFIG_QE) += qe_io.o 3306c14117SMasahiro Yamadaobj-$(CONFIG_FSL_SERDES) += serdes.o 3406c14117SMasahiro Yamadaobj-$(CONFIG_PCI) += pci.o 3506c14117SMasahiro Yamadaobj-$(CONFIG_PCIE) += pcie.o 3606c14117SMasahiro Yamadaobj-$(CONFIG_OF_LIBFDT) += fdt.o 37a47a12beSStefan Roese 3825315683SMarek Vasut# Stub implementations of cache management functions for USB 3906c14117SMasahiro Yamadaobj-y += cache.o 4025315683SMarek Vasut 41*1df99080SYork Sunifndef CONFIG_SYS_FSL_DDRC_GEN2 4206c14117SMasahiro Yamadaobj-y += spd_sdram.o 43d29d17d7SYork Sunendif 445614e71bSYork Sunobj-$(CONFIG_SYS_FSL_DDR2) += law.o 45d29d17d7SYork Sun 4606f60ae3SScott Woodendif # not minimal 47