From nobody Tue Oct 7 03:47:36 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 90DBD2D46C9 for ; Tue, 15 Jul 2025 05:27:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752557276; cv=none; b=tdxtcxYjLdvlwW8+CedxmKG6jgUYIP7MLjCUFPuCi5rDBIC43HCMQGT28NTvHvOmIiD3rIFHvwjRcONqlrSPHiDEebJ1YxUZJf1sREPGPksuxXpBsbexN1JIrPXJ3eR4LBNzE43vM7i6EBIw5YHP4nC46bNfCgABz2OGfOlVvVM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752557276; c=relaxed/simple; bh=vainm/xNRpN24g2SmNn9CA25Khfl60n8jqCt7ca7nNk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=q1itL8dWYr5GLgTdZRnz68gMrUfwEX/b8Zf2MXWlXFtUrPE4vBI15BT8FyH8Mvjab4RHyxPECZkF8hiBe9i70GUjSCpcm+dH7/uSyCdnxJKJKSIcXZNS2oI87Z7ZrtJXN1ecjHKd31RK8SEg2Oj3ZQ+61sFa+tW4srXGGoqa+ks= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=g5pjkeah; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="g5pjkeah" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 56EGJs6J015971 for ; Tue, 15 Jul 2025 05:27:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=52sZ/EqAgkg D1L1ASELuhg4WdghQGw/3nAe5HaeLCDU=; b=g5pjkeahSlPM3eZfFDYk4KJDRR4 h5va7lOGiiJjzECK+cvmATOxowpelDnx02mSHqoyb8qlARAWG5XDrKmnKlFC2rh6 IcaNA3iy/obQpe7mrNAGO7fpF/rFRA+Hus41shHNwSiFp+SaJSkgc7jYO8ikBIxd Qz2QtMRflpOJGcblrWIY5f5Qb1AUVKflk14sAxKDX6Z4LREUjldydWQFA2WTnQj8 eotEknotVmTjtWT9iHKspWu/SYcVtjt4+n34jTH9NAMCeMkmqcKJIgJE7y0VhqQy 4Cax6dspb4kwz/pUuTpI+O1KqkPxcd59nYwfWWU0ly3egeOX0/ruQcsQ1RA== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47ufxaxyq2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 15 Jul 2025 05:27:52 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-74928291bc3so4369391b3a.0 for ; Mon, 14 Jul 2025 22:27:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752557271; x=1753162071; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=52sZ/EqAgkgD1L1ASELuhg4WdghQGw/3nAe5HaeLCDU=; b=NGclbbd6cZQdZnMaHeFraeQPkW3E24O7zifBn5lF80fqU4UdFlh5EM+pE89G32oNfE I08y2axDS6csH0Q15/WtpSmqZnK7QLFVxFEfSvPI8ZsmFvZcNuO1BXCMVkNrT52HrSWP XG04OVAIPOH2Dizu/dLUIb7crpO81EhYqRr8/y0tkjIMdDuJ6ePnTqV5AJcGDI93ZYCp gRvIJ+BCpoXnl4Hffq07WgFVILaf18ERM+2OrJX6e5ZS+Iy/F5LZqTvJ/bwip1ivbILc kYIhnr/DPjxXguidBZShf2ZyQ+i7T/IJCf/LnFmJksQlCHWG3qYxLh6etWAGN66QUGHX 6WUQ== X-Gm-Message-State: AOJu0YwXgj5kzn5si5PwAXZcPvMiJk2Kn4MoZhwkMMBcIZfgga4xQgqA yIVCXwP+WYVBYv7Zx/Tn5z1Xf44vFFvJ+aqOffCNoXOKwhFg+/Fi/J1/jgLKkSUTDKCWHy2L2XG y3MXLvNlF90v3QnLuyhWlbNZTInPdaFJcysQNf2FA8ZVqdILXX/7g059Az7D53/QXZQE= X-Gm-Gg: ASbGncslL9EKoFTkTAz3V+FUKl+2JDx9F3Lx33DqfRl0C1O5A2R1lVsRGZMO4eULVNI iSmSUDIIt01La+Np/Oq03RYQWsKz+TJCk9rtU4koxjsTJ7SqOz0K2GT0fveJD/Serp3JncGJoXE gbonafSxNuOQKORmZuwsaA5U5jSmBSyqru+AyjujwoLV89LQZTRSrthm44BrvTXL0sACyay4yIC MFqyRy8T3C2wPTZh2bTrvfzPCIpnZd3iGBfltxHezL58Zxk9G+Aua2pxDbMN17duWQnQkSq95a3 RPy8/f6rRkLW62HP1QmGTcmt6Faf3JB/M1365aLDrkzgZodW3YRWnKAjdX5N3oL4ZyU9zQ/iPGd vIg== X-Received: by 2002:a05:6a00:21cc:b0:742:a334:466a with SMTP id d2e1a72fcca58-74f1e7deaffmr21401121b3a.12.1752557271060; Mon, 14 Jul 2025 22:27:51 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEjHHRCqb843TFZouUVb+ppsFdAQ5P9WglVKciLnWHuaOIeW3ZTU6Z7D0yDvKTFScJr2cVt6g== X-Received: by 2002:a05:6a00:21cc:b0:742:a334:466a with SMTP id d2e1a72fcca58-74f1e7deaffmr21401093b3a.12.1752557270635; Mon, 14 Jul 2025 22:27:50 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-74eb9f8f24dsm11071535b3a.156.2025.07.14.22.27.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Jul 2025 22:27:50 -0700 (PDT) From: Krishna Kurapati To: Krzysztof Kozlowski , Rob Herring , Conor Dooley , Bjorn Andersson , Konrad Dybcio , neil.armstrong@linaro.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, Krishna Kurapati Subject: [PATCH v4 1/2] arm64: dts: qcom: sm8450-qrd: add pmic glink node Date: Tue, 15 Jul 2025 10:57:38 +0530 Message-Id: <20250715052739.3831549-2-krishna.kurapati@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250715052739.3831549-1-krishna.kurapati@oss.qualcomm.com> References: <20250715052739.3831549-1-krishna.kurapati@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: gFleQJyDceasbEoj7gAAvrMscL6C2Zgw X-Proofpoint-ORIG-GUID: gFleQJyDceasbEoj7gAAvrMscL6C2Zgw X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzE1MDA0NyBTYWx0ZWRfX9YU8JdIvLK+q dtjQRd+2+zzkHkFCN1YLtZDWn2cGPOzxYeMVobkc2qFAUaalYwrc0Rw2NJYjb+5PhdZJABV4i84 T6nwksRU5+WwT81UyVHJl3Tjh/nvC3Es2VQo0oj4ck6WM5S/Q+tfZ4iA6OiyIryTG1kJXrfkjhA zEGq5M+t1Pl/3cwgejhe2uyR40k4EggxpURSx63cZPUSDmNm0Sm+CcvZu946e39jUMEqc+L4IsW CVu1x27/L5hr24xvFB4eHdWdg4WX1WrFfjcbPyj4UpAJSXBYyMLWlACW9zzLUvyik3JaMKZ4rPW i0aRVHZ2hw1ubgeJEJDe/NFZS6eOc0FtmwdxPpS4uqzNiUgwHIULB1l5ix4OBBde+sANUHUoMnO Yipd3tNfuSNQqanqe0/WtybSUbeMir1R5FjThhP2GupGVEVbcnOAkHz99ndUbQ4FALmAqEu/ X-Authority-Analysis: v=2.4 cv=Xc2JzJ55 c=1 sm=1 tr=0 ts=6875e6d8 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=Wb1JkmetP80A:10 a=EUspDBNiAAAA:8 a=z-YkvCHTclE8bPj8c4IA:9 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-14_03,2025-07-14_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 mlxscore=0 priorityscore=1501 adultscore=0 mlxlogscore=999 phishscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 malwarescore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507150047 Content-Type: text/plain; charset="utf-8" Add the pmic glink node linked with the DWC3 USB controller switched to OTG mode and tagged with usb-role-switch. Signed-off-by: Krishna Kurapati Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 51 ++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8450-qrd.dts index 8c39fbcaad80..56db5f79f59d 100644 --- a/arch/arm64/boot/dts/qcom/sm8450-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8450-qrd.dts @@ -28,6 +28,49 @@ chosen { stdout-path =3D "serial0:115200n8"; }; =20 + pmic-glink { + compatible =3D "qcom,sm8450-pmic-glink", "qcom,pmic-glink"; + #address-cells =3D <1>; + #size-cells =3D <0>; + orientation-gpios =3D <&tlmm 91 GPIO_ACTIVE_HIGH>; + + connector@0 { + compatible =3D "usb-c-connector"; + reg =3D <0>; + power-role =3D "dual"; + data-role =3D "dual"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + pmic_glink_hs_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_hs>; + }; + }; + + port@1 { + reg =3D <1>; + + pmic_glink_ss_in: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_out>; + }; + }; + + port@2 { + reg =3D <2>; + + pmic_glink_sbu: endpoint { + }; + }; + + }; + }; + }; + vph_pwr: vph-pwr-regulator { compatible =3D "regulator-fixed"; regulator-name =3D "vph_pwr"; @@ -461,8 +504,8 @@ &usb_1 { status =3D "okay"; }; =20 -&usb_1_dwc3 { - dr_mode =3D "peripheral"; +&usb_1_dwc3_hs { + remote-endpoint =3D <&pmic_glink_hs_in>; }; =20 &usb_1_hsphy { @@ -487,3 +530,7 @@ &usb_1_qmpphy { vdda-phy-supply =3D <&vreg_l6b_1p2>; vdda-pll-supply =3D <&vreg_l1b_0p91>; }; + +&usb_1_qmpphy_out { + remote-endpoint =3D <&pmic_glink_ss_in>; +}; --=20 2.34.1 From nobody Tue Oct 7 03:47:36 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7A7AA2D46DC for ; Tue, 15 Jul 2025 05:27:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752557278; cv=none; b=Nfd7s5VWDjfHAGoMsRfTc8/zJMW/sXefM8GxwOaXyJxfAkwPYK0mf7LQUOWZXEler3hiI+ztfbQZMcedw0VuFe+nRda8JpAU+8/XC4DQB0AGDJx8keflRUMFMGncXL96VBqsg2HLDSE0QHRGfcNUrIrJXBf0Ba6/YWo4D+i5i+U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752557278; c=relaxed/simple; bh=51MNdtYntNLG/1os/32nm2tn39F84TmPT8pKmGrGibA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=FMjQ3y7jEjRzuJ2C2MCHaMENXZAr/r+A1hyUExaNNzlKkhERqqI2c7J/5Qa+Sve0NTBZqooGQXfJ3o7yvm7OwCj8TUMvl24BPthVhhqfIH+I553ecJHGSjOKm6pNO4g537V7GQftoE+a+fbpUFiNJkKDLaBlCDFsxDs8YjJmQas= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=A7JL0RoC; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="A7JL0RoC" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 56EGwDTU013581 for ; Tue, 15 Jul 2025 05:27:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=8svhojvKcb7 NeDzSyV+TkkbBI6w4vDzPtOZ0qIkJ7gE=; b=A7JL0RoCWXi0oX9Q/bmKWsJQiEv YnIbkWSmAnYgjE2XuRB+h01q5y0bBqDNn6bdXtSpCSxxkSslqHNnEBkBysjzD/MO FMd6FmV5wvsDK5wQow13gv3wKrAmfcqpQNm37y/favgO3t5+5isedEoPoY9rjQGc xv6+bbnAw9wouxWPyAdREf/0xQnmsBloMR9bG1JvSyyHcAOQCDe4xvhs+jnYEEOQ o/+N0Lkg4dRs5uCNUkgFVKqXEok5aqgmqrO8kd68x7ldITInnNP0YLVVG/+u6rX+ pgiGixfuqmVih6Eza7TG2J4SezvWcV+P4dsZy2y/gFdehSn2Uf7BwOvxeSA== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47ugvmy8uv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 15 Jul 2025 05:27:56 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-74d15d8dcd1so3842462b3a.2 for ; Mon, 14 Jul 2025 22:27:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752557276; x=1753162076; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8svhojvKcb7NeDzSyV+TkkbBI6w4vDzPtOZ0qIkJ7gE=; b=HoA2fINEwM7hedXaRZlBCZFUGtZEDgM4yirIybi5aJvYgUwqqOxJvxZ9wfHK38OJN7 rDjxCI/+SmiUeqIfAM1IPtZuUDOp2ESr3huoTBwUYHUqfvu3pySzlc0zb/cUYHoJ8+P9 SjJQrmtTGnhLyNZTMGtOVnyvyp2Lyy2N+U0PRGsdtFSzqI2VBDibDg/UewY6dAAyeWOH Q4sTLlJb5JzDuVJzBK7rfxlA+MrnUGWJ54hTRv6NAF42jH40ykGh9+rPkbPKb9skREk2 vAzBCjI1YGcCqdQTM3vJVIaEG7+3BAWHnuSDBK9t8G9ceJIK6vnq5Mxsm0vFjmyQwKmY KSHw== X-Gm-Message-State: AOJu0Yw79htwGE50iDXeIn+3yZyyJU5uwpX+CH0dAMAk84KSddqmg4QH 1RJE3W9Zyj0tKvfc6NdLztd26J6PG1Rd+ThlqeVmkf4ZVuabDfteNGH+i5AAOVC4vNT8jJFChfS +Q7R3bty8FX83bNMZ4U1wQK3xim5bWAbCSXnb4pHMTXtHNB2cWP1RO+osKRhECGdViVQ= X-Gm-Gg: ASbGncs6Cb0+wzrUBFjkG4M0F6G38IqQq/2JIqB9avPzgRV769f4f3cO5sW2jAXwyu1 YYDRcb7c/X8uXCNpS+h179hqVuOSxqt6BVNRgb02hhNvzPt3HOg3lXfWyxwbpLCLJmjOc6FzoFT KV+wsEVEttd90yOtfvrRLLWFOfCnFC9Csif912yn9I1ST1fWgp3Fa48ymLWF8rxOhg5OUbxCNtr Gpf8UCWYneJhqpunh9flWQlF5vixKwyRoYWqaVWQByEzcbReJS/YnSxLNdLvyc3pGXe1xFJZfar rP4VUukc1Kd+ugBwvOqGgIvKBPYGADA0k0mXKC6eWMa3bHTmdS2jAuwH69avDa9KrcwZ26HKphM EJQ== X-Received: by 2002:a05:6a00:2d08:b0:73f:f816:dd78 with SMTP id d2e1a72fcca58-74ee244a324mr21806844b3a.15.1752557275074; Mon, 14 Jul 2025 22:27:55 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE0XeD/jbWxNWVKjRc2RmOnbSWjKirb5GC/CXswIUjkI8gpKZdySaeo7WrtYjWSqlw+VPpy9Q== X-Received: by 2002:a05:6a00:2d08:b0:73f:f816:dd78 with SMTP id d2e1a72fcca58-74ee244a324mr21806812b3a.15.1752557274619; Mon, 14 Jul 2025 22:27:54 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-74eb9f8f24dsm11071535b3a.156.2025.07.14.22.27.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Jul 2025 22:27:54 -0700 (PDT) From: Krishna Kurapati To: Krzysztof Kozlowski , Rob Herring , Conor Dooley , Bjorn Andersson , Konrad Dybcio , neil.armstrong@linaro.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, Krishna Kurapati , Konrad Dybcio Subject: [PATCH v4 2/2] arm64: dts: qcom: sm8450: Flatten usb controller node Date: Tue, 15 Jul 2025 10:57:39 +0530 Message-Id: <20250715052739.3831549-3-krishna.kurapati@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250715052739.3831549-1-krishna.kurapati@oss.qualcomm.com> References: <20250715052739.3831549-1-krishna.kurapati@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: Qv9q5RrcqK8Te9KcQYIQslyxFE3GPYQ8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzE1MDA0NyBTYWx0ZWRfX4Y2TcOM7zAGE B/HG2vvwcBhrPQKif2g1Iie94rD5x8mN9sMOkMlplQa/G98N2hBn/H3rauL+7buE9WAtjfLM1hg reRygq84Aj9nopsv7uIjTtnOPjLXKhtoIfSSrZQCuUndKUgxxNeGw0QFlwzTtG577NG8h4og6Yj PcmRDrbXhGHecOHpEeJQhG+WRHbscISilWw4SnQ4BC6d3oihUNTZTmoYmGvc8sfIPFSZvfTbdUr +loIJP4yhya/ti7j9H4gDn8cEdzS3647N2nqqAUSY1ymXuE0ShHmLCPmz4+EyegnqGWCx0uOF/w aewFv7CXhDb2K8ogi/yNwrZcY+jkSdNIRdrp/Etgx4JGiRLDardBNJO6WqIy84sYsACABcDpjl1 z2cXdSXYhAQd+95lfKTn2ajuHUaebLsajh/nCtwzOVs8Pdl7IDzohHYcm/SALZHhUCmxLgiH X-Proofpoint-ORIG-GUID: Qv9q5RrcqK8Te9KcQYIQslyxFE3GPYQ8 X-Authority-Analysis: v=2.4 cv=C4fpyRP+ c=1 sm=1 tr=0 ts=6875e6dc cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=Wb1JkmetP80A:10 a=EUspDBNiAAAA:8 a=xmYAXJzybh8o0rWYL1AA:9 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-14_03,2025-07-14_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 mlxscore=0 suspectscore=0 phishscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 malwarescore=0 bulkscore=0 impostorscore=0 mlxlogscore=999 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507150047 Content-Type: text/plain; charset="utf-8" Flatten usb controller node and update to using latest bindings and flattened driver approach. Reviewed-by: Konrad Dybcio Signed-off-by: Krishna Kurapati --- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 5 -- .../dts/qcom/sm8450-sony-xperia-nagara.dtsi | 5 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 57 +++++++++---------- 3 files changed, 27 insertions(+), 40 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8450-hdk.dts index 2ff40a120aad..0c6aa7ddf432 100644 --- a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8450-hdk.dts @@ -1199,11 +1199,6 @@ &usb_1 { status =3D "okay"; }; =20 -&usb_1_dwc3 { - dr_mode =3D "otg"; - usb-role-switch; -}; - &usb_1_dwc3_hs { remote-endpoint =3D <&pmic_glink_hs_in>; }; diff --git a/arch/arm64/boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi b/arch= /arm64/boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi index cc1335a07a35..6bd315e10992 100644 --- a/arch/arm64/boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi @@ -781,11 +781,8 @@ &uart7 { }; =20 &usb_1 { - status =3D "okay"; -}; - -&usb_1_dwc3 { dr_mode =3D "peripheral"; + status =3D "okay"; }; =20 &usb_1_hsphy { diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index 54c6d0fdb2af..89dbac3bdd2b 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -5417,12 +5417,9 @@ opp-202000000 { }; =20 usb_1: usb@a6f8800 { - compatible =3D "qcom,sm8450-dwc3", "qcom,dwc3"; - reg =3D <0 0x0a6f8800 0 0x400>; + compatible =3D "qcom,sm8450-dwc3", "qcom,snps-dwc3"; + reg =3D <0 0x0a600000 0 0xfc100>; status =3D "disabled"; - #address-cells =3D <2>; - #size-cells =3D <2>; - ranges; =20 clocks =3D <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, <&gcc GCC_USB30_PRIM_MASTER_CLK>, @@ -5441,12 +5438,14 @@ usb_1: usb@a6f8800 { <&gcc GCC_USB30_PRIM_MASTER_CLK>; assigned-clock-rates =3D <19200000>, <200000000>; =20 - interrupts-extended =3D <&intc GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, + interrupts-extended =3D <&intc GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>, + <&intc GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, <&pdc 14 IRQ_TYPE_EDGE_BOTH>, <&pdc 15 IRQ_TYPE_EDGE_BOTH>, <&pdc 17 IRQ_TYPE_LEVEL_HIGH>; - interrupt-names =3D "pwr_event", + interrupt-names =3D "dwc_usb3", + "pwr_event", "hs_phy_irq", "dp_hs_phy_irq", "dm_hs_phy_irq", @@ -5460,36 +5459,32 @@ usb_1: usb@a6f8800 { <&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_USB3_0 0>; interconnect-names =3D "usb-ddr", "apps-usb"; =20 - usb_1_dwc3: usb@a600000 { - compatible =3D "snps,dwc3"; - reg =3D <0 0x0a600000 0 0xcd00>; - interrupts =3D ; - iommus =3D <&apps_smmu 0x0 0x0>; - snps,dis_u2_susphy_quirk; - snps,dis_u3_susphy_quirk; - snps,dis_enblslpm_quirk; - snps,dis-u1-entry-quirk; - snps,dis-u2-entry-quirk; - phys =3D <&usb_1_hsphy>, <&usb_1_qmpphy QMP_USB43DP_USB3_PHY>; - phy-names =3D "usb2-phy", "usb3-phy"; + iommus =3D <&apps_smmu 0x0 0x0>; + snps,dis_u2_susphy_quirk; + snps,dis_u3_susphy_quirk; + snps,dis_enblslpm_quirk; + snps,dis-u1-entry-quirk; + snps,dis-u2-entry-quirk; + phys =3D <&usb_1_hsphy>, <&usb_1_qmpphy QMP_USB43DP_USB3_PHY>; + phy-names =3D "usb2-phy", "usb3-phy"; + usb-role-switch; =20 - ports { - #address-cells =3D <1>; - #size-cells =3D <0>; + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; =20 - port@0 { - reg =3D <0>; + port@0 { + reg =3D <0>; =20 - usb_1_dwc3_hs: endpoint { - }; + usb_1_dwc3_hs: endpoint { }; + }; =20 - port@1 { - reg =3D <1>; + port@1 { + reg =3D <1>; =20 - usb_1_dwc3_ss: endpoint { - remote-endpoint =3D <&usb_1_qmpphy_usb_ss_in>; - }; + usb_1_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_usb_ss_in>; }; }; }; --=20 2.34.1