mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-25 02:32:08 +03:00
Add debugfs nodes - start/stop perf stats. - read perf stat stats - set the format type as csv or xml Add debugfs to capture perf events - Can enable specific perf events through debugfs node. Signed-off-by: Mahesh Kumar <mahkumar@nvidia.com> Change-Id: I0a7833d7a8f04296ba3806f4f2a218175080d2e2 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2765513 Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Arun Swain <arswain@nvidia.com> Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
47 lines
1.0 KiB
Makefile
47 lines
1.0 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
#
|
|
# Display Controller Engine code.
|
|
#
|
|
GCOV_PROFILE := y
|
|
|
|
ccflags-y += -I$(srctree.nvidia)/drivers/platform/tegra/dce/include
|
|
ccflags-y += -Wno-multichar
|
|
ccflags-y += -Werror
|
|
ccflags-y += -Wno-error=cpp
|
|
ifeq ($(VERSION),4)
|
|
ccflags-y += -Wextra -Wno-unused-parameter -Wno-missing-field-initializers
|
|
endif
|
|
|
|
# Set config when build as OOT module.
|
|
ifeq ($(CONFIG_TEGRA_OOT_MODULE),m)
|
|
CONFIG_TEGRA_DCE := m
|
|
ccflags-y += -I$(srctree.nvidia)/include
|
|
endif
|
|
|
|
obj-$(CONFIG_TEGRA_DCE) += tegra-dce.o
|
|
tegra-dce-$(CONFIG_TEGRA_DCE) += \
|
|
dce-ast.o \
|
|
dce-reset.o \
|
|
dce-hsp-smb.o \
|
|
dce-hsp-ss.o \
|
|
dce-worker.o \
|
|
dce-fsm.o \
|
|
dce-init-deinit.o \
|
|
dce-mailbox.o \
|
|
dce-bootstrap.o \
|
|
dce-admin.o \
|
|
dce-ipc.o \
|
|
dce-ipc-signal.o \
|
|
dce-client-ipc.o \
|
|
dce-module.o \
|
|
dce-pm.o \
|
|
dce-util-common.o
|
|
|
|
ifeq ($(CONFIG_DEBUG_FS),y)
|
|
tegra-dce-$(CONFIG_TEGRA_DCE) += \
|
|
dce-debug.o \
|
|
dce-admin-debug.o \
|
|
dce-debug-perf.o
|
|
endif
|