From nobody Sun Feb 8 15:07:46 2026 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 BC0EA35CBA5 for ; Tue, 27 Jan 2026 15:55:52 +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=1769529354; cv=none; b=Kk0tQNuld1BYS9A/l7Wlxd6bMQ7RiBPSUwsrcquDh8baK01cx6S1ErBozsZWGLToyc6/4P7MuoKzxEpXz2uwuuyKw8+AlKYWKnExINsR8p0s0EirfUIdVYrP0jqXhjcTJcTeUH1DrKtK+0ksFg3Wye7bL23Ta6VQjveDef3+D8s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769529354; c=relaxed/simple; bh=+9gmnC1MGe3XkjrH0M5uYa3M7ZPLjuPKmCKG8k9lFDw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Zy6MdMzyKDO2KzE0I+Io6hNvSnlZHnd4cV8bUybqt8+YmpXXbjDi6ReyKczWOLsKBZSYhoQyZPSesKBY1z04R4MUEJ25RB9dGTHPb6V3upN4c4Ii6WchsR8eb9taG+9OS1M/tdjcfD19jkS8JBXNnJARbyn4ndtfHGIEsrWcTaQ= 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=JScs+NA1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=I63Ih9So; 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="JScs+NA1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="I63Ih9So" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60RAY7A9184806 for ; Tue, 27 Jan 2026 15:55:51 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=/biGgp8T3Om BdOANgYQbjRR4h3qGXPbPOnnjUtiHo2E=; b=JScs+NA1rR9mFoa4SLiwffGgRtO TpK4YpFknkRWgB1td/OY4dfaBLzGAf+HlhbmzflxxfBlbOL03jdQ/LZ/4KSBzCmM ZBg/mqSFfZVMCMh8SyfifNTbm0z1tfhi7JO6tfDTCkGo70k3aDwqYrRU/p3BucxI 2xPWcjmiZdijHS4DBsVOxfq6Pr5hUJ0bTsQ+QqI7Ghg5Z5eConfMqkf7DVU2MxcA IecdNQy8n/KhBMbw1qkATjOITasfkJEJGr2o0fY4LkfiXKrQalKwiusq+BiZr3f2 egG5NjkG6ZcG1hYvzcyZreBf7xxISF2VtOBXlXJsu8fm001nyR0Pqdw6tTA== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bxdv9kp26-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 15:55:51 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-34c7d0c5ed2so4821390a91.0 for ; Tue, 27 Jan 2026 07:55:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769529351; x=1770134151; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/biGgp8T3OmBdOANgYQbjRR4h3qGXPbPOnnjUtiHo2E=; b=I63Ih9SonbYjHa42XEc7QlAvcFdl05T58ZM+WAZVt8jQ5XQ/ARJbByEEC5CvWwGpm+ puVvhK4da/qr90PscUJlsLETuC6GdI4blliGELpCrI96Gaup81VEtYOBC66VF5cCRS3P xDV9zepkZiBV3CNBIDm644jq727Cb2TL1QSVYEIaxCnev/rqZlXA6yIAcKnTcdTdYOsd U3hBpG7bSF9uoFWiHJLoPmkcdeQmW9uRrP2syW/BTHsZp2LVn8RJ6WIo+DqmVqRiiKTi JaTzlvYaNJxasB0m1r0LAk6lg9YCZVtIuovjWh6qeJVsk08ZW0Tbqci4mcBfKa97DiIg cPRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769529351; x=1770134151; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=/biGgp8T3OmBdOANgYQbjRR4h3qGXPbPOnnjUtiHo2E=; b=nPk0IQb1jFwYJJlt3F0b2aZKfjLxo8qzf9x4PHW9UrgV6NIECZ5NQnaeTpM/oN+Fgf wAw8obP2pkuFolDk1dyoBoMVXx7AkN06AZIRk9KfiiHAOEzLezyuX7CSD2Q/DdGwtPCS bVNET3ufljXSLKWApMbEVniDRgjUQOCxJTPfyjdc5JzxaI8enmauMavnbeb27C+xbY96 zhZV7XTHp7z6RW7b3Qq6YXQVC17fQEV5h+mNJddSLveXkf117ixNOVLE1Su+t94ig/ur VZKtBnfQaMVIQEoGBoRCKP5+sk36AJ5JkG1OJi187nKoF/HfEon2ik6mhjYuzvWSHtZi LRTg== X-Forwarded-Encrypted: i=1; AJvYcCWMwZ1x28YvJyhYD52KZbuPzZpPiJ/NFKRHafi+q6emS48ozUeX8CTFVf5YY1ax7wiXubh45+B+mX6Z/ws=@vger.kernel.org X-Gm-Message-State: AOJu0YxBFC9etx3MbAMWnCOCY8EJBFqDQEnR8Y+aj1OWPBFqHftUbhVD QtWQhB1c6KigCYtKWnN62qNotRoX1dQY9SnztYTfhIkXrQjSYKRFsAKSpJ7rkbPwE/uUqQTznh9 /ywALj7KGKEGjB80hsiCYSPEpNmAeYUBpcjpqRDKxUGW2eNs6xtm3ZCi/LkqhU0p7nKY= X-Gm-Gg: AZuq6aJ+4bXQR7yZFcRNGAF406n9KnHrNyFSdbDOeiv6BDqYzUbawioqJDoyGEOVuBO Hw+iMkC3HUEUHHo+vWc7jMrzBzcWggTrbDw2BpyubQaCDj03kqCFf5Fh5zHY87KF6kNX4oLIzIX aOGk+Wojh2OSSyr+Z+sL5wPR6iVyOdjxuTv1d3+xxyAknC+F2L9wDHV7v50RA+0eGpTuZDw/nbI nQqIccWoAXr/CiuotcXjMXrGlYsBU0UlWgS7U3aSMEfPh1WTqllYpVE9ue8N/s5faG02KxddnvE Gkof/CJH4B9tD9u1BFKMHvU7cwydQ2u8+F2gNkbttyKWewA3FArRkYA96nfqwKTfVsli3CSsh4+ sFvB/ns/UTx+dSD8XjcdsSYRXHxDVzORpWL36nlctpSTUths= X-Received: by 2002:a17:90b:4b8d:b0:343:7714:4caa with SMTP id 98e67ed59e1d1-353feccf4a8mr1916499a91.3.1769529350602; Tue, 27 Jan 2026 07:55:50 -0800 (PST) X-Received: by 2002:a17:90b:4b8d:b0:343:7714:4caa with SMTP id 98e67ed59e1d1-353feccf4a8mr1916478a91.3.1769529350156; Tue, 27 Jan 2026 07:55:50 -0800 (PST) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3536aed7802sm6131475a91.0.2026.01.27.07.55.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 07:55:49 -0800 (PST) From: Krishna Kurapati To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dmitry Baryshkov Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Kurapati Subject: [PATCH 1/2] arm64: dts: qcom: talos: Mark usb controllers are wakeup capable devices Date: Tue, 27 Jan 2026 21:25:36 +0530 Message-Id: <20260127155537.4088709-2-krishna.kurapati@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260127155537.4088709-1-krishna.kurapati@oss.qualcomm.com> References: <20260127155537.4088709-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-Authority-Analysis: v=2.4 cv=OYOVzxTY c=1 sm=1 tr=0 ts=6978e007 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=NoffK1niIyA4o_zWvw8A:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: umY_3x8yIvoamwteDqIyqsg_hAU9_b8H X-Proofpoint-ORIG-GUID: umY_3x8yIvoamwteDqIyqsg_hAU9_b8H X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDEzMCBTYWx0ZWRfX9UA++tNJjGZi Vs6L+8oXNEfXdGv/Hb+mKhtSn4ACw0eMdLT0JAdgOPpt5bGFWxq00mZ6CvHyhTm5iOZk/8tYzh4 1YDLF6RKimujKCerWJcrB7IRZAvdTiVg68wRzSv5unbrSaz08TYDNiS09uo0SldnUiYJaSmT3dV 7famg/dcSWMQhK1GcGKvgnkVkUISjzIadwX/yyUrMexeneF6J3ZA/3Q5j61Wze4qgQ7vsurfICk MehLJuITxwVlKUKRBBIPKwZ6agiRRyaFNcJFqJmf3rxzXr80QFB17C81Y2ziVmhsJSN26vO/N2i mvTzHgtLbdZ1q4D9w+v3Ubp2zqpULGWb9O2qdGaPT6Qk6LIT9TfEXlvParKRiNZj/+DhCbXnWYg l17hQqYl1iBaOt0nyhtowPM1pAhEegvM7RvzEaMLgFmej2C8BaPYHgYVaGjz7XpdYCHlY4SHuMe aNI4Cnvv9aa+LWAG6Qw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-27_03,2026-01-27_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 adultscore=0 spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270130 Content-Type: text/plain; charset="utf-8" USB controllers on talos are wakeup capable. Hence add wakeup-source property to both controller nodes. Signed-off-by: Krishna Kurapati --- arch/arm64/boot/dts/qcom/talos.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index 75716b4a58d6..315dbf3d9bed 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -4527,6 +4527,8 @@ usb_1: usb@a6f8800 { #size-cells =3D <2>; ranges; =20 + wakeup-source; + status =3D "disabled"; =20 usb_1_dwc3: usb@a600000 { @@ -4591,6 +4593,8 @@ usb_2: usb@a8f8800 { #size-cells =3D <2>; ranges; =20 + wakeup-source; + status =3D "disabled"; =20 usb_2_dwc3: usb@a800000 { --=20 2.34.1 From nobody Sun Feb 8 15:07:46 2026 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 8E64335CBA5 for ; Tue, 27 Jan 2026 15:55:57 +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=1769529358; cv=none; b=CSoM7q1rve9ROJoeRvnnjBqA/z2vpvoLJWTMDqS6rO6oo6cd2lgMYyXSFClGQne3gS21oV6cUYB2az7LqU8DFOtYifmOYj2k57ZcOvjcI5KW9DtQGYrxGqyckkVpmvK3w/ds4FgYT5WIfoK9gpiDf7DPxW/ZSpWcdL0blyVHvys= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769529358; c=relaxed/simple; bh=1StnUsfEBYbAe6zvMNROb4Ll81Kf7NNz3srAQfRogwQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=osGkd2UF/OJGIN5q77JJMHowNpB6r5nbtWYaJti/LoMyrS2jEMUFmo7INaMy9X9OmrAnTK8y/AFAUEcJvvTt7niMSLJFqyEloc6vzYBMgg7M9xo9QHDkxHE1V6TAv7dTIy9DWpGPDE99Z4XtkX22eV5mkdVttGYU5GtBqtzNW9o= 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=DfpdHJil; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Y3Bl4A+N; 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="DfpdHJil"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Y3Bl4A+N" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60RAJTWW3714726 for ; Tue, 27 Jan 2026 15:55: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=6WQNpNa8lt/ gGv3nvJ/kB4/qhhWbKQl2Il/47oBIg+k=; b=DfpdHJil+x7xCw5BEH2OrjJXRpk AxQO7oj5zPYRUDfgN3nwlul4jW46zp63UN/Mh1BoyloIt/20QYwYxfWKvXPQ/rh4 fEXOfFPfnpMt5dti0BiiHkpDzwYGdIMHxuS6FFn6MO+41CkmDuuClww89ZeVQH6C CN42Kys+B74ESFp7WVSCMIrMqJR8HxIpodogRGSzrqEwfeB8jr6TJo5DEGC8ePct lTtTTodH1bak07FGVptwoRjC30XUoHqTSOlyELa6oLkNFpXrHSBduEjGwGNkeBQu ROQKG4sq6zSQ17/m+Tj6YT67ZEBPRmjBC/hMlzcq756GDsNabhimJ4DIInA== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bxdv0bm0d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 15:55:56 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-34cc88eca7eso5319749a91.2 for ; Tue, 27 Jan 2026 07:55:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769529355; x=1770134155; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6WQNpNa8lt/gGv3nvJ/kB4/qhhWbKQl2Il/47oBIg+k=; b=Y3Bl4A+NjeP1qA4cCX0DNzOy2i0NwQ49PnnhVAeO6PQP96R8wK8U9jivHR+VYNMXg4 g7UcbeSaUrf3j9FTcenhs1awWzcK+hc18SNhAX1oyhfqRUyaUoYpJvIbmB004VpEs82a 8fMfU5GLMyRyjCXV7CjuC7ilzIGsLU3hUr2hbKeLS/xD3AVjJjx2eJccFRLG7b1yeiZa 2blnXkwhiqQNM+W6rVL+kedxzeATvOfuBj4xQJVMKJSaN85Gy9bXQGNLALAvUzSBRoYH e1vlgYsBkPT46nN4gAc727sTwti4NjwKX5hUO9OxQ+hAuUxGipSYNIdLfnxDJ+qPpobk D8Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769529355; x=1770134155; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=6WQNpNa8lt/gGv3nvJ/kB4/qhhWbKQl2Il/47oBIg+k=; b=JXn9D3m7xxFAOipLqX9Vy0XG4s1yxeBlhplj0BF+fhlWh26J0B9TR3WfJCxUGONFv0 OY/iaYQFhlfU4t8XpWFHf3G+UlFmTLBKVMOcaLVJi5TE7edGhSLrjuT8maOt16LYaR1m uG27uf1coCDxi5lqLi8lGl5i08eYWBIMIjyS9z28gECVLNlUSAefvOfD23YP627c8hl9 mzSFDOa/sKxxrVpHJV9kHoVKK+Gjy8Rk6vRxmcFT/T9gdP/4W7mdfwHjhHT1BprJP1gB kulcKoECxnIaF+EUreJpt8byptIyRCcV2vskNVaRWSo1L2m9IMvLSuisdAgt3O/9B4xq 1Pew== X-Forwarded-Encrypted: i=1; AJvYcCXLpp9j75mGjFsRujBh0RgIhrIlxlo2uS4JlwXsSUwE8fx7kQF9gSWDI0KDMnZgF5HKL+BUJ7VZPBgbnnw=@vger.kernel.org X-Gm-Message-State: AOJu0YzcAWAcCbr4+B8ncfWshH/hIvLe8s+5pVFH+onu0ePwh5NmR5c1 XseVRnq5jjQzdDyfBeKS+BBrL6pXQeGO3AIBgQugXrpXgFOcu9kx42owhzCmUJDbl3jzga/A6Q4 V3JqECXrO3ie21mhHSIF0ciq5fbB9/Vp9ZNyZxkKMG4Cchg/f+QQn5U2TQXz52fpwb9Q= X-Gm-Gg: AZuq6aJtx1a6s102RGyJtyDMemhUpgCAmZ7QFiPFtleBnrKcnO1Hk/WpP6RUCBZCZrx jCkoDUG0k3h1Lfx8OzZlrYsnEBi/HorBcWxmvp9dtzdOb38sz8sRHvrYOISsOpGNsb34TSpy5Sl akT6BC7DMDeRnaRrPoCytY8fuw5BMhFlhLX+nfyLuUPIHDxN96OOtQgi5OYXNvV2PD9BcyrR1zI we8Ys7W5pSBqxXxygFf607cs6G1DZ3AvN/vfSTpEN8kg9nRuHXH3laUbbwsfoVCa79hV+IzwOWC LOdiaTVGY5TvfQ7uvymHfZEkwnxxYq2a73zhBVsqQHU2ODOwOMaFkcMn29zBhTtz7H6DepLSHoV dz+o0/kjO3aVBxjQ7k821fB0GCvW9G4LP2l+fx8C9CfSLAbo= X-Received: by 2002:a17:90b:1c09:b0:352:ec7b:3cc2 with SMTP id 98e67ed59e1d1-353febc19d3mr1964617a91.0.1769529355401; Tue, 27 Jan 2026 07:55:55 -0800 (PST) X-Received: by 2002:a17:90b:1c09:b0:352:ec7b:3cc2 with SMTP id 98e67ed59e1d1-353febc19d3mr1964588a91.0.1769529354759; Tue, 27 Jan 2026 07:55:54 -0800 (PST) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3536aed7802sm6131475a91.0.2026.01.27.07.55.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 07:55:54 -0800 (PST) From: Krishna Kurapati To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dmitry Baryshkov Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Kurapati Subject: [PATCH 2/2] arm64: dts: qcom: talos: Flatten usb controller nodes Date: Tue, 27 Jan 2026 21:25:37 +0530 Message-Id: <20260127155537.4088709-3-krishna.kurapati@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260127155537.4088709-1-krishna.kurapati@oss.qualcomm.com> References: <20260127155537.4088709-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: 30ScmmMlcorLd2VuHnjBhRmfgxh9zSYm X-Authority-Analysis: v=2.4 cv=SvedKfO0 c=1 sm=1 tr=0 ts=6978e00c cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=0uSEg_KuEgkda8-bNJ4A:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: 30ScmmMlcorLd2VuHnjBhRmfgxh9zSYm X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDEzMCBTYWx0ZWRfX/w4Q2Kq8bCGz ZW8oHfrPr9Po3vMvZpsxn5corxJuQqCU4EroMpcJ09fBaN3Fk+t7dZZo948XV3bD9egXEyUzOWv To9wlAEAqbNH8o6W2+iSjoDf4qxU5/qtWgDNl8Nrtjs8EjH6J8fch2jaBqizqWVuP0Ifv7v1zmj NWU6r6RcIRYr9I5R6zaiQDVG2795FwigvfUKFx+Z+oxSFt7QmWc4E8f48VvdaupsvTEBsju2ozI SzNyXVOrHujStV9Dj7M1eQg5067GcRY+MRwjehNGwlUGl152eaw8HYYZDCgb8y1/sm6Uu+w+qGz umvNQT81AtiVZVQIP73W/HO56G3fLJGPyUGba4Fq78DDhqjPldvLF72CTFHSahuOv+PcfH59/mZ DVHE/TLx3dHxjH957VBxjPXDx0b7uZVn/vg20cbaTC/NUZvh5PUgOtyYiJIF8ikhJzVGwyxputX b9NeXzrztWcYwupMLaw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-27_03,2026-01-27_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 clxscore=1015 suspectscore=0 impostorscore=0 spamscore=0 phishscore=0 malwarescore=0 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270130 Content-Type: text/plain; charset="utf-8" Flatten usb controller nodes and update to using latest bindings and flattened driver approach. Signed-off-by: Krishna Kurapati Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/qcs615-ride.dts | 12 +-- arch/arm64/boot/dts/qcom/talos.dtsi | 93 ++++++++++-------------- 2 files changed, 42 insertions(+), 63 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs615-ride.dts b/arch/arm64/boot/dts= /qcom/qcs615-ride.dts index 5a24c19c415e..4f5dca49e15a 100644 --- a/arch/arm64/boot/dts/qcom/qcs615-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs615-ride.dts @@ -655,11 +655,9 @@ &usb_qmpphy_2 { }; =20 &usb_1 { - status =3D "okay"; -}; - -&usb_1_dwc3 { dr_mode =3D "peripheral"; + + status =3D "okay"; }; =20 &usb_hsphy_2 { @@ -671,11 +669,9 @@ &usb_hsphy_2 { }; =20 &usb_2 { - status =3D "okay"; -}; - -&usb_2_dwc3 { dr_mode =3D "host"; + + status =3D "okay"; }; =20 &ufs_mem_hc { diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index 315dbf3d9bed..5e004967ae83 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -4486,9 +4486,9 @@ usb_qmpphy_2: phy@88e8000 { status =3D "disabled"; }; =20 - usb_1: usb@a6f8800 { - compatible =3D "qcom,qcs615-dwc3", "qcom,dwc3"; - reg =3D <0x0 0x0a6f8800 0x0 0x400>; + usb_1: usb@a600000 { + compatible =3D "qcom,qcs615-dwc3", "qcom,snps-dwc3"; + reg =3D <0x0 0x0a600000 0x0 0xfc100>; =20 clocks =3D <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, <&gcc GCC_USB30_PRIM_MASTER_CLK>, @@ -4507,54 +4507,46 @@ 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 0>, + interrupts-extended =3D <&intc GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH 0>, + <&intc GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH 0>, <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH 0>, <&pdc 9 IRQ_TYPE_EDGE_BOTH>, <&pdc 8 IRQ_TYPE_EDGE_BOTH>, <&pdc 6 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", "ss_phy_irq"; =20 + iommus =3D <&apps_smmu 0x140 0x0>; + + phys =3D <&usb_1_hsphy>, <&usb_qmpphy>; + phy-names =3D "usb2-phy", "usb3-phy"; + power-domains =3D <&gcc USB30_PRIM_GDSC>; required-opps =3D <&rpmhpd_opp_nom>; =20 resets =3D <&gcc GCC_USB30_PRIM_BCR>; =20 - #address-cells =3D <2>; - #size-cells =3D <2>; - ranges; + snps,dis-u1-entry-quirk; + snps,dis-u2-entry-quirk; + snps,dis_u2_susphy_quirk; + snps,dis_u3_susphy_quirk; + snps,dis_enblslpm_quirk; + snps,has-lpm-erratum; + snps,hird-threshold =3D /bits/ 8 <0x10>; + snps,usb3_lpm_capable; =20 wakeup-source; =20 status =3D "disabled"; - - usb_1_dwc3: usb@a600000 { - compatible =3D "snps,dwc3"; - reg =3D <0x0 0x0a600000 0x0 0xcd00>; - - iommus =3D <&apps_smmu 0x140 0x0>; - interrupts =3D ; - - phys =3D <&usb_1_hsphy>, <&usb_qmpphy>; - phy-names =3D "usb2-phy", "usb3-phy"; - - snps,dis-u1-entry-quirk; - snps,dis-u2-entry-quirk; - snps,dis_u2_susphy_quirk; - snps,dis_u3_susphy_quirk; - snps,dis_enblslpm_quirk; - snps,has-lpm-erratum; - snps,hird-threshold =3D /bits/ 8 <0x10>; - snps,usb3_lpm_capable; - }; }; =20 - usb_2: usb@a8f8800 { - compatible =3D "qcom,qcs615-dwc3", "qcom,dwc3"; - reg =3D <0x0 0x0a8f8800 0x0 0x400>; + usb_2: usb@a800000 { + compatible =3D "qcom,qcs615-dwc3", "qcom,snps-dwc3"; + reg =3D <0x0 0x0a800000 0x0 0xfc100>; =20 clocks =3D <&gcc GCC_CFG_NOC_USB2_SEC_AXI_CLK>, <&gcc GCC_USB20_SEC_MASTER_CLK>, @@ -4573,15 +4565,22 @@ usb_2: usb@a8f8800 { <&gcc GCC_USB20_SEC_MASTER_CLK>; assigned-clock-rates =3D <19200000>, <200000000>; =20 - interrupts-extended =3D <&intc GIC_SPI 663 IRQ_TYPE_LEVEL_HIGH 0>, + interrupts-extended =3D <&intc GIC_SPI 664 IRQ_TYPE_LEVEL_HIGH 0>, + <&intc GIC_SPI 663 IRQ_TYPE_LEVEL_HIGH 0>, <&intc GIC_SPI 662 IRQ_TYPE_LEVEL_HIGH 0>, <&pdc 11 IRQ_TYPE_EDGE_BOTH>, <&pdc 10 IRQ_TYPE_EDGE_BOTH>; - interrupt-names =3D "pwr_event", + interrupt-names =3D "dwc_usb3", + "pwr_event", "hs_phy_irq", "dp_hs_phy_irq", "dm_hs_phy_irq"; =20 + iommus =3D <&apps_smmu 0xe0 0x0>; + + phys =3D <&usb_hsphy_2>; + phy-names =3D "usb2-phy"; + power-domains =3D <&gcc USB20_SEC_GDSC>; required-opps =3D <&rpmhpd_opp_nom>; =20 @@ -4589,32 +4588,16 @@ usb_2: usb@a8f8800 { =20 qcom,select-utmi-as-pipe-clk; =20 - #address-cells =3D <2>; - #size-cells =3D <2>; - ranges; + snps,dis_u2_susphy_quirk; + snps,dis_u3_susphy_quirk; + snps,dis_enblslpm_quirk; + snps,has-lpm-erratum; + snps,hird-threshold =3D /bits/ 8 <0x10>; =20 + maximum-speed =3D "high-speed"; wakeup-source; =20 status =3D "disabled"; - - usb_2_dwc3: usb@a800000 { - compatible =3D "snps,dwc3"; - reg =3D <0x0 0x0a800000 0x0 0xcd00>; - - iommus =3D <&apps_smmu 0xe0 0x0>; - interrupts =3D ; - - phys =3D <&usb_hsphy_2>; - phy-names =3D "usb2-phy"; - - snps,dis_u2_susphy_quirk; - snps,dis_u3_susphy_quirk; - snps,dis_enblslpm_quirk; - snps,has-lpm-erratum; - snps,hird-threshold =3D /bits/ 8 <0x10>; - - maximum-speed =3D "high-speed"; - }; }; =20 tsens0: thermal-sensor@c263000 { --=20 2.34.1