mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
Fix build issues for nvadsp in OOT kernel and enable the build.
- Below files copied from kernel/nvidia/include/linux/
- tegra_nvadsp.h (72af3e78a6aff0fa250e9fd36b8414264d0e4c9a)
- tegra-firmwares.h (700223e52f49f300664dd91335fa11111af733aa)
- tegra-hsp.h (988be8f05033e1d728e046e918b506d829106082)
- Below file copied from kernel/nvidia/include/uapi/misc/
- adsp_console_ioctl.h (72af3e78a6aff0fa250e9fd36b8414264d0e4c9a)
- Functions that needs additional AGIC APIs not supported in upstream
are pushed under macro CONFIG_AGIC_EXT_APIS
- T210 chip_data and references removed
Bug 4164138
Bug 3682950
Change-Id: I5dfb570e578ca3631896de7350cea66698612568
Signed-off-by: Viswanath L <viswanathl@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2971924
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
27 lines
622 B
Makefile
27 lines
622 B
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
# Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
tegra-bootloader-debug-objs := tegra_bootloader_debug.o
|
|
obj-m += tegra-bootloader-debug.o
|
|
|
|
obj-m += tegra-cactmon-mc-all.o
|
|
obj-m += tegra-fsicom.o
|
|
|
|
obj-m += mce/
|
|
ifdef CONFIG_PERF_EVENTS
|
|
obj-m += uncore_pmu/
|
|
endif
|
|
obj-m += mc-hwpm.o
|
|
obj-m += mc-utils/
|
|
obj-m += dce/
|
|
obj-m += psc/
|
|
ifeq ($(findstring ack_src,$(NV_BUILD_KERNEL_OPTIONS)),)
|
|
obj-m += rtcpu/
|
|
endif
|
|
obj-m += aon/
|
|
obj-m += tegra-uss-io-proxy.o
|
|
|
|
ifneq ($(filter oot,$(patsubst -,$(space),$(NV_BUILD_KERNEL_OPTIONS))),)
|
|
obj-m += nvadsp/
|
|
endif
|