tegrakernel/kernel/nvidia/drivers/platform/tegra/mc/Makefile

44 lines
1.4 KiB
Makefile

#
# Memory controller code.
#
GCOV_PROFILE := y
ccflags-y += -I$(srctree)/arch/arm/mach-tegra/include \
-I$(srctree)/arch/arm/mach-tegra \
-I$(srctree)/drivers/platform/tegra/include
obj-y += mc.o
obj-y += mcerr.o
obj-y += mcerr-t21.o
obj-y += latency_allowance.o
obj-y += tegra21x_la.o
obj-$(CONFIG_ARCH_TEGRA_19x_SOC) += tegra19x_la_ptsa_core.o tegra19x_la_ptsa.o
obj-y += fixed_point.o
obj-$(CONFIG_TEGRA_ISOMGR) += isomgr.o isomgr-pre_t19x.o isomgr-t19x.o
obj-$(CONFIG_TEGRA_BWMGR) += emc_bwmgr.o pmqos_bwmgr_client.o
obj-$(CONFIG_TEGRA_BWMGR) += emc_bwmgr-t21x.o emc_bwmgr-t18x.o emc_bwmgr-t19x.o
obj-y += tegra-mc-sid.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += mcerr_ecc_t18x.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += mc_addr_translate.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += mcerr-t18x.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += tegra18_emc.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += tegra18x_la.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += tegra186-mc-sid.o
obj-y += tegra_fd.o
ifdef CONFIG_ARCH_TEGRA_19x_SOC
ccflags-y += -Werror
obj-y += tegra194-mc-sid.o
obj-y += mc-t19x.o
obj-y += mcerr-t19x.o
endif