mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-17 10:18:38 +00:00
fa08d39517
For KVM we have a special PV machine type called "ppce500". This machine is inspired by the MPC8544DS board, but implements a lot less features than that one. It also provides more PCI slots and is supposed to be enumerated by device tree only. This patch adds support for the generic ppce500 machine and tries to rely solely on device tree for device enumeration. Signed-off-by: Alexander Graf <agraf@suse.de> Acked-by: Scott Wood <scottwood@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
114 lines
3.2 KiB
Makefile
114 lines
3.2 KiB
Makefile
#
|
|
# (C) Copyright 2006
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
#
|
|
# (C) Copyright 2002,2003 Motorola Inc.
|
|
# Xianghua Xiao,X.Xiao@motorola.com
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
|
|
MINIMAL=
|
|
|
|
ifdef CONFIG_SPL_BUILD
|
|
ifdef CONFIG_SPL_INIT_MINIMAL
|
|
MINIMAL=y
|
|
endif
|
|
endif
|
|
|
|
extra-y = start.o resetvec.o
|
|
|
|
ifdef MINIMAL
|
|
|
|
obj-y += cpu_init_early.o tlb.o spl_minimal.o
|
|
|
|
else
|
|
|
|
obj-$(CONFIG_MP) += release.o
|
|
|
|
obj-$(CONFIG_CMD_ERRATA) += cmd_errata.o
|
|
obj-$(CONFIG_CPM2) += commproc.o
|
|
|
|
obj-$(CONFIG_CPM2) += ether_fcc.o
|
|
obj-$(CONFIG_OF_LIBFDT) += fdt.o
|
|
obj-$(CONFIG_FSL_CORENET) += liodn.o
|
|
obj-$(CONFIG_MP) += mp.o
|
|
obj-$(CONFIG_PCI) += pci.o
|
|
obj-$(CONFIG_SYS_DPAA_QBMAN) += portals.o
|
|
|
|
# various SoC specific assignments
|
|
obj-$(CONFIG_PPC_P2041) += p2041_ids.o
|
|
obj-$(CONFIG_PPC_P3041) += p3041_ids.o
|
|
obj-$(CONFIG_PPC_P4080) += p4080_ids.o
|
|
obj-$(CONFIG_PPC_P5020) += p5020_ids.o
|
|
obj-$(CONFIG_PPC_P5040) += p5040_ids.o
|
|
obj-$(CONFIG_PPC_T4240) += t4240_ids.o
|
|
obj-$(CONFIG_PPC_T4160) += t4240_ids.o
|
|
obj-$(CONFIG_PPC_B4420) += b4860_ids.o
|
|
obj-$(CONFIG_PPC_B4860) += b4860_ids.o
|
|
obj-$(CONFIG_PPC_T1040) += t1040_ids.o
|
|
obj-$(CONFIG_PPC_T1042) += t1040_ids.o
|
|
obj-$(CONFIG_PPC_T1020) += t1040_ids.o
|
|
obj-$(CONFIG_PPC_T1022) += t1040_ids.o
|
|
obj-$(CONFIG_PPC_T2080) += t2080_ids.o
|
|
obj-$(CONFIG_PPC_T2081) += t2080_ids.o
|
|
|
|
|
|
obj-$(CONFIG_QE) += qe_io.o
|
|
obj-$(CONFIG_CPM2) += serial_scc.o
|
|
obj-$(CONFIG_SYS_FSL_QORIQ_CHASSIS1) += fsl_corenet_serdes.o
|
|
obj-$(CONFIG_SYS_FSL_QORIQ_CHASSIS2) += fsl_corenet2_serdes.o
|
|
|
|
# SoC specific SERDES support
|
|
obj-$(CONFIG_PPC_C29X) += c29x_serdes.o
|
|
obj-$(CONFIG_MPC8536) += mpc8536_serdes.o
|
|
obj-$(CONFIG_MPC8544) += mpc8544_serdes.o
|
|
obj-$(CONFIG_MPC8548) += mpc8548_serdes.o
|
|
obj-$(CONFIG_MPC8568) += mpc8568_serdes.o
|
|
obj-$(CONFIG_MPC8569) += mpc8569_serdes.o
|
|
obj-$(CONFIG_MPC8572) += mpc8572_serdes.o
|
|
obj-$(CONFIG_P1010) += p1010_serdes.o
|
|
obj-$(CONFIG_P1011) += p1021_serdes.o
|
|
obj-$(CONFIG_P1012) += p1021_serdes.o
|
|
obj-$(CONFIG_P1013) += p1022_serdes.o
|
|
obj-$(CONFIG_P1014) += p1010_serdes.o
|
|
obj-$(CONFIG_P1017) += p1023_serdes.o
|
|
obj-$(CONFIG_P1020) += p1021_serdes.o
|
|
obj-$(CONFIG_P1021) += p1021_serdes.o
|
|
obj-$(CONFIG_P1022) += p1022_serdes.o
|
|
obj-$(CONFIG_P1023) += p1023_serdes.o
|
|
obj-$(CONFIG_P1024) += p1021_serdes.o
|
|
obj-$(CONFIG_P1025) += p1021_serdes.o
|
|
obj-$(CONFIG_P2010) += p2020_serdes.o
|
|
obj-$(CONFIG_P2020) += p2020_serdes.o
|
|
obj-$(CONFIG_PPC_P2041) += p2041_serdes.o
|
|
obj-$(CONFIG_PPC_P3041) += p3041_serdes.o
|
|
obj-$(CONFIG_PPC_P4080) += p4080_serdes.o
|
|
obj-$(CONFIG_PPC_P5020) += p5020_serdes.o
|
|
obj-$(CONFIG_PPC_P5040) += p5040_serdes.o
|
|
obj-$(CONFIG_PPC_T4240) += t4240_serdes.o
|
|
obj-$(CONFIG_PPC_T4160) += t4240_serdes.o
|
|
obj-$(CONFIG_PPC_B4420) += b4860_serdes.o
|
|
obj-$(CONFIG_PPC_B4860) += b4860_serdes.o
|
|
obj-$(CONFIG_BSC9132) += bsc9132_serdes.o
|
|
obj-$(CONFIG_PPC_T1040) += t1040_serdes.o
|
|
obj-$(CONFIG_PPC_T1042) += t1040_serdes.o
|
|
obj-$(CONFIG_PPC_T1020) += t1040_serdes.o
|
|
obj-$(CONFIG_PPC_T1022) += t1040_serdes.o
|
|
obj-$(CONFIG_PPC_T2080) += t2080_serdes.o
|
|
obj-$(CONFIG_PPC_T2081) += t2080_serdes.o
|
|
|
|
obj-y += cpu.o
|
|
obj-y += cpu_init.o
|
|
obj-y += cpu_init_early.o
|
|
obj-y += interrupts.o
|
|
ifneq ($(CONFIG_QEMU_E500),y)
|
|
obj-y += speed.o
|
|
endif
|
|
obj-y += tlb.o
|
|
obj-y += traps.o
|
|
|
|
# Stub implementations of cache management functions for USB
|
|
obj-y += cache.o
|
|
|
|
endif # not minimal
|