Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp15224036rwd; Sun, 25 Jun 2023 12:53:06 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4uDVsimGqLGXW9Uh3+MOL89awuYsXIoXAVxVORfK+D9a/+UE/3aDDN8Yu/4ZPU3I4Tj2fn X-Received: by 2002:a17:907:2d88:b0:988:56d1:10ca with SMTP id gt8-20020a1709072d8800b0098856d110camr21510006ejc.66.1687722785833; Sun, 25 Jun 2023 12:53:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687722785; cv=none; d=google.com; s=arc-20160816; b=rlEAizREeSvZl30fCEvqaL+4tngusolPs74SuV8QqzTzF+ys1muTlr9MwZhWyaLVpV zlfn3nMFHk1mKPM/0KUgExHdHjBEMUuYuHZZHyeO4T0Zx0zhQi0JQHjV1l+rkpKmLN/e UQW+bAwYyqMUzokL82kGDk3icoLAjBpUXO7JJAdkUtINLvU+ATDAOE7zhszxrTOPA/MY zTe22TlgjGHwnszcE7ZyisE06rdFV/epkg8nRikYw5wjPFe1qpzPWBufw9DAYhjBBRhO hHDrnMJHjYiUz7uR4d+WaT71PoBg5fGYeOjXnv1mChl44VzlWqCflQa1T9SB+yIhJ7xv bB7Q== 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=m2G/dcHcc3fiZM/X9LfFDr+MXCF4kvD1QVSWDzNUkWg=; fh=djDN5Fva8FmLoU0DRmInJWrBHVIqjCqUczAQ4tJuB6I=; b=yHoHvRJJpTWxmKXFRgMqqO3KG6ODGlM8XOzgTuQXQl3omuK2UukqQuz8AcWSIBpyYs NQylmmYsojdt+9qH12tqvvVXfZJPStX6UvBQZqvUdKvSbaIQaNNI+hSgZeIlnjO5aI9K y3yip3eJgeq5XQkVXArEdRi6v4YJHNHe8VbBpRnv/C30ybxSoazchQiZIkPTh1E/aTW/ 2iYScHUYjnR+HQIb+uqbdA7VpXQE9fsQfMXO4/DbUekuu4EWZ6zwKtYRqb3RlJGSyZ3a QwYs/9ohqGgHsDFyPdzJX4tcLUZmf2idTvh9wOJT26sk6YVh/sigXMP8t4SUqrCWgzuv K4OQ== 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 ay24-20020a170906d29800b00991d54db2a8si385ejb.694.2023.06.25.12.52.40; Sun, 25 Jun 2023 12:53:05 -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 S229667AbjFYTSh (ORCPT + 99 others); Sun, 25 Jun 2023 15:18:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44290 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230003AbjFYTSg (ORCPT ); Sun, 25 Jun 2023 15:18:36 -0400 Received: from relay07.th.seeweb.it (relay07.th.seeweb.it [5.144.164.168]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2693DE0; Sun, 25 Jun 2023 12:18:34 -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 1F2803EEF7; Sun, 25 Jun 2023 21:18:31 +0200 (CEST) Date: Sun, 25 Jun 2023 21:18:29 +0200 From: Marijn Suijten To: Konrad Dybcio Cc: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Michael Turquette , Stephen Boyd , Rob Clark , Abhinav Kumar , Dmitry Baryshkov , Sean Paul , David Airlie , Daniel Vetter , Krishna Manikandan , ~postmarketos/upstreaming@lists.sr.ht, AngeloGioacchino Del Regno , Martin Botka , Jami Kettunen , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Lux Aliaga Subject: Re: [PATCH 00/15] drm/msm: Add SM6125 MDSS/DPU hardware and enable Sony Xperia 10 II panel Message-ID: References: <20230624-sm6125-dpu-v1-0-1d5a638cebf2@somainline.org> <035ffdd2-27e3-99bc-f8a4-41e66685db09@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <035ffdd2-27e3-99bc-f8a4-41e66685db09@linaro.org> X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, 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 On 2023-06-24 03:42:46, Konrad Dybcio wrote: > On 24.06.2023 02:40, Marijn Suijten wrote: > > Bring up the SM6125 DPU now that all preliminary series (such as INTF > > TE) have been merged (for me to test the hardware properly) > We should not repeat the same mistake in the future.. Finding a > balance between releasing early and releasing what we can declare > working and tested code is hard, but we waaaaaaaay overstayed on > this one.. I don't understand what you mean by "mistake" at all. Yes the DPU catalog portion of this series sat in my local branch for a very long time. Yes it had to be rebased on top of conflicts many many times. However, that time has also been used to fix and extend DPU where necessary, instead of submitting a half-broken or half-incomplete catalog entry... Re "we overstayed": you could have asked to clean up and send my patch, so I don't take this as a mistake on my part as you are completely aware of my time schedule ;) > Konrad > , and most Also here, don't forget to re-quote my message if you break half-way in the line. > > other conflicting work (barring ongoing catalog *improvements*) has made > > its way in as well or is still being discussed. > > > > > The second part of the series complements that by immediately utilizing > > this hardware in DT, and even enabling the MDSS/DSI nodes complete with > > a 6.0" 1080x2520 panel for Sony's Seine PDX201 (Xperia 10 II). > > > > The last patch ("sm6125-seine: Configure MDSS, DSI and panel") depends > > on (an impending v2 of) my Sony panel collection series [1]. > > > > [1]: https://lore.kernel.org/linux-arm-msm/20230521-drm-panels-sony-v1-0-541c341d6bee@somainline.org/ > > > > --- > > Marijn Suijten (15): > > arm64: dts: qcom: sm6125: Sort spmi_bus node numerically by reg > > dt-bindings: clock: qcom,dispcc-sm6125: Remove unused GCC_DISP_AHB_CLK > > dt-bindings: clock: qcom,dispcc-sm6125: Require GCC PLL0 DIV clock > > dt-bindings: clock: qcom,dispcc-sm6125: Allow power-domains property > > dt-bindings: display/msm: dsi-controller-main: Document SM6125 > > dt-bindings: display/msm: sc7180-dpu: Describe SM6125 > > dt-bindings: display/msm: Add SM6125 MDSS > > drm/msm/dpu: Add SM6125 support > > drm/msm/mdss: Add SM6125 support > > dt-bindings: msm: dsi-phy-14nm: Document SM6125 variant > > drm/msm/dsi: Add 14nm phy configuration for SM6125 > > arm64: dts: qcom: sm6125: Switch fixed xo_board clock to RPM XO clock > > arm64: dts: qcom: sm6125: Add dispcc node > > arm64: dts: qcom: sm6125: Add display hardware nodes > > arm64: dts: qcom: sm6125-seine: Configure MDSS, DSI and panel > > > > .../bindings/clock/qcom,dispcc-sm6125.yaml | 17 +- > > .../bindings/display/msm/dsi-controller-main.yaml | 2 + > > .../bindings/display/msm/dsi-phy-14nm.yaml | 1 + > > .../bindings/display/msm/qcom,sc7180-dpu.yaml | 1 + > > .../bindings/display/msm/qcom,sm6125-mdss.yaml | 206 +++++++++++++++++ > > .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 59 +++++ > > arch/arm64/boot/dts/qcom/sm6125.dtsi | 244 +++++++++++++++++++-- > > .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 173 +++++++++++++++ > > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 6 + > > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 + > > drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + > > drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 + > > drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + > > drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 15 ++ > > drivers/gpu/drm/msm/msm_mdss.c | 8 + > > 15 files changed, 712 insertions(+), 25 deletions(-) > > --- > > base-commit: 8d2be868b42c08290509c60515865f4de24ea704 > > change-id: 20230624-sm6125-dpu-aedc9637ee7b > > > > Best regards,