lkml.org 
[lkml]   [2023]   [Nov]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [PATCH v2 1/3] media: venus: core: Set up secure memory ranges for SC7280
    From
    On 10/2/2023 7:50 PM, Luca Weiss wrote:
    > Not all SC7280 devices ship with ChromeOS firmware. Other devices need
    > PAS for image authentication. That requires the predefined virtual
    > address ranges to be passed via scm calls. Define them to enable Venus
    > on non-CrOS SC7280 devices.
    >
    > Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
    > Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
    > Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
    > ---
    > drivers/media/platform/qcom/venus/core.c | 4 ++++
    > 1 file changed, 4 insertions(+)
    >
    > diff --git a/drivers/media/platform/qcom/venus/core.c b/drivers/media/platform/qcom/venus/core.c
    > index 054b8e74ba4f..5c6baa0f4d45 100644
    > --- a/drivers/media/platform/qcom/venus/core.c
    > +++ b/drivers/media/platform/qcom/venus/core.c
    > @@ -881,6 +881,10 @@ static const struct venus_resources sc7280_res = {
    > .vmem_size = 0,
    > .vmem_addr = 0,
    > .dma_mask = 0xe0000000 - 1,
    > + .cp_start = 0,
    > + .cp_size = 0x25800000,
    > + .cp_nonpixel_start = 0x1000000,
    > + .cp_nonpixel_size = 0x24800000,
    > .fwname = "qcom/vpu-2.0/venus.mbn",
    > };
    >
    Reviewed-by: Vikash Garodia <quic_vgarodia@quicinc.com>

    \
     
     \ /
      Last update: 2023-11-22 14:16    [W:5.992 / U:0.116 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site