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

98 lines
3.5 KiB
Makefile
Raw Permalink Normal View History

2022-02-16 09:13:02 -06:00
KBUILD_CFLAGS += -I$(srctree)/arch/arm/mach-tegra \
-I$(srctree)/arch/arm/mach-tegra/include/ \
-I$(srctree)/drivers/platform/tegra/ \
-I$(srctree.nvidia)/drivers/platform/tegra/rtcpu \
-I$(srctree.nvidia)/drivers/video/tegra/dc/ \
-I$(srctree.nvidia)/drivers/video/tegra/dc/panel/
ccflags-y += -Werror
obj-y += tegra-mce.o
obj-$(CONFIG_TEGRA_MC) += mc/
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += tegra18_speedo.o
obj-$(CONFIG_TEGRA_DC) += panel-simulator.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += tegra18x-mce.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += tegra-roc.o
obj-$(CONFIG_TEGRA_PMC_AO_WAKE) += tegra186-aowake.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += tegra186-system-config.o
obj-$(CONFIG_TEGRA_CAMERA_RTCPU) += tegra-camera-rtcpu.o
obj-$(CONFIG_TEGRA_CAMERA_RTCPU) += rtcpu/
obj-$(CONFIG_TEGRA_PM_IRQ) += pm-irq-t18x.o
ifeq ($(CONFIG_PM_SLEEP),y)
obj-$(CONFIG_TEGRA_WAKEUP) += wakeups-t18x.o
endif
obj-$(CONFIG_TEGRA_CENTRAL_ACTMON) += central_actmon/
obj-y += powergate/
obj-$(CONFIG_TEGRA_AON) += tegra-aon.o
obj-$(CONFIG_TEGRA_AON) += tegra-aon-ivc-echo.o
obj-$(CONFIG_TEGRA_CPU_TOPOLOGY_DEBUGFS) += tegra18_cpu_debugfs.o
obj-$(CONFIG_TEGRA_CPU_TOPOLOGY_SYSFS) += tegra_cpu_sysfs.o
obj-$(CONFIG_PM) += pm.o
obj-$(CONFIG_PM) += pm_debugfs.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += reboot-t18x.o
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += pm-tegra186.o
obj-$(CONFIG_TEGRA_AON) += tegra186_aondbg.o
obj-$(CONFIG_TEGRA_CAMERA_RTCPU) += rtcpu/ivc-bus.o
obj-$(CONFIG_TEGRA_CAMERA_RTCPU) += rtcpu/hsp-doorbell.o
obj-$(CONFIG_TEGRA_ARI_MCA) += ari_mca.o
obj-$(CONFIG_TEGRA_18X_SERROR) += tegra18_serr.o
obj-$(CONFIG_TEGRA_BRIDGE_MCA) += bridge_mca.o
obj-$(CONFIG_TEGRA_18X_SERROR) += tegra18_a57_serr.o
obj-$(CONFIG_TEGRA_CENTRAL_ACTMON) += cactmon_t18x.o
obj-$(CONFIG_TEGRA_CENTRAL_ACTMON) += cactmon_t21x.o
ifeq ($(CONFIG_HW_PERF_EVENTS), y)
obj-$(CONFIG_ARCH_TEGRA_18x_SOC) += tegra18_perf_uncore.o
endif
obj-$(CONFIG_TEGRA_PTP_NOTIFIER) += ptp-notifier.o
obj-$(CONFIG_DENVER_CPU) += denver-knobs.o
obj-$(CONFIG_DENVER_MCA) += denver_mca.o
obj-$(CONFIG_TEGRA_HV_XHCI_DEBUG) += tegra-hv-xhci-debug.o
obj-$(CONFIG_TEGRA_SAFETY) += tegra-safety-ivc.o
obj-$(CONFIG_TEGRA_SAFETY) += tegra_l1ss_cmd_resp_l2_interface.o tegra_l1ss.o
obj-$(CONFIG_TEGRA_SAFETY) += tegra_l1ss_kernel_interface.o
obj-$(CONFIG_TEGRA_SAFETY) += tegra-safety-dev.o
obj-$(CONFIG_PSTORE_RAM) += tegra_ramoops.o
obj-$(CONFIG_TEGRA_NVADSP) += nvadsp/
obj-y += tegra_vpr.o
obj-y += smc-calls.o
ifeq ($(CONFIG_CPU_FREQ),y)
obj-$(CONFIG_ARCH_TEGRA_210_SOC) += cpu_emc.o
endif
ifdef CONFIG_ARCH_TEGRA_19x_SOC
obj-$(CONFIG_TEGRA_CENTRAL_ACTMON) += cactmon_t19x.o
obj-y += tegra19x-mce.o
obj-y += t19x_cache.o
obj-y += cvnas.o
obj-$(CONFIG_ARCH_TEGRA_210_SOC) += mselect.o
obj-$(CONFIG_TEGRA_19X_RAS) += carmel_ras.o
obj-$(CONFIG_TEGRA_CBB_NOC) += tegra_cbb.o
ifeq ($(CONFIG_HW_PERF_EVENTS), y)
obj-$(CONFIG_ARCH_TEGRA_19x_SOC) += tegra19_perf_uncore.o
endif
endif
obj-$(CONFIG_TEGRA_HSP) += tegra-hsp.o
obj-$(CONFIG_TEGRA_HSP) += tegra186-hsp.o
obj-$(CONFIG_PM_SLEEP) += tegra-wakeups.o
obj-$(CONFIG_TEGRA_FIRMWARES_CLASS) += firmwares.o
obj-$(CONFIG_TEGRA_FIRMWARES_INVENTORY) += firmwares-all.o
obj-$(CONFIG_NV_TEGRA_IVC) += tegra-ivc.o
obj-$(CONFIG_TEGRA_FIQ_DEBUGGER) += tegra_fiq_debugger.o
obj-$(CONFIG_TEGRA_BOOTLOADER_DEBUG) += tegra_bootloader_debug.o
obj-$(CONFIG_TEGRA_BOOTLOADER_DEBUG_INIT) += tegra_bootloader_debug_init.o
obj-$(CONFIG_TEGRA_BOOTLOADER_BOOT_CFG) += bcp.o
obj-$(CONFIG_TEGRA_WDT_RECOVERY) += wdt-recovery.o
obj-y += tegra_prod.o
obj-m += bad.o
obj-$(CONFIG_TEGRA_CLOCKS_CONFIGURE) += clocks-config.o