Files
linux-nv-oot/kernel-src-files-copy-list.txt
Jon Hunter 4c27f460dd nvidia: oot: Fix include paths
When building NVGPU and Host1x-Nvhost driver as OOT modules it is not
necessary to copy the host1x-next.h and nvmap_exports.h header files
because these headers files are already present in the source
repository. Fix this by updating the include paths used for building
these drivers and remove the copy of these headers.

Bug 3817518

Change-Id: I0084055a27d3547642c034546a4b7192e8da52e6
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2785906
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
2022-10-07 03:09:59 -07:00

58 lines
2.7 KiB
Plaintext

#files/directory for the nvsciipc module
copy_dir nvidia/drivers/misc/nvsciipc drivers/misc/nvsciipc
copy_file nvidia/include/linux/nvscierror.h include/linux/nvscierror.h
copy_file nvidia/include/linux/nvsciipc_interface.h include/linux/nvsciipc_interface.h
copy_file nvidia/include/uapi/linux/nvsciipc_ioctl.h include/uapi/linux/nvsciipc_ioctl.h
# Files/directories for the nvmap module
copy_dir nvidia/drivers/video/tegra/nvmap drivers/video/tegra/nvmap
copy_file nvidia/include/linux/nvmap.h include/linux/nvmap.h
copy_file nvidia/include/linux/nvmap_t19x.h include/linux/nvmap_t19x.h
copy_file nvidia/include/trace/events/nvmap.h include/trace/events/nvmap.h
copy_file nvidia/include/uapi/linux/nvmap.h include/uapi/linux/nvmap.h
# Files/directories for cvnas module
copy_dir nvidia/drivers/platform/tegra/cvnas drivers/platform/tegra/cvnas
copy_file nvidia/include/linux/cvnas.h include/linux/cvnas.h
copy_file nvidia/include/soc/tegra/fuse-helper.h include/soc/tegra/fuse-helper.h
# Files/directories for host1x module
copy_dir nvidia/drivers/gpu/host1x drivers/gpu/host1x
# Files/directories for host1x-nvhost module
copy_dir nvidia/drivers/gpu/host1x-nvhost drivers/gpu/host1x-nvhost
copy_file nvidia/include/linux/nvhost.h include/linux/nvhost.h
copy_file nvidia/include/linux/nvhost_t194.h include/linux/nvhost_t194.h
copy_file nvidia/include/uapi/linux/nvdev_fence.h include/uapi/linux/nvdev_fence.h
# Files/directories for NVDLA
copy_dir nvidia/drivers/video/tegra/host/nvdla drivers/video/tegra/host/nvdla
copy_file nvidia/include/linux/arm64-barrier.h include/linux/arm64-barrier.h
copy_file nvidia/include/uapi/linux/nvhost_nvdla_ioctl.h include/uapi/linux/nvhost_nvdla_ioctl.h
copy_file nvidia/include/uapi/linux/nvhost_ioctl.h include/uapi/linux/nvhost_ioctl.h
# Files/directories for DRM
copy_dir nvidia/drivers/gpu/drm/tegra drivers/gpu/drm/tegra
# Files/directories for NVGPU
copy_dir nvgpu/drivers/gpu/nvgpu drivers/gpu/nvgpu
copy_dir nvgpu/include include
copy_dir nvgpu/nvsched nvsched
# Files/directories for PODGOV
copy_dir nvidia/drivers/devfreq drivers/devfreq
copy_file nvidia/include/trace/events/nvhost_podgov.h include/trace/events/nvhost_podgov.h
# Files/directories for NVPVA
copy_dir nvidia/drivers/video/tegra/host/pva drivers/video/tegra/host/pva
copy_file nvidia/include/trace/events/nvhost_pva.h include/trace/events/nvhost_pva.h
copy_file nvidia/include/uapi/linux/nvpva_ioctl.h include/uapi/linux/nvpva_ioctl.h
# Files/directories for NVHWPM
copy_dir nvidia/drivers/platform/tegra/hwpm drivers/platform/tegra/hwpm
copy_file nvidia/include/uapi/linux/tegra-soc-hwpm-uapi.h include/uapi/linux/tegra-soc-hwpm-uapi.h
# Files/directories for MODS
copy_dir nvidia/drivers/misc/mods drivers/misc/mods
copy_file nvidia/include/uapi/misc/mods.h include/uapi/misc/mods.h