From nobody Mon Jun 29 15:59:43 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D4383C433F5 for ; Tue, 8 Feb 2022 01:07:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233167AbiBHBH5 (ORCPT ); Mon, 7 Feb 2022 20:07:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52824 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343968AbiBHAR3 (ORCPT ); Mon, 7 Feb 2022 19:17:29 -0500 Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D320CC061A73 for ; Mon, 7 Feb 2022 16:17:28 -0800 (PST) Received: by mail-pf1-x433.google.com with SMTP id s14so899738pfw.3 for ; Mon, 07 Feb 2022 16:17:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ump4WlSip5V2JlqWQTgJOZSUupb4pYUV+n/5B2TGlus=; b=iaHPcaPkhBgkbkHPw3lGkAeU7GfjdIaqcg5gfIllnqQXy+yFLmejaQasUxyh+E0t6V SoWmD8LzI/NWCJAY+kb9S7b3QKo6nmxuUGgn9DlYbhP33gnbjeuwH0rs6opMWpwZRd84 OSKxOvIWXeoxsMj/3FJxSJVc/vvuEWExu2ERY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ump4WlSip5V2JlqWQTgJOZSUupb4pYUV+n/5B2TGlus=; b=008BS6kUIn0Vn/NXP5gfgeZfTao6zlJsd10eZWorlJ8lv8763DNqJIkgywaj6xPUAz TMfjf2ZfyvPeXzIOYaQx+fj1PKgoEsmSsZ3LCh2xGM5m0NhD3naZxqOc2I8MT/KTg9du lcgzIpI54xZtxKOQqm23SnaVsfgSRt+/peF4mb9dLvav6cclrmNwr0S/j6Jt2888CSz1 7+B9BPxf0r58dqXP3bbgitfxWu7MqNzHaP7/glsTYG1y9aZvZ6DfIuUY0AxRZxVnSPZE DpnsyNNlyFddq/dOOp5mJ8wLbB4hbVL4ua3hyTZoOIvf/2XfxWgiDGvKqQwWkBzZhSHI RlpQ== X-Gm-Message-State: AOAM531JJnHHX9AZc+VNLht18VWkbNC/+Ru7DunKlwnkNqNCJDRptmvi QsG61Sz4E+TcrN+zOAwpITnrBw== X-Google-Smtp-Source: ABdhPJysUN14OWRaS0gjx3vzBZsCwjAimW7jy/Y/9xx2AVEP2bk4Yk+URPQwsV73f1oA9YO2VwdQmA== X-Received: by 2002:a63:4605:: with SMTP id t5mr399414pga.41.1644279448156; Mon, 07 Feb 2022 16:17:28 -0800 (PST) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:201:6c4d:c442:5b4:f597]) by smtp.gmail.com with ESMTPSA id mz4sm456185pjb.53.2022.02.07.16.17.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Feb 2022 16:17:27 -0800 (PST) From: Douglas Anderson To: Vinod Koul , Kishon Vijay Abraham I , Bjorn Andersson Cc: quic_mkrishn@quicinc.com, linux-arm-msm@vger.kernel.org, Sankeerth Billakanti , robdclark@gmail.com, quic_khsieh@quicinc.com, quic_abhinavk@quicinc.com, linux-phy@lists.infradead.org, Stephen Boyd , Douglas Anderson , Andy Gross , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [REPOST PATCH v1 1/3] dt-bindings: phy: Add eDP PHY compatible for sc7280 Date: Mon, 7 Feb 2022 16:17:02 -0800 Message-Id: <20220207161612.REPOST.v1.1.Iee1d505f0a35c2805f0468625b117d2e0f0ad339@changeid> X-Mailer: git-send-email 2.35.0.263.gb82422642f-goog In-Reply-To: <20220208001704.367069-1-dianders@chromium.org> References: <20220208001704.367069-1-dianders@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Sankeerth Billakanti Add compatible string for the supported eDP PHY on sc7280 platform. Signed-off-by: Sankeerth Billakanti Reviewed-by: Stephen Boyd Signed-off-by: Douglas Anderson --- Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml b/Docu= mentation/devicetree/bindings/phy/qcom,edp-phy.yaml index 9076e19b6417..a5850ff529f8 100644 --- a/Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml @@ -16,7 +16,9 @@ description: =20 properties: compatible: - const: qcom,sc8180x-edp-phy + enum: + - qcom,sc7280-edp-phy + - qcom,sc8180x-edp-phy =20 reg: items: --=20 2.35.0.263.gb82422642f-goog From nobody Mon Jun 29 15:59:43 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 69717C433F5 for ; Tue, 8 Feb 2022 01:08:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343545AbiBHBID (ORCPT ); Mon, 7 Feb 2022 20:08:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52850 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343978AbiBHARb (ORCPT ); Mon, 7 Feb 2022 19:17:31 -0500 Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 49D7CC061355 for ; Mon, 7 Feb 2022 16:17:30 -0800 (PST) Received: by mail-pf1-x42c.google.com with SMTP id d187so15867387pfa.10 for ; Mon, 07 Feb 2022 16:17:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=nTlV3k37gSPHQGzmdqOm/GQ1i6HEcGZeJS3MfQHco/Q=; b=M5IpI7YRyKlWY4qBdZy1pKA9RYnZ+Ebe1N0CcXRXZlljjHQ4/zokdaM2NCNybfFofw lxmzOksfUzhLpcPbp+YuUqxl+teCZFbXQH+POfhpO/FOimCe6m+UAfM0ghM9ljIv6Xhm q0/JbWU8GqMIChOD0YZNK62Kfw/7SdPt9d/S0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=nTlV3k37gSPHQGzmdqOm/GQ1i6HEcGZeJS3MfQHco/Q=; b=rG4K8ibuqI2K1gYV8W0r3CFvdoGMgN9DzKEdbZea3oJRZCRLz5NO2jPUWMscVKqDo0 hz+DnhRVUJBK9AQSoSQxPxSJvcJTXr/Hz5XdXrCzkNu3GWq9BVv2m24zQHS860KFnoGr VVHEIX3T7W8AuhZ9NTz5inPMduZynM4ZrPEPBUoDHYV1O9lGFwi1ZirwrN2YDnWMJCw/ 4hGZU+1+dwIBJMQliQ9U7ZrE2folBLn8kdIJmJj5k58kk9M9IXQnix+z/lMDzNurjSVI L6SneKuaLa92TRwsISvesexAuoS99Qj943s4gUGyQIyh2mQ+irayf2aH8zdfXi1tovrQ pQiw== X-Gm-Message-State: AOAM533fuitt96rgnbix1IHl+pvo/vzV2x6G6TVIh3i/hTsdWnrXaOJz Aev5hRnh0SZ4WEt6jhjs1nYn5w== X-Google-Smtp-Source: ABdhPJwG98yng7p3MlBGXtlfXIidY+MiUfzYLK2chW7OnBZeCQhdaEAEQTFW4ym+ghAdjmC8mLTLQQ== X-Received: by 2002:a05:6a00:23d3:: with SMTP id g19mr1808125pfc.27.1644279449844; Mon, 07 Feb 2022 16:17:29 -0800 (PST) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:201:6c4d:c442:5b4:f597]) by smtp.gmail.com with ESMTPSA id mz4sm456185pjb.53.2022.02.07.16.17.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Feb 2022 16:17:29 -0800 (PST) From: Douglas Anderson To: Vinod Koul , Kishon Vijay Abraham I , Bjorn Andersson Cc: quic_mkrishn@quicinc.com, linux-arm-msm@vger.kernel.org, Sankeerth Billakanti , robdclark@gmail.com, quic_khsieh@quicinc.com, quic_abhinavk@quicinc.com, linux-phy@lists.infradead.org, Stephen Boyd , Douglas Anderson , Andy Gross , linux-kernel@vger.kernel.org Subject: [REPOST PATCH v1 2/3] phy: qcom: Add support for eDP PHY on sc7280 Date: Mon, 7 Feb 2022 16:17:03 -0800 Message-Id: <20220207161612.REPOST.v1.2.Iff75c0ea8499f0baf2aa5800f2c45c4128e2415a@changeid> X-Mailer: git-send-email 2.35.0.263.gb82422642f-goog In-Reply-To: <20220208001704.367069-1-dianders@chromium.org> References: <20220208001704.367069-1-dianders@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Sankeerth Billakanti The sc7280 platform supports native eDP controller and PHY. This change will add support for the eDP PHY on sc7280. Signed-off-by: Sankeerth Billakanti Reviewed-by: Stephen Boyd Signed-off-by: Douglas Anderson --- drivers/phy/qualcomm/phy-qcom-edp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/phy/qualcomm/phy-qcom-edp.c b/drivers/phy/qualcomm/phy= -qcom-edp.c index a8ecd2e8442d..21cafbb623f8 100644 --- a/drivers/phy/qualcomm/phy-qcom-edp.c +++ b/drivers/phy/qualcomm/phy-qcom-edp.c @@ -654,6 +654,7 @@ static int qcom_edp_phy_probe(struct platform_device *p= dev) } =20 static const struct of_device_id qcom_edp_phy_match_table[] =3D { + { .compatible =3D "qcom,sc7280-edp-phy" }, { .compatible =3D "qcom,sc8180x-edp-phy" }, { } }; --=20 2.35.0.263.gb82422642f-goog From nobody Mon Jun 29 15:59:43 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id CE31DC433F5 for ; Tue, 8 Feb 2022 01:08:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238287AbiBHBIK (ORCPT ); Mon, 7 Feb 2022 20:08:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343980AbiBHARc (ORCPT ); Mon, 7 Feb 2022 19:17:32 -0500 Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7E3BC0612A4 for ; Mon, 7 Feb 2022 16:17:31 -0800 (PST) Received: by mail-pf1-x42d.google.com with SMTP id s14so899896pfw.3 for ; Mon, 07 Feb 2022 16:17:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=U33ZTHwgHmjIzYzVW35GSTUErZveTsvzYRI78IuL0pI=; b=PKAr0GJCu78ei+S4Lat41so9TQfJkESk2YAtsBLsuDgdCKYbchdWWZO0zcikvlM4qp SEL9aoQ+G7EDbuJwajYjmQXILX6hHHyQxcI3O/cOVfV8sA8Da7g621rfx5Mqzcf4Qh5D 6SNG+Ui/OunaDApsqN5YkvnAB5mfr8npQe+iw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=U33ZTHwgHmjIzYzVW35GSTUErZveTsvzYRI78IuL0pI=; b=teg8XrJUF0Pg1p9MCrZT1kWCOEm6AvXXhxC34XZ5nePRxbrTsO+bcDLMG0ZnpLMp3P MigFLzP8bHIFBgdrAm2oFsvh2lG/VEQoPb2jaB7UQZTMS+WhkGdagr4oht902KqucJ4h qUsGUmA9J4tgKodTMAHzWwiQ2jVUJIgFbwu+LsqEqDc+Da9zOKHKncY68KspSJlJpBO/ g+oLvuo7WkNiirnb2NTachaQGhs+U01gnmlUoSIUcexwWljI92mAkBBdjjSIXOBKAab9 aSruFx3OoZwWPGZYH/unDpX2Kb8uT0/i8o3czAJR9nhj45MrtpHIO+PnkIEUMCJ8HJ/B +Wug== X-Gm-Message-State: AOAM531NdFT1pjm4IRbqt1vAmQ5NwFZtKY7jtpsrEboABhhxpnjwLnfT kJAOnWW4fDZsoQU+Qm19CmSVYQ== X-Google-Smtp-Source: ABdhPJyat6mgLk+B7LHmqgM/oZQI4LpOtABby6iQ3FD5YT8iXzyLG2E7KhwkS5O6kFxtifv6r+5mAg== X-Received: by 2002:a65:5801:: with SMTP id g1mr1479962pgr.43.1644279451436; Mon, 07 Feb 2022 16:17:31 -0800 (PST) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:201:6c4d:c442:5b4:f597]) by smtp.gmail.com with ESMTPSA id mz4sm456185pjb.53.2022.02.07.16.17.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Feb 2022 16:17:31 -0800 (PST) From: Douglas Anderson To: Vinod Koul , Kishon Vijay Abraham I , Bjorn Andersson Cc: quic_mkrishn@quicinc.com, linux-arm-msm@vger.kernel.org, Sankeerth Billakanti , robdclark@gmail.com, quic_khsieh@quicinc.com, quic_abhinavk@quicinc.com, linux-phy@lists.infradead.org, Stephen Boyd , Douglas Anderson , Andy Gross , linux-kernel@vger.kernel.org Subject: [REPOST PATCH v1 3/3] phy: qcom: Program SSC only if supported by sink Date: Mon, 7 Feb 2022 16:17:04 -0800 Message-Id: <20220207161612.REPOST.v1.3.Ie81d594ec2327dae6410db359cc492484bab171f@changeid> X-Mailer: git-send-email 2.35.0.263.gb82422642f-goog In-Reply-To: <20220208001704.367069-1-dianders@chromium.org> References: <20220208001704.367069-1-dianders@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Sankeerth Billakanti Some legacy eDP sinks may not support SSC. The support for SSC is indicated through an opts flag from the controller driver. This change will enable SSC only if the sink supports it. Signed-off-by: Sankeerth Billakanti Reviewed-by: Stephen Boyd Signed-off-by: Douglas Anderson --- drivers/phy/qualcomm/phy-qcom-edp.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/phy/qualcomm/phy-qcom-edp.c b/drivers/phy/qualcomm/phy= -qcom-edp.c index 21cafbb623f8..cacd32f6e0cc 100644 --- a/drivers/phy/qualcomm/phy-qcom-edp.c +++ b/drivers/phy/qualcomm/phy-qcom-edp.c @@ -335,9 +335,11 @@ static int qcom_edp_phy_power_on(struct phy *phy) writel(0x00, edp->tx0 + TXn_LANE_MODE_1); writel(0x00, edp->tx1 + TXn_LANE_MODE_1); =20 - ret =3D qcom_edp_configure_ssc(edp); - if (ret) - return ret; + if (edp->dp_opts.ssc) { + ret =3D qcom_edp_configure_ssc(edp); + if (ret) + return ret; + } =20 ret =3D qcom_edp_configure_pll(edp); if (ret) --=20 2.35.0.263.gb82422642f-goog