nvidia: oot: add HWPM driver build support

BaseOS with OOT kernel drivers is a requirement going forward. Copy
required HWPM source files to nvidia-oot folder.

Jira THWPM-41
Bug 3583624

Change-Id: I4e4fbcad59ae3f01278b2f92816cbe8903fd0cc7
Signed-off-by: Vedashree Vidwans <vvidwans@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2763352
Reviewed-by: Vasuki Shankar <vasukis@nvidia.com>
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
Vedashree Vidwans
2022-08-15 13:50:57 -07:00
committed by mobile promotions
parent c9759f1ef7
commit 460fb0fd97
3 changed files with 14 additions and 0 deletions

View File

@@ -17,3 +17,4 @@ obj-m += tegra-epl.o
obj-m += tegra-fsicom.o
obj-m += cvnas/
obj-m += hwpm/

View File

@@ -0,0 +1,9 @@
# SPDX-License-Identifier: GPL-2.0
# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved.
# NOTE: Do not change or add anything in this makefile.
# The source code and makefile rules are copied from the
# kernel/nvidia/drivers/platform/tegra/hwpm. This file is
# just place-holder for empty makefile to avoid any build
# issue when copy is not done from command line and building
# the tree independent of source copy.

View File

@@ -49,6 +49,10 @@ 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