Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp3918419pxv; Mon, 28 Jun 2021 16:38:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzJbpAfkvcjI5L+1x6VtkBSLFFX5aDhtF7e+Us6ErvkT14+4eul7zRoPE+KrsiqvUqFtu94 X-Received: by 2002:a05:6638:3294:: with SMTP id f20mr1787130jav.130.1624923514922; Mon, 28 Jun 2021 16:38:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624923514; cv=none; d=google.com; s=arc-20160816; b=dHIjXJXXlhmu2CdwuqHN2TMeQtSuuCpwn7Emf/p2QFPH8kEXR7VY2HNf3c3g9Vb3ta eBbl2q6MhRJjXy81pK/jkmTeEJmycLDwVVlGdRE71nq9j6Bl7YILwMcGYgtFsjOvtDNA PQXQnqTlATa0aTMoiCWvp1BkF0FG2WBnw3ZTZNg7JhCMAVzSh1cueRro+B+1aPSraxZr NAF52d70zySpi1HvKtum27LhFAJOewkpxreqKbhpe18hkGcjts8KYEUNJMKYdefMmTGq VWvXwQ+whg4SwKSYVvZ8azJBMGbjeNoB3DMBH+qbJwHD+IuulSVJFo4DXvjcbzAYbL1r 2H5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=BWJzmwEYH/Einr1hc5uGXUBGjSeSJcwvGTn/MZTPplU=; b=KlnFya3sOltxgAxXZjOpEOw7cMvkXj/zrARKRbwA0pgYQqzeUDbAeh0IgEEi7DdZbx 19tKZFznFdawsKPkJMyRX1unip93Agfv8EQMXt8SRJp1kxi8XzAxBABy51+bKw/IQhcW OuN+ddeIBJqGJukZOJx6bil53o/toL6KMtImFsdCCBcopdo1XxL8VfNo9jR78Jds6Gv7 vU+NRzsmpvH8D+8KWoGqMkC6R5BQ5UJgESVS0f0+EKXmZCGZCE0F1t/agLG5TRdv6EgG nn90au7C8/tZAQ0/eEyX+5aQ1vt4dY+F3RvHI1C2fy9Szf9UEfG+iLAZo/WMqvWISE+j 7g7Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x5si19058847jas.126.2021.06.28.16.38.23; Mon, 28 Jun 2021 16:38:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232572AbhF1QEh (ORCPT + 99 others); Mon, 28 Jun 2021 12:04:37 -0400 Received: from alexa-out.qualcomm.com ([129.46.98.28]:16953 "EHLO alexa-out.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232012AbhF1QEg (ORCPT ); Mon, 28 Jun 2021 12:04:36 -0400 Received: from ironmsg09-lv.qualcomm.com ([10.47.202.153]) by alexa-out.qualcomm.com with ESMTP; 28 Jun 2021 09:02:10 -0700 X-QCInternal: smtphost Received: from ironmsg02-blr.qualcomm.com ([10.86.208.131]) by ironmsg09-lv.qualcomm.com with ESMTP/TLS/AES256-SHA; 28 Jun 2021 09:02:08 -0700 X-QCInternal: smtphost Received: from c-mansur-linux.qualcomm.com ([10.204.90.208]) by ironmsg02-blr.qualcomm.com with ESMTP; 28 Jun 2021 21:31:49 +0530 Received: by c-mansur-linux.qualcomm.com (Postfix, from userid 461723) id 9E9392241D; Mon, 28 Jun 2021 21:31:47 +0530 (IST) From: Mansur Alisha Shaik To: bryan.odonoghue@linaro.org, linux-media@vger.kernel.org, stanimir.varbanov@linaro.org Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, vgarodia@codeaurora.org, dikshita@codeaurora.org, Mansur Alisha Shaik Subject: [V2] venus: helper: do not set constrained parameters for UBWC Date: Mon, 28 Jun 2021 21:31:45 +0530 Message-Id: <1624896105-26852-1-git-send-email-mansur@codeaurora.org> X-Mailer: git-send-email 2.7.4 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org onstrained parameters are to override the default alignment for a given color format. By default venus hardware has alignments as 128x32, but NV12 was defined differently to meet various usecases. Compressed NV12 has always been aligned as 128x32, hence not needed to override the default alignment. Fixes: bc28936bbba9 ("media: venus: helpers, hfi, vdec: Set actual plane constraints to FW") Signed-off-by: Mansur Alisha Shaik Changes in V2: - Elaborated commit message as per comments by Bryan --- drivers/media/platform/qcom/venus/helpers.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/media/platform/qcom/venus/helpers.c b/drivers/media/platform/qcom/venus/helpers.c index 1fe6d46..601ee3e 100644 --- a/drivers/media/platform/qcom/venus/helpers.c +++ b/drivers/media/platform/qcom/venus/helpers.c @@ -1137,8 +1137,12 @@ int venus_helper_set_format_constraints(struct venus_inst *inst) if (!IS_V6(inst->core)) return 0; + if (inst->opb_fmt == HFI_COLOR_FORMAT_NV12_UBWC) + return 0; + pconstraint.buffer_type = HFI_BUFFER_OUTPUT2; pconstraint.num_planes = 2; + pconstraint.plane_format[0].stride_multiples = 128; pconstraint.plane_format[0].max_stride = 8192; pconstraint.plane_format[0].min_plane_buffer_height_multiple = 32; -- QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation