Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp685091rwb; Sat, 1 Oct 2022 06:48:17 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5d1tfIt6bRAwPy8Oz23TVqWF2xADc8oPGq1utIIpWzu2IwMz2r//pDW3ZrcViH58pLLz3b X-Received: by 2002:a05:6402:b4e:b0:458:9b11:da56 with SMTP id bx14-20020a0564020b4e00b004589b11da56mr4331134edb.140.1664632096997; Sat, 01 Oct 2022 06:48:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664632096; cv=none; d=google.com; s=arc-20160816; b=Y3p32fTvZFspDTialAXMhGCb+GzhSc1CeyaMf/Pe6w7zd86Ypr5XdfSX+3n1aSqNjJ NuyRyhMczL7DNEjffmRo22il9N8aFrHxYDsG6drjFjRlnq5b5ZO5JJRAbWMBbAMOq0sM GRtvrkdK9vNo4WvTbKwDn0SXlnZLZmmnhQnYfu7VTxItaEa5nVrB2E68mUrQNk7U5Ped dQ2iHNODViW8IETkvjsRZw2YLujxP3k2JvDwCQCY3v6ri1jhl1BNYgFtvXjKxcmXyp9V VY5wX68cJ8dJFNSuj9EbV9nqydHmw+F5KfLs6r7zuPBb1E08tFm408bA2MFaipRRrZVZ 98/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:references:in-reply-to:user-agent:subject:cc:to:from :date:dkim-signature; bh=CG8R/L4pPWym3ANx8yZmnov0YG/TUNdQM5EA24rS0E4=; b=xotRq9pxJG5aOT3GojnmHNivPFISg0YfDhuWk+sXhdezKGoqe3DxKk9zFXMJTP+z2N pxuh/yewbk0L3aX7fREKSShUmdlwkR6WNn51WC0is2d0iQfE/07+lKtCV4bZByhNvUWh xLCRTqlL0jV325j6obzLjk+v9CnL4uZHeUAZ6U2uuF16gPrl2hi6pa3fyimefKVp6DX5 5miTk7PlJ3s3jllfT8zHSmztk1iRfTeS0XaykgpEzrmqsN03fCXHZiPnPg/DPGGGB+oj 9eFBuleOHtg1siv62tPdNVoXO5IVsV4KhcTkvDtMnmj91rGbU+FR8neC78FQUPAWTrPY NXLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=N9J0yu8i; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sd4-20020a1709076e0400b00782f6b6f10asi3931726ejc.726.2022.10.01.06.47.51; Sat, 01 Oct 2022 06:48:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=N9J0yu8i; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229468AbiJANgC (ORCPT + 99 others); Sat, 1 Oct 2022 09:36:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34322 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229441AbiJANgA (ORCPT ); Sat, 1 Oct 2022 09:36:00 -0400 Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AF25E7AC3D for ; Sat, 1 Oct 2022 06:35:57 -0700 (PDT) Received: by mail-lf1-x12a.google.com with SMTP id 25so463318lft.9 for ; Sat, 01 Oct 2022 06:35:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:user-agent:subject:cc:to:from:date:from:to:cc:subject :date; bh=CG8R/L4pPWym3ANx8yZmnov0YG/TUNdQM5EA24rS0E4=; b=N9J0yu8iM/3JtfDrLUqQ7eLX+G46XOkk9eo7UzHX5O/dCngza/nNFP6sKRwKRegMck m+zUfXZ1UWd5SQPtZCLuUxS+cnJshjHAenZsqrdRkoE+DM60rl+XEPSi4WSMddAGtzmi YAH8a87oMDq8yZwcVCt87/7+G6EqZ0HaZFCyY0utpKzvKwtg7YiezDQSSSQ69nNUPlyU 18Cq7UWSYds2OkpFofvAfX9fFTnAaU+Al36tPqeZbyPOZIChMytX/DHDTeb/bo6n+dXl hi4WbxCUNmgsCtGiSfupJqBuxN5nUwF0Z3sn1SB5mD3yRhI3H7OjR9qv4Lt/2Zfehsm8 NMyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:user-agent:subject:cc:to:from:date:x-gm-message-state :from:to:cc:subject:date; bh=CG8R/L4pPWym3ANx8yZmnov0YG/TUNdQM5EA24rS0E4=; b=ZOt1oq/5/7eS/Pz3ZSqpddNKTWluC3mXde3MqZxrTmt6XK9nKfN2LoalpsP3IYUIyc JKR6aCim2l2YqYBJ0d3PjKsY+RjdtEiy6h9lmgFmZdIBF4l2Py4Ez7lL0Un4GqYHRFiC 0f1SwvL8JV+WR+SF+aunXrvQfuFXmnV/CYinW0HN+UFb6jgfvDyHw1e2xafpM8NNzNc6 Iw+KTiEaOZRnzHrTN8UCQXAo56vvXAGOiwhzOsb4Yvrd2lfnvmdCh5v1bw0C7mw3HuBv 9IKL4hKc6/xnUzKt7rTyp2Gx91rcMs99hop4lgwz5ch6pSUIyFOxpR8vqjgxc993E2oy ry3w== X-Gm-Message-State: ACrzQf08uTj52c3L0kVm8Z+mpSwRHvEfwgE8Hd+EVo2BLjHIvTfgx4l2 u1WufCAKFlws69LRqlJrqFNRNQ== X-Received: by 2002:a05:6512:31d1:b0:499:fa38:3d7b with SMTP id j17-20020a05651231d100b00499fa383d7bmr4763301lfe.544.1664631356000; Sat, 01 Oct 2022 06:35:56 -0700 (PDT) Received: from [127.0.0.1] ([188.162.64.124]) by smtp.gmail.com with ESMTPSA id q9-20020a0565123a8900b004994c190581sm761096lfu.123.2022.10.01.06.35.55 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 01 Oct 2022 06:35:55 -0700 (PDT) Date: Fri, 30 Sep 2022 11:29:17 +0300 From: Dmitry Baryshkov To: Doug Anderson , Kalyan Thota CC: y@qualcomm.com, dri-devel , linux-arm-msm , freedreno , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , LKML , Rob Clark , Stephen Boyd , Vinod Polimera , "Abhinav Kumar (QUIC)" Subject: =?US-ASCII?Q?Re=3A_=5Bv5=5D_drm/msm/disp/dpu1=3A_add_suppo?= =?US-ASCII?Q?rt_for_dspp_sub_block_flush_in_sc7280?= User-Agent: K-9 Mail for Android In-Reply-To: References: <1663157784-22232-1-git-send-email-quic_kalyant@quicinc.com> Message-ID: <59745151-7A97-4640-A8A2-5D06ABE1FBF4@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,DATE_IN_PAST_24_48, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 29 September 2022 19:13:20 GMT+03:00, Doug Anderson wrote: >Hi, > >On Wed, Sep 14, 2022 at 5:16 AM Kalyan Thota = wrote: >> >> Flush mechanism for DSPP blocks has changed in sc7280 family, it >> allows individual sub blocks to be flushed in coordination with >> master flush control=2E >> >> Representation: master_flush && (PCC_flush | IGC_flush =2E=2E etc ) >> >> This change adds necessary support for the above design=2E >> >> Changes in v1: >> - Few nits (Doug, Dmitry) >> - Restrict sub-block flush programming to dpu_hw_ctl file (Dmitry) >> >> Changes in v2: >> - Move the address offset to flush macro (Dmitry) >> - Seperate ops for the sub block flush (Dmitry) >> >> Changes in v3: >> - Reuse the DPU_DSPP_xx enum instead of a new one (Dmitry) >> >> Changes in v4: >> - Use shorter version for unsigned int (Stephen) >> >> Reviewed-by: Dmitry Baryshkov >> --- >> drivers/gpu/drm/msm/disp/dpu1/dpu_crtc=2Ec | 2 +- >> drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog=2Ec | 5 +++- >> drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog=2Eh | 4 +++ >> drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl=2Ec | 35 ++++++++++++++++= ++++++++-- >> drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl=2Eh | 10 ++++++-- >> 5 files changed, 50 insertions(+), 6 deletions(-) > >Breadcrumbs: though this is tagged in the subject as v5 I think the >newest version is actually "resend v4" [1] which just fixes the >Signed-off-by=2E Not to mention that v5 misses the S-o-B tag=2E > >[1] https://lore=2Ekernel=2Eorg/r/1663825463-6715-1-git-send-email-quic_k= alyant@quicinc=2Ecom --=20 With best wishes Dmitry