Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp18215032rwd; Tue, 27 Jun 2023 13:29:19 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5BPAV5f7w5t2h4iM8IyJnBptMz26B3pXUapsR/J/Zvhb8OzDTlnKxhLClLWltBtY1tBXdc X-Received: by 2002:a05:6808:3a3:b0:3a1:d656:21c with SMTP id n3-20020a05680803a300b003a1d656021cmr7791169oie.21.1687897759001; Tue, 27 Jun 2023 13:29:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687897758; cv=none; d=google.com; s=arc-20160816; b=jJ+qCBaUVB0BaGTHB93CCr8CeBxhBoY+62z7ga/BDeqPcPN8s64EUlaXMTRj5AXMsi EbtbmI+fcvxmbX+t5BBMOuwHnubucJ07AIcq8yIrpfXyZ/CRwAMzAkyXcszPSZLRbTCB JLFUUqA2DrwTlRWWf3HMcMWGyx8U71NAkX4hotGD7/3Qne5bgPBMdnbG3tkxhx6BtVeU OUuHpOExSrSPwDf01rSf8NPAgzjfdAbmlrn6kYMqQdP790ioa2nywodT+eQ+bZEg5YXS JuZ3KlCf6c/Cj4v/fBg9Nmpr7I10T2E69Z0/CLduWDQPUrJRr0y545rZHHzJwZf/nvsW hwTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from; bh=3kFz7tgiNJP4y+lQU918CsGERN6rUW2boCTw1EwkaFA=; fh=pj9lVTD7zJGSjaLEKdvLb7dkz1RbGKHUxYpQTxVQ54Y=; b=mo4Hyy4T2ljnNlQZjwUN3WnKVFieW3y4TWAxd2W0nSlXZS8aOqvnbZV1fdmfONZQMK RCuxD1OZxF0VoViknwsRsnMGn6BOT3PjGrW0qq/XPonlESD05q9r9of+qCH0oATj8x/4 s87pIORsGlX3I4tMSZ7QXsemFlV4ivByGLpnoI1nSphb0BaO3dwHN4ocZnZhOG/uHQis IKuzap1OOWRpqfiYpAHVz85HBFOgTo+YuxwmnufSi+qelj8BjJXhXkWEEGM7SjoaACFQ YjCDgT9YfxrExWRxdq4wuBZrQ70o7mpBiuYEkMIwY7cHXxydFoqWfbCYn0lOeBqne9Jf hqIw== 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 ng8-20020a17090b1a8800b00258cb09c4a8si10810276pjb.71.2023.06.27.13.29.05; Tue, 27 Jun 2023 13:29:18 -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 S231550AbjF0UPa (ORCPT + 99 others); Tue, 27 Jun 2023 16:15:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231210AbjF0UOj (ORCPT ); Tue, 27 Jun 2023 16:14:39 -0400 Received: from relay06.th.seeweb.it (relay06.th.seeweb.it [5.144.164.167]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C4E4D2716; Tue, 27 Jun 2023 13:14:38 -0700 (PDT) Received: from Marijn-Arch-PC.localdomain (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 X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by m-r2.th.seeweb.it (Postfix) with ESMTPSA id 183E03F6B1; Tue, 27 Jun 2023 22:14:36 +0200 (CEST) From: Marijn Suijten Date: Tue, 27 Jun 2023 22:14:26 +0200 Subject: [PATCH v2 11/15] drm/msm/dsi: Reuse QCM2290 14nm DSI PHY configuration for SM6125 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20230627-sm6125-dpu-v2-11-03e430a2078c@somainline.org> References: <20230627-sm6125-dpu-v2-0-03e430a2078c@somainline.org> In-Reply-To: <20230627-sm6125-dpu-v2-0-03e430a2078c@somainline.org> To: 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 , Marijn Suijten , Loic Poulain , Konrad Dybcio Cc: ~postmarketos/upstreaming@lists.sr.ht, AngeloGioacchino Del Regno , Konrad Dybcio , 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 X-Mailer: b4 0.12.3 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 SM6125 features only a single PHY (despite a secondary PHY PLL source being available to the disp_cc_mdss_pclk0_clk_src clock), and downstream sources for this "trinket" SoC do not define the typical "vcca" regulator to be available nor used. This, including the register offset is identical to QCM2290, whose config struct can trivially be reused. Signed-off-by: Marijn Suijten --- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c index 9d5795c58a98..05621e5e7d63 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c @@ -561,6 +561,8 @@ static const struct of_device_id dsi_phy_dt_match[] = { .data = &dsi_phy_14nm_660_cfgs }, { .compatible = "qcom,dsi-phy-14nm-8953", .data = &dsi_phy_14nm_8953_cfgs }, + { .compatible = "qcom,sm6125-dsi-phy-14nm", + .data = &dsi_phy_14nm_2290_cfgs }, #endif #ifdef CONFIG_DRM_MSM_DSI_10NM_PHY { .compatible = "qcom,dsi-phy-10nm", -- 2.41.0