xref: /openbmc/u-boot/arch/powerpc/cpu/mpc83xx/Makefile (revision 06c14117)
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
18*06c14117SMasahiro Yamadaextra-y	= start.o
19a47a12beSStefan Roese
2006f60ae3SScott Woodifdef MINIMAL
2106f60ae3SScott Wood
22*06c14117SMasahiro Yamadaobj-y	+= spl_minimal.o
2306f60ae3SScott Wood
2406f60ae3SScott Woodelse
2506f60ae3SScott Wood
26*06c14117SMasahiro Yamadaobj-y += traps.o
27*06c14117SMasahiro Yamadaobj-y += cpu.o
28*06c14117SMasahiro Yamadaobj-y += cpu_init.o
29*06c14117SMasahiro Yamadaobj-y += speed.o
30*06c14117SMasahiro Yamadaobj-y += interrupts.o
31*06c14117SMasahiro Yamadaobj-y += ecc.o
32*06c14117SMasahiro Yamadaobj-$(CONFIG_QE) += qe_io.o
33*06c14117SMasahiro Yamadaobj-$(CONFIG_FSL_SERDES) += serdes.o
34*06c14117SMasahiro Yamadaobj-$(CONFIG_PCI) += pci.o
35*06c14117SMasahiro Yamadaobj-$(CONFIG_PCIE) += pcie.o
36*06c14117SMasahiro Yamadaobj-$(CONFIG_OF_LIBFDT) += fdt.o
37a47a12beSStefan Roese
3825315683SMarek Vasut# Stub implementations of cache management functions for USB
39*06c14117SMasahiro Yamadaobj-y += cache.o
4025315683SMarek Vasut
41d29d17d7SYork Sunifdef CONFIG_FSL_DDR2
42*06c14117SMasahiro Yamadaobj-$(CONFIG_MPC8349) += ddr-gen2.o
43*06c14117SMasahiro YamadaSRCS += $(obj)ddr-gen2.c
44d29d17d7SYork Sunelse
45*06c14117SMasahiro Yamadaobj-y += spd_sdram.o
46d29d17d7SYork Sunendif
47*06c14117SMasahiro Yamadaobj-$(CONFIG_FSL_DDR2) += law.o
48d29d17d7SYork Sun
4906f60ae3SScott Woodendif # not minimal
5006f60ae3SScott Wood
51d29d17d7SYork Sun$(obj)ddr-gen1.c:
52d29d17d7SYork Sun	ln -sf $(SRCTREE)/arch/powerpc/cpu/mpc85xx/ddr-gen1.c $(obj)ddr-gen1.c
53d29d17d7SYork Sun
54d29d17d7SYork Sun$(obj)ddr-gen2.c:
55d29d17d7SYork Sun	ln -sf $(SRCTREE)/arch/powerpc/cpu/mpc85xx/ddr-gen2.c $(obj)ddr-gen2.c
56d29d17d7SYork Sun
57d29d17d7SYork Sun$(obj)ddr-gen3.c:
58d29d17d7SYork Sun	ln -sf $(SRCTREE)/arch/powerpc/cpu/mpc85xx/ddr-gen3.c $(obj)ddr-gen3.c
59