aboutsummaryrefslogtreecommitdiffstats
path: root/include/soc
diff options
context:
space:
mode:
authorTimo Alho <talho@nvidia.com>2019-01-24 19:03:54 +0200
committerThierry Reding <treding@nvidia.com>2019-01-25 15:58:47 +0100
commit139251fc220830cc49b71331d281a8ad03a08ab7 (patch)
tree78c77de78f1da98ba29834e45cf81f0eeffaf1a9 /include/soc
parentfirmware: tegra: Refactor BPMP driver (diff)
downloadlinux-dev-139251fc220830cc49b71331d281a8ad03a08ab7.tar.xz
linux-dev-139251fc220830cc49b71331d281a8ad03a08ab7.zip
firmware: tegra: add bpmp driver for Tegra210
This patch adds driver for Tegra210 BPMP firmware. The BPMP is a specific processor in Tegra210 chip, which runs firmware for assisting in entering deep low power states (suspend to ram), and offloading DRAM memory clock scaling on some platforms. Based on work by Sivaram Nair <sivaramn@nvidia.com> Signed-off-by: Timo Alho <talho@nvidia.com> Acked-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'include/soc')
-rw-r--r--include/soc/tegra/bpmp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/soc/tegra/bpmp.h b/include/soc/tegra/bpmp.h
index bdd1bd107aba..45960aa08f4a 100644
--- a/include/soc/tegra/bpmp.h
+++ b/include/soc/tegra/bpmp.h
@@ -50,6 +50,7 @@ struct tegra_bpmp_channel {
struct tegra_bpmp_mb_data *ob;
struct completion completion;
struct tegra_ivc *ivc;
+ unsigned int index;
};
typedef void (*tegra_bpmp_mrq_handler_t)(unsigned int mrq,