Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp1345563rwr; Wed, 26 Apr 2023 13:38:23 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ611Hkiyor3eliQBefhDW5zWOoaU+zIK14A2T2gAyu1La2BctcGYtRV89JSdQUOO5QZB/ZP X-Received: by 2002:a05:6a00:238d:b0:63b:8963:d952 with SMTP id f13-20020a056a00238d00b0063b8963d952mr4107843pfc.17.1682541502842; Wed, 26 Apr 2023 13:38:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682541502; cv=none; d=google.com; s=arc-20160816; b=iQh/UbButwMIt0VsCZEr3x8RhUNRbgTY75a6tjr3UyD+n3F0vWI1Oq1YWYY/m/qA// Qc25kN7K3JZEHAsX/06kxl/2XecsyUNU/0dgmXuBI/aCxAQCkKLAp5//4r7S8JvQcL6T xLx1Ob5YDgFdwf6lo3lZIGHB9C0dZ6shK6062jq5/ecQQjDh/HKP2x914boEqP47i55T AnSKLhobOZdlx7PHSHdmQmg5i4GHFuB/fMUSXCNwUgU37M2HUATAsXXHBHpSzGVZ51t6 bBR/fIDaNBxIdMHpZTxpV6e0Ic/QLwpa91n2vnC6iFtUZMxJe3ukospJDWBFN57ui8Pb LVRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=7YeggOo00pCQGOBypo3NSA8AFlc3O6pJWsUHTCSikx8=; b=RZhrG7e2hoMUoT+8T8ExDb9wkT772Yy1wO0K0GULGEBzQrY0fSa0JJgozmrIxQ860i 7LbOv6n1uBXZOfjruX5Ie7Ip0e/Zaw1ayCrMMYx2gWrOzA+2kyqkcT1fnpDntSEw2qUg RBpLOhZlKV89vjMsuHmE63OxlNeiZZ8/OZOYa2A5ZptvobqEUcN9kJutaj6iUZaJNxTW e+4jbGrJ7dXdNkvq8U1ccVoiWcHSYfn0ETjOV5PNfrF/YThP4haaR18Ihfc9QnTMgCRl EJdOt6PJSQWD7sl/AkvcV1fXbbI5pZ6d8obOA6RHF70voe/larAlvhvFQVbYsrU1RGb8 0f1g== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g30-20020aa79dde000000b0063af5d600cfsi17138937pfq.302.2023.04.26.13.38.10; Wed, 26 Apr 2023 13:38:22 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239021AbjDZUfr (ORCPT + 99 others); Wed, 26 Apr 2023 16:35:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53756 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239458AbjDZUfm (ORCPT ); Wed, 26 Apr 2023 16:35:42 -0400 Received: from relay05.th.seeweb.it (relay05.th.seeweb.it [IPv6:2001:4b7a:2000:18::166]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EBEF62694; Wed, 26 Apr 2023 13:35:24 -0700 (PDT) Received: from SoMainline.org (94-211-6-86.cable.dynamic.v4.ziggo.nl [94.211.6.86]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by m-r2.th.seeweb.it (Postfix) with ESMTPSA id 2FC763F7AD; Wed, 26 Apr 2023 22:35:21 +0200 (CEST) Date: Wed, 26 Apr 2023 22:35:19 +0200 From: Marijn Suijten To: Abhinav Kumar Cc: Rob Clark , Dmitry Baryshkov , Sean Paul , David Airlie , Daniel Vetter , Adam Skladowski , Loic Poulain , Bjorn Andersson , Kuogee Hsieh , Robert Foss , Vinod Koul , Neil Armstrong , ~postmarketos/upstreaming@lists.sr.ht, AngeloGioacchino Del Regno , Konrad Dybcio , Martin Botka , Jami Kettunen , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Jordan Crouse , Jessica Zhang Subject: Re: [PATCH v3 06/21] drm/msm/dpu: Use V2 DITHER PINGPONG sub-block in SM8[34]50/SC8280XP Message-ID: <5i3lldg2ayomfs2yo3bs2bfbuhwocujedegcz57ptowlg24ckk@euxp6sz3lvqh> References: <20230411-dpu-intf-te-v3-0-693b17fe6500@somainline.org> <20230411-dpu-intf-te-v3-6-693b17fe6500@somainline.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 2023-04-26 12:11:39, Abhinav Kumar wrote: > > > On 4/26/2023 12:08 PM, Marijn Suijten wrote: > > On 2023-04-26 09:24:19, Abhinav Kumar wrote: > >> > >> > >> On 4/25/2023 4:05 PM, Marijn Suijten wrote: > >>> According to downstream sources this DITHER sub-block sits at an offset > >>> of 0xe0 with version 0x20000. The PP_BLK_DITHER macro is _not_ used as > >>> downstream still says the size of the PINGPONG block is 0xd4 and not 0. > >>> > >> > >> the PINGPONG block size is 0x0 on sm8350, sm8450 and sc8280xp. > >> > >> and length of dither is 0x20 and they all start at 0xe0. > >> > >> So now does anything prevent us from using PP_BLK_DITHER macro for these? > > > > Nothing prevents it from being used (if you are referring to our > > previous conversations) besides this information not being available in > > public DTS (I simply did not know) and the fact that all these many > > fixes - however necessary they are - distract from the main topic of > > this series: bringing INTF TE support to DPU1. > > > > Yeah, you could have sent these as a separate series if you wanted to > stick to this one being only intf te. As already explained in IRC, and repeating here for posterity: Maintaining two heavily-dependent series that constantly touch the exact same lines in the catalog for many SoCs at once is pretty much impossible. Doing it that way relies on one of the two series to be easily pick-able so that the other can proceed through a few review rounds and revisions without constantly conflicting or having to be rebased on the other. And that doesn't apply here: both INTF TE and the fixes have required extra revisions. And then, some of the fixes are even preliminary to INTF TE support. - Marijn