From nobody Tue Feb 10 01:59:35 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 4E7701C2E for ; Sun, 31 Mar 2024 03:48:57 +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=1711856939; cv=none; b=rfcb1o7J85M9I3nE9S8ceWg9hTGLoTbpgDn+/L+qzXGelzIIOuAUCfQh33rHploa4an4vHy4XHbcNO8S3pi85j/XOajgoOHlcahIU1ASppqGpgMcGaXn7feF9/azbejuGcpPaao5rqp3jAUcAo6anGjXmZt7i8cxxAgcQSXUyiw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711856939; 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=gOn2lI5GkwIiUfZVk0GqacNYfc7rWON0pnibGuhNwEiUmdPQlWLFxDz2aBcPvoo9oySdRgTzhhttSdBRXb4QA9j1Pz6nlwrCugGsvzos1golVneMbawC5naidBGDHIGMPpLoZ5yMcVx2maLyMbJlGZXIutEg2ZCnagdeuvdpbGc= 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=fM2Od6Du; 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="fM2Od6Du" Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-515c198e835so3427324e87.3 for ; Sat, 30 Mar 2024 20:48:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1711856935; x=1712461735; 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=fM2Od6DukrXxhDFkX9LFg41Q5zbh/vhxTvW1XY5K+6FwjIq4ndwZ2ODbLZAKT9sJxV ZN/Ltaxwwb+Hq9upoNXkiWoReLxYwLqv2aZmx/4rbyvFFQytXpHoHhi4l5H6/GbInoIF nl68+zAiPG/jF0xWf8F+jEUuXg+J+hDKvHHypg+wWbOiN94KSIRauN4hV2DxBhQLiAaC ABf5uZd/pGDVYguvahgj0K46559VNMXX90RlD/x5ks5khsKL3JJNhdzbomhS2xmpMnGS yruk2x4ZWPDHtoc1UTJVe4Yg7r4qIQ36bnWrX1L+Rk5uwAEphm24ToCO4gcYpP9ZIooc VjiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711856935; x=1712461735; 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=aGrF9BzZFRtG6RKNHpk4bdFyr2SqZLsmdDg7pvf1ZP5B3tXj88aivjOwYHC/t6RNfI i/QKkOl9X1mtVNTo3qRLUVtuy29zC85fynW5ssk6Zt9itVqv+93e7d8z5B6xZW/aTsXP My3IC2LlntzNwtWSY0CGCzV6wAu4mXGi+UuUrpSyhadThbEmV+023fYOMpkthwdGOX9f A1olcmGFmn/ILIPlYit7b4HijnX+XdFLgaoo7CTDyfnmDKAbrjc2/Sm2T/0jmaACnOGc Ot5/mtIIEQFrFBGZoqcwRRLiPOyJaJ7bai/AdcSN8LI1Q8kKhab4AmVcIIJSzZGBiD60 h3xQ== X-Forwarded-Encrypted: i=1; AJvYcCVXyMYL07Al3vkG/xY0ummMNj0++m42KQzy7Rhglyq0bnYlDX2vC/Ug6We8snbPyG6oQiarNei6v0uZXX1edQ5ygq1oubfOZlhp4A2m X-Gm-Message-State: AOJu0YzQttbMUTjmmtpaqD8oRgEiwtgsJRHF15u8qCFrwMUkXc5oUOv3 cn1iDX0JucN4HGLEUPDkqLvQNTPN0k1dwAFbWZ298G916Q8BQXd3dnAM30NOXoc= X-Google-Smtp-Source: AGHT+IGV4QM+ZQyacTcVF0aiO9yNi0KWBTjwtVHf34aREHi/p1o1yA6zAmftfb1gT6OIXQyLIpZQRg== X-Received: by 2002:ac2:544c:0:b0:515:a799:604e with SMTP id d12-20020ac2544c000000b00515a799604emr3837322lfn.41.1711856935018; Sat, 30 Mar 2024 20:48:55 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id k9-20020ac257c9000000b00515ce9f4a2bsm762980lfo.35.2024.03.30.20.48.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Mar 2024 20:48:54 -0700 (PDT) From: Dmitry Baryshkov Date: Sun, 31 Mar 2024 06:48:51 +0300 Subject: [PATCH v2 1/7] 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: <20240331-typec-fix-sm8250-v2-1-857acb6bd88e@linaro.org> References: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@linaro.org> In-Reply-To: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@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=owGbwMvMwMXYbdNlx6SpcZXxtFoSQxrHXZU0JhmlOAMjHy+ZZZLbjsVf3B1SLny07eR19U+PV zkt6d3YyWjMwsDIxSArpsjiU9AyNWZTctiHHVPrYQaxMoFMYeDiFICJ/DjK/j+8I/rvmdDH1oab 79/Pu79OTfjJS+du7tt3W9dZTZ+xKXRfU9/BtQuyZts9/1h9cNMCgQBJKYvzVwwsrrs2pv4x5q4 Ulnb24Vabw/aK+9+/m5lZ5zWX9va3vfEwnJItxsPx9dmBQK+sOYUNVUGiwc+1N33ya+Ir8828Nf /AN7WkRXd/h8z3jHMy287ePY1H7xmHY3bVwr6FEjPy+P19dOPf/+UWs2gMD2XNYJtR7nX8uPn3e WcOy3FODsxya8rKqGtvYOWa0+6UvVg5aXPXrmJJR/e0IDbDH5rx+SfN+pd/ONQrNdWM7bpgNWPC JHdX22fnZa4HH/n7cNIr2T8uBZcCt0nX1ta37Obnn7ADAA== 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 --- 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 Tue Feb 10 01:59:35 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 060731C33 for ; Sun, 31 Mar 2024 03:48:57 +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=1711856940; cv=none; b=ulYqz4oG+sLwX02EFj6w/arlvMiXxP7/+P/p10VQdEnwfLQzUYmIpEIA2cNbW332yhbEg4uLvK6ONwB26565Z2/AywX8yG58Rj9KGEyKUrDPF7rUxo5P1njjJSz1TCHadM3kz9hBn8m5pd+2aHYFtIUZFaQKNzS2pCrJLUlEev8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711856940; c=relaxed/simple; bh=6si3gBmbo9hW2Dn7hkIjEsjv5s2gkDHJdnkmLUy/Hlo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dpikSdOXKeuWgx1G0qUK6Wj9wT7yuX/ZaYbsvJjR2iNlMJ/DqNMRZ5p4EWGgSB78/zs3ourJvCkidSiG00EbEqoD3TuzTafZtYPCLKRWeBFsp8lsSB1KTKwzbVc6NH3f19SwtyLOLBStbuqqKLGa83EYJ8ONb2bI5g50QEQ3WaU= 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=pO3DIasW; 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="pO3DIasW" Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-513e89d0816so3522163e87.0 for ; Sat, 30 Mar 2024 20:48:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1711856936; x=1712461736; 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=pO3DIasWjolX5LR+nb+sauHqmqMVOWK9WHRYZ187ESYNxu2DK2pc0c/rzugJBRDZJT 9j132+m2/IE1qFil8IwJ53lBkg0ztrTTOt6p/ziuok7uf5MUVH+bGnl/JDEKHNYswYK/ 6YhRKu0jxbSMod7/t0Wl/mNZXUX/O1Nc6l011xQdIAVUjIbFodESrQsI9W+IYER00c4/ AZLAs8Ez6X1YDzEhHe3Pk6uVrQuUnikTdAeQIfR0mnE4UL3/KOv9yJXCkbLXkoLt4kuu HlBEHgN0EdwPCy7A/Tm+X147Nenoqccw0CTZ8RkEdlLed0rJFFiXAhl/KVjQ89dynKoY juxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711856936; x=1712461736; 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=tutwdP9H1uNPCOc743DNc8fsjuMecwUloSE7HyoyrS3OKPkfhKWyUqBm96sIj3Oxft bVdXHN0JO6pqE+GxtLn88epAOLvKIUk/BceHo1oOIO0m34K8y4nRYPMXCP+eIsWwXZ8L v0dG8MbdGvB1p9e060s+j4Y4y7x3Ul4ZkS1/0641Mk6wtu62NP8vNqxlMEt+y5lszTnT rvVmBMjnQBZTTVSVAqZotEEzEOmOl3D8t8jArjAI3dfeRE4wzkkjqLlPRDz7eMTzt5vS 384ZmD/d+M7tU8oF3V1D1GlxIqQdzeC8FuJgc5YAEZZRZat2gd8WSsaks260Z0ynVxES XwZg== X-Forwarded-Encrypted: i=1; AJvYcCVf832dR07SbEavUBaR472gZoS02U5lTZ9Yh2uD0dPyIDE+Ev5QGHxxQ7X/aUHZMFKFuY4KE3DmTZaPKl60V7CuE55Op7HaBoy7IQTc X-Gm-Message-State: AOJu0YyW5v9n9xj7dAI5IjMjkQ1lCOL7gqrrCGO/EG7NqTpGnXpU1sBS xsASN82wbDVzBROg6IFoUXbMMMrnmSNGpyAkEM1ebckTuPW/QfqIPSQ7aJGx0to= X-Google-Smtp-Source: AGHT+IFlfukMGy6CQVit3oZ9NHmT0ghaXgkLiCkU/jTIojRHtJdMuSvhy9Y0/ClxDFMjYxT3BXj6eQ== X-Received: by 2002:a19:770c:0:b0:516:a77a:9a7b with SMTP id s12-20020a19770c000000b00516a77a9a7bmr198687lfc.52.1711856936227; Sat, 30 Mar 2024 20:48:56 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id k9-20020ac257c9000000b00515ce9f4a2bsm762980lfo.35.2024.03.30.20.48.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Mar 2024 20:48:55 -0700 (PDT) From: Dmitry Baryshkov Date: Sun, 31 Mar 2024 06:48:52 +0300 Subject: [PATCH v2 2/7] 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: <20240331-typec-fix-sm8250-v2-2-857acb6bd88e@linaro.org> References: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@linaro.org> In-Reply-To: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@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/pANAwAKAYs8ij4CKSjVAcsmYgBmCN0k1mckRDq9DyYIIFsWsnFESKj0BdPUSLm5V yopSvES4LCJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgjdJAAKCRCLPIo+Aiko 1YVDCACPdVhQh0f8lHkDHKGLjQT/Iibqsjz7P0s02+FIY+pCezTZw+0wNYI5T7tqGyGLxxit4pK uVgQDCxfm0fx2jG7bcQAG25VqqFiMvLm/VT3Yc5CZoGfk9BpAfn0DiOnwcSdqMAyI4hPdiA1gzd fkZE2UrXzCIzyF1VEyCMcksHF8yPeoNJ02DLBUvxgxILVB06e9svPf3bMJjhvTHD3XH/KbqnS2u Q8zsuJTXZDiZJr5l1BNUuwHgpXLWTRlAjaivObWc9iwbWhdb6DBAiOQ8stY3OxuJ8O4+ekTdcOy 0xoVFkvaCRzdOSCqQROFiGbJc4We1/wMmR8dN/TrmQocYNld 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 --- 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 Tue Feb 10 01:59:35 2026 Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) (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 86F3115A5 for ; Sun, 31 Mar 2024 03:48:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711856940; cv=none; b=CoK0W6iJQNpgd8NdcChHE8xBI0P11af8hp1AQtB7u+g8Q49iLfPYV6DIWUQr7aspK8sYG6QaKBK73a/chtEvS0ZwLx7XEZI7tW8wY4oW714WhseJrweNG4YYKWXtxG5npZGTNFJ2qD0t4HRQPNCdujh3G04ZcQgS7Dcb7Yw/ltg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711856940; c=relaxed/simple; bh=7EfGB7yMpXjvioQX1Rm4KbJ/AxGqyNRro4p3nMwNvYk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JFOLG8LnPykpGKeYYDAffw/JWd/jTrMf47suX86bzCjLMRG0rLhlMgqtw1xFzXsrhRHu1MdIIO+GHbdbtDp2KUfhYpm38OG0PPHY6udv6hNiSTqLU4OapHao6qN1lTGH1YJ//ImEHbxZWR+RzbFIiKK+GL/++a97wxGG/rT0r9E= 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=XfXgtR57; arc=none smtp.client-ip=209.85.167.53 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="XfXgtR57" Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-513d717269fso3671515e87.0 for ; Sat, 30 Mar 2024 20:48:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1711856937; x=1712461737; 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=0Y3Kfoqzh4vQdnhmhi8JCYRXAxYg/BtE6kzbs+VhT7c=; b=XfXgtR57HfAHDsOvz2HpmgNPP1ssyUFpRgF3IXOy4RNBFEcsWPc9t/X8tdrPbxi/Ch L+iUCt7in6mcX6ZWUq6Ri4mmWZ1DKB8lZitsX6nIOQQjneAOx96owHKH6VlByjkSSKjQ 1Xr9eU5FB3fp6k3rksARiOUhZpnKk9U37K/90UbDYliK9XrzW2FFEJiK6TmGgCFqACvl EuUmzzT5iGUHjRe/a2uLiIgQ01r8qbHr7rDHgHARFvN+iMR38fsvJiy2Htmwfz6/HpC0 oZ0JdOcBHqvino/nQ5TXcQ1j60TU3Uwx15alGM+15YGIsl+76+y/m2fVn9JdU6UkvIbz YP1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711856937; x=1712461737; 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=0Y3Kfoqzh4vQdnhmhi8JCYRXAxYg/BtE6kzbs+VhT7c=; b=uohCLYKWW5KDIWDo7OnGbikp3Nrw2uzjIEb2/lJWloxaKwcQDLNS5JzKkq/Emm4NAF m7i8kCLu8HLI6WxBtLVthL1A2famPvCRmm9rl3ifvuXrXKHqnv1VKe0IBJUGvamqQ1Ow vPzIPKiz0MpHX0ZGwxRgRZW+QcUuPvqyDbP9dMJHAZhzGXlLVMcxL2F2xS9xI0KVrOd3 xpjZ18iylOWApXrOeYfsIhAZI8I2iKa55AHE3gmBBY+J4MVz7kXnGTzT6GtscWZwxWVp s4a1BDVupUNgg+7llpFOoNfKf7wrpHntguJlnRSbCY5Lh+6NXZivQf+DX5+4fPHQdVJ/ K8/g== X-Forwarded-Encrypted: i=1; AJvYcCWZFX6f/GPu2kSUjQTCZ/wSp7ppCBA2a9Lao/uvQc5J3RO9ODTvgwcCZktCj7LpZ8GBZfuUklTqnbzw2NMaIlZyvL9YXa2ezuMJibeb X-Gm-Message-State: AOJu0Yypay1VAhFkgYBxC+golKtycwkx2Rgtlsylm/AYRIy6uE2H1Pwe PyTVjdyqSotVWSAkXUt1HvD+aaOtgv6B1hn6w9LS3GlWUH41KZjhUmed66SKG+w= X-Google-Smtp-Source: AGHT+IGjGZyuSXqa1dUNjuuUsixOj8hsFbiTi7Xa0rfvK8aIVB2Iz49ByhpTc7vHL+OEENUBVikqWQ== X-Received: by 2002:ac2:5967:0:b0:515:8564:28c8 with SMTP id h7-20020ac25967000000b00515856428c8mr3869538lfp.67.1711856936838; Sat, 30 Mar 2024 20:48:56 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id k9-20020ac257c9000000b00515ce9f4a2bsm762980lfo.35.2024.03.30.20.48.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Mar 2024 20:48:56 -0700 (PDT) From: Dmitry Baryshkov Date: Sun, 31 Mar 2024 06:48:53 +0300 Subject: [PATCH v2 3/7] 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: <20240331-typec-fix-sm8250-v2-3-857acb6bd88e@linaro.org> References: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@linaro.org> In-Reply-To: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@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=7314; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=7EfGB7yMpXjvioQX1Rm4KbJ/AxGqyNRro4p3nMwNvYk=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmCN0kmRlru3z7W/EQJ1pjMDWDYzAqUFK28kj/B gnu4uEseqWJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgjdJAAKCRCLPIo+Aiko 1fvyB/0dRs9XxVkYHWdBpUSVhGvi6TQ45UtXZhwWGd5o+SK5HqekFeVhhaVxOhNqnWmWZfNbSpB dNTEZeE7ZFCMwJKpOa7LXcqx5olagaLjPboXKlI61+z4hfrzwq+erqQN9yrtxrimKF9jNV1O90j 9RoiIKTtwF+crgNPURfnBpzwgylQgNmr3eRqGbJjiADvaTbWlUXSkUFvbrg9wNkLX4eIIHfMDSl q1d/UhkLiaUCNsbM6DPUOTrGTObZZ9uJf5MYlyZAiRuXPJzpZH1om3RBlPX1kAGTF8uLgKSOmEa 6gG1O7E/NXdUiIg0C8Mbm4Caqclov50i10fqdHpwQhpRCpz2 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 --- 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 32afc78d5b76..a4931b5ee86c 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>; @@ -3268,10 +3228,10 @@ dispcc: clock-controller@af00000 { reg =3D <0 0x0af00000 0 0x20000>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>, - <&usb_prim_dpphy 0>, - <&usb_prim_dpphy 1>, - <&usb_sec_dpphy 0>, - <&usb_sec_dpphy 1>, + <&usb_prim_qmpphy QMP_USB43DP_DP_LINK_CLK>, + <&usb_prim_qmpphy QMP_USB43DP_DP_VCO_DIV_CLK>, + <&usb_sec_qmpphy QMP_USB43DP_DP_LINK_CLK>, + <&usb_sec_qmpphy QMP_USB43DP_DP_VCO_DIV_CLK>, <&edp_phy 0>, <&edp_phy 1>; clock-names =3D "bi_tcxo", --=20 2.39.2 From nobody Tue Feb 10 01:59:35 2026 Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) (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 733FE4C69 for ; Sun, 31 Mar 2024 03:48:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711856943; cv=none; b=Wn+PA+VzxkZg8sL/IbIi5WN4o8fl2OlYrGVkeUdCIrVBO7AEJtEmge0QN/JOWnCl8zEhwAUHROOyAfkloyKohzuzPjCM3ckOOO6s1X1sxb8reCf5uUIOGPktsLTXXR3db38+XucvEuiyrRbxtb4E33XSfecBXht6pfik+UERWxc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711856943; c=relaxed/simple; bh=RGkOQsCllQ1jYfPhrj6TQaocgy7wfyKr0BnEC9y7evA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lKZy8tRqnfNcA2x2gPP8FxgtQJXuxGHFvJdpbcyF2GlFmF9drQ+dY9+kAAFsoltZrBWydVX5BJWU5oRcLRbLZThsPK3QLDrbkV/IinuzSqf9RGZdokcd4a7DSt12OlNmg3thMgX2Q3TxQWp12xX/H52WhcydTKjAFBuXY+uSxWk= 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=vztLru8H; arc=none smtp.client-ip=209.85.167.53 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="vztLru8H" Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-515c3eeea5dso3429444e87.1 for ; Sat, 30 Mar 2024 20:48:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1711856937; x=1712461737; 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=Vf293Z1jWjZ4tIcNIs1kYj2icD3MR7alx33L+RV9QBA=; b=vztLru8H/ia4Ul992GGg651Sc/GrkEhulF5dcVRU2SBdIfAlukhA0rEYCIMc5CObPv icUcZxDg5DDh/wTz+X+kqw5NT0EgVlPaQRvnWFmveURtpJmdiaK51aDaIoND/qROJAXU IWIr5tkgOJYNAMhY3CGUzqqNODWEcwoifHHNsWMXlhL++YzalybqiPr+QAEIi5k/nRcW bvz4Lrgwlojt36seD6wJwiE/YM9aeFRh0732brj2v6SoS53Etv/inJmf4S8/e1k0jehN xd0kJdPThB/P8a+Hq9NO343xRj5xn++HbnOt2GuPEHVv1XiRWu+zEvHvoWn9zLZlHDJS 73rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711856937; x=1712461737; 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=Vf293Z1jWjZ4tIcNIs1kYj2icD3MR7alx33L+RV9QBA=; b=cARYIzkKbddSvfqeMu9186p1iOp4o6ms1TLWJ475yhHJj5PoX0Th62siIKeESOg8dT /w4R1+Ihduf7Gx9M3qSVToc7ndNPfedwPP605h54fvB24y6of5ieZtTCWxnZ16vGVypz 0Lehid4mJbn036VJbLkcgDtoEr3EXZ9Q+Zzlqlo8KHfMfru+z28r8S9rfd7NzYsZhaBl GRM52lhNivsOYKXLjzGpyD3T6u+um5hnDAEMZdkUlXwXGPhz0Z0gy9BzFbPyu4ZTt+Px W6f+6BRozH8LvtMoAVlXHrCLJT2gXiWbkdZxTaw4VyKrOZuQ5b2Kqz0M9uONJ/St4p9x OU0Q== X-Forwarded-Encrypted: i=1; AJvYcCWHXmmDBRTev6/n/tzbL5pyKBJq7UuetgqC1L3UU8fj0wbIJ/iBZDkjaUkocWUdEIRCkE1r00jv+7EHhAJwskU7OvvPmf7bCJvcxksy X-Gm-Message-State: AOJu0Yw1GPdvkpbQ0dy38v0CXdfLdyw7OJB8a1uWMYatRhjPUJZyRouu cm9S0+9l/7DNTQrF1qN7U+6J8CFWv72Oow9J5ce3IRga+ocmEa4BtNiZcuWKk0A= X-Google-Smtp-Source: AGHT+IG+QlAYyeq5q7IAE1VUglDS5ZGVj7bZFm7QWz87R3EDOqqkLqa1EzsJtjYyiFp7Ngp7M/ObCg== X-Received: by 2002:a05:6512:3d90:b0:515:c195:d6b8 with SMTP id k16-20020a0565123d9000b00515c195d6b8mr5132608lfv.60.1711856937471; Sat, 30 Mar 2024 20:48:57 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id k9-20020ac257c9000000b00515ce9f4a2bsm762980lfo.35.2024.03.30.20.48.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Mar 2024 20:48:57 -0700 (PDT) From: Dmitry Baryshkov Date: Sun, 31 Mar 2024 06:48:54 +0300 Subject: [PATCH v2 4/7] 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: <20240331-typec-fix-sm8250-v2-4-857acb6bd88e@linaro.org> References: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@linaro.org> In-Reply-To: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@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=RGkOQsCllQ1jYfPhrj6TQaocgy7wfyKr0BnEC9y7evA=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmCN0kox7dM4i18BAYWHmXL7xoWVpD/PB9I6Akm WuS4MUpn7eJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgjdJAAKCRCLPIo+Aiko 1UrMCACJ5ETJYWdNrzXrmnCkKdo9786SEIeX2mmS8ENaPriggO5nHuiaHHvSo/VBIuaE9V7+uZx S4w7sOr8T532woE/5YPf4lGc1SjccjPUh5cS0sNBoNeUGgIFacMB8RvGzv8PpspASX6NNLam9Gu uc133JbQ7IqsR5b4UpaTuI/bcqAKI9FlrANkfekSWWznGluOzGEIq3A1jgyQ0aM9Is4FyYHLq5U vhOvvF228hsnJY8QAG5ZR4esrbUxOLam3YbCZ1/q5vzaXYqoPxlxfoMu/JaD1hJ6i1hjRCfIHQS KuhRltpDYXZqfFvJPGobHgJHrK16sWtTGWFN6QRUp82SjAwJ 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 --- .../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 a4931b5ee86c..59bb844ed432 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 Tue Feb 10 01:59:35 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 B4ECC6ABA for ; Sun, 31 Mar 2024 03:48:59 +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=1711856941; cv=none; b=WQslCfO+MQUMboMWtHiaywNCGOIz3iG5V6bWgNpG+CQpFkexx7QcwSsGiyCI/fkwg98bTDvfTnMb0aIBsgOuLpridTf1LQoPYsmmhYa6+zD53fb7MNTiukqoOU+nVGeNxT1rEWLtuSeHh83z0BdnMX+mlNVj2MxXdgyk0TXKUio= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711856941; 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=QP+KyyUuPAIj3gMD4KQr78b6x5atCmR4eRy0k/W/PNxkPc/tZ5G0w56KjOEQzb3G9o4cnHUt0NbDvusHNjk3r8U1zsbP/qqPT34txrSmvU1ewwJxqXoiqWqlffzo/s4O1u+JUjkQ9bRMyfDB6uZrWF4989cCxlgdH/IkLYGwq6o= 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=ZUQWwJ2D; 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="ZUQWwJ2D" Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-515a81928faso3772493e87.1 for ; Sat, 30 Mar 2024 20:48:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1711856938; x=1712461738; 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=ZUQWwJ2DjftoqXjtY4hUegnnJunHXs0hIwK4attxeE0nBsZ6CrCb4+HDqmPRex0XpQ FOaij2g9NlTIA2L0nVDG+qvlB5wH3JhQGrttejj2kT9HJYYcRp6rea+6RIHp+My3QOCE Nthr+8NldSevfKB4CxocghwGPP9MIhJI3WpMBymSx5eGi2fdvQMFuWB2/y+pRKExj+wR h1AmhJI/X7S5qbLE3UWCRCTXM5txUJhndr+rzRduKwJsd+hVpmaR+LcNHK4QvZ5F5jKU 9OeDlsthEWkhRINYqNJxwufNHayhZQHjaYEF0SfcOrWRR2w2POl7rGZBkhcRJ46ycz2N PjXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711856938; x=1712461738; 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=f+BOs4mSKbOJFR6k2km55Tnuth55NdMvgtZyQhCSKRKzE7v6IcWWf2WQbep0yM7ODb k4R0hqtFNIwIbOpTiIQfUSmdIpMJNSVQMafmvf2gTwl1g1tfUuOGRonuji5/BbUMJQRd 9+sqLamJqj+Y6/RRtFbbv4zJMak6aUmTptTsiQgVapF9/qyryM4lgOaPA2yN3GXWp17w tSX8jF25CiSQtmVb1DBVZQePL7OF/48OavqEfEFzaoZ0X7fU4IxJO91rd14gIIRyb2O4 HraKaXHXMNjV/F07c3yO6OaDa9elRTxOD5ZO7n4YThaPoqKbWcE4ofbD0Uk6YtzQepKD ZGWw== X-Forwarded-Encrypted: i=1; AJvYcCUb1PK1uY0X5onhMn8rymu9WQjrfdt/Fgoez+QjwKWZrnYmy1byMEYLKXZO7KSdmj25tuO+cuOlTl80fwvj4f2YSK8sR91O01MkQbvi X-Gm-Message-State: AOJu0YziGylK8GBV1K8m7ek/OSqREY5ipCbYNVFo9Nn65LJjjQdszJtj dwkrYLmBymf1Jf8BDxi9BrudoaAO7qorbHKRhVtcpC+LsPuRrzDqWh9NCpAGeMg= X-Google-Smtp-Source: AGHT+IEcG5ROLd802DNIpU7lClsiBemX4e0BkCJVnkyXFj4gk2A47Y2A+KKC3ejdjhlWqv0j7pbegQ== X-Received: by 2002:ac2:4109:0:b0:515:a530:d570 with SMTP id b9-20020ac24109000000b00515a530d570mr3448487lfi.59.1711856938094; Sat, 30 Mar 2024 20:48:58 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id k9-20020ac257c9000000b00515ce9f4a2bsm762980lfo.35.2024.03.30.20.48.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Mar 2024 20:48:57 -0700 (PDT) From: Dmitry Baryshkov Date: Sun, 31 Mar 2024 06:48:55 +0300 Subject: [PATCH v2 5/7] 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: <20240331-typec-fix-sm8250-v2-5-857acb6bd88e@linaro.org> References: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@linaro.org> In-Reply-To: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@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/pANAwAKAYs8ij4CKSjVAcsmYgBmCN0lq1twDnz+WjmkbRVqam8roFsA+2Je63Dr7 5s2qwhC8baJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgjdJQAKCRCLPIo+Aiko 1f6VB/4jqUAE1d0DUyhtCjLX2ugm38c/5SWg1OwjNkyskA7yiG1UOWdgHpYVYrGzNo/q3nGfepT ncy5iUlFIXRkffix8tLpMaZjYax5ooDzG6G7z7AzjdhDlJ6Y2jJPb3He9i6jBSBrcPLEdWiq0xJ vklaJvzlqvuihUAZ1dMNeGReeqVsUBAWiJVsuDZo9/pv4f08r24OO9NqCrJ+j/FEOlwURIr8RGS 0DrMVL8YizG8+iymXLE3tusnQV1PFz70TyMZuhyduur/0PSxnenmDERMQY6dIWw+GWmTksG9soQ wwC0ZtgzvbcOAwhjNQ68BM3KcEIdM0iKbj76fyQ0g2ZJzlMp 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/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 Tue Feb 10 01:59:35 2026 Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) (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 71EEC79DD for ; Sun, 31 Mar 2024 03:49:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711856942; cv=none; b=lxe082MYvbhWg/pOhNkO2+6pCuxphtrTqfRLSKj/bk36gYXghXSiLzMGP4+b2uCBR0Il2heY2U+L1A3iNmdqMc9KrBUVO0jLvYkaD7sHhbi2+lkAU2T2u6X+d0kXBC88N7X6VQR2b2bmuPJytUcZ/8ppqP3IZpBcMupXRzFQaLw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711856942; c=relaxed/simple; bh=TBIiNNBgZICGeD+NJeW5hxRyvvEMnqmHX98cdDr1ewo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=b6vTu/Gx0Wbj5epiuCOm0+SWF25kdnKcOPtV+9BTaytRL9XnHAalAsSykviEhZtn+Pvuw3BRmCSw1otfzGElxxXSYVHQFlFDFCTqZT3ylM0b5cefGeu1V4BsnMcwQs/sEBSAOgFOnXoRS3XTmUXS+IVKtN1zZWAEfFDIAXlcO1U= 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=y3jU0THa; arc=none smtp.client-ip=209.85.167.48 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="y3jU0THa" Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-513e89d0816so3522174e87.0 for ; Sat, 30 Mar 2024 20:49:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1711856938; x=1712461738; 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=y3jU0THatgx0ay46rJ1wyR59VuJV3TrEb5pKTc154g3c0oZUtpUXBK4r4s6o0rP2dp jTvdJEV1omNhQESJn5JGXApk5ZAT1gq2B6SlvQNuXUlwR8VpTwJbJtJFBVarmsL3xi0X 01xvR3vC1UxUsnP9ENkZgEUJ+Kmry7ocaBOfiPvnkDDmUHg9fRPg2i3pRsB9QZ4orvJM M+w/CHFnEur6i+2zevAP6eAZU1v14lU0L2CF2X/n4g1zFYcCezHKgcB6O5UiXiG9KXag pzxc4jcFrGBrDN918QSSOsN3Ko1bcPL7sB03jjd49VZ2jJZWMYsXTWtwjU3MGY0/3lLx xWQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711856938; x=1712461738; 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=JtfOnViMalZ/TxJj2bxro4mEoAjqGplaM7WkTGS8CpVDsfSkI9bihhBQrqBukYJix9 Jxe56uxb2jNIUt1KnLZ9jJo3afsdX2woVn/1QZau2BVyFZxnumnivnBhyEBq/eQ2l64t PT8QheW1O4XX/ljOIoPF+HHBB415fBrB5u7oEr3sOoVOvcai8hrt79n4aahhavImKKqO n0/wTM60SVojf7Km0TSPfwPhX450pz8C8iHqh+d8ehxPGGMFLWlDnA4X0cv1+OYdJqDJ aLwnDecyRtf1GvnSRKp4KPIrY/yvmJE6RD5kVpkTwezQ5YARfkwCzvu0TsKTNDHC/rFh CdSg== X-Forwarded-Encrypted: i=1; AJvYcCWDwEBYHTv2N2RmFTMTGC07JxTMHOxyY4Jc9CQ1ZkfIbxqHVEQXOnrYkOCuZUykKYGd/N78vXzkSpWcTFe5jGJj8bqZTEKH/CrvfV6S X-Gm-Message-State: AOJu0Ywv/dPF1OxxiOhOXuOIfWLV/qBcUJrS2DFW6gGAzzmIPKMP8LS+ HrOK5DGSobOWnwcJpTyrrbcz+R97KoTgWPUgKzKdBMmJRE8l1ydEirG7JGLOxMo= X-Google-Smtp-Source: AGHT+IFP2RiABVbRp9DIzRPWooq3AnMTyp3nSEM2T4UIv/zC4NwB9i0Wjl+Enin7JWvM/a5PHyIvrQ== X-Received: by 2002:a19:ca49:0:b0:513:e27c:78f4 with SMTP id h9-20020a19ca49000000b00513e27c78f4mr3680956lfj.53.1711856938707; Sat, 30 Mar 2024 20:48:58 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id k9-20020ac257c9000000b00515ce9f4a2bsm762980lfo.35.2024.03.30.20.48.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Mar 2024 20:48:58 -0700 (PDT) From: Dmitry Baryshkov Date: Sun, 31 Mar 2024 06:48:56 +0300 Subject: [PATCH v2 6/7] 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: <20240331-typec-fix-sm8250-v2-6-857acb6bd88e@linaro.org> References: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@linaro.org> In-Reply-To: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@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/pANAwAKAYs8ij4CKSjVAcsmYgBmCN0lNMYWHl/dxGdMNsYy7GyioANCW98Nddfrb k+PV6tUfReJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgjdJQAKCRCLPIo+Aiko 1XCqB/9TClEOyOW/yOs63+nvWj9S9N+yOgX996z3EUt1ro73G7ZrHt+ovlYkNdf6EtUuDWTLSDt QdspNSp1el45sYDwJmKhHnPSX9BBXxwuCXnL2qTQM/ugOnT1H+WPl3yAc18HVBdmW04uAG+8Rvw NoM7ZA4o86Iwape8uHi2fCNBcOHzSUFFTHJblzjdAr4S0mHfR5w4RWCC7N28wP6R3ZuSY9QYf82 AUaPgxvCZ2h0VRuSp4hTt2S/60Y+idFgTWVzBR28qmPUMyb++NOuxeOoANl04xppc1pF7s2Vm0f QHyvADtOU8siyDygL0mD+SpizCxbMe+7EUgQ9Svz9FoMpTOM 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 Tue Feb 10 01:59:35 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 828B58F6E for ; Sun, 31 Mar 2024 03:49:01 +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=1711856943; cv=none; b=AtOr/zyGa+6FHvLpNBg9ha6T0upW5Hx+CkRzF8+6jaJA/9X90FXe1x772d6wej3uXEIx+6dPEaMN2vDjHdEkM6PiIUptM3ElphuaoXW+SAinmwECS77jt31aVMHpR8M4CXphTGax14zdE1DhQYe1NpgxxhJqzOX9P01IFexI3XY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711856943; c=relaxed/simple; bh=+m4KcknPtPtiYtZonTjzGx6OYYK5R2lRlFqksVKoy6E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gJ4J9UVNTZ2q72FpJ/V0tBaocR0tr7j35okIVq0byLt15CXMHSRtXo9YtKP6IckBuuyw6zCzKJ9OEcK5R/qbH85aqsuUmg32N3AhoRz03O5YLY5/hE11EE66V4QfQxrUUYtX0WH5BSdr0aYf2AVxbe/sQoWvyoQyCoPmTJhlbjA= 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=WhyFsoHb; 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="WhyFsoHb" Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-513ccc70a6dso5097875e87.1 for ; Sat, 30 Mar 2024 20:49:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1711856939; x=1712461739; 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=WhyFsoHbqDQ7/eCixkXhH4SQOq9Y0LERVTtGi6VPLyb6Aq5poUmKPuI9t//n+mFEDw wzFMONQm6miJnby0YglF25X843f0yrw5FHnO9Egtd/+VKdvE+0afIwU4CkJYmfcL0jGz P5PxgE3gsLPNMzpxjChk+QxxxNnc1H0L/3+lKVM25tciq8RnwxZ0g5YCjCOy7PUS7xfm aDz15HppcXvHYeNUhgfmgcBhWwHgb8eHq18BRAZDaIRyyLj/lcYXIfpBb8W1UIInRpTy 7nD6p+zQy0R9KwuGP2LoXzwZ2coAPmssaoPbkc8C63TWgPjQ4f4bbdXniOYlK29YXXRE caag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711856939; x=1712461739; 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=vjmUQ24qy0kyGhUSHjnKJ69/51Yp88AQ61/Ht6ahaU4tWu5Wzu8ImJos0PCuh4o5hq I/deFyd2ETxiX2nsUaZDg9leVexR48zW4GKUtCm4j6Zt2SGBXgcsw7EazBrkFEB7zhMN WWH9DPBwMO0WWXqA1PWIZq+9r9c0GqO2ZjCzPcsWUO2sEPC2hG9pHQBRpbpN9iAwFLkM S+wa+3tv9fsOEfbX4jJKcWO9fzrZVSBs46Jeuu8zubmpzvmxkoWefi8Wp/CD2oPqKmmY 0OxYAqDAQ6UM0362dluRyrWiDHjN87WDufbAyWK9n66K9jDkLl4HGwLULnKrENcux8Kg NhpA== X-Forwarded-Encrypted: i=1; AJvYcCWI6qU6+yCa2R1RRtMqXPEWAP3hZSwxD2MRKRyt00KG92cB03WkrynCtM497rLTbot8cmpfamMJltJGEWfkdKv+dvJuTqAauuvmN7sK X-Gm-Message-State: AOJu0Yzv/Bcps+6uXcMWAhI0CuieE1xPoxX45pxVIKpwl8GChueeBTKH STgmzlZWgl5r5IUq2gd9V2B7hESJWM0RrSjzx55neDj5su35QPYGCxm3gBj/8IU= X-Google-Smtp-Source: AGHT+IGSdefNnL48D3eBdlwTmsQLOovE8Wlg8ZbjSA1Gw+Fji1zWPLMzzWF++RtT1H6iclnJrX22RA== X-Received: by 2002:a05:6512:3d8e:b0:516:a13c:da5b with SMTP id k14-20020a0565123d8e00b00516a13cda5bmr2170657lfv.65.1711856939344; Sat, 30 Mar 2024 20:48:59 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id k9-20020ac257c9000000b00515ce9f4a2bsm762980lfo.35.2024.03.30.20.48.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Mar 2024 20:48:58 -0700 (PDT) From: Dmitry Baryshkov Date: Sun, 31 Mar 2024 06:48:57 +0300 Subject: [PATCH v2 7/7] 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: <20240331-typec-fix-sm8250-v2-7-857acb6bd88e@linaro.org> References: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@linaro.org> In-Reply-To: <20240331-typec-fix-sm8250-v2-0-857acb6bd88e@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/pANAwAKAYs8ij4CKSjVAcsmYgBmCN0lpGsRcs88ocPowhrJ7L1MXDJ8Nd/yzqLpz YP0S3kelvGJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZgjdJQAKCRCLPIo+Aiko 1WS1B/0UJJ+q6jp6DmjaNxuD67We0M8FXv0OqWuz3+dUqEbt5hh3+WWDEncBZWIIMg4qmwwBM+5 WxRjipNxGZ8SFqH3Ldmt1d+zW4NVQkKrGdLVtcft7KXGdGPR7Sl0HQoBI2AUXUT0GdCJZfCh7ly 1ZPOBYAIUQ34GuRpzREZiZp/xdwNDXQ8CUDKUR2Fq7d4t2ilOpaFtEKhDnDRxGav4e2NQ3pveHc AWcQoZRvP1uptTGZrTSgXOgcmyKsnGQCUek5Pkl7xlDyP/ZgpzNMQB36WqNRK8Oaasawoi/vf2s m21i0X6PdA7SJMDwic/ExivvKhs8dKOyWVFhT7J88rpTNdKg 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 --- 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