diff options
author | Timo Alho <talho@nvidia.com> | 2018-10-22 16:19:36 +0300 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2018-11-08 12:49:25 +0100 |
commit | d78b5bde0ffc33d20f014b3ad4d7aaac8b79d34e (patch) | |
tree | dd3766d6b88c176abde694cacc7e366777571ffd /include/soc | |
parent | 651022382c7f8da46cb4872a545ee1da6d097d2a (diff) | |
download | lwn-d78b5bde0ffc33d20f014b3ad4d7aaac8b79d34e.tar.gz lwn-d78b5bde0ffc33d20f014b3ad4d7aaac8b79d34e.zip |
firmware: tegra: Add helper to check for supported MRQs
Add a helper function to check that firmware is supporting a given MRQ
command.
Signed-off-by: Timo Alho <talho@nvidia.com>
Acked-by: Sivaram Nair <sivaramn@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.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/soc/tegra/bpmp.h b/include/soc/tegra/bpmp.h index e69e4c4d80ae..b02f926a0216 100644 --- a/include/soc/tegra/bpmp.h +++ b/include/soc/tegra/bpmp.h @@ -129,6 +129,7 @@ int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, tegra_bpmp_mrq_handler_t handler, void *data); void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data); +bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq); #else static inline struct tegra_bpmp *tegra_bpmp_get(struct device *dev) { @@ -164,6 +165,12 @@ static inline void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data) { } + +static inline bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, + unsigned int mrq) +{ + return false; +} #endif #if IS_ENABLED(CONFIG_CLK_TEGRA_BPMP) |