From nobody Mon Dec 15 21:27:48 2025 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 9C56410A2E for ; Mon, 29 Apr 2024 12:43:46 +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=1714394628; cv=none; b=D30r7h2DYBZbIw5uyzOgwsaQRyIdwIH0Ek5ViMFvfHxtU8B+o1e0u+lh/lOy/HQizsseGE3BjjKHhUEKyY6cPbW/0soB2GhV+d9cl/sFXdu1GojU/oAWYe9lgruf27kdZg7gEGuqdgCmZseXsgcrO7A9qFitXyycI4A9mceODkw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394628; c=relaxed/simple; bh=3ahalgQrX1I3yfQnq7+cpNw3xYKZCyqvysUuHDXO+Mo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C90boIzk91XorcOq+I/8war545kjZkI9JuZ6L5VBU9dhyRBJXOVyNooSgcwclEhw3rQVxika1MBvQr33x7ghRz/UJgatEOLJSk1b+jAe7T9rVzaBubt53nUX6lJfaPw7ZGcUL2bNnoRznCPTc7FQ1BRB8kkqEZoRDtLTr6NCWFM= 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=u9KKIMvb; 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="u9KKIMvb" Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-516ef30b16eso4873106e87.3 for ; Mon, 29 Apr 2024 05:43:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394624; x=1714999424; 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=NNutWFZyGINp4G7joe8+n09dkk5KMMBPhLsYqPUlzNI=; b=u9KKIMvbaViEflCuvFHS/uWv6HoUv3raijzwS26xrQK2T1XvUj+Dxw+wAQFGWRv5uv I+EJHXtJ3sa6Siq3RKlrHwvkR5vviX9E9z94F+7WeOKJuK438gp9eHKozSJlWxo7QdDi GknjiJY7RYqr7KZXReFgnj4dGRUVvZEOwjPvdyTQZCatZ63lzZz1jpB+nOI6PTMgAbsU CKziPnJiSi9pOMyjgVsTpz2OW/meiHiJNzPX7wZRxGOuVMQFEAiJlKbUVFiAQZU6wjTe Ma4IhEuQVBiuU/FlDxMPBmJs1OF1Q0hKwP4RSLSowg27z1o9QC1BAJVui5QMxMDYttYB WaeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394624; x=1714999424; 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=NNutWFZyGINp4G7joe8+n09dkk5KMMBPhLsYqPUlzNI=; b=hg+u8XeJQomA5qRaYmS6NHjVic5n/z/QkozsnX5/ExUrpcvXM0HYTHGGdtpKAZddx7 Q0XLN+FVSOBK6LHcss8Klx5WD+Txn3+m7dFtW72SaLzaskiDQ4L8m/IKsj7h27WYxuqg XueZOtoMd4pK0z1g8w/2gc+ZhwXPPQ8Vm8Wvxw5HmBs30IXzo5Y0ZOhwPRKot+DGj9qk UGqNwZ9kfzHJ4jJiu5Of/rEd5MIx1qoySenow+f4jkhJ+CFXN9qsk4IlFFVJeOz80zC1 Tz6aQX7tYYIZ2gS4KmFzS7LLXlmau8HFQOkY5RU3XLmAcuHYujd4QjamemJQXu6Zrhdn 15QQ== X-Forwarded-Encrypted: i=1; AJvYcCXu7F+0vhf+h640eC7twNhySxkOjwVxPKHWc/bKB3wWqpIJky1NbFQAUj8MKueIxSfsaMSfDsnNz+uaL7l3g7O3M5p6LykqUS7qYNVg X-Gm-Message-State: AOJu0YwcxgJ6Xow28oVnn2bUPeu2mbNocMphEU2NeG2Hv3i2ZzV9NnUO RJRpPEeCFVu/5m2AY06oJ9Ul/ODmpqaJlU+DtfVfb/KehvINlV5G6iMaGALrQP1ia3rBbdKuO9G S X-Google-Smtp-Source: AGHT+IEqM1Vl43HLK9dfl1bIMuF51ks5ITFNdbi3CKn/0fEHcDTFo4Ov7KI2UBym7WYpgkvbo8o4Aw== X-Received: by 2002:a05:6512:104a:b0:51d:98c4:94a4 with SMTP id c10-20020a056512104a00b0051d98c494a4mr3042535lfb.58.1714394624562; Mon, 29 Apr 2024 05:43:44 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:44 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:38 +0300 Subject: [PATCH 01/12] arm64: dts: qcom: sm8150: move USB graph to the SoC dtsi 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: <20240429-usb-link-dtsi-v1-1-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2204; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=3ahalgQrX1I3yfQnq7+cpNw3xYKZCyqvysUuHDXO+Mo=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X9/mDMPuhor2aKIoNFUPaYHHrtHcUIR55XM CfkMaujkByJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/QAKCRCLPIo+Aiko 1UzVB/0Q8OdOxh0ZQiAxky+sBdCuAuqwjeEZsEjpN/UX3IV0oakPn2Er+gU1ZFz2a+/dsqX9xOe UQIslyEqpZDT40pRb+F/QuS53yAJN2Z0NP7XcItFiD3jmTj3cRvYdpqh7hheWsLvYDTzESCouMm ibIIT1jgU6Znfwn+Vqtw90Qi8OwEvVb3nlljux2dHuW3hFJM1rb5h3AEvNfspEpnmhFpS4krwrp zIQgwQRYcX8ck6V1JGRKaDj2BD/zW0kjoiguXt4/Z2aVYs2lFWuSSXPW9B305UXC0jko36/ewJ7 RxgZwT37ynVPNRmBljWdLqya3GEroqmq6U/810FhcjO2GGt4 X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Move the graph connection between USB host, USB SS PHY and DP port to the SoC dtsi file. They are linked in hardware in this way. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 13 ------------- arch/arm64/boot/dts/qcom/sm8150.dtsi | 4 ++++ 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8150-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8150-hdk.dts index e9b9abc18746..bac08f00b303 100644 --- a/arch/arm64/boot/dts/qcom/sm8150-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8150-hdk.dts @@ -470,7 +470,6 @@ &mdss_dp { =20 &mdss_dp_out { data-lanes =3D <0 1>; - remote-endpoint =3D <&usb_1_qmpphy_dp_in>; }; =20 &mdss_dsi0 { @@ -676,18 +675,10 @@ &usb_1_qmpphy { orientation-switch; }; =20 -&usb_1_qmpphy_dp_in { - remote-endpoint =3D <&mdss_dp_out>; -}; - &usb_1_qmpphy_out { remote-endpoint =3D <&pm8150b_typec_mux_in>; }; =20 -&usb_1_qmpphy_usb_ss_in { - remote-endpoint =3D <&usb_1_dwc3_ss>; -}; - &usb_2_qmpphy { status =3D "okay"; vdda-phy-supply =3D <&vreg_l3c_1p2>; @@ -711,10 +702,6 @@ &usb_1_dwc3_hs { remote-endpoint =3D <&pm8150b_hs_in>; }; =20 -&usb_1_dwc3_ss { - remote-endpoint =3D <&usb_1_qmpphy_usb_ss_in>; -}; - &usb_2_dwc3 { dr_mode =3D "host"; }; diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qco= m/sm8150.dtsi index ff22e4346660..cb878b7305c2 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -3507,6 +3507,7 @@ port@1 { reg =3D <1>; =20 usb_1_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_ss>; }; }; =20 @@ -3514,6 +3515,7 @@ port@2 { reg =3D <2>; =20 usb_1_qmpphy_dp_in: endpoint { + remote-endpoint =3D <&mdss_dp_out>; }; }; }; @@ -3672,6 +3674,7 @@ port@1 { reg =3D <1>; =20 usb_1_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_usb_ss_in>; }; }; }; @@ -3894,6 +3897,7 @@ port@1 { reg =3D <1>; =20 mdss_dp_out: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_dp_in>; }; }; }; --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 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 F0247175BC for ; Mon, 29 Apr 2024 12:43:46 +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=1714394628; cv=none; b=MkNk3sfgBHjHF4ZDWivVBeOaecNdD615uf8A3ZfvjcDdVBbu6DEjSnCZLaN2WeQcJCol6tTnm9rlN3Ifta1BzjwNZhOTZN6DaS4R6O0Ro3w1SK2ZdNNTXjkbG3ESvOTJ1k2DjKb4Msrs2n8vXWJ+nJgO+1D/hmBITRUMaQY9Wy0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394628; c=relaxed/simple; bh=NvAJ6b5ki1+dCqAxlvXfYm6SnEViL6U6fNYL2uOeV1I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jJxcmhVFHbEJAUcqyWC77yMH6c/OgqLr9xCTBxT128NTE3ExCJgC48M0S7MdQBl7kfuHS1sKeLV2vR9TdpfxDkZ3ft8yBjJIBmmAkbx/jqGXGI63ZTnltLMimIzscDONhhUgvxnMevXQD2mIImVVRG7LpmPWL8FIBBmSMojhTGc= 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=creHSdal; 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="creHSdal" Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-516d264d0e4so5012926e87.0 for ; Mon, 29 Apr 2024 05:43:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394625; x=1714999425; 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=99aJ9PJ8mQRoKAE22+Ctzat8MiNYAHOyEO7AxLly9l8=; b=creHSdalZehcvJ6lNUCCLz2AHUfyOvVD+0lyuOzOwhOJkYixlqibw3r2F7R5qdgg8z 8WbQ9/dTB33iax78SX2iZHqOgek2tkumiu6FoCx9w11g6fxUZaeAjH8GkEmdG+wb1cAY hUFfDFk1c5+oUlqsI5uhGT2VCxiIqPSeRGKrFxD7LkAb641aBihVLOZnSfJV8HouOUdv 0S2mVPVtL7nBz5hjwIxaOdeK8/JBrdf69PUEORdjwVa4HilhCdpEdSGH+NHLVFrfmYHP stmq5Z/etCGxLmsRWwU3sAlKvh1//roDt23LzKfCQ+8yAK3inHhWCEf3GrWiWiC4S/4W IVlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394625; x=1714999425; 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=99aJ9PJ8mQRoKAE22+Ctzat8MiNYAHOyEO7AxLly9l8=; b=sN5thjza+gT3OCglhfg8MZZgUaYr8hfyVY+vLVA4JlBz/WxtmxuswD18RsZ8FOwPHZ r1A6QNogwFDDNH27TQY6CvoH69F1rQFHOkrs1kVHIUbIBctXmo86wDIXz0KRT8jAW7iG NbIF/BN4Xb50ob3Agt4mHjvd356wDJSEXj4AjWooEZYI7G8eK/p6KAm2ICb4kIfPv5iv drs1w/uPWokiYTNm7h9semGlYomqdURPKZnYKvGQa79rt9nCTNAEUHZeEKDfrbxxZxqG bKj6bLS8Evx78znGWcrsv8QKyixyHaEZwU0FMSK/AtvCfF/exjOviGaXbdsTDAGXWjcg nWCg== X-Forwarded-Encrypted: i=1; AJvYcCXHd5Hlxt+7SjvN/1E69ekNJu1XMbOwaUglsiuFvWGU0M2+zlGIVp8ZnEiwpcmjca+cQSy59ovZMMPuZg3K74aptTiThXTzyhhIfkFD X-Gm-Message-State: AOJu0YxMWomM+EvtYAB70z7xV3JbCMfHcCTuU81IGzbqfKxqZkxVEsWH hpb0iRVPnD5zky136yVyBBWDuBKbYCUUJuVaJ+vDCEpY2MGbYAClB61EJbc1ylxv8iUxSE/fLz/ 9 X-Google-Smtp-Source: AGHT+IGH6nbRRR0+Y9otM6dog5UsjoMI6emEvga4iftex/xtie9D7dOF/teX8edk5NQd5GpMhZPwzA== X-Received: by 2002:ac2:4e0a:0:b0:51d:a98c:11da with SMTP id e10-20020ac24e0a000000b0051da98c11damr1243107lfr.12.1714394625132; Mon, 29 Apr 2024 05:43:45 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:44 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:39 +0300 Subject: [PATCH 02/12] arm64: dts: qcom: sm8350: move USB graph to the SoC dtsi 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: <20240429-usb-link-dtsi-v1-2-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2475; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=NvAJ6b5ki1+dCqAxlvXfYm6SnEViL6U6fNYL2uOeV1I=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X90J5WrU1bAzSOZ2L+UKIVkd53i8fy7x58D rZGPJdTJ8OJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/QAKCRCLPIo+Aiko 1XG1B/9Z5ruZ5MJNx1pbR2KYsy8Ehr5dDZYbuvjo6GCnS6myfxfySRVbNPR25pHM95kHb+9RscA 2zzdILsAMR+g5vIAU4l2I8gR6Yeifb5CjXB4MkNVHhVc1rkoU206CiQTBaxyeCutMN2qzoGNLhZ 0++iEWzAb9K65H2HMGpWc+tDDtuJMmD+OZVqgNYgz5tygJnG5lg0KYETmMiIKH3I7+xgiJNytEx yyKAUNS0BSrNXoSg3NQZL/U+2b4VknDJrAOJqe+UFYy/Oq3OXcdWI+DzZalkvO7Gg2PLmDIRhRn EvWQBx+9AZl8BttNEzHwxcXY4KW2RWGJN6TAM85VvAlZ4z+h X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Move the graph connection between USB host, USB SS PHY and DP port to the SoC dtsi file. They are linked in hardware in this way. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 25 +++---------------------- arch/arm64/boot/dts/qcom/sm8350.dtsi | 11 +++++++++++ 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8350-hdk.dts index 4c25ab2f5670..81e5577cccb7 100644 --- a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8350-hdk.dts @@ -486,17 +486,10 @@ &mdss { =20 &mdss_dp { status =3D "okay"; +}; =20 - ports { - port@1 { - reg =3D <1>; - - mdss_dp0_out: endpoint { - data-lanes =3D <0 1>; - remote-endpoint =3D <&usb_1_qmpphy_dp_in>; - }; - }; - }; +&mdss_dp_out { + data-lanes =3D <0 1>; }; =20 &mpss { @@ -864,10 +857,6 @@ &usb_1_dwc3_hs { remote-endpoint =3D <&pmic_glink_hs_in>; }; =20 -&usb_1_dwc3_ss { - remote-endpoint =3D <&usb_1_qmpphy_usb_ss_in>; -}; - &usb_1_hsphy { status =3D "okay"; =20 @@ -885,18 +874,10 @@ &usb_1_qmpphy { orientation-switch; }; =20 -&usb_1_qmpphy_dp_in { - remote-endpoint =3D <&mdss_dp0_out>; -}; - &usb_1_qmpphy_out { remote-endpoint =3D <&pmic_glink_ss_in>; }; =20 -&usb_1_qmpphy_usb_ss_in { - remote-endpoint =3D <&usb_1_dwc3_ss>; -}; - &usb_2 { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qco= m/sm8350.dtsi index f7c4700f00c3..24c42f285163 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -2273,6 +2273,7 @@ port@1 { reg =3D <1>; =20 usb_1_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_ss>; }; }; =20 @@ -2280,6 +2281,7 @@ port@2 { reg =3D <2>; =20 usb_1_qmpphy_dp_in: endpoint { + remote-endpoint =3D <&mdss_dp_out>; }; }; }; @@ -2405,6 +2407,7 @@ port@1 { reg =3D <1>; =20 usb_1_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_usb_ss_in>; }; }; }; @@ -2626,6 +2629,14 @@ mdss_dp_in: endpoint { remote-endpoint =3D <&dpu_intf0_out>; }; }; + + port@1 { + reg =3D <1>; + + mdss_dp_out: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_dp_in>; + }; + }; }; =20 dp_opp_table: opp-table { --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 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 7E6FE2E40C for ; Mon, 29 Apr 2024 12:43:47 +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=1714394630; cv=none; b=lBgw6QI+vPxsbRp6L191+eVWBTUTq4QkegpZQcLlbpiCQX4A6QkTpNMeUdC4IogeF/xJYR6ryZhlX3RIzmJ7BXkkctGeolls5Kim0CrKIjDl9HGmVG7bMLZ7+KOjqA9zNuEelma8Gf5VPQ3Wl/ui0LPr9FadiyeZZY1j2FwbA6U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394630; c=relaxed/simple; bh=T611xpa2u6i4khfTFU2OgFjuDM98KKpM9628a4zNbDM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sqQ+kl0iwKD0LeXug+kpZfry/3+qLSyzhu9PN8pVz4kP5RI00j8umB96L1kY33tmFaQ3RZ3xZ9EZeoN2Dpn3O7XBT5S1TDOoXPK+bbt9qoOZ14gt8JbxY8yOh85Kssejr2cY9SD/vF+yetczftN5/hQMMSExup/+yBLRBp+74+Q= 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=A/aNV9SI; 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="A/aNV9SI" Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-51c077cfc09so5149124e87.2 for ; Mon, 29 Apr 2024 05:43:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394625; x=1714999425; 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=WUoXRRFUJQQBOWuIqHtXudyyJPn9iQWzIcDItzMD4xo=; b=A/aNV9SI+OThSesec3lgnw6AVerYvVFzXRfo3H31JxG6HhOBIhWNVn30p3ccY90Yiz Hd7GqApxV2W0uS3dm/l6z1BLRq46QdLfRQQ988BOs8DWychIJEzr+lFV3KQo9zVtT1Z2 Oo1GginNxY0WJGva331aKfDhILeUBRsvmxnIOahSE2xcwh8ujXHeJiBOg40MQIxgrplD YlZj4gkNxDtiy1wohCPJgVILLSDLa33GGBZQT9L5fZpFvZ9xmRIILgr4cqTKMHszuUHP VhjBrWgmIYjhnKecJxvKlKNFmypap0OmvZeFmB8W8kH0x/RPCb5guwJTHuck8LKA+kv0 P4hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394625; x=1714999425; 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=WUoXRRFUJQQBOWuIqHtXudyyJPn9iQWzIcDItzMD4xo=; b=HtldVH7DgqUcQoV+sU3JOY0tBhfLq16LRHHeMmI8l4SUU5BAY+G2Pi2XQZAV8UhKWz hPRQDPJDwDrwMUWXHKljG6Ia2whneicEOa/3JErWe+y9LPOV2FGmGHjKFteFn7g3981/ 5k+UbjHNZfSBWSMIRalihmSuxobQix403zmQjgCAbUBTJEgqlsrlWu7GBkzLBfcb6hFI sSkeqCms55orlYETd5UjtL6GtWVizIEQf7qTmeJRJfuJXlHN1Frs28jOjOJIQUTbtYMI SE9MqZ2COUUxDZYJxuh/8fcmP2BrIUBjzHCNSdLP4glMqkl5eY0Bzzw7kd8oj3ky0lSZ RcUQ== X-Forwarded-Encrypted: i=1; AJvYcCVU0DkfB8JvjrRrMQbEN+87PZZtZEAonyuN1lOghVjmMzbC76KlE8v+EnQBojYvDbQbnHd0zkEkHWGwXwkLbbtf8gOmc7bhZAkou7Nm X-Gm-Message-State: AOJu0Yw9Lb5GjMUZPhAmRdNbHvfXATe6wqGq+z7OxQK4VLKzYkiLw02Q Nn2tCloGTxim/YAKA+IHYbyictao7+lDnthnOcMOkmlyIKmQ5avT8WZe9vWy3y/LQPl0/C0l1Gt c X-Google-Smtp-Source: AGHT+IEI78llUWEI2u8/GRG6nm2hwH5UIF30yhS7dfAtx32McGYBAqnjYGzst6qNeJ/UgXfR0DcUrw== X-Received: by 2002:a05:6512:2395:b0:513:edf4:6f20 with SMTP id c21-20020a056512239500b00513edf46f20mr7214514lfv.54.1714394625729; Mon, 29 Apr 2024 05:43:45 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:45 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:40 +0300 Subject: [PATCH 03/12] arm64: dts: qcom: sm8450: move USB graph to the SoC dtsi 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: <20240429-usb-link-dtsi-v1-3-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2551; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=T611xpa2u6i4khfTFU2OgFjuDM98KKpM9628a4zNbDM=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ5r+1L8Oixd7Xp/9fM8yX9HLyjfFy6TflWsoBbDMsTe4l 1ncPdWzk9GYhYGRi0FWTJHFp6Blasym5LAPO6bWwwxiZQKZwsDFKQATOXSWg2Em6xuHlhdT/jsH BzK4HXE5W7hXQf7R2krep955be7PWJ/7tei53ejJiZP+1TT9/q0ggaVHZj6+ca2Fd9G6oLMpgg6 zvBfeUrjEI5D5iqNCc0dlhTzn3XR+eybBXAcZLbnVd16l5LE8/ziz1a5i38Peb3Ic3ony13NvR3 KcnayosnLZNj/NSS3i9ZW6nIttpuzq+HOtuuP3FXYbuRV3jwVOYjYKT5jh56/T83ffzimuQVMVr ud5T7u9o77xs4HJ9+s3U1gtpplKK+YtUIjJdHohlcqwZ/cLX7bOGUUtzA1GEyNLJ4UIXfEQnXkw WeGV5IRTfOJ1UnYcrT0b6j9k1WS0175uj2aJNd52YuY7AA== X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Move the graph connection between USB host, USB SS PHY and DP port to the SoC dtsi file. They are linked in hardware in this way. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 25 +++---------------------- arch/arm64/boot/dts/qcom/sm8450.dtsi | 11 +++++++++++ 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8450-hdk.dts index 3be46b56c723..9926294e4f84 100644 --- a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8450-hdk.dts @@ -674,17 +674,10 @@ &mdss_dsi0_phy { =20 &mdss_dp0 { status =3D "okay"; +}; =20 - ports { - port@1 { - reg =3D <1>; - - mdss_dp0_out: endpoint { - data-lanes =3D <0 1>; - remote-endpoint =3D <&usb_1_qmpphy_dp_in>; - }; - }; - }; +&mdss_dp0_out { + data-lanes =3D <0 1>; }; =20 &pcie0 { @@ -1114,10 +1107,6 @@ &usb_1_dwc3_hs { remote-endpoint =3D <&pmic_glink_hs_in>; }; =20 -&usb_1_dwc3_ss { - remote-endpoint =3D <&usb_1_qmpphy_usb_ss_in>; -}; - &usb_1_hsphy { status =3D "okay"; =20 @@ -1135,18 +1124,10 @@ &usb_1_qmpphy { orientation-switch; }; =20 -&usb_1_qmpphy_dp_in { - remote-endpoint =3D <&mdss_dp0_out>; -}; - &usb_1_qmpphy_out { remote-endpoint =3D <&pmic_glink_ss_in>; }; =20 -&usb_1_qmpphy_usb_ss_in { - remote-endpoint =3D <&usb_1_dwc3_ss>; -}; - &vamacro { pinctrl-0 =3D <&dmic01_default>, <&dmic23_default>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index 616461fcbab9..d138b90bb280 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -2321,6 +2321,7 @@ port@1 { reg =3D <1>; =20 usb_1_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_ss>; }; }; =20 @@ -2328,6 +2329,7 @@ port@2 { reg =3D <2>; =20 usb_1_qmpphy_dp_in: endpoint { + remote-endpoint =3D <&mdss_dp0_out>; }; }; }; @@ -3119,6 +3121,14 @@ mdss_dp0_in: endpoint { remote-endpoint =3D <&dpu_intf0_out>; }; }; + + port@1 { + reg =3D <1>; + + mdss_dp0_out: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_dp_in>; + }; + }; }; =20 dp_opp_table: opp-table { @@ -4584,6 +4594,7 @@ port@1 { reg =3D <1>; =20 usb_1_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_usb_ss_in>; }; }; }; --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 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 8B44EC15D for ; Mon, 29 Apr 2024 12:43: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=1714394630; cv=none; b=W22UjGpF0f4lNqCageVZSIb4OtaY5Pubf6gBMag/7em2dx0EqzXCiSsJEN099W8wdZNrq5nSwVW7DkqnRiAMD0KHvXyFUjs1KmLS1S0X26W3N5cAMh3B8Dn9RAJGMFRanM0c4ivdMZW3+ErXL+U5MZWkd4LPcGT3rAaC28kYJGE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394630; c=relaxed/simple; bh=RGNZENRA+0alhCGOoQnLbz5uRpvQV6/VtrC4cdvI25M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Mws55kT7WDbvAnPyrtLVcZubzo1u36aEC1RI4Vdwa2DU4jB55Qwio3wf2beS+/lBUTBZQcNWpJtvTzXdjeVd/Kk+zC1myUJiZ6AtBF7XhtSUAkwtKFTY128Sp+JYw8I600uLPlz9H6YrauLlUta0l2h3/iOnWDFS4q9LtFJdiSI= 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=wrwCKKB+; 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="wrwCKKB+" Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-51e1b9fba81so158690e87.3 for ; Mon, 29 Apr 2024 05:43:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394626; x=1714999426; 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=vRvNNTfWi6a7dwHJEWEhcluXY/eX8QPuZTSxnvWt3Os=; b=wrwCKKB+ud5q1H+H8/Y0A1AhWE4R65P41Ws/fAq8psctV5TxmWuAU0LPYwNn3/F8SA 622QyVt279Eg+44TC5HcfwXTGkIiiMXSRsG23j31M6GAsr3Sjv3na8dvYuusPj+q2aRf ZoGCHPujqy6OmM3a2Mp7boSszsgMBEKOVMgG84Z5fIljxLZHfmphZ8SjTkIua5f0tStm 1ZPdtfYLnhkp6hX4f1H5w/Q4h7D92FGhYfzI+s/sFa8YwLS1KAyEWnmOEZPLqOAcxJpG EVJRKWCY6XdvMW7PKkkP4qUW6WxyxgVkq+pYLdUX+Slbk4rNBFByEdqwyjpznJPxf+7B ywSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394626; x=1714999426; 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=vRvNNTfWi6a7dwHJEWEhcluXY/eX8QPuZTSxnvWt3Os=; b=RxztZdx4EZmFVNjF5jVUxHQXK5BtpD9PcefvbNZlorBCuZvwQ/gISejgzv0ph4voiO iY1BNwA67syC1NmkulPJOO1k6apX7opgl3RqbyBhhHsL7ASnWtOaueyhsCRINFJlOOTk LuR0oGELce+7G0zoFRKexnr4tiMkQi6XeliRNqRGSfVR724DQlq/wZT01WDyB3FoAn77 5BHYW6sbHA3ZDCXi40YkIQ5l8NZcQUhWhOXaEYG+3RrBH3cDBL23Ti/YnAAfUsJoZxuB JxnKZOK2oy9YPeNo3zFYlamBNiDjwugFfyJ8+mnVdUxrlWq+7M/0PuiPgzgLoh/ySOe6 aBvw== X-Forwarded-Encrypted: i=1; AJvYcCV3HHB4HrtuGnMl3RhOZVfcs1eXlrgS+Gxpkz6DJoszX4DGAQR0DWMuPvgsIlbOSH6fLLcbXhbqucHthrPsZN2AlAM3iWnlqCWdnQfJ X-Gm-Message-State: AOJu0YzFa9Rbmejn3BXwm8txPMZjB1eJGHngYebVCcYTnvaXl67nm7oN I56Ev7g9TMW4kP4MoFPKziG0Hz0zrI69SGDbwMXG/5SXDApf3rKrPsPlIqGodwKBdaJ+LjG+8gf A X-Google-Smtp-Source: AGHT+IFtvqZQxZxOfV0zV8OzIEN0nYUSLW6OP6n7jHcrte32mYuaiiIx7wOX7CCiXfqoFWjR77RRMA== X-Received: by 2002:a05:6512:1081:b0:518:c69b:3a04 with SMTP id j1-20020a056512108100b00518c69b3a04mr10411503lfg.0.1714394626366; Mon, 29 Apr 2024 05:43:46 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:46 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:41 +0300 Subject: [PATCH 04/12] arm64: dts: qcom: sm8550: move USB graph to the SoC dtsi 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: <20240429-usb-link-dtsi-v1-4-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=5277; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=RGNZENRA+0alhCGOoQnLbz5uRpvQV6/VtrC4cdvI25M=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X9Ypp3cFmtJ7OmMsknUpsvfAkgnL6CLfDHy 81iHH9dKK6JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/QAKCRCLPIo+Aiko 1S5VB/9rO3CMRyN4wYvwNooFwP7MPs9MvDZdm+rczJkNhLBVMdiWe2jJTLHVV4QUs2l8Bx3Xg6I Tvc60MUxwseH2QBHv6DkkbWGvC+HXh6eg4ZcLpxZOScgV2YekCNWmalWzGVYHorJLuT4W1iNNU3 uNIujtLXp7NID1I27OtJjTwAhITKB/9OF1f9/mWm3QGGY2IMBsrEwuWQXkQFSGi6Fk6/tvEdN4a azxx+MA+5Hz913JkAVAcbufxpaMN1dzw4ATM3YDsKWMBghWczJRK4BQb1mr6rioNwfkOKxxnyvA /smC+bzgP2TlGQr7l6lBQzY8C2gYtEQU6QBs8Kt2ClIPas8O X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Move the graph connection between USB host, USB SS PHY and DP port to the SoC dtsi file. They are linked in hardware in this way. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 13 ---------= ---- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 13 ---------= ---- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 13 ---------= ---- arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 8 -------- arch/arm64/boot/dts/qcom/sm8550.dtsi | 4 ++++ 5 files changed, 4 insertions(+), 47 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8550-hdk.dts index 12d60a0ee095..f786d9114936 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts @@ -940,7 +940,6 @@ &mdss_dp0 { }; =20 &mdss_dp0_out { - remote-endpoint =3D <&usb_dp_qmpphy_dp_in>; data-lanes =3D <0 1>; }; =20 @@ -1267,10 +1266,6 @@ &usb_1_dwc3_hs { remote-endpoint =3D <&pmic_glink_hs_in>; }; =20 -&usb_1_dwc3_ss { - remote-endpoint =3D <&usb_dp_qmpphy_usb_ss_in>; -}; - &usb_1_hsphy { vdd-supply =3D <&vreg_l1e_0p88>; vdda12-supply =3D <&vreg_l3e_1p2>; @@ -1289,18 +1284,10 @@ &usb_dp_qmpphy { status =3D "okay"; }; =20 -&usb_dp_qmpphy_dp_in { - remote-endpoint =3D <&mdss_dp0_out>; -}; - &usb_dp_qmpphy_out { remote-endpoint =3D <&pmic_glink_ss_in>; }; =20 -&usb_dp_qmpphy_usb_ss_in { - remote-endpoint =3D <&usb_1_dwc3_ss>; -}; - &xo_board { clock-frequency =3D <76800000>; }; diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8550-mtp.dts index 3d4ad5aac70f..56800ab903a1 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts @@ -736,7 +736,6 @@ &mdss_dp0 { =20 &mdss_dp0_out { data-lanes =3D <0 1>; - remote-endpoint =3D <&usb_dp_qmpphy_dp_in>; }; =20 &pcie_1_phy_aux_clk { @@ -960,10 +959,6 @@ &usb_1_dwc3_hs { remote-endpoint =3D <&pmic_glink_hs_in>; }; =20 -&usb_1_dwc3_ss { - remote-endpoint =3D <&usb_dp_qmpphy_usb_ss_in>; -}; - &usb_1_hsphy { vdd-supply =3D <&vreg_l1e_0p88>; vdda12-supply =3D <&vreg_l3e_1p2>; @@ -982,18 +977,10 @@ &usb_dp_qmpphy { status =3D "okay"; }; =20 -&usb_dp_qmpphy_dp_in { - remote-endpoint =3D <&mdss_dp0_out>; -}; - &usb_dp_qmpphy_out { remote-endpoint =3D <&pmic_glink_ss_in>; }; =20 -&usb_dp_qmpphy_usb_ss_in { - remote-endpoint =3D <&usb_1_dwc3_ss>; -}; - &xo_board { clock-frequency =3D <76800000>; }; diff --git a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8550-qrd.dts index 92f015017418..d0b373da39d4 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts @@ -807,7 +807,6 @@ &mdss_dp0 { =20 &mdss_dp0_out { data-lanes =3D <0 1>; - remote-endpoint =3D <&usb_dp_qmpphy_dp_in>; }; =20 &pcie_1_phy_aux_clk { @@ -1144,10 +1143,6 @@ &usb_1_dwc3_hs { remote-endpoint =3D <&pmic_glink_hs_in>; }; =20 -&usb_1_dwc3_ss { - remote-endpoint =3D <&usb_dp_qmpphy_usb_ss_in>; -}; - &usb_1_hsphy { vdd-supply =3D <&vreg_l1e_0p88>; vdda12-supply =3D <&vreg_l3e_1p2>; @@ -1166,18 +1161,10 @@ &usb_dp_qmpphy { status =3D "okay"; }; =20 -&usb_dp_qmpphy_dp_in { - remote-endpoint =3D <&mdss_dp0_out>; -}; - &usb_dp_qmpphy_out { remote-endpoint =3D <&redriver_ss_in>; }; =20 -&usb_dp_qmpphy_usb_ss_in { - remote-endpoint =3D <&usb_1_dwc3_ss>; -}; - &xo_board { clock-frequency =3D <76800000>; }; diff --git a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts b/= arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts index 85e0d3d66e16..7a8d5c34e9e6 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts @@ -746,10 +746,6 @@ &usb_1_dwc3_hs { remote-endpoint =3D <&pmic_glink_hs_in>; }; =20 -&usb_1_dwc3_ss { - remote-endpoint =3D <&usb_dp_qmpphy_usb_ss_in>; -}; - &usb_1_hsphy { vdd-supply =3D <&pm8550vs_2_l1>; vdda12-supply =3D <&pm8550vs_2_l3>; @@ -770,10 +766,6 @@ &usb_dp_qmpphy_out { remote-endpoint =3D <&pmic_glink_ss_in>; }; =20 -&usb_dp_qmpphy_usb_ss_in { - remote-endpoint =3D <&usb_1_dwc3_ss>; -}; - &xo_board { clock-frequency =3D <76800000>; }; diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index bc5aeb05ffc3..3ada5a30ecb7 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -2910,6 +2910,7 @@ mdss_dp0_in: endpoint { port@1 { reg =3D <1>; mdss_dp0_out: endpoint { + remote-endpoint =3D <&usb_dp_qmpphy_dp_in>; }; }; }; @@ -3186,6 +3187,7 @@ port@1 { reg =3D <1>; =20 usb_dp_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_ss>; }; }; =20 @@ -3193,6 +3195,7 @@ port@2 { reg =3D <2>; =20 usb_dp_qmpphy_dp_in: endpoint { + remote-endpoint =3D <&mdss_dp0_out>; }; }; }; @@ -3280,6 +3283,7 @@ port@1 { reg =3D <1>; =20 usb_1_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_dp_qmpphy_usb_ss_in>; }; }; }; --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 Received: from mail-lf1-f47.google.com (mail-lf1-f47.google.com [209.85.167.47]) (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 C15AC6E5EF for ; Mon, 29 Apr 2024 12:43:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394632; cv=none; b=ROsPe8Z64Ez/67ibB3nFO1szlZ5sfC8S9BgyNE+11k/14Ot0xj9b436nOVRfLgNkrbX1xexcpb0dhQ/XNKNOQIzb8J9j9jfOa/xLWq0LZhmX0HgRG33fWaiVFwR6eGEH247GLb9JPdspcUSWhePcuy3lROKVb1WeSnCK4s6c9i0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394632; c=relaxed/simple; bh=lfCa8/A3WdTMZE4WDsCfE9ziDKBNSnFF8CBfBae6aH8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pSgsPxgln5496+OYjX0dRc/HJwyaz5i0f7keJKTtJsTKsjY0rgg4F9/EFX/4sRsh3ItGyi9m9vhA1+5VJSaVNxQG9YbvK7tHDVqzV4NUvkXeatCQp4nm4YfBN9FSIwILd/OfvFaM8l/E+c9J/C8LWL/bhDbCkaWCWL+iB9WoOKk= 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=TndRtTyO; arc=none smtp.client-ip=209.85.167.47 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="TndRtTyO" Received: by mail-lf1-f47.google.com with SMTP id 2adb3069b0e04-51acb95b892so5402308e87.2 for ; Mon, 29 Apr 2024 05:43:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394629; x=1714999429; 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=G1PNklnw7rpcXPRbhJLkI3I7rSwQMAW7Mmxi2Rcau0k=; b=TndRtTyOCsQ72k0hq9IKd5V3sKoLk5t1NLiyIiyOWdteqiOZsTMqElXIA3el9oPEVC 1s/6s3BxGIzebpktGRRFntTeKE1ntj2+Ud/UzP7NoZQ+35ja6cbcyvGMJxo08UMJfU6O eMlBz7X+pQW6pzwH1SIrSRduJDVC8+S7yy43ggB45NqtrSGRg8/fU1kftlfG9+mQoz+o Ke81aYz3nFNp5sTxe6p+npXZzADIC1yhobM71abPcpxAY2Tsj9CVZwskOejp4rzw6Es2 4bmaJp2SAVxFbGeU+wVu4wiAX7L3D5gPiMU0UGYlFD6h6WIc5WxqnrA70blHwjMoGGhn H1xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394629; x=1714999429; 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=G1PNklnw7rpcXPRbhJLkI3I7rSwQMAW7Mmxi2Rcau0k=; b=ILfHuptBdUmmiSZxxM70Ygb0dpYPQX8H5ZnWgbYgFId9UPgvfpP9EJ1q8GzHuk+qut +63vIpSLY6sAPdZLoxPsDgMV2Ofg3tB8bXL5kS62oKlmkC+1Qc6TdUYAht6CpB4nUMjf 5gKN8zB+stIz/8KsOvqrU3Y2hM2rqQkGCXhsR7/ahLk1MjboYJ2CjttQChNzISqmfiYQ uu324XecXr56SDAUoVxhwC//S7OOiKJpDKs1fRr+YKMsn551d450mitKskUIkRTMY07j qCAJkwEfypPllNJvMVflFaW7aY99WnmhsNHNEkQvM2+koqRdG3c6jpn9oBRFfIvKiWMg sFgw== X-Forwarded-Encrypted: i=1; AJvYcCUKAHqLX57Dmqv0C/VhUwh+IcirRGmVYedSzjt+7UxwQkElEqJxoctmLVrB1ivDB1Io3flw0A2s28YpR1/ASXVa0pcd2Ak5KOsgGhDN X-Gm-Message-State: AOJu0YyX5hTf39hsn2XErJSfrote20M37RYgQ+20T+bMfDNglMZXOoC4 KSOZPRUSqs5DmUwl+cbc3PEq2Tf+XfTM53NLPNwEDg2Kv7K6cfH4ZEla1v/FnMssgmDovP8+0Nq 8 X-Google-Smtp-Source: AGHT+IHvs8WWEj3p6TBwj4vs3xl32rzPrtcspSVEvP3UNooYhYk0FPySLN71TawbnGaXBKQEracfMw== X-Received: by 2002:a19:644f:0:b0:51b:223f:ac41 with SMTP id b15-20020a19644f000000b0051b223fac41mr8206330lfj.42.1714394626953; Mon, 29 Apr 2024 05:43:46 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:46 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:42 +0300 Subject: [PATCH 05/12] arm64: dts: qcom: sm8650: move USB graph to the SoC dtsi 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: <20240429-usb-link-dtsi-v1-5-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2247; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=lfCa8/A3WdTMZE4WDsCfE9ziDKBNSnFF8CBfBae6aH8=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X+mEJBHfZwIG87jh7rS6vG7tnHJWSkPk8N+ FrBErOzJmqJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/gAKCRCLPIo+Aiko 1ZxPB/0So9yTJ2Y7nrFAv5od+5wTkS1zY1sWmg4VsLRK9Wse2LqAxQlCeo7VI4hlImjmxdPZB+W m23GEi1qk2DvsbmfpCd/svK0soVKO9tpMPI6K8asXArZZmVelZsF1N6xkokHv2g+yBXkHNfM5eB siv56DbFaOPsSjoSa8qoGlUpZhoAntl6FtL16pOETetDzLMwdzTfHeXdG8E4YYTjXx4P6PFu53u QC9SGs6W9G+F3RXwwWiDL0H/w1gCpMEKoa/dQ4M0TXsvCVxLtxGqSsaY2QoYljZGB0lTh0WVApD NIpFrjTpUmHE1AXvTc3f2XllEINuEHbyA6aZ0l10PusCCruM X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Move the graph connection between USB host, USB SS PHY and DP port to the SoC dtsi file. They are linked in hardware in this way. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 13 ------------- arch/arm64/boot/dts/qcom/sm8650.dtsi | 4 ++++ 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8650-qrd.dts index 4e94f7fe4d2d..65ee00db5622 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts @@ -832,7 +832,6 @@ &mdss_dp0 { =20 &mdss_dp0_out { data-lanes =3D <0 1>; - remote-endpoint =3D <&usb_dp_qmpphy_dp_in>; }; =20 &pcie_1_phy_aux_clk { @@ -1211,10 +1210,6 @@ &usb_1_dwc3_hs { remote-endpoint =3D <&pmic_glink_hs_in>; }; =20 -&usb_1_dwc3_ss { - remote-endpoint =3D <&usb_dp_qmpphy_usb_ss_in>; -}; - &usb_1_hsphy { vdd-supply =3D <&vreg_l1i_0p88>; vdda12-supply =3D <&vreg_l3i_1p2>; @@ -1233,18 +1228,10 @@ &usb_dp_qmpphy { status =3D "okay"; }; =20 -&usb_dp_qmpphy_dp_in { - remote-endpoint =3D <&mdss_dp0_out>; -}; - &usb_dp_qmpphy_out { remote-endpoint =3D <&redriver_ss_in>; }; =20 -&usb_dp_qmpphy_usb_ss_in { - remote-endpoint =3D <&usb_1_dwc3_ss>; -}; - &xo_board { clock-frequency =3D <76800000>; }; diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index 8e0c1841f748..4624ea4906d9 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -3675,6 +3675,7 @@ port@1 { reg =3D <1>; =20 mdss_dp0_out: endpoint { + remote-endpoint =3D <&usb_dp_qmpphy_dp_in>; }; }; }; @@ -3767,6 +3768,7 @@ port@1 { reg =3D <1>; =20 usb_dp_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_ss>; }; }; =20 @@ -3774,6 +3776,7 @@ port@2 { reg =3D <2>; =20 usb_dp_qmpphy_dp_in: endpoint { + remote-endpoint =3D <&mdss_dp0_out>; }; }; }; @@ -3864,6 +3867,7 @@ port@1 { reg =3D <1>; =20 usb_1_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_dp_qmpphy_usb_ss_in>; }; }; }; --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 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 6D0EF7172B for ; Mon, 29 Apr 2024 12:43: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=1714394633; cv=none; b=eMAqY+i8KQjENl9FnNyr3+jKL4SC+5VBmiam7WI5SLGLZ+B5DC3bkAgoGiZtHIJVctAGi5tkodkuHyAUHC3Efr3TX/Ht2kELbcB3noZsJIGEuNfiV4aD6UKg9vr0DX+7GGaYfQe/LTv6GO02O/N5agKsEx/ESeTgugBWZRZ6fjw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394633; c=relaxed/simple; bh=JuX4+O/28to1//jzlaPMAiwzNgrTEGt4DxiQd4QQp4o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iiO0GwbbuatqQVZxHsOeNDmiOqfdZ0vEkxYgkKISDsiheFIpfF2Flsk7OUVFaHc9YkhaECiZufBDRTorEgA3mnSdYE1GsoR22BFrFox1pfWMRx2X4pDlUEf1+hcB+Xxv3vBuEhs8dcWvfJ7nqqmOP5VURz71DZHPM7h4OkJf1JI= 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=ofh5GEyA; 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="ofh5GEyA" Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-51e1b9fba81so158767e87.3 for ; Mon, 29 Apr 2024 05:43:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394629; x=1714999429; 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=h4i0LlbK/jX/xdH73w22krjVoqVWeP/qUlOZlDt3qXM=; b=ofh5GEyAzjTZOqSVC7Qk0ZAAzeG0AF3dymhCZLeHI1jisDGM3rlS+sxOXWcMNQc0Jf 6lcwwjmDuxxYOv/D2I/kqFMcm4+vW2nR/7+n8irnhpYIEe5N42jlbQpZ1L9lgS4Y+LHp +1ICiq8WhA4bvS7QP6OwXj7b/pbu/Ia5ydqeqqQP48jKcX0TictAzgcVAf641Orq6dnk 7guUnV1O6oqmq5D79Wet1I9Zhfv1Kd7sRTSjRfhFf2FvnD/5FoJLkRQEDgnwZ2M8pJS6 8hgMFermn/5u2FsE/QlGLzNfFtLUMHJxkwk4t//rVH8mskd0mx2dg92eB6MBdd2Z++yD Iytw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394629; x=1714999429; 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=h4i0LlbK/jX/xdH73w22krjVoqVWeP/qUlOZlDt3qXM=; b=IX69gfCO07d3/3lS2x9OStC6+82PfX4vQbUG19McTb5YNaF0aePXzRbaITQ3oYOFZk ALkUo/fjbXRezdWW9HrvDbKNpBmAszqiLhw14fbTmaGlnLWTDW2/63K5pTjEchjX+L1V esUWuPmTV+RmZWM6IxZWzutG0JcppO1TLSK1+SCHCsRcJbjod3M985gcNBS7m1xV5dM+ cjL+Jdjb0UUDlHyujXoI5I7KY7YuV7CBuzzeBN+VUlAh3Ke/P1vy5Guqr1E7yz9byTei T/BZFqhjpquCX3yABjgKuSLdUYJkHDoOiH011aTzA0w4zK4lKFPUgM9eeNSedJ26Jwfy DeYA== X-Forwarded-Encrypted: i=1; AJvYcCXeIqLqabvWMlFQ4i+0gpr6UfM4gwNwk43+Ov0ejAX4IlAMt7eKZoMecm8slwvILxdLDEBVYf0Y8VKdh8uBXPv/BIdC97RPNZhNprRh X-Gm-Message-State: AOJu0YxF5oR4DOUCSxZg8CspRrVP/6imm1HIpvax+onZTHPHakX8mUpg Cav85HFQUQ2Mthhz/vQZKETUKpTe7qroRIdDWlPoSyMspvkkDrS8dolInBeDM49hK8Tvm/nHKfV H X-Google-Smtp-Source: AGHT+IH5WtQyxbb05Mnwt/rQU3LEGvC582FkSgfkOqq4d93ZtqpkEb2v1lXLG3nQmA4/L0xAlZVF4g== X-Received: by 2002:ac2:5de7:0:b0:51a:d08d:bab4 with SMTP id z7-20020ac25de7000000b0051ad08dbab4mr7729777lfq.55.1714394629561; Mon, 29 Apr 2024 05:43:49 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:49 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:43 +0300 Subject: [PATCH 06/12] arm64: dts: qcom: sm8350: move PHY's orientation-switch to SoC dtsi 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: <20240429-usb-link-dtsi-v1-6-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2128; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=JuX4+O/28to1//jzlaPMAiwzNgrTEGt4DxiQd4QQp4o=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X+9CV7Y8tW0xXm7a3CBq0jMy9ZnlxBl7CN0 2hv1StwfduJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/gAKCRCLPIo+Aiko 1Re/B/9ZAm4Ed37rYeTV+CGRXdaFHEFCtGVf3k3Nym29H/hSEmWD2shAtpX5Xi0SX9zPpEBBRX8 IP8Ii+R2rhQG1T5t7ZgOqJEni9/99fE1z2Atm2S7s6kLm1ZDYJTnLMnV925Vo6/uXD6KNouTFWz n8AfwBJKCyWKAU+Ba5idmkVbpGJjFC5yTmnwkNxieZJoCRkXuF/Uw6BVlOmgWpnbLSkVqcPzNgU 16GDDQ3NodnkNKc1ED3cUsXCyphjL5ubZZJgWiOWWRmO7JgfsWpS60rq03/JiXtRweBwqaX0Mb+ 4+YC8ko6G7zz7rtBWbDJa+suTOx9pJ/yzepk37/GK9AQ3vAz X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A The orientation-switch of the USB+DP QMP PHY is not a property of the board, it is a design property of the QMP PHY itself. Move the property from board DTS to SoC DTSI. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 1 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 ++ arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 2 -- arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 ++ 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts b/arch/arm64/boot/dts= /qcom/qrb5165-rb5.dts index 44239d1e57e9..c52357214de5 100644 --- a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts +++ b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts @@ -1373,7 +1373,6 @@ &usb_1_qmpphy { =20 vdda-phy-supply =3D <&vreg_l9a_1p2>; vdda-pll-supply =3D <&vreg_l18a_0p92>; - orientation-switch; }; =20 &usb_1_qmpphy_out { diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index d6c8c6c2eced..5580843e27b6 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -3936,6 +3936,8 @@ usb_1_qmpphy: phy@88e8000 { #clock-cells =3D <1>; #phy-cells =3D <1>; =20 + orientation-switch; + ports { #address-cells =3D <1>; #size-cells =3D <0>; diff --git a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8350-hdk.dts index 81e5577cccb7..895adce59e75 100644 --- a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8350-hdk.dts @@ -870,8 +870,6 @@ &usb_1_qmpphy { =20 vdda-phy-supply =3D <&vreg_l6b_1p2>; vdda-pll-supply =3D <&vreg_l1b_0p88>; - - orientation-switch; }; =20 &usb_1_qmpphy_out { diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qco= m/sm8350.dtsi index 24c42f285163..d67c19a59d5a 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -2256,6 +2256,8 @@ usb_1_qmpphy: phy@88e8000 { #clock-cells =3D <1>; #phy-cells =3D <1>; =20 + orientation-switch; + status =3D "disabled"; =20 ports { --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 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 38D6174400 for ; Mon, 29 Apr 2024 12:43:52 +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=1714394633; cv=none; b=ZypWCgfgKdtSqYvwC+hLfI3FPDa6zaoFbAMlswbwu0lTYOIIyvrPrneYd2vdkkccYVXPVuY2Q8OSeSk1B5IJe+tpgNYmf97wSi8MlgDUe8UsNvkSGtEjyuwygek7zYhWNE5tF4deCShN8k3maARPxjjCYe5+c355pIAifhGyO0o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394633; c=relaxed/simple; bh=VaKZ66FGWwoQy5me5qchzFwSeHkkEPWbc66wOo3Oj3o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YcxWyNBJkvJcadrBUQlJb19gTfOaMMSWAymmGCgUPAnai+Ib42ibgfX/8O3mC9f8j7SzpEDU+I2Pk1LvIn6joAVEQFdbHKYHJxaT4JpZixTwqb8dVP3e3HCQzokZ24Cd3zgy6FTTMs5kd0ECv4fpdeobfurSSf4TfkQjt6rX7Z0= 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=Vam+CK/S; 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="Vam+CK/S" Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-51bae805c56so5097299e87.0 for ; Mon, 29 Apr 2024 05:43:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394630; x=1714999430; 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=zKB+Sic8syn3+o0jtrrv0P7ILrPMpb5h/T3oEmMkcuo=; b=Vam+CK/STgm21CC5Y5logqy4B0XEW/tKoRn7Tcr3E3SoPU06lkWd5rq0GC+Oqbkx8K bv1CW+lzNpHRB+C+9ZwnmyqBjvSnSY6CSpE0QfBFZ/5u7ejjJavFN42TmHlpKGqyPRqr 886rWE9uLLyr0jKa/iC0KPzHDl8lIDAFfgOfxoUjCmYbbv3b8dk1p1KCX5Q/w7I+Je8w W1o6wknWSx2cIgpSispNI/pX/IxeO+kw1SWnHv4uqLyNGgcnUAUeR4rr7rlhb4zJwc+F OXlOlE28cosWcRWUUZ6vGxq0OlLQqmfbEyi4KlUwhJBnLJkEbNZblASwKPZwjdflLWWe nd+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394630; x=1714999430; 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=zKB+Sic8syn3+o0jtrrv0P7ILrPMpb5h/T3oEmMkcuo=; b=aB7Ngx6e9qUdoSEBFdPoCecMkLeQ7dLR5PrzIYYSkcPQlMgfhHLsHxHX/Hcg+au9Mg eieOMhqd7ybnSQT5pPXmzSQpYmj27KTU8PqLLwIsZkmd4Yb5ytnQwFhYitK63jtIfr+t yGSdoKh/wvGSnun1B/qQZ/qPBMJGMQU7qJDmOElFxEWvocZi/5JwrPCfpwj3m5DmR+Xk 3ddhQY+CPtBwsG24ZsM2PSmt7e/YHbUECklRy8RVgfIPNgptPE/o1QmvvGDIrjCZDyGz c59fZx+h65u1cIlDrgdWZMek2+jhWYTisMJwMomqwt3q1VZwA28YY9E5rODpqFo7LuoA ODew== X-Forwarded-Encrypted: i=1; AJvYcCUtO78nzSUEHef/KML7bfBCUzir7gEyPJ1s7NV+dx++4iljQ8K29+8ZRrjvKJh7WHH72dqkm4HD8eJXAuoSMUuwVDu5/CtkACCUPzvz X-Gm-Message-State: AOJu0Yw8VW4xuD4Kloat6XbnU3TeSu/mqs/d8Bhajur03A0sxucYTLLr P326rLQ8YOcCXtA1FCZaOceILZkk8klDkr13qGkirjLpBeTErJXJAMG4HuhNuARu94hztEnOtfX j X-Google-Smtp-Source: AGHT+IEqbYs5fTpD5xtsPvfVABBMdcLK3Bo/n9Z/EIQdUx7e1HHaKKZtQ4KBjmsztN5x0DBz5fC60w== X-Received: by 2002:a05:6512:3991:b0:51e:1bed:13a8 with SMTP id j17-20020a056512399100b0051e1bed13a8mr269088lfu.29.1714394630402; Mon, 29 Apr 2024 05:43:50 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:49 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:44 +0300 Subject: [PATCH 07/12] arm64: dts: qcom: sm8450: move PHY's orientation-switch to SoC dtsi 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: <20240429-usb-link-dtsi-v1-7-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1206; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=VaKZ66FGWwoQy5me5qchzFwSeHkkEPWbc66wOo3Oj3o=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X+TKHOdrRtR+dO0bJrcvCX7TBwc/ICKi+CX HGu1rfpj9mJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/gAKCRCLPIo+Aiko 1bSMB/439o1/JP3m+BS+BjFJBvDpiipkcmNarD+dyeYzpRRHd8PgTSsx4pr5dASI9YTBPxy6bVw yIqDffO8uI9IApPE0DhcRgugSXSZgsbmotwbSaE+288EjyAOl+Yz/+lBuWumMczq4J4HzoPuXoh R9LzzQB9B/rMsC9Zh7Phwd90oJIy2TbV7oG8a77Cqda9uLPXvKCGOBMv2fjSuXF3yiG7vv1iQ1M U9Ull470QADuun0mP6UpWbUNouNRh9BdX/xkOIffsC42GgIFoRQ2FuzT8qqrrdd16NouIEOzjzC 9SH+cssa6lHnpi3v7mSZtrBpwbHig4J3zyd7xMATMxNq0sYB X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A The orientation-switch of the USB+DP QMP PHY is not a property of the board, it is a design property of the QMP PHY itself. Move the property from board DTS to SoC DTSI. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 2 -- arch/arm64/boot/dts/qcom/sm8450.dtsi | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8450-hdk.dts index 9926294e4f84..71dc06db7736 100644 --- a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8450-hdk.dts @@ -1120,8 +1120,6 @@ &usb_1_qmpphy { =20 vdda-phy-supply =3D <&vreg_l6b_1p2>; vdda-pll-supply =3D <&vreg_l1b_0p91>; - - orientation-switch; }; =20 &usb_1_qmpphy_out { diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index d138b90bb280..3494d5076368 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -2304,6 +2304,8 @@ usb_1_qmpphy: phy@88e8000 { #clock-cells =3D <1>; #phy-cells =3D <1>; =20 + orientation-switch; + status =3D "disabled"; =20 ports { --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 Received: from mail-lf1-f47.google.com (mail-lf1-f47.google.com [209.85.167.47]) (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 8B7E7763FC for ; Mon, 29 Apr 2024 12:43:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394636; cv=none; b=JhHCITjCqqXGkZf4LHkUIX94M67zdcklPnfr9xDEW8UHzMfdOCiIyxt8kbSt4QJeQ1iq4uL2MT7IP4uzPsUbGvW77oIUJvEoyui2p6Zq2I1q32wGLQftBKemO9VapAdZZGoJhmOOcdIUf4jH9+tv89WAqjkqGFFLm14fgSRdupE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394636; c=relaxed/simple; bh=mB5dNHE33/I4OECIdcy5yU6UtG47DTMDpY7rm0u1Cm8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ivybrm2zyUr9Ep4OWT3PyVh1oE6KuhjSZ/xTN0eE1Nw2kH5n7EASmMCnHPEBdWBO6ylPrymkkoqg5z58dg1w2DxnrN1fypOU0QQWGCX8X0gk7Nk9cErTUkY55LdgzCVu83gRxqA48E01ywSD6YD4ZQ/Ft+5vx9dVzN2scxhcgjM= 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=VfiSf5T9; arc=none smtp.client-ip=209.85.167.47 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="VfiSf5T9" Received: by mail-lf1-f47.google.com with SMTP id 2adb3069b0e04-51d62b0ecb7so2095963e87.3 for ; Mon, 29 Apr 2024 05:43:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394632; x=1714999432; 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=VUwgFYdQLO2Q3w1p3+vSbtqETEr2mAj9TysZNWquXQI=; b=VfiSf5T9rkQLFB8iFgsNSQRd5kJpDUTJWAL9WgeHEdXdt+m0yz6nZgfG1W+rs0hCXK Xt/cAawBgRfJbnFvA9VSY0GoUnplpqZAjmUXO2zAElUl8om6bWrNvlQd/IB+u8gprsFc r+4j72iWRT6mRwcZSkeHP43NW/IJPrjuidpKMb/Cd5ILKtoymwQec/0+4tz7XVmOydEN ScvM/K9N6V+UMhyQ9trD+YSeI+BV5Cl4DNuVdfAV0Q7zMnpNXgqtErjz9pg5vZrBNrL+ 0fphw1BwlBSoHc/YGic0RXzxbuZoAjf/Wql+/Rp9+Xr8k6TvzuO0+6Al8mlfMOMHWDyb s2Yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394632; x=1714999432; 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=VUwgFYdQLO2Q3w1p3+vSbtqETEr2mAj9TysZNWquXQI=; b=rA2DRGvSl4e4QVvzVoVwqQPzGaMceTuBHo/bPoBD6526UgsjtKQeA0pqcTMDEtyk3p u3/y2PhdP5ryJj1sdlL8zrdF8RprSXylpZGu0zz/csT9/Ya770YZEYnuP429dfrTVtQ8 066yGLHFV1nrV/O3OlDcjFFalPMlhREX99Xd2NmsAF3IQsB4l6yYI1Ggmt6Nzwk1cetV rKvopaliMS3DsA8+7KZet7txyk0++W2YEvD6JxVN74V45kuEXCXaXyjvPodd/ygBuF1q UqwHcumW5XqtKH3UKtWYdZIUESpM+aBKEI4A5lYxyAPe1e74yX/4e2ixTHCkLB7SXGoI iTNA== X-Forwarded-Encrypted: i=1; AJvYcCVWixttuo245/c+PpnDRO9JiLEXydZRXSKbcbt9sBBLjYDrFQAvif3FD82//qOCcIOiubpaQ4UPx4h9AnN2pI7GeyGq3uh8+QZUZOpv X-Gm-Message-State: AOJu0YzIt8AWReIv8D0LdQhspW+RxrUlVxzEN+udvTR2FsNJqvLtD7yP eeQwWY22IfMcGX7LbSrL3XG7HbFHK1LcJ0FoR82oYIXzeIvHh2H3Qi0qoyPKQ1duiZqk7sP13F5 L X-Google-Smtp-Source: AGHT+IFfoZ81l6o5Ix6rjxxP66bHvmS5cReAVsX5CqlAivfxhsmYlrOu/E9gkANeWU4aJMDBfnhTZw== X-Received: by 2002:a05:6512:329c:b0:51c:778f:b569 with SMTP id p28-20020a056512329c00b0051c778fb569mr8460407lfe.29.1714394632655; Mon, 29 Apr 2024 05:43:52 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:51 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:45 +0300 Subject: [PATCH 08/12] arm64: dts: qcom: sm8550: move PHY's orientation-switch to SoC dtsi 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: <20240429-usb-link-dtsi-v1-8-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2753; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=mB5dNHE33/I4OECIdcy5yU6UtG47DTMDpY7rm0u1Cm8=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X+nPdLahY2uQ5qROmWpmc3j/yqcMyopWIHl DGYKKIINOqJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/gAKCRCLPIo+Aiko 1Zz+B/4tZFDbbOPkCCgOLpuPHfogNtJYpeHcw518Mn+XuWU/wRt6X8o9D31yW7GuGTyeV2t9c6O Za3i387gBeGLNPfFV47XYGD8iNW4PJAJ+qw2dw9qYdY716cdLxH2VTbaYeuVcTn3h4+NJWKCgcQ VBO3DaaEC7jTPStT63EZcTl66wifl0AuPECa4FyE0vDdkYbed5fj2uFZC2wc7fREy1JucdcP8DS 1S8mt3IAaULJG+n1FoswX1KH6W+AeNuohje1QPry2+uHxzzLNBgvKZg9LWfvyY5SEWiJnEy1nFa DsVf4miJyLkF3SsCXIsV7t9iu1RzvSA7Kz+3r5iVSq1CVw6i X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A The orientation-switch of the USB+DP QMP PHY is not a property of the board, it is a design property of the QMP PHY itself. Move the property from board DTS to SoC DTSI. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 2 -- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 2 -- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 2 -- arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 1 - arch/arm64/boot/dts/qcom/sm8550.dtsi | 2 ++ 5 files changed, 2 insertions(+), 7 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8550-hdk.dts index f786d9114936..98934e4a81b2 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts @@ -1279,8 +1279,6 @@ &usb_dp_qmpphy { vdda-phy-supply =3D <&vreg_l3e_1p2>; vdda-pll-supply =3D <&vreg_l3f_0p88>; =20 - orientation-switch; - status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8550-mtp.dts index 56800ab903a1..d3fd00176233 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts @@ -972,8 +972,6 @@ &usb_dp_qmpphy { vdda-phy-supply =3D <&vreg_l3e_1p2>; vdda-pll-supply =3D <&vreg_l3f_0p91>; =20 - orientation-switch; - status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8550-qrd.dts index d0b373da39d4..1d487c42a39b 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts @@ -1156,8 +1156,6 @@ &usb_dp_qmpphy { vdda-phy-supply =3D <&vreg_l3e_1p2>; vdda-pll-supply =3D <&vreg_l3f_0p88>; =20 - orientation-switch; - status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts b/= arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts index 7a8d5c34e9e6..92a88fb05609 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts @@ -757,7 +757,6 @@ &usb_1_hsphy { &usb_dp_qmpphy { vdda-phy-supply =3D <&pm8550vs_2_l3>; vdda-pll-supply =3D <&pm8550ve_l3>; - orientation-switch; =20 status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index 3ada5a30ecb7..9980504f66db 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -3170,6 +3170,8 @@ usb_dp_qmpphy: phy@88e8000 { #clock-cells =3D <1>; #phy-cells =3D <1>; =20 + orientation-switch; + status =3D "disabled"; =20 ports { --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 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 6558778B49 for ; Mon, 29 Apr 2024 12:43:55 +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=1714394637; cv=none; b=hhgCDVUBMlkWP0vSjy6SunmjcF7NoJZcuMoEgi9FSM2WTOgISKs42LA1IU65FexQz+jckdRkptSgFPRsm9I5WGItN24+iy27syv6qEpsrdN+kBXLtPDNbEDUyOJhGqbMDMob1zQiBn1gPRQz/TMUdLSgyVTQ2Kgubgb3XHz7sdI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394637; c=relaxed/simple; bh=jpLPvcnaiJtFOhYzxmrluAjCdASp4Pcd3OYik5xfALw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ea9s+THMShZixJA+zkmQPM0C3nBR0MBCHOQ9Frn8Gd9ViDYrdEGV4KMRG+eBAagDT1k7t/4HcM9bH82yS75yOiWm9qQ8mLXCpr4ANdk3vlbnZEQWY6k5+6WPjghl70+zmTVvD2ov47kbf7APE6P+GFWsAMUWqbbFLj85iRte+lI= 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=Zqfb4nt8; 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="Zqfb4nt8" Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-51b09c3a111so6216520e87.1 for ; Mon, 29 Apr 2024 05:43:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394633; x=1714999433; 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=C1zN9ChEBlTW8KqQxahC7RH01jDIvsFbyzebamCLZHM=; b=Zqfb4nt8ynTXaX81yFo13LmnM2qQH8u1fOe2BbxTlotmmjEzn10Fe7tiVGs23RLlXk Eu/gp74JtUF/id3MfcyHvtGtYQ6L48Oe4o0s8WoouuCLSwZmuwW23NiyHKbapc3sWzXs /l/5ZxRiXUZqtxb0I9DewCCrbn9tYMpsYM4RxdRXgpxIzQ67FxtEWwkKLiY24dYelxEX 4X1H/SlCMEkoOnvfyp7qhRbt6nYKjoeRB6NugVt6IbzG2F27iBu8owwnzAaVkdQ31PZC 7EpFR8IJK8lq6cIoJIsFIU2HoxvaFgi7IW+g3N8AzpgtvwhA0NRmUfR8u2uO5bo5XDP9 BZaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394633; x=1714999433; 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=C1zN9ChEBlTW8KqQxahC7RH01jDIvsFbyzebamCLZHM=; b=qoGU04euG2Xk5al97bKcaXiKzihJoDN+1rRt3ZkfUnhiIM2coFgN5gw+2loqRn54l4 Mf90zB6dM+ozjQ2U1J1x6vvEq2QpeOxQv0QQrdldqG6A3mN57l8+Z70t8MrjMj24fh0X kDobfu9eAZpZMXLCbJY0bkU6LeCf/m+Hh+tetDSlQHPbYEcv6hZ9+Y9tPO8W/5B6HoT0 ZZVuev4Ils/9cIbynmgqMCwLcqmt3XPCscyZ8NYSLNNfg7n9vX8cuqnW1extiKCN5BSN hOHjwFqVN2IiliZsUQVnjfMJZE9cgF3wFJ2v/EC85O8cNzyvzgr68Joon8+mhFF578Dt NT7g== X-Forwarded-Encrypted: i=1; AJvYcCW8ntPRMh2m+HZzTRNdY0HDwjHmpwDORal5081tKJ2R5q9m64POoRhBzD/s8cjfXv6QXBl4Vrs/9GEW7C2AS44+ojWpVlBPhbYgt5Ae X-Gm-Message-State: AOJu0Yxx3ZyiVDwqFnQjaGnLC2TIAvRQRjEJCuswihuScuI9OeIS9iDX AOlIOjRDLjN8zzCZ19lOGOgqLTcMpeX3N+cvzQsIYzEk7iP7Y+lEP2PvtjVtKuevpnnZnvJvZsA z X-Google-Smtp-Source: AGHT+IHkn4xOO9GIqpCtMbB/YgjfQ3SotcznHDG5EAQQkWNG1yGoHZKAmkjFUNBLjKSZCJDu+exMSw== X-Received: by 2002:ac2:4c2f:0:b0:519:63c1:6f2b with SMTP id u15-20020ac24c2f000000b0051963c16f2bmr5103721lfq.54.1714394633432; Mon, 29 Apr 2024 05:43:53 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:53 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:46 +0300 Subject: [PATCH 09/12] arm64: dts: qcom: sm8650: move PHY's orientation-switch to SoC dtsi 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: <20240429-usb-link-dtsi-v1-9-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1206; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=jpLPvcnaiJtFOhYzxmrluAjCdASp4Pcd3OYik5xfALw=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X+XjsxS7nH9BzKfJjz86HMhAVFMVC8uDlk7 SM58fyKemaJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/gAKCRCLPIo+Aiko 1SB+B/wOd9d6CjI9nlVyvH1rzAUnClf5fNFH3j/tXgQP2oXgm7c65FaVp+1TDGs7EveUAQytasg I11HxoRKfQekCDe+m5Ygp2VRz3f74Mnqmcgy33DryMrxMDbOIhUAxmfKpBReLHb3cFHcA/tz/Bi hMGN2RSfi377VFlMNJfqwDVZuSrcAJQ7H7myouJovGJvT/o1xLD0l1i6gxZL3UkEp0AvSwr0s7b yKw6h3gZr2LZMb5ArNsCZyugGvaSjRLPA/BfTrRhBW9S5KzV1PCUW9J2IjfDlRE7+7jkadTez5H ePQtg2OMq1hUZIEZ/qstmEaqjtBxGjBvZNfuIGiELdFpiUd9 X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A The orientation-switch of the USB+DP QMP PHY is not a property of the board, it is a design property of the QMP PHY itself. Move the property from board DTS to SoC DTSI. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 2 -- arch/arm64/boot/dts/qcom/sm8650.dtsi | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8650-qrd.dts index 65ee00db5622..f93de21a26ad 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts @@ -1223,8 +1223,6 @@ &usb_dp_qmpphy { vdda-phy-supply =3D <&vreg_l3i_1p2>; vdda-pll-supply =3D <&vreg_l3g_0p91>; =20 - orientation-switch; - status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index 4624ea4906d9..9dd66c28c588 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -3751,6 +3751,8 @@ usb_dp_qmpphy: phy@88e8000 { #clock-cells =3D <1>; #phy-cells =3D <1>; =20 + orientation-switch; + status =3D "disabled"; =20 ports { --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (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 F28A97BAE4 for ; Mon, 29 Apr 2024 12:43:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394637; cv=none; b=Gmdar5q11VcbBTi4rpevOClaPvaue+iMruSGmLv7XDxR7BW6YTrl/PfkWGdEX2J9/ev2zUFK8PWCBnrRho+xh4hjO908yD+33SWJI9vKWxWZ7+OtoJOdLhrmA3sFvh8NXz9W4VFdBJtcgMtbLiCgRtkiYSoVNplpZ6WOeJRg7Is= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394637; c=relaxed/simple; bh=il5vunYSrfVqpfM431mg6nLZaZ2x9lAoqs3lcglIC74=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TWFJmzKjkQD/iDU1LF3wTpB4jFwgBh1Yyi8n1/oyxmUXyEYcCN376a+X5V2oAIwl8aPR9M0XoD8+eXP0U3ijMCJn/Z8z5UXFb+aIwydAwwEng+TkdFC3EgK/F3sxIR7ISsJTTiPZbvw8SHhD9G2ikvktKC/+dzB24seL5nq3bM4= 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=bt1rJ1A3; arc=none smtp.client-ip=209.85.167.42 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="bt1rJ1A3" Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-516d68d7a8bso4073475e87.1 for ; Mon, 29 Apr 2024 05:43:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394634; x=1714999434; 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=YmNDHnUFEW30Sp7PavPEqyUvJ/mANSFLXHcjWoqAqXg=; b=bt1rJ1A3SL4liGPlc3cOtgdg8COLMWRZpYhrqWzueU5IVmQF7SKhURRJ8r6b5QCRQN G1I1PHraxKdVp6FXv8EIPPTTb3UxrgtJnpQYdj3ZlwGG9URh8QvuKNjstnAs6bQQC62+ cwZde35y/fHHQcs/059hdmAGF1eCNReQ28jRMuXz97NcVDaxVXSxuk0MJ71Cplj7kaja OhWkGisPERcU+TMxYKiW8QGl9dEqyLh4JefwVQR1+i+fQHF1tcF458uhetW1rh9SEz0W vl6VHajTwRCnQ7+OEpwpWLW4ByI3nDd8DwYKTR2raUMrKE+EB8Ace0Rt9sX48hPw8EMe l6Tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394634; x=1714999434; 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=YmNDHnUFEW30Sp7PavPEqyUvJ/mANSFLXHcjWoqAqXg=; b=sqZKLJWVwEb+4LFX6n9LB2QaoUDiGl2IqqtWESUM6umZ/7mIUT4WYsnG4auSxFstxf pvb1qG0SO85kdiKaNtLnEVkRK9ePOKb/6yeG+Hf12ZW+eTLVe1KY4Pt1SAZ85vSiqGtj RgUUIrAY+CjKGaIpnIGHmdqhZnpPk0wqDf3c3jgJV3qPPm941WJm51qKf0mP+4yOkJwV +SZzUMpyzGVP2b1zN/6ecngEmw/SgiJUluCLyOkGcT4Qvye08fq7xu65bhGMKHeZYC66 aNxD3NPWNVMgwpGq8LaQL0ed8L2yznzeosbikZ4RpUIhXu/Ax+uFUqWOLN8zHp/xxWAH 3X3A== X-Forwarded-Encrypted: i=1; AJvYcCUxI0VK7eFfvlJHxqUDnxFS3ZZg24t4XdXa0UrSYk+qmNFd3UKjmwzGf0SNl3/u8YC3oW9xC3+ZPkXehzWsL9hb8CGj46+JvBSy+d2p X-Gm-Message-State: AOJu0Yzdurl1IyFq0cWsiT9UUXJ0ne1g91MwddsxI3XvGI5bJ7jCHR9f PleHfblDnVpwWaidl+pSl28Hk3MgCL3onuMZTp/wcMUsXPHdS7fwC6SI7JMFLSToKDxppRfbsmt z X-Google-Smtp-Source: AGHT+IE5ZGSUe9qERTPZ7RrhWZtLmbHwAvKUuqU3gkuJWDsJnsPoZZMhc7agdDnbWvXel8SUxp+xIw== X-Received: by 2002:ac2:42ce:0:b0:518:f4e9:201c with SMTP id n14-20020ac242ce000000b00518f4e9201cmr1918457lfl.16.1714394634046; Mon, 29 Apr 2024 05:43:54 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:53 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:47 +0300 Subject: [PATCH 10/12] arm64: dts: qcom: sm8650-mtp: connect USB-C SS port to 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: <20240429-usb-link-dtsi-v1-10-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1246; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=il5vunYSrfVqpfM431mg6nLZaZ2x9lAoqs3lcglIC74=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X+CLTXxFzwPPjv5JStujURmepqH7FoamzNM pYCKW6nSRSJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/gAKCRCLPIo+Aiko 1fF0B/433m89T8i1llMfmuSOBt5xduI1UZEvjDYdAyPGkt5UqSdlJ7cXpXLRjRShuKevJ0Ccg62 EJVs8agEDWskn2AvDEZ8mJKNps3zGF4S5aaELzs2zAT+s6vCGHasKNsFvqWgs6vW5UgL1BHkTr7 tV2HCjdxD754JA6C9HfkGTwj+S8Yk33mGdR/ewGLS31SIN61P5L+xwz/eZQLamRwO35Gd9cWrvQ UFEWhxFqGODJbkqnTl8cq4I026Rd6pPfnmgaZ3+kNydKNweMUbXp2UoNSFB5Jam1fnooPmvT9IU 8QUbVRISGXEHrz3Yf+INTi9op17y/CMkS+NjwZNWqpgg94tx X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A The lanes from the USB-C SS port are connected to the combo USB+DP QMP PHY rather than the SS port of the USB controller. Move the connection endpoint to the QMP PHY out port. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8650-mtp.dts index d04ceaa73c2b..819f6eadba07 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-mtp.dts @@ -59,7 +59,7 @@ port@1 { reg =3D <1>; =20 pmic_glink_ss_in: endpoint { - remote-endpoint =3D <&usb_1_dwc3_ss>; + remote-endpoint =3D <&usb_dp_qmpphy_out>; }; }; }; @@ -853,10 +853,6 @@ &usb_1_dwc3_hs { remote-endpoint =3D <&pmic_glink_hs_in>; }; =20 -&usb_1_dwc3_ss { - remote-endpoint =3D <&pmic_glink_ss_in>; -}; - &usb_1_hsphy { vdd-supply =3D <&vreg_l1i_0p88>; vdda12-supply =3D <&vreg_l3i_1p2>; @@ -873,6 +869,10 @@ &usb_dp_qmpphy { status =3D "okay"; }; =20 +&usb_dp_qmpphy_out { + remote-endpoint =3D <&pmic_glink_ss_in>; +}; + &xo_board { clock-frequency =3D <76800000>; }; --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (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 A2A527C089 for ; Mon, 29 Apr 2024 12:43:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394638; cv=none; b=gWakqy2phh62GJKL4pKzDI45LlyYUIHfYDah0Wm6QcWtBKSjCaLZm6nbSUKoclaotD0FfJjCOTwv/KO8gJaW8SqSCiLpSYMs91ETaUBP5DBHhLtDjdINWE3XysQN/r0iREFjgXy4p4fb3bQZNlHu74Sih7MIut+bHU9aM52T+pk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394638; c=relaxed/simple; bh=LK7Ctcd6RzL54uaHPMejPy+1++45b+tqteiPOT8tKcA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bMFCbILjII7ON+jCnm+zxvlhcW6Lulto/0FvvYpMfalluvMbUILCnKP6qbFRd2m3oYrCf6ONvJL/6eqIWI0U46HuIxdHSFhlHTnI1QXEUEjUAFPsD0McHWvkkxaKHeFqLTbs+vHHvwNrw15h42tNqtE9mkW6wE4DsJr0NMhS+wU= 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=McpW5kVn; arc=none smtp.client-ip=209.85.167.42 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="McpW5kVn" Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-516ef30b16eso4873438e87.3 for ; Mon, 29 Apr 2024 05:43:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394635; x=1714999435; 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=uOY5SzSul9sZ0JXY/XiYAvnKe9RLzyPFltZQ3GztXPY=; b=McpW5kVncmdYDIx6IvgKjqfNDustvGfXIcrwMhw6WhHgqfrK+pKJwGoPdfaSw8ulro 0iSlImklfnv8Vrm3OLQx+DR6YujOvognHDQSQ6HqbNWsup9bMFaDSAt50lQC8aJDK4ON vb5UejQ5Mrd1JasLfeZH3nXxPRZ5OSL7yXnrH+1gQ9WtLyA4pN6/xy3A/gQ+g9iiUCsE wVqP94D6UdoZb0yhauvuaq58hDPAFqZIeuz76bw/aq+mqQv5m1T4O3d7qgPO4tzy0BKJ 8tU05n/6RtdiBBKNjFlx4jaETwcLXKhyyq3OkCX1NfgMnSsKYBdrBpsIBW8cr1FZbcW2 p/Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394635; x=1714999435; 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=uOY5SzSul9sZ0JXY/XiYAvnKe9RLzyPFltZQ3GztXPY=; b=P5ljNiTR8zlBo+C24MFD47IAaIar+9wos6PPtGGlhUShB47EKZAZDZahSx0aWv1F9o 9X/3qKSrvek7wOl7/bSPZ6+5C3JmHWF7CLfePYUixHZNPt33AMytXD8xfQur85IJgA2m +vxLb3nQbZvre8TP7FxvWbIEJ1U6jXPjsz+uPhsA2mfRhVg/wsCoOGLNSHhOFJ89cL1u StJIfTeCBvLyLkBTO88/MCcHVnzUgMGosYfT6Qb6Vkt7rpnqbKa/nkLpBWmmY2BKSPa1 pJJb4XJ5zePQTAJx+WbO7MakgGCQg/jdbXvn/y0c8let7rnY7peY6ajfUNtTX6QiooFS aTqw== X-Forwarded-Encrypted: i=1; AJvYcCWrj/smQGQ+A/bSOmg3L7ior7zrTj8AEa7zmZuseieUNATLi0vRNdfMc2wxOdsmcnq9EFREj5a9D3lIdXLMfN/6fWE6mvIvdd4m+RJf X-Gm-Message-State: AOJu0Yz3WW19lwoLHCY3nOOK2VHzzVNvFFwWX/4bdOT85IQqtAMgD+om pVEYzoDFmY3xAY6GB85l/NYnhOXSniBaiBtLlgxy3fvyzhads+4Dv8FgnD5pNo6vboAHO50f1j/ N X-Google-Smtp-Source: AGHT+IFn5hC41vLvelPj6vdVIj3fwTZnutyqPvHDxZ6jl+l/tu+KdBq97m2w3o/AnQHCuTfI9ZWGbQ== X-Received: by 2002:a05:6512:3d08:b0:51a:c207:12b with SMTP id d8-20020a0565123d0800b0051ac207012bmr7534206lfv.37.1714394634706; Mon, 29 Apr 2024 05:43:54 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:54 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:48 +0300 Subject: [PATCH 11/12] arm64: dts: qcom: delete wrong usb-role-switch properties 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: <20240429-usb-link-dtsi-v1-11-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=5376; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=LK7Ctcd6RzL54uaHPMejPy+1++45b+tqteiPOT8tKcA=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X/aU9hXN91FuteM+0Xv3KuVW+d8/LeIihAu KlvO0WjYweJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/wAKCRCLPIo+Aiko 1ZX/B/9IaKN/gnDntewUSImAIvBRvjeUbGJnpP/AY7Ml0PY9cj58xf7cSi69vMFZtOn2mut3Esv DFeWGh9QTr/dJ4EZjeJ8ueM8UTbptDfWpxBR4oi4dHmja+3rzbGcssAacuVvSQ4R1Q4Lq/PowlC PpzBAJpw3oBUj7Mnz7n2kgnxkZIqhAh2mHdTyg1MSSb0h2b8sGcZ9Qe03uVIum0LzYahMaR9LXE 4+u96nee4beK/QEtYnHFWsYlx2gXG30uFbD0SCOhS++KZ++9nGhl/l/cvqQcnivWJvl33bnxAdU KvqJIDZQoEQ19DppyNFMp0LX8jvwAuSFLsUAuKuUnXarYknS X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A The usb-role-switch property doesn't make sense for the USB hosts which are fixed to either host or peripheral USB data mode. Delete usb-role-switch property being present in SoC dtsi. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/msm8953-motorola-potter.dts | 1 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts | 1 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-mido.dts | 1 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts | 1 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts | 1 + arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 1 + arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dts | 1 + arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts | 1 + arch/arm64/boot/dts/qcom/sm4250-oneplus-billie2.dts | 1 + arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts | 1 + arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts | 1 + 11 files changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8953-motorola-potter.dts b/arch/ar= m64/boot/dts/qcom/msm8953-motorola-potter.dts index 711d84dad9d7..2edf804eb7c9 100644 --- a/arch/arm64/boot/dts/qcom/msm8953-motorola-potter.dts +++ b/arch/arm64/boot/dts/qcom/msm8953-motorola-potter.dts @@ -301,5 +301,6 @@ &usb3 { }; =20 &usb3_dwc3 { + /delete-property/ usb-role-switch; dr_mode =3D "peripheral"; }; diff --git a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts b/arch/arm64= /boot/dts/qcom/msm8953-xiaomi-daisy.dts index a5957e79b818..336b916729e4 100644 --- a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts +++ b/arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts @@ -321,5 +321,6 @@ &usb3 { }; =20 &usb3_dwc3 { + /delete-property/ usb-role-switch; dr_mode =3D "peripheral"; }; diff --git a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-mido.dts b/arch/arm64/= boot/dts/qcom/msm8953-xiaomi-mido.dts index 6b9245cd8b0c..bdf1bfc79c56 100644 --- a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-mido.dts +++ b/arch/arm64/boot/dts/qcom/msm8953-xiaomi-mido.dts @@ -326,5 +326,6 @@ &usb3 { }; =20 &usb3_dwc3 { + /delete-property/ usb-role-switch; dr_mode =3D "peripheral"; }; diff --git a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts b/arch/arm6= 4/boot/dts/qcom/msm8953-xiaomi-tissot.dts index 9ac4f507e321..fccb9c4360ca 100644 --- a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts +++ b/arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts @@ -322,5 +322,6 @@ &usb3 { }; =20 &usb3_dwc3 { + /delete-property/ usb-role-switch; dr_mode =3D "peripheral"; }; diff --git a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts b/arch/arm64= /boot/dts/qcom/msm8953-xiaomi-vince.dts index b0588f30f8f1..d46325e79917 100644 --- a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts +++ b/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts @@ -357,5 +357,6 @@ &usb3 { }; =20 &usb3_dwc3 { + /delete-property/ usb-role-switch; dr_mode =3D "peripheral"; }; diff --git a/arch/arm64/boot/dts/qcom/qcm6490-idp.dts b/arch/arm64/boot/dts= /qcom/qcm6490-idp.dts index 47ca2d000341..27de7cf31c83 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-idp.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-idp.dts @@ -667,6 +667,7 @@ &usb_1 { }; =20 &usb_1_dwc3 { + /delete-property/ usb-role-switch; dr_mode =3D "peripheral"; }; =20 diff --git a/arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dts b/arch/arm64/= boot/dts/qcom/sdm450-motorola-ali.dts index e27f3c5d5bba..a288d52fb6d7 100644 --- a/arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dts +++ b/arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dts @@ -248,5 +248,6 @@ &usb3 { }; =20 &usb3_dwc3 { + /delete-property/ usb-role-switch; dr_mode =3D "peripheral"; }; diff --git a/arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts b/arch/arm6= 4/boot/dts/qcom/sdm632-motorola-ocean.dts index c82d6e628d2c..2f55db0c8ce3 100644 --- a/arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts +++ b/arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts @@ -287,5 +287,6 @@ &usb3 { }; =20 &usb3_dwc3 { + /delete-property/ usb-role-switch; dr_mode =3D "peripheral"; }; diff --git a/arch/arm64/boot/dts/qcom/sm4250-oneplus-billie2.dts b/arch/arm= 64/boot/dts/qcom/sm4250-oneplus-billie2.dts index 2c7a12983dae..9153a5a55ed9 100644 --- a/arch/arm64/boot/dts/qcom/sm4250-oneplus-billie2.dts +++ b/arch/arm64/boot/dts/qcom/sm4250-oneplus-billie2.dts @@ -240,6 +240,7 @@ &usb { }; =20 &usb_dwc3 { + /delete-property/ usb-role-switch; maximum-speed =3D "high-speed"; dr_mode =3D "peripheral"; =20 diff --git a/arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts b/arch/arm64/b= oot/dts/qcom/sm6115-fxtec-pro1x.dts index 98eb072fa912..4a30024aa48f 100644 --- a/arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts +++ b/arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts @@ -234,6 +234,7 @@ &usb { }; =20 &usb_dwc3 { + /delete-property/ usb-role-switch; maximum-speed =3D "high-speed"; dr_mode =3D "peripheral"; }; diff --git a/arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts b/arch/arm64= /boot/dts/qcom/sm6115p-lenovo-j606f.dts index 54da053a8042..9d78bb3f7190 100644 --- a/arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts +++ b/arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts @@ -359,6 +359,7 @@ &usb { }; =20 &usb_dwc3 { + /delete-property/ usb-role-switch; maximum-speed =3D "high-speed"; dr_mode =3D "peripheral"; =20 --=20 2.39.2 From nobody Mon Dec 15 21:27:48 2025 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 4B77D7C6E9 for ; Mon, 29 Apr 2024 12:43:57 +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=1714394638; cv=none; b=kHPpzXlAUBhzD4We+d06EVds77+FwW6D6cz/CGd4GFHHT79vwLocFW41VUACJxAmzi2ag20+Wc64noarMfxw/KYzJxyvk27XTa21rZIuqhX8m+cEWMXiIE8cmiM4c4s6eLEnRSr409koKPtR1ypGPUgKzGNM77aH0vLjIwLHuaw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714394638; c=relaxed/simple; bh=Zxc4rW527dKenl2Mbly1X5nJqEt90f+a5Ld5zvIb4vQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TfhH0J542y4D9Odn+sSUfSs3wTFjHI6fmwAl4OJwltdmoyYRYr8e3YAhiaJPAe4owl6bvyavwJAGsSEkOJPxLW0NVCdjpRqHReRBwXpRH2FPBrix1eGaZwYeznsuozLIdK2aJJnjaCsmh+2Lc/Smn5B8QjeZOPnKqseSQ/6BgoM= 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=zQYvs2zy; 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="zQYvs2zy" Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-516d1ecaf25so6111007e87.2 for ; Mon, 29 Apr 2024 05:43:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714394635; x=1714999435; 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=5TzjAuvmddZvd7O/0VqMVZaXXIfiLHk7iuZZZQxk6yA=; b=zQYvs2zyA3B+kbtsnhhVQGAWD44aahJZT6fgeCpFdHvI8/T+Y010ZJ2Zx0fiuHzGIs boYwoq/SqXM0D14/SQIa8fFeaD9RcoYN9YrDPtPF3rVBA25/Xy0S1R4sbi0d5arHtwsY UAlCDwPJNlrD4Xb67lYKOyNkDZduiMbrFHUH8fOLu5MtfcIV3BTSL28sVClFsXP/a9N+ WyDB72e96uatQ2vHwrbLaMkQaGU7sB7PlU77G+SaO20P5EkzudpRt9Fp0s+OHPHWj77w SuHN617eBTiVAApWcOG9RFpnuP4g9VnFrROcxVZdIEKl3A+CET98AeEXcWliTJUzsKbC W9mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714394635; x=1714999435; 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=5TzjAuvmddZvd7O/0VqMVZaXXIfiLHk7iuZZZQxk6yA=; b=R+WijwllrXRK3Jfiip0aTmy1tPOVxtll4ra5ditPJGe6MZqzAiKbYSuU0FBxouKOaD Brd3NofinQdjDoFIWDlzMHK8Zcf0jDDpNxN/MHyJyPm1iJCJ0CcryCGfETS5VlgySeoS nZf8mjKzIQQwLxfg598c3gjZ7M3KFR+CL9+H7C9yGT1FSLRQzPJSSTX0znyljmOCfzNX V/DDlLUN8zCrCJhYjMILcsgcbLoviWADV/nhjilFHNd4rV/84BmOh/4PShQiNOX6s1EO Pr+fGBpO9Bba5P9Xjn/rs3HD9SnioIaZ0JygYDYmi45FTY1hFfcPBDSKu8b53GrKNupA SKlg== X-Forwarded-Encrypted: i=1; AJvYcCXWDgeb10iewCiJK8AYT6fyjOIQYtAyOXTUsXg2RHDvz5H0Ttvivg7cUMz6qbG5FYgFYyElPDh8bhH4KzUOlcS0djzrh5YJN7AtkQ/J X-Gm-Message-State: AOJu0YwsJs4JgkJGkaEY0/m8sgnL0V4xzH23g23uduMzZSa3GievgnzV V2KiVI0l5fVjde3p0O/xv4CzWxUFnyVu6hZ3y1UdOdQpPgacy2/ghJnN2z60otKFHHeOOb/gjqN i X-Google-Smtp-Source: AGHT+IEdwyAHzs7xcJsghCo85/iFqaDFNwV/J1HNdGF0EYu0HLBfB7jEWrAYqM1SO7H56ilSMrbahQ== X-Received: by 2002:ac2:4a73:0:b0:51a:b110:3214 with SMTP id q19-20020ac24a73000000b0051ab1103214mr5878301lfp.49.1714394635355; Mon, 29 Apr 2024 05:43:55 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id h18-20020a0565123c9200b0051d94297380sm467538lfv.241.2024.04.29.05.43.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 05:43:55 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Apr 2024 15:43:49 +0300 Subject: [PATCH 12/12] arm64: dts: qcom: x1e80100: drop wrong usb-role-switch properties 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: <20240429-usb-link-dtsi-v1-12-87c341b55cdf@linaro.org> References: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> In-Reply-To: <20240429-usb-link-dtsi-v1-0-87c341b55cdf@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1579; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=Zxc4rW527dKenl2Mbly1X5nJqEt90f+a5Ld5zvIb4vQ=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmL5X/bFJjVn7sjPOdNCH4QfmpkSI7MAalgUZXy Dj8oTEarPeJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZi+V/wAKCRCLPIo+Aiko 1a1TB/460MYnFM7+pfnU7+QJNXl5W8MgWVr1UKqJfZ6K7i53BEbxXKIgK6nIQGgXenGGL2EJeX5 NajzCOFelfBGrx5oyCoQv2wWcUvQ2shkL+X4rmqeuSUF7xcfDf9MlwdPXRYDtionJ9l84c1Pxln VcVc/42FGzuiyZwstrqpzmvejBsV21tzPKwkSBIdpUWzE3mO/4vF+6oYeXKJXw/VrvtTyLd3Tpa dtlAj0aity5xHbQupBdq1fUkO/glridh/B3Mg//bqyIyQpC6KabJotFDXP6uaDuTLXD6doefVcv rHALFg2oWaRNAJI8eByrF7xpykia9nXFG1zwnZxKwuRtEoNw X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A The usb-role-switch property doesn't make sense for the USB hosts which are fixed to the host USB data mode. Delete usb-role-switch property from these hosts. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 3 --- arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 3 --- 2 files changed, 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-crd.dts b/arch/arm64/boot/dt= s/qcom/x1e80100-crd.dts index c5c2895b37c7..7e4a13969d25 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-crd.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-crd.dts @@ -849,7 +849,6 @@ &usb_1_ss0 { =20 &usb_1_ss0_dwc3 { dr_mode =3D "host"; - usb-role-switch; }; =20 &usb_1_ss1_hsphy { @@ -871,7 +870,6 @@ &usb_1_ss1 { =20 &usb_1_ss1_dwc3 { dr_mode =3D "host"; - usb-role-switch; }; =20 &usb_1_ss2_hsphy { @@ -893,5 +891,4 @@ &usb_1_ss2 { =20 &usb_1_ss2_dwc3 { dr_mode =3D "host"; - usb-role-switch; }; diff --git a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts b/arch/arm64/boot/dt= s/qcom/x1e80100-qcp.dts index 2061fbe7b75a..1aebfa5f958d 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts @@ -545,7 +545,6 @@ &usb_1_ss0 { =20 &usb_1_ss0_dwc3 { dr_mode =3D "host"; - usb-role-switch; }; =20 &usb_1_ss1_hsphy { @@ -567,7 +566,6 @@ &usb_1_ss1 { =20 &usb_1_ss1_dwc3 { dr_mode =3D "host"; - usb-role-switch; }; =20 &usb_1_ss2_hsphy { @@ -589,5 +587,4 @@ &usb_1_ss2 { =20 &usb_1_ss2_dwc3 { dr_mode =3D "host"; - usb-role-switch; }; --=20 2.39.2