From nobody Sat Feb 7 08:55:07 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 A75DC3F0761 for ; Tue, 20 Jan 2026 10:33:34 +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=1768905216; cv=none; b=Rnimm++pMhrcauRcK6pAuvjB0VRm7Ya5vqOnRcA2HKA2KWeFB4D4jTta/jhOP0D+TNa4p221BbpkgiC8nCjTzkW77MNI9SHgXuoHvR6+up9xUtm/MZ/eKikYzQpOzILBo86CG/N9PRAPhlvOrYlEMvQN+YFEg1EIHDZakcYyW0I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768905216; c=relaxed/simple; bh=//Q1FM6ceE8AkEPRh5q8yEDL5X4YynRf9RxCBcRMY+g=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=qLdnN2PqdkADEY7aMJoKupiWrFAd8RdnEQzu6THIx5zZshFX9E6F2csQJcB+7hCzTaH3SvPG7NEiVuH0dvmO5jX1e3fzEGpfkipKhZDKV2ILiB6UskFg3/2Q6tQ61b0juP8HsP179AYr6CL/FH98EUNQ4wRWF7qnxo5p9sTd7yM= 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=UjmoqfOh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aOll+NQA; 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="UjmoqfOh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aOll+NQA" 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 60K9A8Hr3257617 for ; Tue, 20 Jan 2026 10:33:33 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=OljtFy1/E76 aRPmWidaZ430+oTzv1USq1vUpaqauZD4=; b=UjmoqfOhEmql5MiAfZKjbRvgoJE X6QxwGHGdArAiDTyscasi/ArUmHtUqAjGYuyGD3Z13ldDj5t7TdaYj3mKthP2egw f5n3VZsRZeWDaw0bNPrg6v4cYNsuVQmIv0A7BLUjxzrM/Bnpkha2cYMnjJ9gEF+L 76ngeSB1YWTu+j62W1Q0zvyn6bFfuMjjzxsp5sImJjChsRjrf5l4k4bQcRmbEEec erthqT5+lBTh2P1RtDJFgVhd4ueaBtsdCBCUrJ0/yXWYXTvyXOQzKZf9G7Ysgipy 7MMorP2ZAD+9pun96SyrXBnT1tZeLuvCh3TcyygElJbX8wOX+Mfk4phfQZw== 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 4bt6u7r7yy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 20 Jan 2026 10:33:33 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-34ab8693a2cso9324197a91.0 for ; Tue, 20 Jan 2026 02:33:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768905213; x=1769510013; 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=OljtFy1/E76aRPmWidaZ430+oTzv1USq1vUpaqauZD4=; b=aOll+NQA4BQDuFsOs1rfoqxizhju7ZWbGNBnaaBw6TZeAyhqWbnTG5lnW9Omp6j62x 8kYfJxx6lNF53j/pCQpOLqI/4n37ZuMUmAJ1FfCeY/coqdRLtGQcw8fAOUNiQj0qlC2C 3gZL0Eao+Q3mWKPkMUSMGBqzUiLoq/e5oyEig+2KDTD8a2GWuoot52tkEXVYjwxK32nX FujYpLRAQ+pJ2myJ5uS6MwHkF+oBnvC9ecupd3HDZdvsK2iiciMKsIES/udWTBLewwY5 Wr8mvUM0nDPs1EaHbvCYmDmOE1SHgEvDS5O59XSFpy3rFdzWMsokDeOv5D3xiYI6oNNN eIHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768905213; x=1769510013; 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=OljtFy1/E76aRPmWidaZ430+oTzv1USq1vUpaqauZD4=; b=oNliNmALpru5tL96Oh1tKHFEP2MaHRosfPt1mzLwIRmHdgcRySeF8l7kT1OCO75EaS dGs6lZj+6vk0oj7IGWiSXPQcrao4pwxUN8AOgtN2yJjRAnBA+Y+Y0gcoGmQz7HB/u6Fa 6UhlWhrGJgJ1mhdIV0pkBf7sCYowoBmGTnuaWgHbSUzNpJptA86UHmXJyKGAWN1fR4RY UjLmSyg5EnrIiC6RLWNSBntNjTTff/31E+RfIOrAp1SOUNJMP2JGpTGrqYZvVse7ttoR ssAULLv1TbypeCiUyNZknZQ20UlQkmpg7H6UrnzV57mZBH3LvioUb3kUb1HVtBayjde+ oMRw== X-Forwarded-Encrypted: i=1; AJvYcCW16bxx9OZ3UPTx5qnbS8OCJlrOOs1H8eF8X3FQ8hoMydbaabDWN6B4UU3K/ZUmgqN0RF6Qq7nVMAaUo3U=@vger.kernel.org X-Gm-Message-State: AOJu0Yx/aN7rukivd6DQBw46TMsmyyDp1DEGNczW9pMJM2X7U74sGpD2 pRKrPMBr2k5jyAtULqYbSQVx8qch756WWZASOaHyRxIEisPIPl/npWPsLHitu0l+eE3RqkZD6t6 pm/0SuvsrO/NnIdCbD2mtDj33P1BAYy2l7oDV71VAqJnLqdqOGVyO7ddiVxeylNNkh9w= X-Gm-Gg: AY/fxX4FASnsuT6qoVYqOsUbXVqWANShl9vARAjIPInMWvgl664wx6LSfBYehbkBbcq b1HdIFq194TGXFoj/rtTVEr472QEaSBoyoFTQ2m76R0UWwXmQmF4RSa1qMtPcX8AlXwKEZKG0WV raCEr6UlHtq3FWLO3PWzu/K7EKZsedEuRTSnDFfXO49LOPe2HjVqNhIBvUmsAyuLZvkbS2J0h93 AsJPg7dlZMYMzH+JSxblGr0AUOO0G2WzES33uZJLUUE2YCzy9v+ryWiZ7Videa0ewwOmO/ASxqm OzE+rX74z5ypNfJycYTBrrL3XDkKtykPjTD8nnlsz4f5nhIDCvaZmd6wYKHrNoxuk2XkcK39Vrd jTxYeS37Hv5nNENApUkxxTSMnGAt+FXp1tgiP7GezSe0= X-Received: by 2002:a05:6a20:a106:b0:35f:549a:b0b3 with SMTP id adf61e73a8af0-38e45d2eea3mr1295934637.23.1768905212535; Tue, 20 Jan 2026 02:33:32 -0800 (PST) X-Received: by 2002:a05:6a20:a106:b0:35f:549a:b0b3 with SMTP id adf61e73a8af0-38e45d2eea3mr1295913637.23.1768905212032; Tue, 20 Jan 2026 02:33:32 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c5edf3791e5sm10050709a12.31.2026.01.20.02.33.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jan 2026 02:33:31 -0800 (PST) From: Swati Agarwal To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Icenowy Zheng , Matthias Kaehlcke , Mike Looijmans , Stephen Boyd , Dmitry Baryshkov , Jens Glathe , Chaoyi Chen , =?UTF-8?q?J=20=2E=20Neusch=C3=A4fer?= , Pin-yen Lin , Catalin Popescu , Bjorn Andersson , Konrad Dybcio Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Swati Agarwal Subject: [PATCH v4 1/4] dt-bindings: usb: Add binding for Genesys Logic GL3590 hub Date: Tue, 20 Jan 2026 16:03:09 +0530 Message-Id: <20260120103312.2174727-2-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260120103312.2174727-1-swati.agarwal@oss.qualcomm.com> References: <20260120103312.2174727-1-swati.agarwal@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=P/w3RyAu c=1 sm=1 tr=0 ts=696f59fd cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=1mrrX1IwxDsCUTwcy_oA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIwMDA4NiBTYWx0ZWRfX5VLbY/h5o+c+ 3CSsrqFZcktWI/D7sdwhzsqVwCnyT+Vn4UqRUCdVWcf0YxPXc7kAE0xiJO7JSjzU5Tk5cjE7DTq Q4cJReQBvss9iuyjTQc1zN0aB55qah+YBaeNfkzYXiJ6WKrryWhpqoUfNK7lvuJjzScm1/kjtTm yLryLnTNpj56YKuaCKmLQblwVAC9OohwgNQfe8VYvh3+lt+roj0FpUxsaubxNOj7TV0gDvFLT2i l8nNdbZgHDGYXbZVqZBFMBZ6Z+B/E1j3PuT83wFLxc6la6vpwxivTSvU1OqKzDPo5P2mgFtZhHW hPkgBeHjHX5Skkg8PLt4003TwKbbszhbISWr0wSHirCsOOzso43pRxX63L0YHwnuFTaPUenso4p ZyOHtGcSB38b5iiuRRy6lJtS1q9pKhqFFjkNLckumkMgn58hLJT+4sSdUu4UaJGtVDZy/DzXPsK Zj38DajYXquDNvEczgg== X-Proofpoint-ORIG-GUID: xGmwF__PQVkwwNaRi-4H-hRuQDxv1q7E X-Proofpoint-GUID: xGmwF__PQVkwwNaRi-4H-hRuQDxv1q7E X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-20_02,2026-01-19_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 spamscore=0 phishscore=0 impostorscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601200086 Content-Type: text/plain; charset="utf-8" Add the binding for the USB3.2 Genesys Logic GL3590 hub. GL3590 hub requires 1.2V and 3.3V supplies for operation. Signed-off-by: Swati Agarwal --- .../devicetree/bindings/usb/genesys,gl850g.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/genesys,gl850g.yaml b/Do= cumentation/devicetree/bindings/usb/genesys,gl850g.yaml index 9a94b2a74a1e..a4a359000ca1 100644 --- a/Documentation/devicetree/bindings/usb/genesys,gl850g.yaml +++ b/Documentation/devicetree/bindings/usb/genesys,gl850g.yaml @@ -15,6 +15,7 @@ properties: - usb5e3,608 - usb5e3,610 - usb5e3,620 + - usb5e3,625 - usb5e3,626 =20 reg: true @@ -26,6 +27,10 @@ properties: description: The regulator that provides 3.3V or 5.0V core power to the hub. =20 + vdd12-supply: + description: + The regulator that provides 1.2V power to the hub. + peer-hub: true =20 ports: @@ -69,6 +74,18 @@ allOf: peer-hub: true vdd-supply: true =20 + - if: + properties: + compatible: + contains: + enum: + - usb5e3,625 + then: + properties: + peer-hub: true + vdd-supply: true + vdd12-supply: true + unevaluatedProperties: false =20 examples: --=20 2.34.1 From nobody Sat Feb 7 08:55:07 2026 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 D5A51407575 for ; Tue, 20 Jan 2026 10:33:41 +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=1768905223; cv=none; b=WfEfosghmeAcJyCQqyFGOaTZPkkh7ChTB1QeSXj3Ip/25x62VQJ8hk3xm29+kgdnqc8T6lMMMZin58av81ZHXN9WzJVcAEkft/1BPeIAsJpnUJTHnauKi8Sf30cU9v86uf5PEQC/x8VOeMvhzj6MrgcGRawf+crdehA965WHL70= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768905223; c=relaxed/simple; bh=xgBWD3oKMcE0R82PzRBSvFmKkjuou92lS4125almkmY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=aCMfFGG76uW/nB73JVTbGQgyNmrtvPe4TrqYEWK9M7EqUNrHogt8Sw0vVBVe0GNkvxNv4uiHJKvK+fsfE5vX5wgaonj6URBDvNJwy38eqRyarHcGGJ+7fWg/IvHUU9fObvdcOKgQKSGSmYZsRslZX9UK4hYa1hxBOwoupT9LoPs= 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=cgNnqwo3; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fipX8zdx; 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="cgNnqwo3"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fipX8zdx" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60K61Y0C3772477 for ; Tue, 20 Jan 2026 10:33:41 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=u3izV+aJ/Ol nciT5GJH2nup9BXYvAH1qV/UF0rtNbIA=; b=cgNnqwo3Jzxd+9Sr4HhpMLOZWgv wrndzI7F/Xkpf4/ZwW6nrcz5iev77USEeXEM6tgKxfYUHAnV8q2xTLel12STUC3H C8MY4i0Lo8gZwFNwY/9QmXFWe6FLZpSLU1ij7NxTDWaFhKC3i264rElKv7F8yl1c cUu0cf8c1yX3U36cxNX7ToCHvTf+a6YK+XV7SEG8ERalGBqGCmUgtaTmfk68QMH7 RqCvc8Ni83GC34WWKiWjgHoFRe9dEjsebUiC/WUAQZUWyFEI1FBtxLr7hbZPOt6V gEWW0oRBKim66wVhpAA1dggaYl8/8wzKWyTeVItA7VXHpT2DFStpOoPAHBw== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bt42wrugw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 20 Jan 2026 10:33:40 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c56848e6f45so2710222a12.2 for ; Tue, 20 Jan 2026 02:33:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768905220; x=1769510020; 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=u3izV+aJ/OlnciT5GJH2nup9BXYvAH1qV/UF0rtNbIA=; b=fipX8zdx3z2PQen8LjUnOn5bPdHWwwrLLj/kHNnOeU3VeQVb+ocxDdnal4AKQlnM9T vXdxlRImTPYC1dKQwRLsHlw9ul/NtS5DobVCXVoUsTt/4YRlYkJ4dH48SH/V0vMANqvl H13pdijNQbKNGR9IrUlfk7jRJsUQf6T5NARQf0ExA+yBYQM14pG4w9/UMzs4E0tQVC8n Oszo3evZA7Bi8+0tzOCb2a7O/d8EYKxU8Lnpgxi3iaGgx7WdhEPksNoyn/wfRZuQAaKv WbwmsZyI7gwJxcATlAw8rwYV52DFwESiv2/l/TaVXFm9xfq3HqZ1PkdWBvcX/FZcyhYO EJfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768905220; x=1769510020; 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=u3izV+aJ/OlnciT5GJH2nup9BXYvAH1qV/UF0rtNbIA=; b=qUJrDaIKhyFnjubgtjA0qDAltSB+LD7jWI3YB5ZOQFLpMuDgqRTRdQhV4kgz0pwneM J4D7FITZGqwsQSXMUbULpRMmOD0qr8vvqYmoO2AO4BxfwhW4LRTQ9iJYXUEvHwbxIHhx xw5RNMySVEd9O5XaqVdFcEiGlAz31JgNjVQN4uzPjDZSVyYsqLNrXHBUflUUnBfbf5i3 IeD7+d2c5MkprO8kdZ57Cmfo80tVmKH15n6052z1S73qpaE251NGAqHh50Q5LF+lxTmj 7tAYogkvtLDcSwkTFnNz/39FOvGWESO9k9rhTUfvOGYAP17UPGtH+l2Ryl7ag2ottnUH RxJA== X-Forwarded-Encrypted: i=1; AJvYcCW8etCBUsRumg8VltlLUEXjOVpxZydu2zSq6OmcDVYxOIzEJy0UoyqqersdthDhkbD2RNJLruVAuBFhNdc=@vger.kernel.org X-Gm-Message-State: AOJu0YyAZg5M18ShBllZzUdQdrXaEuHzyIlXIKxKlO/TSBKFlzgR1HeL c3/1WBfJE7/aAFZf86vu+j2cK8g1iHSb/XrhBCVmsXqsZQoLoiBhguh9WGWgvhYPErz3VIqhrmY ILzQXLeLudCN49xPRyDvqfl2xdWYy5wFrjsWJw/m7qxdAShHWZZ5GIsJdejGC/Fzu6l8= X-Gm-Gg: AY/fxX6mAm0RZmH0piOqUmvtrCuMSmYk0c7kuIGMokMpzklpKY1UI4LSVR2/tFFy4FS MSZQTW1UYL9IXsCcXz7KcJ7/bcoHplPoV6pZtvyxPcYfqtrxkHuwFCYg4xLXjfbcVJl6BoNyTRu DhkyjmXbRwM34nPZjGKtU8JUH9Z0QzxrzSu7TRRsXuYsKKIaLv9ZDAO6Nd0K1LsBrtHTHc9iLPm IFdFzfPwsY+xp2M3T27KFkCAt/ZQD3kku3eEmlVfBN+We7blX84cbKUJ+yz7Kld5cxwxrzRaJn8 fFhjgOX7YPD/uvvVJjLe71rQpyef63ZqrSDOlOY6banAqjVEJUw07BvRijllxTysrtV2r8f8332 32ytRJIxU1UNu7zRH7J/fBKYLAgZDsL1nVsTC7vuOayE= X-Received: by 2002:a05:6a21:6d9a:b0:35f:6e12:1851 with SMTP id adf61e73a8af0-38e45d1044fmr1383466637.16.1768905220292; Tue, 20 Jan 2026 02:33:40 -0800 (PST) X-Received: by 2002:a05:6a21:6d9a:b0:35f:6e12:1851 with SMTP id adf61e73a8af0-38e45d1044fmr1383436637.16.1768905219763; Tue, 20 Jan 2026 02:33:39 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c5edf3791e5sm10050709a12.31.2026.01.20.02.33.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jan 2026 02:33:39 -0800 (PST) From: Swati Agarwal To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Icenowy Zheng , Matthias Kaehlcke , Mike Looijmans , Stephen Boyd , Dmitry Baryshkov , Jens Glathe , Chaoyi Chen , =?UTF-8?q?J=20=2E=20Neusch=C3=A4fer?= , Pin-yen Lin , Catalin Popescu , Bjorn Andersson , Konrad Dybcio Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Swati Agarwal Subject: [PATCH v4 2/4] usb: misc: onboard_usb_hub: Add Genesys Logic GL3590 hub support Date: Tue, 20 Jan 2026 16:03:10 +0530 Message-Id: <20260120103312.2174727-3-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260120103312.2174727-1-swati.agarwal@oss.qualcomm.com> References: <20260120103312.2174727-1-swati.agarwal@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: bSC5B4c8zIGU01XCQzFtCshy4nwp-dPR X-Authority-Analysis: v=2.4 cv=eJMeTXp1 c=1 sm=1 tr=0 ts=696f5a04 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=OYpQ5T_13xl2kP2VnJ8A:9 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-ORIG-GUID: bSC5B4c8zIGU01XCQzFtCshy4nwp-dPR X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIwMDA4NiBTYWx0ZWRfX+2dCzn5Za8x/ 5dESnyyTGLwCbV9of9W/guNptSA0biNg+9Eo9k79Sz1m4/OO4dyJ0StIXIn5DaIz/Zo3M31ixyA TryxvtHRtLNQDEEFAIpatRBpb32y0ue/hy0MZdw+sAPfYac3d1ZJ3KbPZXjSqpBVhf/Lr/YfL6x KRuk2A0qQyHSsA6sTjKqvxYeNtNzR3ohE9x/tWFmuXoiZM4nQTqOT9lgKvJC5pNYO6jaqnLXoqw b5w+wlQMj5EkNCIhG6A10z7c+GHkODQVVetYLJ/Ow8qZI+61Fomz5mfjT9sDmeEilj51S8/JLt9 PWR8buz8JoVN2tP8ddQsxDlHt65G5pbLEvh9XQYddiXtYAirUPP+Vyw4Clyjj3fVfX1gFYwU/db 4Ue9yLsnu5OSPvzba11bLQEuth4coTelrjXWocGXPFze9YNrPgvDWFm9xfPZv2uWMU+NE3/UuHw zxQfbkcJwX2ldJL002Q== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-20_02,2026-01-19_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 spamscore=0 impostorscore=0 adultscore=0 bulkscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601200086 Content-Type: text/plain; charset="utf-8" Add support for the GL3590 4 ports USB3.2 hub. Signed-off-by: Swati Agarwal --- drivers/usb/misc/onboard_usb_dev.c | 1 + drivers/usb/misc/onboard_usb_dev.h | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/drivers/usb/misc/onboard_usb_dev.c b/drivers/usb/misc/onboard_= usb_dev.c index 41360a7591e5..bde303b820d7 100644 --- a/drivers/usb/misc/onboard_usb_dev.c +++ b/drivers/usb/misc/onboard_usb_dev.c @@ -661,6 +661,7 @@ static const struct usb_device_id onboard_dev_id_table[= ] =3D { { USB_DEVICE(VENDOR_ID_GENESYS, 0x0608) }, /* Genesys Logic GL850G USB 2.= 0 HUB */ { USB_DEVICE(VENDOR_ID_GENESYS, 0x0610) }, /* Genesys Logic GL852G USB 2.= 0 HUB */ { USB_DEVICE(VENDOR_ID_GENESYS, 0x0620) }, /* Genesys Logic GL3523 USB 3.= 1 HUB */ + { USB_DEVICE(VENDOR_ID_GENESYS, 0x0625) }, /* Genesys Logic GL3590 USB 3.= 2 HUB */ { USB_DEVICE(VENDOR_ID_MICROCHIP, 0x2412) }, /* USB2412 USB 2.0 HUB */ { USB_DEVICE(VENDOR_ID_MICROCHIP, 0x2514) }, /* USB2514B USB 2.0 HUB */ { USB_DEVICE(VENDOR_ID_MICROCHIP, 0x2517) }, /* USB2517 USB 2.0 HUB */ diff --git a/drivers/usb/misc/onboard_usb_dev.h b/drivers/usb/misc/onboard_= usb_dev.h index 1a1e86e60e04..af9f3a33e850 100644 --- a/drivers/usb/misc/onboard_usb_dev.h +++ b/drivers/usb/misc/onboard_usb_dev.h @@ -108,6 +108,13 @@ static const struct onboard_dev_pdata genesys_gl852g_d= ata =3D { .is_hub =3D true, }; =20 +static const struct onboard_dev_pdata genesys_gl3590_data =3D { + .reset_us =3D 50, + .num_supplies =3D 2, + .supply_names =3D { "vdd", "vdd12" }, + .is_hub =3D true, +}; + static const struct onboard_dev_pdata vialab_vl817_data =3D { .reset_us =3D 10, .num_supplies =3D 1, @@ -147,6 +154,7 @@ static const struct of_device_id onboard_dev_match[] = =3D { { .compatible =3D "usb5e3,608", .data =3D &genesys_gl850g_data, }, { .compatible =3D "usb5e3,610", .data =3D &genesys_gl852g_data, }, { .compatible =3D "usb5e3,620", .data =3D &genesys_gl852g_data, }, + { .compatible =3D "usb5e3,625", .data =3D &genesys_gl3590_data, }, { .compatible =3D "usb5e3,626", .data =3D &genesys_gl852g_data, }, { .compatible =3D "usbbda,179", .data =3D &realtek_rtl8188etv_data, }, { .compatible =3D "usbbda,411", .data =3D &realtek_rts5411_data, }, --=20 2.34.1 From nobody Sat Feb 7 08:55:07 2026 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 159563F23AD for ; Tue, 20 Jan 2026 10:33:49 +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=1768905231; cv=none; b=MgW2h7vaqUkue59lEGss//4As4HV9I4yB4ORkM7IfCduZU1v/lYpa47HWsim+SrWR0LKVsGKqUsLq+t6URbDBB8QD/wwsLgOwA6P4AUOO2JpzTVwHg6DHALfArnyDS5vXIWv4ofdfrGsc982JMh4T/tc1FDum+wyWwb74dLrtoE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768905231; c=relaxed/simple; bh=Xkww8B1bvxwpIcKpy1JewYNymNIwaL0b3k48QMs66Fw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=NRoMwY2CI46eMM8vosRhel+pnZF3B/IfLNY6Vk0bEo+GTn5B57PFa7AiELCjd07MKH3ZRG11sTyVe6/YZFcUQt7Est4d+KGMlQUPCi+2GdpyNofFvpxHbzasdGwjeW41yG7hcLtI13vyIbPS72w7Q9cM/ILc7xGpckvxtiMNqjo= 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=YlqFN7DL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iDJuTi05; 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="YlqFN7DL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iDJuTi05" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60K71fNk1408584 for ; Tue, 20 Jan 2026 10:33:49 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=zbZ9dEOX181 iqiCrxrmv1ex1DUncYQRrvsx5WfV8NQM=; b=YlqFN7DLCKoPxjFLqqKPRadGK0W Jt+Kk7ABNzVRX65jaPOVXpHw0xYHd4Z7xcg/xuK1NVNQ5nQl3mpE9EmnJswBs8FZ f779YOe8VZw6nNS4j5ED2MdVoQvaE5xqukh6vKePdGafvVIP5gLmq1oOn6Ix3oBS BJp92siB2+5f5PKobyBTcGpSIA4aH3v17HzKCRqLhLqMsqsAtBYvx0i1HTpzUluI lL0I8txrU1GaRGaoWD4a+7kYMt0bELTBXT4kPWNv/B0yBWwoC5XdHELCMDDMW0IG nzJHjsfl49x6GZ2hOu2fg1qrvV5H5MYQAUKvpl8CgOnR/c6ksYFqmY5hhIA== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bt4y2rn9m-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 20 Jan 2026 10:33:49 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-b630b4d8d52so3144356a12.3 for ; Tue, 20 Jan 2026 02:33:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768905229; x=1769510029; 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=zbZ9dEOX181iqiCrxrmv1ex1DUncYQRrvsx5WfV8NQM=; b=iDJuTi05pm5+t7+qeo8q/ezIZJQdDtIDj8kcCYy+H7B4Ito9++R2zfFAQA3hjNPJzO 9a2223axP+UPHPRAqHVYdugZ6LeLwFNzwlctE8z3NMqpil134MDJcqvnaHWkx1CiP5zu wBeAV+kNd9MhgcpAp+xT7nPLXzDJRpHBIN8UyCTr0BWhMITVp0LuhwmeWFzkvtKqcLjW OVif7VJBplnwJUG3xmZSd46xWCEqR2ISvly26woC7TCeb9WJj+s5QSSFg7+wIV3Tv4Nc ue3UuCIpEVI5cNDvU/WSUIYQbCbT3ui/nvEW0T1Y4fQZ2cJAPLxRyu51rhulxTSPoStA ROmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768905229; x=1769510029; 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=zbZ9dEOX181iqiCrxrmv1ex1DUncYQRrvsx5WfV8NQM=; b=YCD+ouP5QL4gq8GdkPiPUXY1B7oqxawFuSAD054SK/kRrF6HYzy3DeGxbdW/Aobua1 8iBvmh1RiPNaDagSLwBhqHl3bpUGnx4PrHuyl/VHoXDZI8nqSxN8miCdQDK6cL8NXwAy JKUCFUs2v+bfU5zmrgk4wiMJnOmsokbYrnQuWcFOhoX9kHzvf7ZemUHZrneiB8I03YUB SoUAR7BDbJge1w8yEfGHNCuZhGm1yrtXZuUrMoSDGO5W0n6iMV1azvNMR00IDaD+AbTX Mt/6v9gVgNU8jcwhQdc4HbtbeyeVG9JYUqInWCDDlMKBeFMft8ftul9PR9PHTLl75ePJ LNOg== X-Forwarded-Encrypted: i=1; AJvYcCXejsQRb+zsqV7SFts1vMUZMf/pl7TJW+zkVJxxnqS94waVZi0KwskNcsSxxTcwlofEKVNDFHWrQwRaSAI=@vger.kernel.org X-Gm-Message-State: AOJu0YzeSUlKNhGLorEcUySZ3Wl/tJCtucP7L8OtK2KHudFKiF+OrI96 Vm6KOG9Mchy81dO1ovxrh2+lad5WIRNWYA4qnal3ReLRcY0BrZwZDC7Elw0CZITqjo/AEM54ACS Rl7HsJzUe4mtyYVnNGNH1OMhomCwxndyGNMdgduKZpZtRpg9uP7hEQmn5XNGkx6PGWxk= X-Gm-Gg: AY/fxX6NvacBxnfwpTRg52Jb32sFw2L8drvxjLVZMmjyb3clbD1KTPiW/gg4CpuIASK i4PJrrRSGYMk0QWy5rRlpZkN7rv5ruLcUa1UVMdTdvwCq7AcroYPeVPRk2LzvNN7XNsXWpCAWVy npqKpYXZH/5p8QwqtIESF+VozdrkeTH3Z8pw8w++mEEO+mCrBBKo5+uu/V4fuxh3xchHBXEEFCe 52Dhd6EU15/j3lS/AgiDTUmVb6gENMS/r60LzcfjH96uyt2wxQ2IXUILF5DqEqawExrEI7LI4Sf TTO4SM1ctlpNNZAfgqFe9zmG0lGukWD/vIJdlTpA1loNhJtJPHpfUpw4w36daLg1qKmK39EWMXX RwXXLBKgkD3y9/wawHreU8Ie7wBAYim/64feYt9lfeVA= X-Received: by 2002:a05:6a20:3d83:b0:341:6c8a:5218 with SMTP id adf61e73a8af0-38e00d47cd2mr12826877637.56.1768905228124; Tue, 20 Jan 2026 02:33:48 -0800 (PST) X-Received: by 2002:a05:6a20:3d83:b0:341:6c8a:5218 with SMTP id adf61e73a8af0-38e00d47cd2mr12826842637.56.1768905227527; Tue, 20 Jan 2026 02:33:47 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c5edf3791e5sm10050709a12.31.2026.01.20.02.33.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jan 2026 02:33:47 -0800 (PST) From: Swati Agarwal To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Icenowy Zheng , Matthias Kaehlcke , Mike Looijmans , Stephen Boyd , Dmitry Baryshkov , Jens Glathe , Chaoyi Chen , =?UTF-8?q?J=20=2E=20Neusch=C3=A4fer?= , Pin-yen Lin , Catalin Popescu , Bjorn Andersson , Konrad Dybcio Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Swati Agarwal , Konrad Dybcio Subject: [PATCH v4 3/4] arm64: dts: qcom: lemans-evk: Rename hd3ss3220_ instance for primary port controller Date: Tue, 20 Jan 2026 16:03:11 +0530 Message-Id: <20260120103312.2174727-4-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260120103312.2174727-1-swati.agarwal@oss.qualcomm.com> References: <20260120103312.2174727-1-swati.agarwal@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-Spam-Details-Enc: AW1haW4tMjYwMTIwMDA4NiBTYWx0ZWRfXxRgCZIq/Pk48 edcq99p8QjS4VcCqd6BqKYNb6NVQrLHSwjuIJrgwT0eHsMBwRmQYTOCnMNrz88ZvjEZ2TcTibL+ 5nDoMqRW5+phjImXRQF2M11bxYEVQ0ISLQ5po9D+t+7etoHCY3PE8h0DSEYaes8KNh9e7eNKGTn Z+SDfXZNzzieydhXQkm9gknbdTnADQzCitmh1ysA+kMhehkh10ufGSerQh1+FJ/YiMy2iWJ/PLK p+n71RAbX0Z/QGIjB79SZqme2QkPwt8zdj2PpeGYnzmgrkqRLLpt9MHIATyinpYzq9D97MvxXPK PVFudMsIUWDfoo+2n2mhs8rvBW8WLxAgbnj/YepfnVFNnTBmxRyxlKfyM0gxzHCu2k/LoWI8uzG Xmvnk2Ueu0hQYfrzxg6IkCysD2TM2+bWQNubnXowM1ujOAYrqJdM+RjDYwItKV0/G2tVW/1hnjI 5AfNk57+X4sfnTabrhw== X-Authority-Analysis: v=2.4 cv=Ds1bOW/+ c=1 sm=1 tr=0 ts=696f5a0d cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=917_i3xC6rPZgS4eXuUA:9 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-GUID: HVryUCIGvaMJEeisJRf4vEJRAdufsYZL X-Proofpoint-ORIG-GUID: HVryUCIGvaMJEeisJRf4vEJRAdufsYZL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-20_02,2026-01-19_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 clxscore=1015 impostorscore=0 spamscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601200086 Content-Type: text/plain; charset="utf-8" Rename the hd3ss3220_ instance to improve clarity and simplify usage when adding a secondary port controller. Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Swati Agarwal --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 90fce947ca7e..074a1edd0334 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -62,7 +62,7 @@ port@1 { reg =3D <1>; =20 usb0_con_ss_ep: endpoint { - remote-endpoint =3D <&hd3ss3220_in_ep>; + remote-endpoint =3D <&hd3ss3220_0_in_ep>; }; }; }; @@ -522,7 +522,7 @@ ports { port@0 { reg =3D <0>; =20 - hd3ss3220_in_ep: endpoint { + hd3ss3220_0_in_ep: endpoint { remote-endpoint =3D <&usb0_con_ss_ep>; }; }; @@ -530,7 +530,7 @@ hd3ss3220_in_ep: endpoint { port@1 { reg =3D <1>; =20 - hd3ss3220_out_ep: endpoint { + hd3ss3220_0_out_ep: endpoint { remote-endpoint =3D <&usb_0_dwc3_ss>; }; }; @@ -904,7 +904,7 @@ &usb_0_dwc3_hs { }; =20 &usb_0_dwc3_ss { - remote-endpoint =3D <&hd3ss3220_out_ep>; + remote-endpoint =3D <&hd3ss3220_0_out_ep>; }; =20 &usb_0_hsphy { --=20 2.34.1 From nobody Sat Feb 7 08:55:07 2026 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 54E983DA7F9 for ; Tue, 20 Jan 2026 10:34:29 +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=1768905272; cv=none; b=GZecKVysrlpCojCUPSMnQN/BcQ5yfGcyYnutvqZhmCZ7XDoqCvYdgBmOLdG5CLoKuaR+Dw7LulbN4pmdJsUc56WGxBsyUDGDJG9Cl5cMfGkwXJhUE5nVSNxUyEeR7WpbIJkRopsddEQ2hwZ6vxdUhLjDvPym3GqEOSRmZDaqu2I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768905272; c=relaxed/simple; bh=6XBpg3UYjvv9dbN+i+Qa5FdC+lloQsQwn+x5XqW0Dqk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=eWrRKbEIixgSu/DaXqdg6m4rstyoN6QWmx/nFtizIV+lC1hxsgcROT8VItxOec/XOkU0kAOLMQ64FUJkyKwHYfh8L8rhN+JBgZQCbRf4Hrp0Ke9nLo9u354se/te+w+TkOkYDypjcZQnOa54B5+pi8Wn3GQS1caOpHCvEp97pOE= 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=KECAyF2V; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VpP3BnGa; 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="KECAyF2V"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VpP3BnGa" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60KA7j4s3837144 for ; Tue, 20 Jan 2026 10:34:28 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=0FZGZ8ftnsv rjxfmVyY7b7I9ZZQul5ymbIvpf/nMp9w=; b=KECAyF2VnRhdjvLQciBU1POo3GP 09yI85JjHOMT4RgSA369q+l6uzTIdetz0JJnH2ZSIFR2XQtrifiW3vzpnkn1QMlQ KRtJr6OXY2CxbQ11ewO5lrq1ubFupeU+z2ekbCs2ByON7CALVN8d8J0hxDScTCJ9 Cg9NgE4ulOMggp7wGsHcoIn1VcqF3H9WzfIZWr2CtjXlbcWUU6b4WWYaao7ULey0 fpvFpVpum36UP8JOHXqjIXPLrTwfZ2OP9/M6pou+IglSsimFUhtncPSAIEee8vZT 29aC1OAxTG6TXa93mTxWWpgvUe8oVPM9YeU3Ma2kj256WgveBA5UW3q8fcg== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bt7pb82bn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 20 Jan 2026 10:34:28 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-b630753cc38so8778259a12.1 for ; Tue, 20 Jan 2026 02:34:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768905268; x=1769510068; 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=0FZGZ8ftnsvrjxfmVyY7b7I9ZZQul5ymbIvpf/nMp9w=; b=VpP3BnGa7a8/pAgO7YbzwYeTUQUfsKBFzXo309oP8uoqzYxWn8qEfmHwvR1ejTI44G vlm8YabdddDeycQzMkuTf3SGtjMnOUZ5olS319CummukQ/Qx4WL62LOfX0z9LlJh+xVd 4CsLFSCc+HxfBIbDG96dHfrB1kPRkcmzy+ufz3X82fK4wzH2/OgsAAfip4Ti7tGo8WXg eVdaJ3zbSawqW/tGkMJKYyb5E7X/Ft+jlQWszuhoZqsc/DQRykqCVvBpzOanW1J/T/Hb opqt+IjMIoU4dAwboEjYGc1XNPDRJaq6FrBmIXEDi888/dByl2UNIpRxbgNBuKlkS94p BLBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768905268; x=1769510068; 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=0FZGZ8ftnsvrjxfmVyY7b7I9ZZQul5ymbIvpf/nMp9w=; b=PMsXIMnSxvg6btF6imOBSM51FTONQorEBv6MIVYBAANshLUGTc8LXsnlN3g8xzb3s0 yJtxhv1yNRgNujS5o0PKjlvi4s8KKixM8DTCXUOVR+DBPkNcyQGV+2Kv9+yWLSZOgxp9 +/DC2+vDymmllks9qLgS+PcrsQqZf6T3cE+bUz3PH6yQxvPxCd6KxXaSj+Isftt8MlES yiyYgGOFW8EGrLwF684W4RH2QF+hB+iQvgtBXbjwvjXpSBeaT2OWsdUD3r/L6jtRNSFo pTrur14DU0zlvXu5pZAfkcU6wXWQMX5W94LTzNsirkQ84b/E/gA9ZrV6x/XLIfeiIVf9 9kKA== X-Forwarded-Encrypted: i=1; AJvYcCVIiZKXgFdKtT0p4fGtXPa+Ht6Ij3QGTTaudTbHnt/W802egNmdZD66ahnpiIaBYFe8wiGALc6TNkvpBq4=@vger.kernel.org X-Gm-Message-State: AOJu0Yzz16Y3766lUkXBZIieeBj7eWRzXy68OfAvLPTfed2eLyKrU0O5 xU13M3Wp33uoV8tlzBONeKqNTfzO24+sd9Z4VO93gK3wNXCdo1Tk3RwYDcCf4ZE7PKpwdnNNJLc gxxdSJypNoK+ZbJXlZzh+XU1u1Nc58YuPkGWQ4ShUhkt2rDx1jG4xnGqbWjKbh+HWHRI= X-Gm-Gg: AY/fxX6RO8GnlQpDTzOLbea+glJHtvnp6CYReMjwfjCUuRN/qvyodZIcFyuh1yFd/wv vtqMItF8gVn2StgDAn0pZDCxUN+fw0F6Cn+qbPPJ3FxfntyOfCuabN3k6XDN0GQos8uF6OwUgBm LQWsvtMUIwBGwmrhB9PmFZ/BqeP0kyG6Bkr3M3KIE6fZdkXDmNvZMaNc1H5aeyklAKxLIab0cQr 8humSm0SEDthYi43ntBLcCWm4OhE3k0POlamV31vKE38JFmFf+adlQjuHmjvGDVlEFafUUEZ7IT FMjIBKIZjITN0nP+4wHS11gw9YJyuKwLZezMLVhiZNTUADQ1O/Ya1UR3KAfhAi0x9UetjB2MBgT mb7g7Ijbe83bvalGOHqQiECmcDxcbgX6wJuV6W/uAoEI= X-Received: by 2002:a05:6a21:9988:b0:34e:8864:793c with SMTP id adf61e73a8af0-38dfe62934fmr13174775637.8.1768905267810; Tue, 20 Jan 2026 02:34:27 -0800 (PST) X-Received: by 2002:a05:6a21:9988:b0:34e:8864:793c with SMTP id adf61e73a8af0-38dfe62934fmr13174743637.8.1768905267298; Tue, 20 Jan 2026 02:34:27 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c5edf3791e5sm10050709a12.31.2026.01.20.02.34.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jan 2026 02:34:26 -0800 (PST) From: Swati Agarwal To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Icenowy Zheng , Matthias Kaehlcke , Mike Looijmans , Stephen Boyd , Dmitry Baryshkov , Jens Glathe , Chaoyi Chen , =?UTF-8?q?J=20=2E=20Neusch=C3=A4fer?= , Pin-yen Lin , Catalin Popescu , Bjorn Andersson , Konrad Dybcio Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Swati Agarwal Subject: [PATCH v4 4/4] arm64: dts: qcom: lemans-evk: Enable secondary USB controller in host mode Date: Tue, 20 Jan 2026 16:03:12 +0530 Message-Id: <20260120103312.2174727-5-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260120103312.2174727-1-swati.agarwal@oss.qualcomm.com> References: <20260120103312.2174727-1-swati.agarwal@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=OMwqHCaB c=1 sm=1 tr=0 ts=696f5a34 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=5OhgTjSsxmRXjPuCaPMA:9 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-GUID: KQ5vmv9KyCRO-MGVisaz29Z8wfuoWDGy X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIwMDA4NyBTYWx0ZWRfX7g2OhhWLtw0l b+60Y6/ULhHtoo4SlpzWNduJ8SZW13bfD4/oOP7fXmXDuhN2Ud7B4yIN+dbq609v7eg5E8dh/OD PDMqPO7GpqZOX70eDfs+3X0W1cgJkKgwrUlQPF0hcYcIvIiFOyYBS0InrdD1+J6BLjtAsAeJjJF 1NJwBM5mfag+QaS55Wr7wkOBA65CxJVYw4AoKXb1mJL2aQszgsg5gSCvfQ4fMC5mK+nZ8HKn+8Z 8QX4QF2CoQ/taU/oPM+EVmICSotBxgYTqbyFD6ajL8exdmi7RI3L+Uwn8nS4VfzmvmzLa2erOQ/ NpH/I1azjpH5qFsywkVW/GyGOrBfuNLJCDTigKBboI+vC7xwc3Xg8xPcNPlbw/dFgVFAz5K1DkP WFmSQblLnBJ92UjMoOB+xspvcOT4z2kwrNsb3azgEIXF0xo9mU0HSHCaqMKZEt4jMZDSyAi16tR 1qfziMdww0wQ8iZGV8g== X-Proofpoint-ORIG-GUID: KQ5vmv9KyCRO-MGVisaz29Z8wfuoWDGy X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-20_02,2026-01-19_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 malwarescore=0 spamscore=0 adultscore=0 impostorscore=0 bulkscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601200087 Content-Type: text/plain; charset="utf-8" Enable secondary USB controller in host mode on lemans EVK Platform. Secondary USB controller is connected to a Genesys Logic USB HUB GL3590 having 4 ports The ports of hub that are present on lemans EVK standalone board are used as follows:- 1) port-1 is connected to HD3SS3220 Type-C port controller. 2) port-4 is used for the M.2 E key on corekit. Standard core kit uses UART for Bluetooth. This port is to be used only if user optionally replaces the WiFi card with the NFA765 chip which uses USB for Bluetooth. Remaining 2 ports will become functional when the interface plus mezzanine board is stacked on top of corekit: 3) port-2 is connected to another hub which is present on the mezz through which 4 type-A ports are connected. 4) port-3 is used for the M.2 B key for a 5G card when the mezz is connected. Mark the second USB controller as host only capable and add the HD3SS3220 Type-C port controller along with Type-c connector for controlling vbus supply. Signed-off-by: Swati Agarwal --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 209 ++++++++++++++++++++++++ 1 file changed, 209 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 074a1edd0334..328b30576a0b 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -68,6 +68,45 @@ usb0_con_ss_ep: endpoint { }; }; =20 + connector-1 { + compatible =3D "usb-c-connector"; + label =3D "USB1-Type-C"; + data-role =3D "host"; + power-role =3D "source"; + + vbus-supply =3D <&vbus_supply_regulator_1>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb1_con_ss_ep: endpoint { + remote-endpoint =3D <&hd3ss3220_1_in_ep>; + }; + }; + + port@1 { + reg =3D <1>; + + usb1_hs_in: endpoint { + remote-endpoint =3D <&usb_hub_2_1>; + }; + + }; + + port@2 { + reg =3D <2>; + + usb1_ss_in: endpoint { + remote-endpoint =3D <&usb_hub_3_1>; + }; + }; + }; + }; + edp0-connector { compatible =3D "dp-connector"; label =3D "EDP0"; @@ -141,6 +180,16 @@ vbus_supply_regulator_0: regulator-vbus-supply-0 { enable-active-high; }; =20 + vbus_supply_regulator_1: regulator-vbus-supply-1 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vbus_supply_1"; + gpio =3D <&expander1 3 GPIO_ACTIVE_HIGH>; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + regulator-boot-on; + enable-active-high; + }; + vmmc_sdc: regulator-vmmc-sdc { compatible =3D "regulator-fixed"; =20 @@ -536,6 +585,32 @@ hd3ss3220_0_out_ep: endpoint { }; }; }; + + usb-typec@47 { + compatible =3D "ti,hd3ss3220"; + reg =3D <0x47>; + + interrupts-extended =3D <&pmm8654au_2_gpios 6 IRQ_TYPE_EDGE_FALLING>; + + id-gpios =3D <&tlmm 51 GPIO_ACTIVE_HIGH>; + + pinctrl-0 =3D <&usb1_id>, <&usb1_intr>; + pinctrl-names =3D "default"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + hd3ss3220_1_in_ep: endpoint { + remote-endpoint =3D <&usb1_con_ss_ep>; + }; + }; + }; + }; + }; =20 &i2c18 { @@ -699,6 +774,14 @@ usb0_intr_state: usb0-intr-state { bias-pull-up; power-source =3D <0>; }; + + usb1_intr: usb1-intr-state { + pins =3D "gpio6"; + function =3D "normal"; + input-enable; + bias-pull-up; + power-source =3D <0>; + }; }; =20 &qup_i2c19_default { @@ -868,6 +951,12 @@ usb_id: usb-id-state { function =3D "gpio"; bias-pull-up; }; + + usb1_id: usb1-id-state { + pins =3D "gpio51"; + function =3D "gpio"; + bias-pull-up; + }; }; =20 &uart10 { @@ -922,6 +1011,126 @@ &usb_0_qmpphy { status =3D "okay"; }; =20 +&usb_1 { + dr_mode =3D "host"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "okay"; + + usb_hub_2_x: hub@1 { + compatible =3D "usb5e3,610"; + reg =3D <1>; + + peer-hub =3D <&usb_hub_3_x>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@1 { + reg =3D <1>; + + usb_hub_2_1: endpoint { + remote-endpoint =3D <&usb1_hs_in>; + }; + }; + + /* + * Port2 is connected to another hub which is present on the interface + * plus mezz through which 4 type-A ports are connected. + */ + port@2 { + reg =3D <2>; + + usb_hub_2_2: endpoint { + }; + }; + + /* + * Port3 is used for the M.2 B key for a 5G card when the interface + * plus mezz is connected. + */ + port@3 { + reg =3D <3>; + + usb_hub_2_3: endpoint { + }; + }; + + /* + * Port-4 is used for the M.2 E key on corekit. Standard core kit uses + * UART for Bluetooth. This port is to be used only if user optionally + * replaces the WiFi card with the NFA765 chip which uses USB for + * Bluetooth. + */ + port@4 { + reg =3D <4>; + + usb_hub_2_4: endpoint { + }; + }; + }; + }; + + usb_hub_3_x: hub@2 { + compatible =3D "usb5e3,625"; + reg =3D <2>; + + peer-hub =3D <&usb_hub_2_x>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@1 { + reg =3D <1>; + + usb_hub_3_1: endpoint { + remote-endpoint =3D <&usb1_ss_in>; + }; + }; + + port@2 { + reg =3D <2>; + + usb_hub_3_2: endpoint { + }; + }; + + port@3 { + reg =3D <3>; + + usb_hub_3_3: endpoint { + }; + }; + + port@4 { + reg =3D <4>; + + usb_hub_3_4: endpoint { + }; + }; + }; + }; +}; + +&usb_1_hsphy { + vdda-pll-supply =3D <&vreg_l7a>; + vdda18-supply =3D <&vreg_l6c>; + vdda33-supply =3D <&vreg_l9a>; + + status =3D "okay"; +}; + +&usb_1_qmpphy { + vdda-phy-supply =3D <&vreg_l1c>; + vdda-pll-supply =3D <&vreg_l7a>; + + status =3D "okay"; +}; + &xo_board_clk { clock-frequency =3D <38400000>; }; --=20 2.34.1