summaryrefslogtreecommitdiff
path: root/drivers/misc/tegra-profiler/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/misc/tegra-profiler/main.c')
-rw-r--r--drivers/misc/tegra-profiler/main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/misc/tegra-profiler/main.c b/drivers/misc/tegra-profiler/main.c
index e8856d302d3b..f1ed75cf5833 100644
--- a/drivers/misc/tegra-profiler/main.c
+++ b/drivers/misc/tegra-profiler/main.c
@@ -246,6 +246,7 @@ static int set_parameters(struct quadd_parameters *param, uid_t *debug_app_uid)
static void get_capabilities(struct quadd_comm_cap *cap)
{
int i, event;
+ unsigned int extra = 0;
struct quadd_events_cap *events_cap = &cap->events_cap;
cap->pmu = ctx.pmu ? 1 : 0;
@@ -357,6 +358,9 @@ static void get_capabilities(struct quadd_comm_cap *cap)
cap->tegra_lp_cluster = quadd_is_cpu_with_lp_cluster();
cap->power_rate = 1;
cap->blocked_read = 1;
+
+ extra |= QUADD_COMM_CAP_EXTRA_BT_KERNEL_CTX;
+ cap->reserved[QUADD_COMM_CAP_IDX_EXTRA] = extra;
}
void quadd_get_state(struct quadd_module_state *state)