From nobody Thu Feb 12 04:35:33 2026 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4B90C2A1BF for ; Mon, 1 Apr 2024 20:33:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003627; cv=none; b=MSok6iJK4Iv3+vVKp/x+FU11oenLMQZUbBd7Eyj9RMzQKFDsN4mhabe82/Cl8Zv4kegHUb2KRR0/r+FIyoaFM8fLKivQuz/Q1x+np1MaG2mq6bwN76azS0Aey988FZghvtemepBDTS1gifUaHjUqXGrzcf90oibu0YbIBPqsKz0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003627; c=relaxed/simple; bh=Pl/YNaCowSJwtvM5CLxzriI2N0LVr+hVT798TnH3gks=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tjSBC5ngUk/POav5LvSh59MAt+3WWkAbBQ7o345etF+L7RgiU3Z+rKJnACXYhpSe2x0RqqHZiUZ27Bdu9eU4Hq6M8I8LRpk1d+Yt9NOB5RktdIZsSbwNykNCZmBBHqPzT8XKoss9DTBjJ1+gRZC5bWXL9mpsgfyfYH8qpwj0qdA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=sVsJfVyb; arc=none smtp.client-ip=209.85.167.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="sVsJfVyb" Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-515b3077d09so4811160e87.1 for ; Mon, 01 Apr 2024 13:33:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712003623; x=1712608423; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=NGbtrKVvMS3wVGFki5Rf2NIaUlWzz6uY1OnrfScTkhE=; b=sVsJfVybnPY8cFeZSQPDs3wD+GHl6mgFcIBOoOAeo4tK8/p++ZH1TO3osA28iJ97R+ +k1lYs8x0M4yK1v2x6BHNZL/eWwjfmor0z2vFW2vtdq7HdnCH0aefIUKVgiih8i7FI86 Pf2rmMfXBhKD6hUWjsuuWqCFEgDDVKR9Yq7YmHfSwtJFIQvtDqq638e20oULsaxIFMZQ HbbnwnMVEHED/0AqvAaQ+ZmJFLvBNf3jSU+1lpDcXeuZBCuX3yxEsR4tt3AJZlGKeeWF NGPbIQYFcYCbqzwLZj8Yt9shQgzxy+dbSfGgAotcqnW6x3cBUqvj/v9b0WqfnasDFnps l1xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712003623; x=1712608423; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NGbtrKVvMS3wVGFki5Rf2NIaUlWzz6uY1OnrfScTkhE=; b=kBo5IkSMujAMxrFY+Ga9Yw1Vs2ONzvgYS7JtMJck5GrWfpfjnGIm27gmCLbMCmxUUD jQNViwusr8fZYCKINlDSLvVP8QKdgWhcuJa/RTvXGcJAl+0hYledaFjzCvovyfof003j Y9gaA6fZtWjw86or4v6xr3JL94QyY2xmeSDRqNpMu00KtG92lAPTDpwAlGGd0gw/Hik/ GxNnENAb+KgMW2ENEcd2VVMH+FTrvfMUmcLjFSXMI6E9uP9sW96rRH/TlT78MESZ6jqm iF/jQ8DZ2pb201hAIpYDJDaXozCjqsS3PB25cJcLka9tRlhglcvAFrvIO3kkwsfePNdu L4lw== X-Forwarded-Encrypted: i=1; AJvYcCWeSFnjznGgBpXgVoDPCjBFhS2mPjTnCRfN1WDCXILz1eZPem9txVjLIg4Aj2YenkFZ/nKwH0quI5gQiZFVqrsM+qtssi+Y534ygluG X-Gm-Message-State: AOJu0YxJ77A9Ltnwk8qpdfg18tzuTH6cZCe3Dh6xXhB0FxxU6qVZaoUN IlFEB7mY/kGo+9QsF2krBmr6oJfh8FpGqlCnlFNF4CvezrC2xwHNeSqJ5+9U+nI= X-Google-Smtp-Source: AGHT+IH2uNAjQtdLIV9R2AZUb19YWzpZ3xw4E10c1gpcShijDXsGOsTcbI0aDwYnvMhmg+49RAowJQ== X-Received: by 2002:a19:f70a:0:b0:515:c7c9:b14e with SMTP id z10-20020a19f70a000000b00515c7c9b14emr8046627lfe.57.1712003623433; Mon, 01 Apr 2024 13:33:43 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id j11-20020ac2550b000000b00515a6e4bdbdsm1478342lfk.250.2024.04.01.13.33.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 13:33:43 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 01 Apr 2024 23:33:40 +0300 Subject: [PATCH v3 1/9] dt-bindings: clk: qcom,dispcc-sm8x50: describe additional DP clocks Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240401-typec-fix-sm8250-v3-1-604dce3ad103@linaro.org> References: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> In-Reply-To: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss , Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2305; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=Pl/YNaCowSJwtvM5CLxzriI2N0LVr+hVT798TnH3gks=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQxq3lIqm7YesxMjpRxoP5kv2/Ug6lRzhmWB9y8BpTpPax PZkb81ORmMWBkYuBlkxRRafgpapMZuSwz7smFoPM4iVCWQKAxenAExk+1kOhokG7wu+yt4UyJ59 4E/w7Q8fEmbbFn6cHhv2ui3+1pnAz4HeHOalXCt2mao3Wz/8dGbfbWuL8CjldneFWb9U3+Q/FX6 g9/WNysfIlPUvowRy8jyuZb+w+mLrIrfaoWD7h9jeSzfV3Y/8WiJYOEXC457qfk4bxT3HY3jdmy +K3hfnjJvz8UtppVz8n028KskRu/65L/xTbabI/dLI93IB75uH7y09JpRMVQpu0visnFuwVprrU UFko68i9yoxozMPNi843iCa3yVtpZL2+oGRDMf7wG9X2Bj8/ENFMm5IRf7/6KlyP7/BedF+ltLe W8UbX+6WFT9baTTz7fvGy+tNl+/6mscq9l2c+doZ1XnXAQ== X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A On the affected Qualcomm platforms the display clock controller has additional DP input clocks, describe them in DT schema. Signed-off-by: Dmitry Baryshkov Reported-by: Luca Weiss Reviewed-by: Krzysztof Kozlowski --- .../bindings/clock/qcom,dispcc-sm8x50.yaml | 28 ++++++++++++++++++= ++++ 1 file changed, 28 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yam= l b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml index 59cc88a52f6b..5831579b572e 100644 --- a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml @@ -27,6 +27,7 @@ properties: - qcom,sm8350-dispcc =20 clocks: + minItems: 7 items: - description: Board XO source - description: Byte clock from DSI PHY0 @@ -35,8 +36,15 @@ properties: - description: Pixel clock from DSI PHY1 - description: Link clock from DP PHY - description: VCO DIV clock from DP PHY + - description: Link clock from eDP PHY + - description: VCO DIV clock from eDP PHY + - description: Link clock from DP1 PHY + - description: VCO DIV clock from DP1 PHY + - description: Link clock from DP2 PHY + - description: VCO DIV clock from DP2 PHY =20 clock-names: + minItems: 7 items: - const: bi_tcxo - const: dsi0_phy_pll_out_byteclk @@ -45,6 +53,12 @@ properties: - const: dsi1_phy_pll_out_dsiclk - const: dp_phy_pll_link_clk - const: dp_phy_pll_vco_div_clk + - const: edp_phy_pll_link_clk + - const: edp_phy_pll_vco_div_clk + - const: dptx1_phy_pll_link_clk + - const: dptx1_phy_pll_vco_div_clk + - const: dptx2_phy_pll_link_clk + - const: dptx2_phy_pll_vco_div_clk =20 '#clock-cells': const: 1 @@ -68,6 +82,20 @@ properties: A phandle to an OPP node describing required MMCX performance point. maxItems: 1 =20 +allOf: + - if: + not: + properties: + compatible: + contains: + const: qcom,sc8180x-dispcc + then: + properties: + clocks: + maxItems: 7 + clock-names: + maxItems: 7 + required: - compatible - reg --=20 2.39.2 From nobody Thu Feb 12 04:35:33 2026 Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0C6F3446AC for ; Mon, 1 Apr 2024 20:33:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003627; cv=none; b=a3E0owV8x2UY3PzPlCtfu+vLc9Gb7UoysWx0CVIQpCSUMM84R3+3H8EMkhRI4xxoIRmVzwnyWkHxxMYPCr4FX1z6/TzR1Otp8ic5yGK5NilWCqnS2rIE73ZPR1IHjZI6Zy/cgl39SXhr0NWLU6FXM2su3ti3JaGImohBbtXM44Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003627; c=relaxed/simple; bh=IMnWMrJva5plwLKTtuiDtd3gpNM3ZSgoTVFSaJx002Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Jzwrev04vhDcq6GFcQuV+V0NKGOG0E7bv3XoSrMwI31Fp8Muv26u842sJ/B9QsLdJykfB+wfT/S/FhtUMekjDjG46LHQwwBfGE5q9LHbxWbXQuaEAvUFX4yw5EWaGdtb6/XHEkAiMiNEbwakoczq8cdP9NsPg1LsDuB4iSzUswA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=ti2dzJWB; arc=none smtp.client-ip=209.85.167.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ti2dzJWB" Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-516ab4b3251so995016e87.0 for ; Mon, 01 Apr 2024 13:33:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712003624; x=1712608424; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=kvlF6PIZ+/DGiphlCgc+bCJlzZJLRqvHDNB4freCtEs=; b=ti2dzJWBi2Aapn7wB7TDK5a+RIclAwePiGA40RgoQhBMyLJTY5og2VSen/dQcY6285 xKqDVdW6YtXgNxWNGjDrz9bpqIqrIk95DERCbF2fhQLmiKHQBYez3xFIn10viH9q7onN megJm0zk3MiGeGLLdphEf/GB47n+xPcPamA07L/ghFnpOoKfT+ox02cTONVKfWfQKQKB UbL8Kwx/scMtH2Tl1Fd2C5MdpXdZQ9H4RRmfFp96u2ou9QS2Bct1ESzF5B606BolO+VN S1QVMwrg2pY8zC7/El7oVWISZ/+T0ah7eLMB5Vz0f/v0Z2m29+dk4OtGzR9qR5LrZoSC JcIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712003624; x=1712608424; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kvlF6PIZ+/DGiphlCgc+bCJlzZJLRqvHDNB4freCtEs=; b=MUtDw80hnw32w8ysMOFnwhC9BPs6CeL1k1FY1joENfsn7YCeWdD1e17Qc6jBuQui6I cUFRWHvwn/N3/IE9DxGCgqWg+FWcHwOrFY0LXrhtx/AlgjgW/uOMHxg3FoUEVafUA5AB tXqj9zX4+u30c/YQnOIUE6zJRqYKtbp4OVGWaqSl5d0MwfkoUHI/MGmkTMrvQjW/HDLy J53+8i88GL0JKT2sW7L68+gQIngNvPq78l0gX2gACucjqg3Ij+niSzSNG+eW44Mp1MCo sdKNzmP9Hp5X25rXC5kaJ+fCrKT3elp0pi2y9cGH1iOVUpK6ZCCYjTO5moexj052pAD7 r6nA== X-Forwarded-Encrypted: i=1; AJvYcCV4VGtK3GzoamejkTkr1XfV/DdIT0oG9Wlsn+u5s31S5khdDWgrJEWal+WVJkypVGv3UCsmXHUFoCUVnIeG3/7Fv50RR2PBitQqtx4s X-Gm-Message-State: AOJu0YyQfa8VpYHpRRHb9MHRGpCDp6//92/gULSJO1l89SUZ/khXCQlD eHQ2EpcwUdcF+sywvCKJwanOELSxvVUoqo44ubUy0MEiEuDVIP/xb7CxGZT2tr4= X-Google-Smtp-Source: AGHT+IFm2+9s/EaAP5U1sU3VvxclPHHFfkJFBG7g8imvZOAWKUebJWW8ITjZVXvEZX/XCr1upRC/gA== X-Received: by 2002:ac2:424b:0:b0:515:9ee7:ce45 with SMTP id m11-20020ac2424b000000b005159ee7ce45mr7606962lfl.49.1712003624165; Mon, 01 Apr 2024 13:33:44 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id j11-20020ac2550b000000b00515a6e4bdbdsm1478342lfk.250.2024.04.01.13.33.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 13:33:43 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 01 Apr 2024 23:33:41 +0300 Subject: [PATCH v3 2/9] arm64: dts: qcom: sc8180x: correct dispcc clocks Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240401-typec-fix-sm8250-v3-2-604dce3ad103@linaro.org> References: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> In-Reply-To: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss , Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1954; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=IMnWMrJva5plwLKTtuiDtd3gpNM3ZSgoTVFSaJx002Y=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmCxokl48aMrRfcnGP2EioDchgzKMMzRkz1bCnC Qq6Lw/2wA2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgsaJAAKCRCLPIo+Aiko 1TFvB/9DaGH7PaDMd7tL6ZfnEx2zIwbNyJGTtoRLHBcECwwFXGUe8lty1f0SffKkWCiXJRZL0X3 jYmEPPcMWuPLyW/tbY3Mc5xPcKDG+7LsQSHwqbEg+sHwZ+W1khjkzEWKNaxw7uXb+Itrc0kzinm 0kDG+srL8Ijgm7AhwbetFyveTrCnAFHysyQV6ivhmrwOiaVDBO0xmKkBd4Egp1+5LHQDkVqSpJH gxt2RcMyb46pCLPFQSalMyfvSrvK3nT8H+kXO12tA/9s5lSqS+nfQ9GRMJ/bhyXuLj7wloH9NRz IP2oy4fQaBzFswwgMJYG2cZdEVtKg0LQ6RGADjcqwiCtYNLe X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Correct the clocks being used by the display clock controller on the SC8180X platform (to match the schema): - Drop the sleep clock - Add DSI clocks - Reorder eDP / DP clocks This changes the order of clocks, however it should be noted that the clock list was neither correct nor followed the schema beforehand. Signed-off-by: Dmitry Baryshkov Reported-by: Luca Weiss Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qc= om/sc8180x.dtsi index 32afc78d5b76..a086dbe0d910 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi @@ -3267,21 +3267,27 @@ dispcc: clock-controller@af00000 { compatible =3D "qcom,sc8180x-dispcc"; reg =3D <0 0x0af00000 0 0x20000>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, - <&sleep_clk>, + <&mdss_dsi0_phy 0>, + <&mdss_dsi0_phy 1>, + <&mdss_dsi1_phy 0>, + <&mdss_dsi1_phy 1>, <&usb_prim_dpphy 0>, <&usb_prim_dpphy 1>, - <&usb_sec_dpphy 0>, - <&usb_sec_dpphy 1>, <&edp_phy 0>, - <&edp_phy 1>; + <&edp_phy 1>, + <&usb_sec_dpphy 0>, + <&usb_sec_dpphy 1>; clock-names =3D "bi_tcxo", - "sleep_clk", + "dsi0_phy_pll_out_byteclk", + "dsi0_phy_pll_out_dsiclk", + "dsi1_phy_pll_out_byteclk", + "dsi1_phy_pll_out_dsiclk", "dp_phy_pll_link_clk", "dp_phy_pll_vco_div_clk", - "dptx1_phy_pll_link_clk", - "dptx1_phy_pll_vco_div_clk", "edp_phy_pll_link_clk", - "edp_phy_pll_vco_div_clk"; + "edp_phy_pll_vco_div_clk", + "dptx1_phy_pll_link_clk", + "dptx1_phy_pll_vco_div_clk"; power-domains =3D <&rpmhpd SC8180X_MMCX>; required-opps =3D <&rpmhpd_opp_low_svs>; #clock-cells =3D <1>; --=20 2.39.2 From nobody Thu Feb 12 04:35:33 2026 Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A524C4D9EF for ; Mon, 1 Apr 2024 20:33:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003628; cv=none; b=jrgXdkN8G+0qgB6htOp/H1QH/r6jaq6OtBsIw/5s98RuXiWc/92eht3c4UIKUYbi+kbmiRAVoJ3jqt2C85Oi3ErPvcmYfBPGSW23JKFFN+hKne/L17VxyrrnsBZe4ItEeEijbvZrm93Qz6hk2NsKanih1H0X7dogGWpQKpdZfIU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003628; c=relaxed/simple; bh=CLQVhmk/27P67Q5DDFf+FMW5mOTK698dPfd2w+evFJI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tkRJ+JUr/hYEHlnm4auM3JZD9pgBRPEPWQYEDdA4muiEHE7cE27je9eODD055GmOKDeAy0qcfKJ4aDEaC4BMvVCDcyKMFaaDlsdH8dAX5QqFeYCOUfgwApgSRXoLYWDrYQ/y4DkTiWjbSw0Fxyg9aITH4a5LiHAeMH3QT1qsSaQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Lh7wa/pW; arc=none smtp.client-ip=209.85.167.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Lh7wa/pW" Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-516afb04ec7so694253e87.2 for ; Mon, 01 Apr 2024 13:33:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712003625; x=1712608425; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=VaUekUYydxWYYnPrJdmSSBGQEd6ZZ9qkV24cX+A0hWY=; b=Lh7wa/pWworIaC8e/iMNVizLgPQBkujXFyyQ2b/PR4nJxbmKLDHbJ0kvqfOPgb3PeI QugMgbqv0QyMa2XYEZO2zpDFJWUu16h1fJCD7q7cg74Az6J+KU8DwKzxDc5dVejPmQk2 RACVzDhHgvHrkT9Hj3Df5f7pJRRluAFXyPmyZhVqSCaFfy3o/bWHBPSOS29ILhiXNT8G 3Uh0AKFWnyTOUu1IjLnD8rdFGT7VByDIJ+QhvJOsdjGaeTm7fgpGzpStzdxCGAoL6EUy xLfH6mugI4aJyqaGDlrzL5K4e8JcNNCg3NNZenYxQzawmmCbkGYJXS6PveSvDKUW4STe m+sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712003625; x=1712608425; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VaUekUYydxWYYnPrJdmSSBGQEd6ZZ9qkV24cX+A0hWY=; b=jUrfmnOPgigHwmLKxzvqan1SzeJ+giHJDN623mFFu/o6ZMzdalzcbtvRbPHw/DP/nZ ua2R8bXN1Ih6nzUR5fnUZngZzt/phIX01yHlsXfbUf7EcdrQmR9z54+BW5hazt35kBbI 2kfNJLY7p1YXtt0Fo1iTvBy+4NJOh3fIh3UTQcyIohNJXU+wkT12NbvNs9aztfeRAYzI 8hujSXinKfvuCLk7dbsGb/9VS8Lq4/y8oQULD3rHFnHb7krL5NjnwE6LxnKGekUEakTN TZ+i/eme4s1P8hjwGAeLfcXGRVGzppabSZ0hCAJMpw6YBARKB+Jd7DNundbAtmPBxFsW jIow== X-Forwarded-Encrypted: i=1; AJvYcCUwj8kV9ELZa961+QTJqjNzdcILN7WV4D5q28W4FoTFUNQEEYrTjWMYnJD7O1Q6MYdT7R0Wo73rY3znWl/OZQDaKWh6StKpF1ZgoHr0 X-Gm-Message-State: AOJu0YxJ2BFBSxnXlTHMj4T9MaYvAjlNVfzFqzGhfWyWMSeDEvqM3a6T syQ5fGPecF7fALYY0KbqVmKdKC62ac4W5i75+UkxEuIJhYP2NyJtEo2WYND0JiQ= X-Google-Smtp-Source: AGHT+IETxbYIRwMi9ZqWd0CXislqKNeCyvvi2z5Yd70SZATtR412rIeowfoqOTOCD0tS3luuJce/KQ== X-Received: by 2002:a19:e004:0:b0:515:d1c1:c1f8 with SMTP id x4-20020a19e004000000b00515d1c1c1f8mr7558416lfg.64.1712003624989; Mon, 01 Apr 2024 13:33:44 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id j11-20020ac2550b000000b00515a6e4bdbdsm1478342lfk.250.2024.04.01.13.33.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 13:33:44 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 01 Apr 2024 23:33:42 +0300 Subject: [PATCH v3 3/9] arm64: dts: qcom: sm8250: describe HS signals properly Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240401-typec-fix-sm8250-v3-3-604dce3ad103@linaro.org> References: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> In-Reply-To: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss , Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2725; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=CLQVhmk/27P67Q5DDFf+FMW5mOTK698dPfd2w+evFJI=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmCxolBUPQlAYOIefb8KyuYOLAtq6877RLYQh43 QZgXF2CyuOJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgsaJQAKCRCLPIo+Aiko 1Wf8B/9Pm78kXmduvIoq5pA27/BiuNgtFW3USGWltyqAMieojp1D5zEE67t/h5A/x1LHwOUyzdd g1AkILqZT2wUyg2ZY6JhuZE+voEGEkhYV9bULkhkiT4Egcx0ybtDyoI3OV3uRWoRzpy0jLHdx/0 5Nm7QTtE8dKEKDPqJ6EQ0Zv61j1Vd51JgtmJU4pHcXTXmQ4am3WU6+G7Dt+RE9BzeFKUQOcOWP5 Xt4oWGQeUuoFmzWfBTMnFMwyYXgyxvv+kaAL6ZrZ+8T11P7Hwoxk5frc5WW5xNgU5tqGTQvoEAW VKGboz6AcVlWLj+SitfgrC1biUXfHGGmp9TOl1HviMK+ZV9X X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A The OF graph should describe physical signals. There is no 'role switch' signal between Type-C connector and the DWC3 USB controller. Instead there is a HighSpeed signal lane between DWC3 controller and the USB-C connector. Rename endpoints in accordance to that (this follows the example lead by other plaforms, including QRB2210 RB1, QRB4210 RB2 and all PMIC GLINK platforms). Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov Reported-by: Luca Weiss Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 8 ++++---- arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 8 ++++---- arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts b/arch/arm64/boot/dts= /qcom/qrb5165-rb5.dts index cd0db4f31d4a..44239d1e57e9 100644 --- a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts +++ b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts @@ -1356,8 +1356,8 @@ &usb_1_dwc3 { usb-role-switch; }; =20 -&usb_1_role_switch_out { - remote-endpoint =3D <&pm8150b_role_switch_in>; +&usb_1_dwc3_hs_out { + remote-endpoint =3D <&pm8150b_hs_in>; }; =20 &usb_1_hsphy { @@ -1465,8 +1465,8 @@ ports { =20 port@0 { reg =3D <0>; - pm8150b_role_switch_in: endpoint { - remote-endpoint =3D <&usb_1_role_switch_out>; + pm8150b_hs_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_hs_out>; }; }; =20 diff --git a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi b/arc= h/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi index 2042020eb0dd..6cc0bcb40f1f 100644 --- a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi @@ -659,8 +659,8 @@ ports { port@0 { reg =3D <0>; =20 - pm8150b_role_switch_in: endpoint { - remote-endpoint =3D <&usb_1_role_switch_out>; + pm8150b_hs_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_hs_out>; }; }; }; @@ -723,8 +723,8 @@ &usb_1_hsphy { status =3D "okay"; }; =20 -&usb_1_role_switch_out { - remote-endpoint =3D <&pm8150b_role_switch_in>; +&usb_1_dwc3_hs_out { + remote-endpoint =3D <&pm8150b_hs_in>; }; =20 &ufs_mem_hc { diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index 7f2333c9d17d..440bbb89bf8a 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -4196,7 +4196,7 @@ usb_1_dwc3: usb@a600000 { phy-names =3D "usb2-phy", "usb3-phy"; =20 port { - usb_1_role_switch_out: endpoint {}; + usb_1_dwc3_hs_out: endpoint {}; }; }; }; --=20 2.39.2 From nobody Thu Feb 12 04:35:33 2026 Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5D24153E2C for ; Mon, 1 Apr 2024 20:33:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003629; cv=none; b=eMJZXGUS/XkTYz0paEg/zSYSc4dI3CdV0TXRBqb0rRNHL++RUocQpyNp1gQm/KYpCjXbmLxX0+HzbgQRw8DDy3GvELvvBrm+gt1jLS1sb7uNBS83MUUGR6bJlpSDV9Y3DTLg3ExBnSh8ieKATPdSsSqfMxVW85X5BlgCrTkdpHQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003629; c=relaxed/simple; bh=6si3gBmbo9hW2Dn7hkIjEsjv5s2gkDHJdnkmLUy/Hlo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aCXchyYNfJENofmdSVOAqaY77bb62FQ87IrE1IqEPvOtwiYNgSUwF//gt9otBBjby79cS+irUXwM0XYqG9j18f5sOmRDRaOIVynLlO6pMY8xL3LUE0+SpsvIcVcHP72sAWoi9PSQVZSmSEr2GQUY0+p29sW7vwEcdjn5yDGRlvs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=UKoOSyJ0; arc=none smtp.client-ip=209.85.167.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="UKoOSyJ0" Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-513d4559fb4so5396297e87.3 for ; Mon, 01 Apr 2024 13:33:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712003625; x=1712608425; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=XrjDE8MiuiJdDcIyM4PBx9cbplmfRZdA0Hz/5oAovCY=; b=UKoOSyJ0pIeFq/1LOkhGQtBCf5YEeKAems07eXZs47wux7MY6iJmgPr0fefiz1ZDNM AokYSxYapC+ByWMwW8sXrdTP830AHEkGlBvllZP+rHi9FAIToyBssT6H1U//3rpmRVal +j/48TQ1b/PNeJT2LfpcVwy/uYklLPfAx99NDb0+vBGX1xuS3Ql5mPu48C36BVjkqQu6 U6rut0XASsXorE8HMcNy4vU2/WzG/6phiHcguvx6RDdFQwpSK4NgzPQrbkKEb0NlI8rS iVpPmusHdhirNVs6D8G6Q+MIMWsIpIu+AvwACBfHGZBd1KXlYm+Aznqrf+Yjr7+OS14x Az+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712003625; x=1712608425; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XrjDE8MiuiJdDcIyM4PBx9cbplmfRZdA0Hz/5oAovCY=; b=USqAQgQGeTAALwNPEmVVKTVvk8RjmdNi8FGYk+mqmLPgdb2jg+VpRfeB24oPeturU1 VTxEWyHuaWmH8XC035GMXVDSuz+PN86nTIVAWSN3Y+l01tMXltnGMuGNUWrpBMXOnoPy n0J7Bher+RsUIj++FrxwQSENVJbsUBD4acgfrnbmjcPuX9/w+hjZpVSPhXOxduLzHE8C H1xj1JWN9/Y87RalzphesOofuEON3T37JiBeYr/2UjGz9rWLVkYxiSVnYXPQOU1dfHwG Wz4Rf/hl5jx/2qPE1ia4j6XpEvCTer14yJH49b7dDVwC5gBCx688KlR9m81/xDDVR7Ne NPFQ== X-Forwarded-Encrypted: i=1; AJvYcCWieLynnV8Nno/FjTdwcn/LZc4qjBUS3uOdJKdGMHOBwIImvSPD19fTqihHNtK30udX7mFsjrmONwIQep/Y1W36yvlLynugbMyEHBuo X-Gm-Message-State: AOJu0YzTLCGuxmoCDaeeZcrC0kelSILFm2jPHCYKzpERtS7Dre7ayx6t VUDX9YNf0Um83rKqK6sRG9LYl8e706KjwnchERWH22TwTgO24avf+AiC8aHYZK0= X-Google-Smtp-Source: AGHT+IFTQ6cw3uX8Whku4i3wIWWtcB1k+SumXZ+Mbmo/O1iXeOxOSsAApyKLIiFU45RbHBSh0X2nZg== X-Received: by 2002:a05:6512:3e12:b0:515:d19b:babc with SMTP id i18-20020a0565123e1200b00515d19bbabcmr10200965lfv.68.1712003625659; Mon, 01 Apr 2024 13:33:45 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id j11-20020ac2550b000000b00515a6e4bdbdsm1478342lfk.250.2024.04.01.13.33.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 13:33:45 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 01 Apr 2024 23:33:43 +0300 Subject: [PATCH v3 4/9] arm64: dts: qcom: sm8250: add a link between DWC3 and QMP PHY Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240401-typec-fix-sm8250-v3-4-604dce3ad103@linaro.org> References: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> In-Reply-To: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss , Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1441; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=6si3gBmbo9hW2Dn7hkIjEsjv5s2gkDHJdnkmLUy/Hlo=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmCxolUlGl/mYsMFMC55okIjV03JH+Q6Vosk/7Q j7wyxsBK/SJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgsaJQAKCRCLPIo+Aiko 1fDwB/sEkX+91a2HKqF3O27tZv7a++1/YnNenWI2oIlQkrGHri9mY+jayI1qeJj/UnemXJHOmG4 da7QWHwv+/xjOfozZ+CnKiPXNW9ymwmDmmt7Iz50uYAIdXbxuLKv7I6pj+DNelidq26mh4Z59bI ZbCruPMOj7A/mCYfHjRxzx1WfS8VilNdjdlTm5EZzqTJq/UvJSX2CGfFgO1DSpxWZEXCjkaGh/R 4SKZGNEXxklAsb7hGy9VxGEVimQLb/P9gxd5LQIavyMyYlxl/+rML423/YRnPT6Wa/R/S2GnFbf Okpo+36kHdw0Nz3ctI/C6kezzQStjBoyZwpX1DjTY/BFmOuT X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A The SuperSpeed signals originate from the DWC3 host controller and then are routed through the Combo QMP PHY, where they are multiplexed with the DisplayPort signals. Add corresponding OF graph link. Reported-by: Luca Weiss Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index 440bbb89bf8a..cfc07dd9d0ec 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -3917,6 +3917,10 @@ port@0 { =20 port@1 { reg =3D <1>; + + usb_1_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_ss_out>; + }; }; =20 port@2 { @@ -4195,8 +4199,24 @@ usb_1_dwc3: usb@a600000 { phys =3D <&usb_1_hsphy>, <&usb_1_qmpphy QMP_USB43DP_USB3_PHY>; phy-names =3D "usb2-phy", "usb3-phy"; =20 - port { - usb_1_dwc3_hs_out: endpoint {}; + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_1_dwc3_hs_out: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_1_dwc3_ss_out: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_usb_ss_in>; + }; + }; }; }; }; --=20 2.39.2 From nobody Thu Feb 12 04:35:33 2026 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 065C654BD3 for ; Mon, 1 Apr 2024 20:33:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003630; cv=none; b=E+3bbGoDqZZPgJ3eUXENpEt8FrHAtEG9Zoo0EHpjl9CumPpcAdXjpS93Qff7B0W2dm0Cs3s6nnzrHmBEnUQ5/a+chokw+oA3N8SSOsibYNGf/zCfOGs8/P5Wr7o6Sf8IyTS63zByIbKyFeILd4bJbwxNk1/gMC+BpA8Kt6OneSQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003630; c=relaxed/simple; bh=exKr9kS07I/FGyAADFSiELaPPmJbK9F+6r42IVjBzJM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=N5TdaoDKbtqw/YpHRvyy1wkUosZp4PWYyH3Rhr/pqrNI7ZUXX1nYlJJQvkAqa8HyWlXeda/gTgYfboMyWb68XoN/Rqf52N1XwJ7cfKNs1s3fp6utt2fnKc1Cs2RrcylIINvO53UZaGCJ7SsD/n8x7oeRvIgsB01S94B0folPrHI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=iAz2fuVy; arc=none smtp.client-ip=209.85.167.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="iAz2fuVy" Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-516a01c8490so1570497e87.1 for ; Mon, 01 Apr 2024 13:33:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712003626; x=1712608426; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=f1vLUCvnUI7qq6Efpul0tmKxM3WduOPLKLF1etO7Qlw=; b=iAz2fuVyhnETPFPwScEW8AUmPU69JEba2CBKCmLHY9UwyQZLN1x0ZmIbBol+p6l6nu 7E9C/v3F8/mbygKZU6X/bO0T/KhejbKTZj41NIKxu1qps9sbiAfsAmUZBOQgLFKWdC4S 14t+321faqidMRpYRYmTW6cFKLPDtztxL/hE2nSYuHsPpnaa+d9HGKU4W9XjaT3XM2fl 0quUjLoExRLt9bi+JqykF9Y/tL5ovMGSpXysHv+O032GZ9RVzBPBTq3hdeW3RY9ZdcR9 2mYSdKrmMK3RjPy/j6AqTJPdnj13fFIcS8E3Kc/ZQEJ2vimoxmTUcbSavx/9FKr7VhSX QWGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712003626; x=1712608426; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=f1vLUCvnUI7qq6Efpul0tmKxM3WduOPLKLF1etO7Qlw=; b=ckxaHIc3DQbbIwgbR9/qB9JZFQgxLcWovbh1UB2acWNHHYPwXI6wCz5dZGjr9WxEhA CSAEUD2Zgk9LnqF4vHfp12xzilvqGS7vjDvhkoqciZP2cGNHSI+NpV9onYQ2DH3w8stm IYThU5dc/oasFM27jWNVxDRGCbRwuIhD0Ks/GKXbYtknfXoz0kzx/pe0IvWWyjJUPc0t 6RiIV6Q65w0bxxzu1M/+yCKGZBuVLcaRnKTdIwwxxbdRAT6Eky5ZpUdEuBfQvIYpGvVE C1ZS1Cs2V4pgb0Nto4pgMNZsv+wCaYSAp01n0mx6xYdOADZrIyrc1Vn13OBZCLwYmnCT KoBQ== X-Forwarded-Encrypted: i=1; AJvYcCUSCcw5aiOPM9JJ3yc4rvaN/ljpXy7c/EZhnoYRzl1lfJkiXd3H77jN/h58u+7TA3o0QrfQSC0FQgi1c2grD9vtD1Q8v/c2vttWDktQ X-Gm-Message-State: AOJu0YzSXeuBLKr/6PlvzHqYTVhrKNiA7Ws9Oxzu4UVghLfNGLr/IQxF vyoh1t3vQl8c0i2+V6oFAPnSt96AD0apjR8IRSwbDhKfcyp45jnVp9ETD4fLMQy8scAiUP2iiuU X X-Google-Smtp-Source: AGHT+IEGF5veBPuRytMkQRyPXJ6ljqLph2jqkOSR1h8cQ8xZ9OK/m+uKvHh0lbkVjG46f4J5ib8ozw== X-Received: by 2002:ac2:5a4b:0:b0:513:d234:e8c1 with SMTP id r11-20020ac25a4b000000b00513d234e8c1mr3617199lfn.28.1712003626292; Mon, 01 Apr 2024 13:33:46 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id j11-20020ac2550b000000b00515a6e4bdbdsm1478342lfk.250.2024.04.01.13.33.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 13:33:45 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 01 Apr 2024 23:33:44 +0300 Subject: [PATCH v3 5/9] arm64: dts: qcom: sc8180x: switch USB+DP QMP PHYs to new bindings Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240401-typec-fix-sm8250-v3-5-604dce3ad103@linaro.org> References: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> In-Reply-To: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss , Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=7378; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=exKr9kS07I/FGyAADFSiELaPPmJbK9F+6r42IVjBzJM=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmCxolGphI1WB/H9GWNAwgAM3bv54ypIjuwrZIx rff9GqX3k+JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgsaJQAKCRCLPIo+Aiko 1cL3B/wPtxVt7HYwPZRw4WrMKmaMf3/Tsdd6SznPNXvlPECCoZ675CbVLJZwEAMBFDWmAz0BjLt H07NJofa3dwNqQV8HxOaQGncLJ6aKdJqEdjMgqWOb6tXOieM2PKwr+ekp2wR2IA/FaMte13L5gg EMp5ztmi8KGBtCNNfvu/k/DvB/EP9iTvkNBkRHOJrEW3yRiWfMP9p69irxdk3M2U01WigG6+J5o Vva/iYYxuSTnQljPGSFfGD5qNcFsteKYBELGQKJQ6qEt0ty3VlTCHMQckOG8Ai1wZQPXBkbUJ5G 0D2UGIXU8nMS3NIPfse2x8ARFfpDczPXJlnVwT679dQ8uLVl X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A To follow other Qualcomm platforms, update QMP USB+DP PHYs to use newer bindings rather than old bindings which had PHYs as subdevices. Signed-off-by: Dmitry Baryshkov Reported-by: Luca Weiss Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 122 ++++++++++++------------------= ---- 1 file changed, 41 insertions(+), 81 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qc= om/sc8180x.dtsi index a086dbe0d910..bae89761dae1 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -2472,28 +2473,25 @@ usb_sec_hsphy: phy@88e3000 { status =3D "disabled"; }; =20 - usb_prim_qmpphy: phy@88e9000 { + usb_prim_qmpphy: phy@88e8000 { compatible =3D "qcom,sc8180x-qmp-usb3-dp-phy"; - reg =3D <0 0x088e9000 0 0x18c>, - <0 0x088e8000 0 0x38>, - <0 0x088ea000 0 0x40>; - reg-names =3D "reg-base", "dp_com"; + reg =3D <0 0x088e8000 0 0x3000>; + clocks =3D <&gcc GCC_USB3_PRIM_PHY_AUX_CLK>, - <&rpmhcc RPMH_CXO_CLK>, <&gcc GCC_USB3_PRIM_CLKREF_CLK>, - <&gcc GCC_USB3_PRIM_PHY_COM_AUX_CLK>; + <&gcc GCC_USB3_PRIM_PHY_COM_AUX_CLK>, + <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>; clock-names =3D "aux", - "ref_clk_src", "ref", - "com_aux"; + "com_aux", + "usb3_pipe"; + resets =3D <&gcc GCC_USB3_DP_PHY_PRIM_SP0_BCR>, <&gcc GCC_USB3_PHY_PRIM_SP0_BCR>; reset-names =3D "phy", "common"; =20 #clock-cells =3D <1>; - #address-cells =3D <2>; - #size-cells =3D <2>; - ranges; + #phy-cells =3D <1>; =20 status =3D "disabled"; =20 @@ -2507,59 +2505,38 @@ port@0 { usb_prim_qmpphy_out: endpoint {}; }; =20 + port@1 { + reg =3D <1>; + + usb_prim_qmpphy_usb_ss_in: endpoint {}; + }; + port@2 { reg =3D <2>; =20 usb_prim_qmpphy_dp_in: endpoint {}; }; }; - - usb_prim_ssphy: usb3-phy@88e9200 { - reg =3D <0 0x088e9200 0 0x200>, - <0 0x088e9400 0 0x200>, - <0 0x088e9c00 0 0x218>, - <0 0x088e9600 0 0x200>, - <0 0x088e9800 0 0x200>, - <0 0x088e9a00 0 0x100>; - #phy-cells =3D <0>; - clocks =3D <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>; - clock-names =3D "pipe0"; - clock-output-names =3D "usb3_prim_phy_pipe_clk_src"; - }; - - usb_prim_dpphy: dp-phy@88ea200 { - reg =3D <0 0x088ea200 0 0x200>, - <0 0x088ea400 0 0x200>, - <0 0x088eaa00 0 0x200>, - <0 0x088ea600 0 0x200>, - <0 0x088ea800 0 0x200>; - #clock-cells =3D <1>; - #phy-cells =3D <0>; - }; }; =20 usb_sec_qmpphy: phy@88ee000 { compatible =3D "qcom,sc8180x-qmp-usb3-dp-phy"; - reg =3D <0 0x088ee000 0 0x18c>, - <0 0x088ed000 0 0x10>, - <0 0x088ef000 0 0x40>; - reg-names =3D "reg-base", "dp_com"; + reg =3D <0 0x088ed000 0 0x3000>; + clocks =3D <&gcc GCC_USB3_SEC_PHY_AUX_CLK>, - <&rpmhcc RPMH_CXO_CLK>, <&gcc GCC_USB3_SEC_CLKREF_CLK>, - <&gcc GCC_USB3_SEC_PHY_COM_AUX_CLK>; + <&gcc GCC_USB3_SEC_PHY_COM_AUX_CLK>, + <&gcc GCC_USB3_SEC_PHY_PIPE_CLK>; clock-names =3D "aux", - "ref_clk_src", "ref", - "com_aux"; + "com_aux", + "usb3_pipe"; resets =3D <&gcc GCC_USB3_DP_PHY_SEC_BCR>, <&gcc GCC_USB3_PHY_SEC_BCR>; reset-names =3D "phy", "common"; =20 #clock-cells =3D <1>; - #address-cells =3D <2>; - #size-cells =3D <2>; - ranges; + #phy-cells =3D <1>; =20 status =3D "disabled"; =20 @@ -2573,37 +2550,18 @@ port@0 { usb_sec_qmpphy_out: endpoint {}; }; =20 + port@1 { + reg =3D <1>; + + usb_sec_qmpphy_usb_ss_in: endpoint {}; + }; + port@2 { reg =3D <2>; =20 usb_sec_qmpphy_dp_in: endpoint {}; }; }; - - usb_sec_ssphy: usb3-phy@88e9200 { - reg =3D <0 0x088ee200 0 0x200>, - <0 0x088ee400 0 0x200>, - <0 0x088eec00 0 0x218>, - <0 0x088ee600 0 0x200>, - <0 0x088ee800 0 0x200>, - <0 0x088eea00 0 0x100>; - #phy-cells =3D <0>; - clocks =3D <&gcc GCC_USB3_SEC_PHY_PIPE_CLK>; - clock-names =3D "pipe0"; - clock-output-names =3D "usb3_sec_phy_pipe_clk_src"; - }; - - usb_sec_dpphy: dp-phy@88ef200 { - reg =3D <0 0x088ef200 0 0x200>, - <0 0x088ef400 0 0x200>, - <0 0x088efa00 0 0x200>, - <0 0x088ef600 0 0x200>, - <0 0x088ef800 0 0x200>; - #clock-cells =3D <1>; - #phy-cells =3D <0>; - clock-output-names =3D "qmp_dptx1_phy_pll_link_clk", - "qmp_dptx1_phy_pll_vco_div_clk"; - }; }; =20 system-cache-controller@9200000 { @@ -2672,7 +2630,7 @@ usb_prim_dwc3: usb@a600000 { iommus =3D <&apps_smmu 0x140 0>; snps,dis_u2_susphy_quirk; snps,dis_enblslpm_quirk; - phys =3D <&usb_prim_hsphy>, <&usb_prim_ssphy>; + phys =3D <&usb_prim_hsphy>, <&usb_prim_qmpphy QMP_USB43DP_USB3_PHY>; phy-names =3D "usb2-phy", "usb3-phy"; =20 port { @@ -2729,7 +2687,7 @@ usb_sec_dwc3: usb@a800000 { iommus =3D <&apps_smmu 0x160 0>; snps,dis_u2_susphy_quirk; snps,dis_enblslpm_quirk; - phys =3D <&usb_sec_hsphy>, <&usb_sec_ssphy>; + phys =3D <&usb_sec_hsphy>, <&usb_sec_qmpphy QMP_USB43DP_USB3_PHY>; phy-names =3D "usb2-phy", "usb3-phy"; =20 port { @@ -3046,9 +3004,10 @@ mdss_dp0: displayport-controller@ae90000 { =20 assigned-clocks =3D <&dispcc DISP_CC_MDSS_DP_LINK_CLK_SRC>, <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK_SRC>; - assigned-clock-parents =3D <&usb_prim_dpphy 0>, <&usb_prim_dpphy 1>; + assigned-clock-parents =3D <&usb_prim_qmpphy QMP_USB43DP_DP_LINK_CLK>, + <&usb_prim_qmpphy QMP_USB43DP_DP_VCO_DIV_CLK>; =20 - phys =3D <&usb_prim_dpphy>; + phys =3D <&usb_prim_qmpphy QMP_USB43DP_DP_PHY>; phy-names =3D "dp"; =20 #sound-dai-cells =3D <0>; @@ -3122,9 +3081,10 @@ mdss_dp1: displayport-controller@ae98000 { =20 assigned-clocks =3D <&dispcc DISP_CC_MDSS_DP_LINK1_CLK_SRC>, <&dispcc DISP_CC_MDSS_DP_PIXEL2_CLK_SRC>; - assigned-clock-parents =3D <&usb_sec_dpphy 0>, <&usb_sec_dpphy 1>; + assigned-clock-parents =3D <&usb_sec_qmpphy QMP_USB43DP_DP_LINK_CLK>, + <&usb_sec_qmpphy QMP_USB43DP_DP_VCO_DIV_CLK>; =20 - phys =3D <&usb_sec_dpphy>; + phys =3D <&usb_sec_qmpphy QMP_USB43DP_DP_PHY>; phy-names =3D "dp"; =20 #sound-dai-cells =3D <0>; @@ -3271,12 +3231,12 @@ dispcc: clock-controller@af00000 { <&mdss_dsi0_phy 1>, <&mdss_dsi1_phy 0>, <&mdss_dsi1_phy 1>, - <&usb_prim_dpphy 0>, - <&usb_prim_dpphy 1>, + <&usb_prim_qmpphy QMP_USB43DP_DP_LINK_CLK>, + <&usb_prim_qmpphy QMP_USB43DP_DP_VCO_DIV_CLK>, <&edp_phy 0>, <&edp_phy 1>, - <&usb_sec_dpphy 0>, - <&usb_sec_dpphy 1>; + <&usb_sec_qmpphy QMP_USB43DP_DP_LINK_CLK>, + <&usb_sec_qmpphy QMP_USB43DP_DP_VCO_DIV_CLK>; clock-names =3D "bi_tcxo", "dsi0_phy_pll_out_byteclk", "dsi0_phy_pll_out_dsiclk", --=20 2.39.2 From nobody Thu Feb 12 04:35:33 2026 Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A068054FA3 for ; Mon, 1 Apr 2024 20:33:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003631; cv=none; b=q3hbzLdovqKdpus8gcFURmT+Yono/a+xtjOIytPg6dSD11yJwAHFmK7vf3fSEpp+Kf+M5fusLzfw2YaL9e2AG0ZpGq4XdtZaCx0FxGBB8uJF+SKbHqVYglOV8hwaNC+dPrCAQAVBrKX5AGkVK5KMv6j7kRkFOrb7NMEaRptRpgA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003631; c=relaxed/simple; bh=5MzJP7yGgyhqTMiws3FKj7gHSNVgfpJstNXFEgFoExI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XwToG+TH8tpHa2HV6MRpTVy2CJWn5x7IYv5kfF09Mu5LD4PEqHCG93KQ59PcoiuoqmAodxWmfQ011NwBV3cmJKpp8I9j0KXluMobjR183PEYWg7w6TGSYCFWJEiB91hce3gpjPdKPP/FG/Iy0SyC6amOsBeiWPgQKorirFuhs4U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=lxmpSP0a; arc=none smtp.client-ip=209.85.167.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="lxmpSP0a" Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-513e134f73aso5671461e87.2 for ; Mon, 01 Apr 2024 13:33:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712003627; x=1712608427; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ZIaRo/y9zmiNXclN/bKzOhFbXPgnw3rJ7iP2Dv1/TfE=; b=lxmpSP0aCXNOpzEDi+uzxqNHX4biY6iYcw+DPWkWu2KCViKzmiOh5uLj0Ojg4is+Xz o7manS24z2/AOHFReqatrQl+tZmFk6Nt0FBrNyrS8gGhiY8EHiCl7CVwL/w/qLFGFbbL rhM2BnBIg3R3YWFbISMRv3HZdkWaFMznhtlLTxp5yJSKrEv49VEyuKTsgYwXik+m/7Tt FICEhnq4LXBYpONHu9FDbEDpuUB0QOBohi5aVVHxlxxdFdLNTq9WI6wxzHYLFiKRNBBa QIiyXrcl0tFOxQrPCQwFt/ZwUtpB4LH8LpuIP4kouciN5lICjUgQdUd//vR7GwayxEBO diRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712003627; x=1712608427; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZIaRo/y9zmiNXclN/bKzOhFbXPgnw3rJ7iP2Dv1/TfE=; b=SIPMU1QGMzEJcuC0v0qvlHajOpvza/zLat5uB9K5WsXdR2dbXYPU/wrjqa8/iA/Snn oG3KAs+5EPYLlDSxPFJ9qMSjRFlYI1lHJVnGAUO34xSUy4ceW3nCv77rjPfGXKt/2hOs 12eBRlRYa+EpfyFN+weuKHU9FoXvEdaVNzMRev8sbXxPcSxj8r81MixrmSlB5/KExdAL ZmPD/F1xuvzVkBkeIrQkIq4xALQvgTrACykm3LM59t+N/jRNphdRsbDvKjRjQMyMZ4at 6x+0EyKVhur2/tl+44wmyHrzhgQx5EATAiNq/IfH8Yxi1zrUdbu9Yg58S0O1OQ+9ZVRD pX8g== X-Forwarded-Encrypted: i=1; AJvYcCWEjEMoVwk/J9RgaS5o/2DCXT5WXZF4X3ovPIfRgNcndkrMlj9L8dj0WNPLXSG3aGD7+OV782aitIQUJNTi0LV8dUNJq5K+5Bpdyp9p X-Gm-Message-State: AOJu0YwRQ+5GcUGHymXMQKqosL1OOzCvEiyONo1vgqpuhWyPzXQ/jJh6 WC5tDCMuvQpdFOYQDC9xQtiuWnqTIAc+3HJaLUBXDvXEXDNSXXxPkUR9b8QnySk= X-Google-Smtp-Source: AGHT+IGZ1zi11xZncvUZINUAjvdSD2eVE0Le8NOqMB2c+GSDqG/NQJQUC84qVshQo/S73FQhi9TlzQ== X-Received: by 2002:a05:6512:68:b0:513:cf5e:f2ad with SMTP id i8-20020a056512006800b00513cf5ef2admr7351356lfo.60.1712003626873; Mon, 01 Apr 2024 13:33:46 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id j11-20020ac2550b000000b00515a6e4bdbdsm1478342lfk.250.2024.04.01.13.33.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 13:33:46 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 01 Apr 2024 23:33:45 +0300 Subject: [PATCH v3 6/9] arm64: dts: qcom: sc8180x: describe USB signals properly Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240401-typec-fix-sm8250-v3-6-604dce3ad103@linaro.org> References: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> In-Reply-To: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss , Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=5234; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=5MzJP7yGgyhqTMiws3FKj7gHSNVgfpJstNXFEgFoExI=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmCxolkhtbOMQke4/ENrpblUBm/4ajAFFswypDU Em/aNURG+OJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgsaJQAKCRCLPIo+Aiko 1XUUB/4gU8NdN3WvNUgxWo9LHN+RNgvls6zSZGCPcYh8RPkhV/i1SRkNZweSxKvnTfhGzzA5uDK 9yXN/epauSwvdSA0RbU0wyR2bO3/r2xQkwOsUcNJ4g7Rb7HnbyP8eJvVbBjUO4ernY/LRKhqttb Lonmyvrrog2bZ4oOr9q0TxSgig+BIjT69zOHbtLJVTGG/lIPKrurBJU0MjCNoAWHpvYrHNyeApA hL9d/RnM4JZ/tSLAwl1i+L0CPeU6TFzG7nKXEfiN+SU+U5qhndG/TWux347/nTsdTHq1QI5Yq8J 9qL1MqPxOAUEJhP6lXJO/icJAdWSDV4NDcCMau4orPxtRTM9 X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Follow example of other platforms. Rename HS graph nodes to contain 'dwc3_hs' and link SS lanes from DWC3 controllers to QMP PHYs. Signed-off-by: Dmitry Baryshkov Reported-by: Luca Weiss Reviewed-by: Konrad Dybcio --- .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 16 ++++---- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 20 +++++----- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 46 ++++++++++++++++++= +--- 3 files changed, 58 insertions(+), 24 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts b/arch/arm= 64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts index 6f2e1c732ed3..93846ff42606 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts @@ -66,7 +66,7 @@ port@0 { reg =3D <0>; =20 pmic_glink_con0_hs: endpoint { - remote-endpoint =3D <&usb_prim_role_switch>; + remote-endpoint =3D <&usb_prim_dwc3_hs>; }; }; =20 @@ -101,7 +101,7 @@ port@0 { reg =3D <0>; =20 pmic_glink_con1_hs: endpoint { - remote-endpoint =3D <&usb_sec_role_switch>; + remote-endpoint =3D <&usb_sec_dwc3_hs>; }; }; =20 @@ -580,6 +580,10 @@ &usb_prim_dwc3 { dr_mode =3D "host"; }; =20 +&usb_prim_dwc3_hs { + remote-endpoint =3D <&pmic_glink_con0_hs>; +}; + &usb_prim_qmpphy_dp_in { remote-endpoint =3D <&mdss_dp0_out>; }; @@ -588,8 +592,8 @@ &usb_prim_qmpphy_out { remote-endpoint =3D <&pmic_glink_con0_ss>; }; =20 -&usb_prim_role_switch { - remote-endpoint =3D <&pmic_glink_con0_hs>; +&usb_sec_dwc3_hs { + remote-endpoint =3D <&pmic_glink_con1_hs>; }; =20 &usb_sec_hsphy { @@ -617,10 +621,6 @@ &usb_sec_qmpphy_out { remote-endpoint =3D <&pmic_glink_con1_ss>; }; =20 -&usb_sec_role_switch { - remote-endpoint =3D <&pmic_glink_con1_hs>; -}; - &usb_sec { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts b/arch/arm64/boot/= dts/qcom/sc8180x-primus.dts index bfee60c93ccc..65d923497a05 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-primus.dts @@ -71,7 +71,7 @@ port@0 { reg =3D <0>; =20 pmic_glink_con0_hs: endpoint { - remote-endpoint =3D <&usb_prim_role_switch>; + remote-endpoint =3D <&usb_prim_dwc3_hs>; }; }; =20 @@ -106,7 +106,7 @@ port@0 { reg =3D <0>; =20 pmic_glink_con1_hs: endpoint { - remote-endpoint =3D <&usb_sec_role_switch>; + remote-endpoint =3D <&usb_sec_dwc3_hs>; }; }; =20 @@ -648,6 +648,10 @@ &usb_prim_dwc3 { dr_mode =3D "host"; }; =20 +&usb_prim_dwc3_hs { + remote-endpoint =3D <&pmic_glink_con0_hs>; +}; + &usb_prim_qmpphy_dp_in { remote-endpoint =3D <&mdss_dp0_out>; }; @@ -656,10 +660,6 @@ &usb_prim_qmpphy_out { remote-endpoint =3D <&pmic_glink_con0_ss>; }; =20 -&usb_prim_role_switch { - remote-endpoint =3D <&pmic_glink_con0_hs>; -}; - &usb_sec_hsphy { vdda-pll-supply =3D <&vreg_l5e_0p88>; vdda18-supply =3D <&vreg_l12a_1p8>; @@ -685,10 +685,6 @@ &usb_sec_qmpphy_out { remote-endpoint =3D <&pmic_glink_con1_ss>; }; =20 -&usb_sec_role_switch { - remote-endpoint =3D <&pmic_glink_con1_hs>; -}; - &usb_sec { status =3D "okay"; }; @@ -697,6 +693,10 @@ &usb_sec_dwc3 { dr_mode =3D "host"; }; =20 +&usb_sec_dwc3_hs { + remote-endpoint =3D <&pmic_glink_con1_hs>; +}; + &wifi { memory-region =3D <&wlan_mem>; =20 diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qc= om/sc8180x.dtsi index bae89761dae1..6346d6b6c196 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi @@ -2508,7 +2508,9 @@ port@0 { port@1 { reg =3D <1>; =20 - usb_prim_qmpphy_usb_ss_in: endpoint {}; + usb_prim_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_prim_dwc3_ss>; + }; }; =20 port@2 { @@ -2553,7 +2555,9 @@ port@0 { port@1 { reg =3D <1>; =20 - usb_sec_qmpphy_usb_ss_in: endpoint {}; + usb_sec_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_sec_dwc3_ss>; + }; }; =20 port@2 { @@ -2633,8 +2637,23 @@ usb_prim_dwc3: usb@a600000 { phys =3D <&usb_prim_hsphy>, <&usb_prim_qmpphy QMP_USB43DP_USB3_PHY>; phy-names =3D "usb2-phy", "usb3-phy"; =20 - port { - usb_prim_role_switch: endpoint { + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_prim_dwc3_hs: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_prim_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_prim_qmpphy_usb_ss_in>; + }; }; }; }; @@ -2690,8 +2709,23 @@ usb_sec_dwc3: usb@a800000 { phys =3D <&usb_sec_hsphy>, <&usb_sec_qmpphy QMP_USB43DP_USB3_PHY>; phy-names =3D "usb2-phy", "usb3-phy"; =20 - port { - usb_sec_role_switch: endpoint { + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_sec_dwc3_hs: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_sec_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_sec_qmpphy_usb_ss_in>; + }; }; }; }; --=20 2.39.2 From nobody Thu Feb 12 04:35:33 2026 Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7DDB555C3E for ; Mon, 1 Apr 2024 20:33:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003632; cv=none; b=qH9XOl/oFMPUG1Aa+mmfmIB6QCjnfxEu8YzdpjQP+9rmr5yb/NO5pTixvukzu1eaTizw6e9PUg7ou7MFecyFL/eTmCAmAaYQ83pBEXXzjoPIKUYpvzTemcmP00RH21lbS/TdFapfA/N9hnITx1WoPvyS9bNOfECn3GiA5qht4HA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003632; c=relaxed/simple; bh=sFKrGZBWRp2+EGuhj/chCtTzPZ3MU2TwU02NxW+14vw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WKPYM6CZgzXEktWje92K1Yvls80wr0YSh4j2PspXMrNgIl9DxJFfRLQqYdGdB75/CHoHW2kaeS/mBlMYVpPnisx4owZxoQlK3oF5QKLNuD2UoADEnFOCTr//8Tms8m2+gaIHQqC9hT8ztIIcjdq1KWsvkgriQrdw2JfMeuy0ZDg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=OtSy2GrE; arc=none smtp.client-ip=209.85.167.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="OtSy2GrE" Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-515a81928faso5401564e87.1 for ; Mon, 01 Apr 2024 13:33:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712003627; x=1712608427; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=piQT5IzRdBgW7kJqPQ+vFxpxuzB/TA4xCkBFfjKv6ho=; b=OtSy2GrEiAlOPvk9pfybyJkDnr9mkFpedRb6X3H/Db4vPBqHNA/P09txYOihQmPM1z xXYnLfVb7famTqtPKpa991vIGVaJG1uIk6Ea2ePUzNECzV7UiyK7LAnTGvex3rTJbDbd UCVt/5XGQZioPS5oQN/mr++j5wDT3uCe06Cr6w199iKoqjM2wPeDsL2/i3B6ZXIYAyzS hE1UYX3fJ2BnBbsyAw4sdfjZ/fkpbbHb/0QBhvp16sNrEw39d9Lhg/WqiCjWzYWkyCYR 7z77vmbbjOIXGn11ACvKUeNwd+MUNzqp3c9TwcdsIIKcq7hU0jOhbuXIjlBsNFOWdVyb wVJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712003627; x=1712608427; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=piQT5IzRdBgW7kJqPQ+vFxpxuzB/TA4xCkBFfjKv6ho=; b=B5x51t19KGfbFVsxjvA02axPpZzu2zE9HjfajJ2ra4yBhfPoLtVW0F/7LS2V2sOEuE Q7HLKB4TY2JAniTqgq6OHlT9gFrjZHaxryg16ZuHM46hNviiCe4W40zQDbnmyb2hhnAl Q8LSEXl3vTVXBEr215ahE3RGfCArDL4FS/Jrd9VpwRWlu9G/BVG83ss/3cRhbgDsGGSN /81gxVflMGpLrve1BwIqxKWcCHQluuk2KX74skLqAw+93lEMDZg0CRWcW2bQs5fyZAXQ dWpOWP5gKUT80McbnttAqO1jI6KRjRf/GUmrdbe/pYN3ttbhU+i1bWPob2M4wzPxaQ1G 5AAA== X-Forwarded-Encrypted: i=1; AJvYcCWSaUg+YY36rzV1SiQT6FLgV2sSy1AGNSYBJN6OkfoAjudffVgAd/mPCbBcaONNYyZj017Ti1MDT+tvSYn88cMqcnwdSHVolFLh484h X-Gm-Message-State: AOJu0YyvTRMTy5sKerROKc/USwVjAaG9T6IpfZwoHjjjpImKQXKyaGUK 1aznqmHU++bvsDpfKqgSgZrrACFHqq6kV8IHFUBprZvwcqOrC4LIkxmB7rmeR1c= X-Google-Smtp-Source: AGHT+IF19vlmtR6Kk3TgNSw+dAkNX3q/0k8KXFiqn+n8trvIATBoccche9gxDw3oh2qEDwyJGbYnAQ== X-Received: by 2002:a05:6512:3f13:b0:515:9479:a997 with SMTP id y19-20020a0565123f1300b005159479a997mr7848117lfa.10.1712003627712; Mon, 01 Apr 2024 13:33:47 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id j11-20020ac2550b000000b00515a6e4bdbdsm1478342lfk.250.2024.04.01.13.33.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 13:33:47 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 01 Apr 2024 23:33:46 +0300 Subject: [PATCH v3 7/9] arm64: dts: qcom: sc8280xp: describe USB signals properly Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240401-typec-fix-sm8250-v3-7-604dce3ad103@linaro.org> References: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> In-Reply-To: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss , Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=5467; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=sFKrGZBWRp2+EGuhj/chCtTzPZ3MU2TwU02NxW+14vw=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmCxolxtxaZXhCOHJPRhcmX9YOVLcP6QeuhI9Ws sopd+vgsMiJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgsaJQAKCRCLPIo+Aiko 1U8LCACXof0kswIFSPY6YQWfjJlsPl9dDXWT/ZgmC8b59xNFsx2RGq5ksUHNdlqgPcYz5FZrYpg i6rKB1mf5tYtt+xOzL4JiFkW3fBorkIy9PmggGHLh+pbmwUVMUZTYLspZvh6D3zrIaa+aPGeoDy lOJV94srFwaWBSt2ZGFAd+6bdnRXTWiKMZ3bkF7RWOY1j3yB6zQDu/1MIi/CRVLg3jyRkYcHzdC uiBjssHNH+9nTRHqUUZ7oa4a+6AZupmWzyudgkqfQvY0eWyH+mpjz2fF8Ld6ubswKpjPsh25Snk MkjMbRFKT3kKcnf40soP+KFJtJLRjsYbINMafFIaxyH9Sewp X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Follow example of other platforms. Rename HS graph nodes to contain 'dwc3_hs' and link SS lanes from DWC3 controllers to QMP PHYs. Signed-off-by: Dmitry Baryshkov Reported-by: Luca Weiss Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 20 ++++---- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 20 ++++---- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 54 ++++++++++++++++++= ++-- 3 files changed, 70 insertions(+), 24 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-crd.dts b/arch/arm64/boot/dt= s/qcom/sc8280xp-crd.dts index 41215567b3ae..a2627ab4db9a 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-crd.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-crd.dts @@ -56,7 +56,7 @@ port@0 { reg =3D <0>; =20 pmic_glink_con0_hs: endpoint { - remote-endpoint =3D <&usb_0_role_switch>; + remote-endpoint =3D <&usb_0_dwc3_hs>; }; }; =20 @@ -91,7 +91,7 @@ port@0 { reg =3D <0>; =20 pmic_glink_con1_hs: endpoint { - remote-endpoint =3D <&usb_1_role_switch>; + remote-endpoint =3D <&usb_1_dwc3_hs>; }; }; =20 @@ -675,6 +675,10 @@ &usb_0_dwc3 { dr_mode =3D "host"; }; =20 +&usb_0_dwc3_hs { + remote-endpoint =3D <&pmic_glink_con0_hs>; +}; + &usb_0_hsphy { vdda-pll-supply =3D <&vreg_l9d>; vdda18-supply =3D <&vreg_l1c>; @@ -700,10 +704,6 @@ &usb_0_qmpphy_out { remote-endpoint =3D <&pmic_glink_con0_ss>; }; =20 -&usb_0_role_switch { - remote-endpoint =3D <&pmic_glink_con0_hs>; -}; - &usb_1 { status =3D "okay"; }; @@ -712,6 +712,10 @@ &usb_1_dwc3 { dr_mode =3D "host"; }; =20 +&usb_1_dwc3_hs { + remote-endpoint =3D <&pmic_glink_con1_hs>; +}; + &usb_1_hsphy { vdda-pll-supply =3D <&vreg_l4b>; vdda18-supply =3D <&vreg_l1c>; @@ -737,10 +741,6 @@ &usb_1_qmpphy_out { remote-endpoint =3D <&pmic_glink_con1_ss>; }; =20 -&usb_1_role_switch { - remote-endpoint =3D <&pmic_glink_con1_hs>; -}; - &xo_board_clk { clock-frequency =3D <38400000>; }; diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/a= rch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index 15ae94c1602d..53252bb93d9e 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -115,7 +115,7 @@ port@0 { reg =3D <0>; =20 pmic_glink_con0_hs: endpoint { - remote-endpoint =3D <&usb_0_role_switch>; + remote-endpoint =3D <&usb_0_dwc3_hs>; }; }; =20 @@ -150,7 +150,7 @@ port@0 { reg =3D <0>; =20 pmic_glink_con1_hs: endpoint { - remote-endpoint =3D <&usb_1_role_switch>; + remote-endpoint =3D <&usb_1_dwc3_hs>; }; }; =20 @@ -1102,6 +1102,10 @@ &usb_0_dwc3 { dr_mode =3D "host"; }; =20 +&usb_0_dwc3_hs { + remote-endpoint =3D <&pmic_glink_con0_hs>; +}; + &usb_0_hsphy { vdda-pll-supply =3D <&vreg_l9d>; vdda18-supply =3D <&vreg_l1c>; @@ -1127,10 +1131,6 @@ &usb_0_qmpphy_out { remote-endpoint =3D <&pmic_glink_con0_ss>; }; =20 -&usb_0_role_switch { - remote-endpoint =3D <&pmic_glink_con0_hs>; -}; - &usb_1 { status =3D "okay"; }; @@ -1139,6 +1139,10 @@ &usb_1_dwc3 { dr_mode =3D "host"; }; =20 +&usb_1_dwc3_hs { + remote-endpoint =3D <&pmic_glink_con1_hs>; +}; + &usb_1_hsphy { vdda-pll-supply =3D <&vreg_l4b>; vdda18-supply =3D <&vreg_l1c>; @@ -1164,10 +1168,6 @@ &usb_1_qmpphy_out { remote-endpoint =3D <&pmic_glink_con1_ss>; }; =20 -&usb_1_role_switch { - remote-endpoint =3D <&pmic_glink_con1_hs>; -}; - &vamacro { pinctrl-0 =3D <&dmic01_default>, <&dmic23_default>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index 9f6d98fbc28e..41caa8713cfd 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -3164,6 +3164,14 @@ port@0 { usb_0_qmpphy_out: endpoint {}; }; =20 + port@1 { + reg =3D <1>; + + usb_0_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_0_dwc3_ss>; + }; + }; + port@2 { reg =3D <2>; =20 @@ -3217,6 +3225,14 @@ port@0 { usb_1_qmpphy_out: endpoint {}; }; =20 + port@1 { + reg =3D <1>; + + usb_1_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_ss>; + }; + }; + port@2 { reg =3D <2>; =20 @@ -3420,8 +3436,23 @@ usb_0_dwc3: usb@a600000 { phys =3D <&usb_0_hsphy>, <&usb_0_qmpphy QMP_USB43DP_USB3_PHY>; phy-names =3D "usb2-phy", "usb3-phy"; =20 - port { - usb_0_role_switch: endpoint { + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_0_dwc3_hs: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_0_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_0_qmpphy_usb_ss_in>; + }; }; }; }; @@ -3482,8 +3513,23 @@ usb_1_dwc3: usb@a800000 { phys =3D <&usb_1_hsphy>, <&usb_1_qmpphy QMP_USB43DP_USB3_PHY>; phy-names =3D "usb2-phy", "usb3-phy"; =20 - port { - usb_1_role_switch: endpoint { + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_1_dwc3_hs: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_1_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_usb_ss_in>; + }; }; }; }; --=20 2.39.2 From nobody Thu Feb 12 04:35:33 2026 Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5561156759 for ; Mon, 1 Apr 2024 20:33:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003632; cv=none; b=tc7OsUiWSzABRwDYGpiyZDg1EsAPJnu5B+YjlbREu45bzlRlziYaZyhWiLTFectdiBXJ+fzYDyqNdz5uTDebuo/zJ5s388eq+TOfye4Gvrz9wZkj1tmiYCW3AGrDjtBYmTCzY79RC8cfyuF7fyE9sG4lSTqbesvH9LvPbTBeiLU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003632; c=relaxed/simple; bh=TBIiNNBgZICGeD+NJeW5hxRyvvEMnqmHX98cdDr1ewo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IJT/fpYnh5pWvwb7Brcr2wWzBS8D6CD+/b1vqL8E1Knef3H3yz6yXqKkF61GdIxuWAxZLr+s6TRTz+Yqj9IXtGhxw9A1CbpWZWWMyKx5n1uY7PKSMt0YotlNMAA39iyo20t3Dn1yqavJp/vfReeVYZP7E7ELKaNk9NOL/xR0hVw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=WDQjpcn4; arc=none smtp.client-ip=209.85.167.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="WDQjpcn4" Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-513e6777af4so7255015e87.2 for ; Mon, 01 Apr 2024 13:33:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712003628; x=1712608428; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=likv4eu7xKsHRY+ZmHx+zM6NgK/jlhd2B+FPr4klQxA=; b=WDQjpcn4rOQZgIhRNgyDZY+O7sE6F/gVH0NobGXu9/u+XW92vXSWgZnDQcYbnrrZG4 hicX5uu9qd6DP+WZL1gW5er75GWH0o5MQ8SPyrx9HLEWAJAwQdR+UPrnoWa3VpXOCghk 3+3QXU5wTYPSWJ6cwYIgOHp/s7qE4MzrN1MPc01tAUJUx5bwdDojOX/AfMdfYSK+QC3e 0850eiQs4fTcaJXxX5BElLe5R2Ab+XM/SYj1HanihrW6MBUr9pMLt4Hotl28xRbtQNkE qGeJjUEyPE1xeVIYqFW9/T/jq8Wd9EhCbb2OGYZLegvdqCT6xtRZtHD3pttw0Ve1rdpQ LsLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712003628; x=1712608428; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=likv4eu7xKsHRY+ZmHx+zM6NgK/jlhd2B+FPr4klQxA=; b=DOQHWdEMB4j0Z+9ebO+bfaccg1B615UdR7kQjlSYtM2QhrovFS4W+Ep5/VqfDo9V/l EYfq8vusq9sDW3LNnLI+PqxBJ7M4Ho84elrHgC1ZNs3AqZGTlT/riQYUKO2mV+cixpsi 9XUoatn7UG/CaRYdYSLi+SlkdTx8UxwMBG2c0UINBNFjsO0xTntAWDf2fU+iyt9jkpVt lwR/4AXdxcyQTBKG9rmGoLtb1Ni5BeZ4itO6DRzlj6T5v5d36/49xVjzKAYmZlZjOOVt DTueKM2EnQr/cvOqTEI8k7m6FcLm9aJKc3AdE1+di2Q+6b9LJ8xOvhcW7Vfbm+J2Jnn5 z3PQ== X-Forwarded-Encrypted: i=1; AJvYcCXdzt0dAOo4SbB78+jJEh5P4mBNHNBRUb1Z62K57Y+BCCZGf9XvP89xs2imue33q5DGHC6rCUD1QiKD7d6En259Pc8ylNnv3XYCzjV7 X-Gm-Message-State: AOJu0YzHhvJYjLre4GdcMOjFVLfM9wH21NjfMwH7a8WaSqhJOrhzWUh+ t3y1yU9F4flAX4mXvd+ETMjmXGEjNwL7UUPZ7iV59Okr2iB619dPBB/HNyS4pD8= X-Google-Smtp-Source: AGHT+IE76GUEwz7lu7fLvdaKWch7gbeCYUkgXAouucZP7MI1ejx6ArVewX9ijzvV0zDf0+skLCubaQ== X-Received: by 2002:ac2:5b1e:0:b0:514:2f24:b0b6 with SMTP id v30-20020ac25b1e000000b005142f24b0b6mr8470181lfn.67.1712003628358; Mon, 01 Apr 2024 13:33:48 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id j11-20020ac2550b000000b00515a6e4bdbdsm1478342lfk.250.2024.04.01.13.33.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 13:33:48 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 01 Apr 2024 23:33:47 +0300 Subject: [PATCH v3 8/9] arm64: dts: qcom: x1e80100: describe USB signals properly Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240401-typec-fix-sm8250-v3-8-604dce3ad103@linaro.org> References: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> In-Reply-To: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss , Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=4103; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=TBIiNNBgZICGeD+NJeW5hxRyvvEMnqmHX98cdDr1ewo=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmCxolctFm0CNkwO5e3t2N98mW4RdPVs1cBwY4z 1yMa9if3LiJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgsaJQAKCRCLPIo+Aiko 1RXwCAClh4NsehEIBHq7283mSUZkJVVAluMWGxSUsRScphIzCBljRO/jxut72DBuLsSvLnyF0tL epzRJvOw9jWThWPTilT7vVV7G0fRVD3ZXrDTTDXP/s6K03fR+QKKl7t/dzASP5BIwEX1Ex/MGPB bO0PQcEIq5XV/T8JM+ydNP4aC8kC6V/XkT7eiobuwTSB2YOpFc5kqbUfrEPZ+MJjXjakoQIXZxK UyB+DjPLIcLnAFUPqbNxJygbN4tOsqKXW3akMRJvwT9nsM+vKCuMb57y8suM4A/m3dsvALxKYve ez27JMSuC5QmLkn0hb4GBmswtd99j/C2ZTD82iTr499ty+fG X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Follow example of other platforms. Rename HS graph nodes to contain 'dwc3_hs' and link SS lanes from DWC3 controllers to QMP PHYs. Signed-off-by: Dmitry Baryshkov Reported-by: Luca Weiss --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 149 +++++++++++++++++++++++++++++= ++-- 1 file changed, 141 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/q= com/x1e80100.dtsi index f5a3b39ae70e..3213eccc3a3a 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi @@ -2543,6 +2543,33 @@ usb_1_ss0_qmpphy: phy@fd5000 { #phy-cells =3D <1>; =20 status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_1_ss0_qmpphy_out: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_1_ss0_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_ss0_dwc3_ss>; + }; + }; + + port@2 { + reg =3D <2>; + + usb_1_ss0_qmpphy_dp_in: endpoint { + }; + }; + }; }; =20 usb_1_ss1_hsphy: phy@fd9000 { @@ -2583,6 +2610,33 @@ usb_1_ss1_qmpphy: phy@fda000 { #phy-cells =3D <1>; =20 status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_1_ss1_qmpphy_out: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_1_ss1_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_ss1_dwc3_ss>; + }; + }; + + port@2 { + reg =3D <2>; + + usb_1_ss1_qmpphy_dp_in: endpoint { + }; + }; + }; }; =20 usb_1_ss2_hsphy: phy@fde000 { @@ -2623,6 +2677,33 @@ usb_1_ss2_qmpphy: phy@fdf000 { #phy-cells =3D <1>; =20 status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_1_ss2_qmpphy_out: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_1_ss2_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_ss2_dwc3_ss>; + }; + }; + + port@2 { + reg =3D <2>; + + usb_1_ss2_qmpphy_dp_in: endpoint { + }; + }; + }; }; =20 cnoc_main: interconnect@1500000 { @@ -3445,8 +3526,23 @@ usb_1_ss2_dwc3: usb@a000000 { =20 dma-coherent; =20 - port { - usb_1_ss2_role_switch: endpoint { + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_1_ss2_dwc3_hs: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_1_ss2_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_1_ss2_qmpphy_usb_ss_in>; + }; }; }; }; @@ -3514,8 +3610,15 @@ usb_2_dwc3: usb@a200000 { phy-names =3D "usb2-phy"; maximum-speed =3D "high-speed"; =20 - port { - usb_2_role_switch: endpoint { + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_2_dwc3_hs: endpoint { + }; }; }; }; @@ -3590,8 +3693,23 @@ usb_1_ss0_dwc3: usb@a600000 { =20 dma-coherent; =20 - port { - usb_1_ss0_role_switch: endpoint { + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_1_ss0_dwc3_hs: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_1_ss0_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_1_ss0_qmpphy_usb_ss_in>; + }; }; }; }; @@ -3673,8 +3791,23 @@ usb_1_ss1_dwc3: usb@a800000 { =20 dma-coherent; =20 - port { - usb_1_ss1_role_switch: endpoint { + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_1_ss1_dwc3_hs: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_1_ss1_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_1_ss1_qmpphy_usb_ss_in>; + }; }; }; }; --=20 2.39.2 From nobody Thu Feb 12 04:35:33 2026 Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com [209.85.167.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2C09856B8B for ; Mon, 1 Apr 2024 20:33:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003633; cv=none; b=O44zZ82L3Og9IPNP79C6VFo63vEi721mnKQC9JoOOXv6EVgWADFd4/hk4+qYrcdeck3SGcGUS5VHExtEF6N8pqNMlA/GTIvV75I83nGpqWYqJVtMPILLmXJpMLlXnAAh/IYQzFr3XId8RGX1/DRhe6JAZUBIumdydXvij74Ru64= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712003633; c=relaxed/simple; bh=+m4KcknPtPtiYtZonTjzGx6OYYK5R2lRlFqksVKoy6E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AtZtGCwy9/mIxxyrdjP1kg37kTIbbKnp+v7AoJaQuPSb09elZcTdLB72uWDo431PqmdGUFZXUXASqOV2dh823rbYEmBVgMcDBKssfa0ZeTBEshHAF2qB9tlwARrb4mNqYplnHcbUgC6B9OoKI6ahUaFBDeeJfRKy2Z8lHY56bLA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=lJFdxoSl; arc=none smtp.client-ip=209.85.167.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="lJFdxoSl" Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-513e10a4083so5026659e87.1 for ; Mon, 01 Apr 2024 13:33:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712003629; x=1712608429; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=QA39XfS6kFKT4ejZVfv3YPVU/6vd+JV/fWoR8cy3Hug=; b=lJFdxoSlm/M0aZoVMaULjVN3txSdpIH/3YcqThTKXHk9sUVS1uin2sD0+HbLJcBZEH PLBQXPzZaQJ7JCWvsrJTlIErjfaOzxcPNEQDuHYleqQt0S3JdG7yMiGNDNU2mqCHrWxg ptvnOxGH8ifGYsnnzL0yrssZdOyQbtHaDVc4wPsF02BGlPZR6dSjqmCC2++RtcXe00vv g+l+45ZnBjdDT5kbv/NFGr1QHa3Um4OuRxNj0gtboyKnLFVjZ8fy4lRKHd0lPrFDWBVW 1/cX2EUIuLyuVCMQh0lPRljrF0Dt5VnwJLl/GupH4uyvLtJkx5sjyOlES32Z6Z/Ldn5i aAUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712003629; x=1712608429; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QA39XfS6kFKT4ejZVfv3YPVU/6vd+JV/fWoR8cy3Hug=; b=cKIPPriPBfNP3q6V8nC+E6mJaGlzAIg5buP4mt+dQMyfdY4KqHhDFfQnHh7Bwpb5IR e/nsxluZzyeKRbIuScbnTS+Bq28/QNYqWXUNF79vrDRJVF2MPQ2x0GK815CTkGsL14sV tvfwhA3OUezLpnRFQ13zwNgeX6l4bbzhO8d7+MSjdRYU2DQhIDqTYWrvOm45CgxJOuW2 HP7YGKhNE4OUbXuUaDPUY5CnjY2efcevigpRpNLBGvJNQivDn0rDMv9veCw8160hH6iA wI3DfVTBUoRi3KwrEwVjV/RHAl35gA2rjkzI7VwgEikEnp5I0tQRyInozEJlRtE97IoM O5Fw== X-Forwarded-Encrypted: i=1; AJvYcCXlL9gfsUuUZQkUjy8yDk/Vy9LnMUmRPKP262o7DhWZUKAJUx0yNhirT5U1DAaHWpatOO/DgjWiNrjO1V62BmAHGLXxZJp/58gJKvGW X-Gm-Message-State: AOJu0YzUPQswwadu9rhKdqXhIRNOsK/KZcgl+POc3TUT4TOVZn5bWqO8 gKksGwiKKX/HsiuO2TUpGUOXt8yamzTFFn2n60h26BlCML9tcHq0I+XjLliiet4= X-Google-Smtp-Source: AGHT+IEX2xucaNOqEi45e6rA7xWiaBbHHqTl57NjxOHbuJYOV2LS1R05RrcHUWwFbQgnVwIACR9hfA== X-Received: by 2002:a05:6512:3e4:b0:515:ccd8:37c2 with SMTP id n4-20020a05651203e400b00515ccd837c2mr6005739lfq.44.1712003629119; Mon, 01 Apr 2024 13:33:49 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id j11-20020ac2550b000000b00515a6e4bdbdsm1478342lfk.250.2024.04.01.13.33.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 13:33:48 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 01 Apr 2024 23:33:48 +0300 Subject: [PATCH v3 9/9] arm64: dts: qcom: sm8150-hdk: rename Type-C HS endpoints Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240401-typec-fix-sm8250-v3-9-604dce3ad103@linaro.org> References: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> In-Reply-To: <20240401-typec-fix-sm8250-v3-0-604dce3ad103@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss , Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=948; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=+m4KcknPtPtiYtZonTjzGx6OYYK5R2lRlFqksVKoy6E=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmCxomu5aU5NG+Z/64wI5iPLxDf2d2pJXxtC/9V Rx789XMZ+WJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgsaJgAKCRCLPIo+Aiko 1W9oB/4wBdn4/QHKK+hmLb6lInouPt5uF6PHRC0lKI3zIsxUg16wXXI51U/eaV/RNDk9pdHaLT2 cOAt0rJnUmgWfnPWEay58qAIQvzAsCrrcWzaa1nxo1b6l77uZiPOS2Q2WjUe/Bodju8/nO/lOAK Bp4IJsH/hI5PJxhM3OrE/3Vb843jIurkukowYDFHkLW3optfQyWNSA4K6q0dTvOpwEGR1unUtQ9 qkVDpDGcLTwEnhwmEKJqzYecFpVqA6h3i1bC+UQHJngXJkCEAN3y1yrbidup8fJybfWBIBRZaMw KoPnzwMlDq2mGU0o7eeJqeF2tCOieBcQVC0svm+3y/5XIszQ X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Follow other Qualcomm platforms and rename pm8150b_role_switch_in to pm8150_hs_in. Corresponding port is described as HS port rather than role switching. Signed-off-by: Dmitry Baryshkov Reported-by: Luca Weiss Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8150-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8150-hdk.dts index de670b407ef1..857ccc5de085 100644 --- a/arch/arm64/boot/dts/qcom/sm8150-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8150-hdk.dts @@ -556,7 +556,7 @@ ports { =20 port@0 { reg =3D <0>; - pm8150b_role_switch_in: endpoint { + pm8150b_hs_in: endpoint { remote-endpoint =3D <&usb_1_dwc3_hs>; }; }; @@ -703,7 +703,7 @@ &usb_1_dwc3 { }; =20 &usb_1_dwc3_hs { - remote-endpoint =3D <&pm8150b_role_switch_in>; + remote-endpoint =3D <&pm8150b_hs_in>; }; =20 &usb_1_dwc3_ss { --=20 2.39.2