media: venus: Enable venus support on sc7280
From: | Dikshita Agarwal <dikshita-AT-codeaurora.org> | |
To: | linux-media-AT-vger.kernel.org, stanimir.varbanov-AT-linaro.org | |
Subject: | [PATCH v4 0/7] media: venus: Enable venus support on sc7280 | |
Date: | Tue, 10 Aug 2021 15:17:48 +0530 | |
Message-ID: | <1628588875-23790-1-git-send-email-dikshita@codeaurora.org> | |
Cc: | linux-kernel-AT-vger.kernel.org, linux-arm-msm-AT-vger.kernel.org, vgarodia-AT-codeaurora.org, Dikshita Agarwal <dikshita-AT-codeaurora.org> | |
Archive-link: | Article |
This series enables support for 6xx venus encode/decode on sc7280. The driver changes are dependent on [1]yaml and [2]dts patches. [1] https://patchwork.kernel.org/project/linux-arm-msm/list/?... [2] https://patchwork.kernel.org/project/linux-arm-msm/list/?... Changes since v3: - addressed comments on v3 (stanimir). - rebased the changes on latest media tree. Dikshita Agarwal (7): venus: firmware: enable no tz fw loading for sc7280 media: venus: core: Add sc7280 DT compatible and resource data media: venus: Add num_vpp_pipes to resource structure media: venus: hfi: Skip AON register programming for V6 1pipe venus: vdec: set work route to fw media: venus: helpers: update NUM_MBS macro calculation media: venus: Set buffer to FW based on FW min count requirement. drivers/media/platform/qcom/venus/core.c | 54 ++++++++++++++++++++++ drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/firmware.c | 42 ++++++++++++----- drivers/media/platform/qcom/venus/helpers.c | 23 +++++---- drivers/media/platform/qcom/venus/hfi_cmds.c | 7 +++ drivers/media/platform/qcom/venus/hfi_helper.h | 14 ++++++ drivers/media/platform/qcom/venus/hfi_msgs.c | 7 +++ .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 ++- drivers/media/platform/qcom/venus/hfi_platform.c | 13 ------ drivers/media/platform/qcom/venus/hfi_platform.h | 2 - .../media/platform/qcom/venus/hfi_platform_v6.c | 6 --- drivers/media/platform/qcom/venus/hfi_venus.c | 4 ++ drivers/media/platform/qcom/venus/hfi_venus_io.h | 2 + drivers/media/platform/qcom/venus/vdec.c | 42 ++++++++++++++--- 14 files changed, 175 insertions(+), 49 deletions(-) -- 2.7.4