mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
Unifying ADSP driver across t186, t210. This removes the use of chip specific configs. Based on: platform: nvadsp: Enable ADSP in T210 for 4.4 nvadsp: Add nvadsp_os_init for t18x HV config tegra: t210: nvadsp: move hwmbox to chip data platform: nvadsp: Add callbacks to chip data platform: nvadsp: Use WDT irq from chip data soc: adsp: use soc/tegra/chip-id.h for soc header tegra: nvadsp: remove clk periph reset assert/deassert tegra: nvadsp: use ACLK to manage ADSP clk on t186 tegra: nvadsp: dfs: fix tfreq in error path platform: tegra: adsp: update rpm error handling platform: nvadsp: export symbols for audio driver Bug 200272977 Jira EMA-373 Bug 200257350 Bug 200124772 Bug 200289390 Change-Id: Iab20f54a48c67febd6b4ccfaf2e89e5b264e0f5a Signed-off-by: Ajay Nandakumar <anandakumarm@nvidia.com> Reviewed-on: http://git-master/r/1468351 Signed-off-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1537319 Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> GVS: Gerrit_Virtual_Submit
36 lines
751 B
Makefile
36 lines
751 B
Makefile
GCOV_PROFILE := y
|
|
ccflags-y += -Werror
|
|
|
|
obj-y := nvadsp.o
|
|
nvadsp-objs += dev.o os.o app.o app_loader_linker.o\
|
|
amc.o nvadsp_dram.o \
|
|
nvadsp_shared_sema.o nvadsp_arb_sema.o \
|
|
hwmailbox.o mailbox.o msgq.o \
|
|
mem_manager.o aram_manager.o dram_app_mem_manager.o \
|
|
dev-t21x.o os-t21x.o dev-t18x.o os-t18x.o acast.o
|
|
|
|
|
|
ifeq ($(CONFIG_TEGRA_ADSP_DFS),y)
|
|
nvadsp-objs += adsp_dfs.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_TEGRA_ADSP_ACTMON),y)
|
|
nvadsp-objs += ape_actmon.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_TEGRA_EMC_APE_DFS),y)
|
|
nvadsp-objs += emc_dfs.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_TEGRA_ADSP_CONSOLE),y)
|
|
nvadsp-objs += adsp_console_dbfs.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_TEGRA_ADSP_CPUSTAT),y)
|
|
nvadsp-objs += adsp_cpustat.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_TEGRA_ADSP_FILEIO),y)
|
|
nvadsp-objs += adspff.o
|
|
endif
|