summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorAshok Kumar Sekar <akumars@nvidia.com>2017-08-27 14:23:20 -0400
committerBitan Biswas <bbiswas@nvidia.com>2018-03-14 05:49:57 -0400
commit61bfcddba52ec2347e2b2cc43d3f8171cb59775d (patch)
treeda5999fcb01bb9dcdfab11558a3c2522d96f88c6 /include/linux
parent01367e1a18e74fcc072530bced52c6c1958fd8e2 (diff)
hsp: Disable SM intr in IE instead of GIC
All the SM interrupts from a HSP instance is routed to single interrupt and controlled through IE register in the the common register space of the HSP instance. In Virtualized system, common register space is trap emulated and the Guests are allowed to modify only the bits corresponding to the SM it owns Jira SSV-697 Change-Id: I325b66a3f30e9e48c10a6c2e54f96abcd0f1ae35 Signed-off-by: Ashok Kumar Sekar <akumars@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1546391 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/tegra-hsp.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/tegra-hsp.h b/include/linux/tegra-hsp.h
index 86ed0102f..e33ad8c0f 100644
--- a/include/linux/tegra-hsp.h
+++ b/include/linux/tegra-hsp.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2014-2016 NVIDIA CORPORATION. All rights reserved. 2 * Copyright (c) 2014-2017 NVIDIA CORPORATION. All rights reserved.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms and conditions of the GNU General Public License, 5 * under the terms and conditions of the GNU General Public License,
@@ -94,7 +94,7 @@ struct tegra_hsp_sm_pair *of_tegra_hsp_sm_pair_by_name(
94 const struct device_node *np, char const *name, 94 const struct device_node *np, char const *name,
95 tegra_hsp_sm_full_fn, tegra_hsp_sm_empty_fn, void *); 95 tegra_hsp_sm_full_fn, tegra_hsp_sm_empty_fn, void *);
96void tegra_hsp_sm_pair_free(struct tegra_hsp_sm_pair *); 96void tegra_hsp_sm_pair_free(struct tegra_hsp_sm_pair *);
97void tegra_hsp_sm_pair_write(const struct tegra_hsp_sm_pair *, u32 value); 97void tegra_hsp_sm_pair_write(struct tegra_hsp_sm_pair *, u32 value);
98bool tegra_hsp_sm_pair_is_empty(const struct tegra_hsp_sm_pair *); 98bool tegra_hsp_sm_pair_is_empty(const struct tegra_hsp_sm_pair *);
99 99
100#endif 100#endif