aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media
diff options
context:
space:
mode:
authorBryan O'Donoghue <bryan.odonoghue@linaro.org>2021-04-02 12:06:31 +0200
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2021-04-06 15:27:23 +0200
commitff027906308fcda1661e05beac6abdcbe2b93f6d (patch)
tree1ee851b18b34aa71d0471332403fb24f300fcd69 /drivers/media
parentmedia: venus: hfi: Define additional 6xx registers (diff)
downloadlinux-dev-ff027906308fcda1661e05beac6abdcbe2b93f6d.tar.xz
linux-dev-ff027906308fcda1661e05beac6abdcbe2b93f6d.zip
media: venus: core: Add differentiator IS_V6(core)
This commit adds the macro helper IS_V6() which will be used to differentiate iris2/v6 silicon from previous versions. Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'drivers/media')
-rw-r--r--drivers/media/platform/qcom/venus/core.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platform/qcom/venus/core.h
index 506cf036b3c6..8fb065c0549d 100644
--- a/drivers/media/platform/qcom/venus/core.h
+++ b/drivers/media/platform/qcom/venus/core.h
@@ -424,6 +424,7 @@ struct venus_inst {
#define IS_V1(core) ((core)->res->hfi_version == HFI_VERSION_1XX)
#define IS_V3(core) ((core)->res->hfi_version == HFI_VERSION_3XX)
#define IS_V4(core) ((core)->res->hfi_version == HFI_VERSION_4XX)
+#define IS_V6(core) ((core)->res->hfi_version == HFI_VERSION_6XX)
#define ctrl_to_inst(ctrl) \
container_of((ctrl)->handler, struct venus_inst, ctrl_handler)