xref: /openbmc/u-boot/arch/powerpc/cpu/mpc83xx/Makefile (revision 1df99080)
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