Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1183479rwd; Sun, 14 May 2023 14:42:37 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5dSxLoFkZaXvcfxW564ztvXXYDa5IfDvYRJ5KL5v6a3UfeYDfxCmioRH1UusodSj+T1Zcm X-Received: by 2002:a05:6a00:10d3:b0:63b:5496:7afa with SMTP id d19-20020a056a0010d300b0063b54967afamr37832672pfu.11.1684100557070; Sun, 14 May 2023 14:42:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684100557; cv=none; d=google.com; s=arc-20160816; b=XFa9ZEaQ6qzZ4+H9sYMTjeWYr63ISD2P+JQ2ghG8/WN9k/pTU4HRnBYcZyavKHZqSp 53OaZt+TCLyOV4CqXYIBztZOW49GWtQPTD0lFbgt4OSMT7xIrx5SOlDRNSgFxGKHdKct 6coRqSkJQNdjF9GxOCNclADVFsf9AWojiKRfBJpnGoBBcFaOV2pLPNadg46hGTyUCeoA a7Vb7Ch033FD/KbSoakqJVhIDz81XdlIg26aJBXjqypGDQORT8tVLOV1Xb3kMQiixCtL /C8MBVtJhp7CwEDPwkHM7uhdAdZmaPdYVbQ2uCd1FXuxQzgQQOu1N7Sp5Ma5tQwJrhZf CG8w== 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=fMSWq1SKj/XZa2CBqZTc9MLlHIBF+ccWG/HmIBkUoq0=; b=ZaAHYbQSK+NSBhnqlaKhcsUS/feh1dDwJOXFzi1RKOYs6/B10SQg9CYyy91XqyJxnR /vjxVqIR+M1GhikGjPo5heLND940BK3ndOjFydrwsEA512NJCB05IMD4uCeLtrJyDYHE WOHW0DeaEJ4883x7l25xil2iHMf4uAmPK4/uWQGKu09y6V+BM48//poqD28KbmNWim1r 1UfE+fqJ5+25A/fiwDUn10Kh0vaSuH9mUKE9kwMyBlZxcU1+YsrWGxI9WFovhT3/MCJz WdiQfrYutWP7Mi+0z/Z6jQ+RtbuX1v/IAjIYWrwmhrCBY+tPxeUOBqMtilw8DUsJ/VQc lh1w== 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 y8-20020aa78f28000000b0064140b05b6dsi15575540pfr.228.2023.05.14.14.42.23; Sun, 14 May 2023 14:42:36 -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 S229929AbjENVbv (ORCPT + 99 others); Sun, 14 May 2023 17:31:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49622 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229800AbjENVbs (ORCPT ); Sun, 14 May 2023 17:31:48 -0400 Received: from m-r2.th.seeweb.it (m-r2.th.seeweb.it [5.144.164.171]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2772A10CE for ; Sun, 14 May 2023 14:31:47 -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 CE6F23F250; Sun, 14 May 2023 23:31:44 +0200 (CEST) Date: Sun, 14 May 2023 23:31:43 +0200 From: Marijn Suijten To: Kuogee Hsieh Cc: dri-devel@lists.freedesktop.org, robdclark@gmail.com, sean@poorly.run, swboyd@chromium.org, dianders@chromium.org, vkoul@kernel.org, daniel@ffwll.ch, airlied@gmail.com, agross@kernel.org, dmitry.baryshkov@linaro.org, andersson@kernel.org, quic_abhinavk@quicinc.com, quic_jesszhan@quicinc.com, quic_sbillaka@quicinc.com, freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v8 0/8] add DSC 1.2 dpu supports Message-ID: References: <1683914423-17612-1-git-send-email-quic_khsieh@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1683914423-17612-1-git-send-email-quic_khsieh@quicinc.com> X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 Asked this before: change the title to "DPU support" (capital "DPU", singular "support") if this series keeps being resent. On 2023-05-12 11:00:15, Kuogee Hsieh wrote: > > This series adds the DPU side changes to support DSC 1.2 encoder. This > was validated with both DSI DSC 1.2 panel and DP DSC 1.2 monitor. > The DSI and DP parts will be pushed later on top of this change. > This seriel is rebase on [1], [2] and catalog fixes from rev-4 of [3]. series* rebased* Also I think it's not just the catalog fixes but everything now, because we were both touching HW block implementations? - Marijn > [1]: https://patchwork.freedesktop.org/series/116851/ > [2]: https://patchwork.freedesktop.org/series/116615/ > [3]: https://patchwork.freedesktop.org/series/112332/ > > Abhinav Kumar (2): > drm/msm/dpu: add dsc blocks for remaining chipsets in catalog > drm/msm/dpu: add DSC 1.2 hw blocks for relevant chipsets > > Kuogee Hsieh (6): > drm/msm/dpu: add DPU_PINGPONG_DSC feature bit for DPU < 7.0.0 > drm/msm/dpu: test DPU_PINGPONG_DSC bit before assign DSC ops to > PINGPONG > drm/msm/dpu: Introduce PINGPONG_NONE to disconnect DSC from PINGPONG > drm/msm/dpu: add support for DSC encoder v1.2 engine > drm/msm/dpu: separate DSC flush update out of interface > drm/msm/dpu: tear down DSC data path when DSC disabled > > drivers/gpu/drm/msm/Makefile | 1 + > .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 7 + > .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 11 + > .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 14 + > .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 7 + > .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 16 + > .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 14 + > .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 14 + > drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 59 +++- > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 31 +- > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 36 +- > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 29 +- > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 10 + > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 14 +- > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 15 +- > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c | 382 +++++++++++++++++++++ > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 3 +- > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 6 + > drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 7 +- > 19 files changed, 649 insertions(+), 27 deletions(-) > create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c > > -- > 2.7.4%% >