From nobody Mon Apr 6 19:40:34 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 1A6E025C80E for ; Wed, 18 Mar 2026 04:07:04 +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=1773806826; cv=none; b=OAd0Tgcnsg/tbwWqahwvXmZ6EFTtps4W1/7Gx2dsok/68aSKVU33n//MshGm45avqxlrfKfSh48Otyd722Pophk2HOYq3qlB8TsX8uEZ2nx8BAFXfc2rmC2VAZk7O7A+Q1QpaKCmz2p3ZMCYfiE3glf3KCO2cxnKsXg5du3r7sM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773806826; c=relaxed/simple; bh=o2zRIyVnrK+K/Z8NB8eFZDC2LHxUxWG3udiN9D9rX9s=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=hzxEwDomEyOGOWhUcZ2ETT18NO29CiUuM4+2Z9nmrpSbKyDZ9RiBmaPZbCw6hquAMt+ydePsH0vgWBPVUs4Ew5mkXjY6nm0bjRY5XauPpPIw4T7GnNqGAk7Z6hH4F6TcW+B2HJY5tde23z6aUOUJYIc67fZ6mZlfBAvBc554lTg= 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=Xwi5xlnu; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gH4pwYI2; 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="Xwi5xlnu"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gH4pwYI2" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62I2xtgi1260880 for ; Wed, 18 Mar 2026 04:07:04 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=dnFUHnj6wfV nSKifpravZYf6kIMdlWwQd5zEO1oMM9A=; b=Xwi5xlnu9OsN86yTc19VM/xsmk+ tsQg/t+B6r/a2qOaZR7b1u2vrav7mNSvH5AcSTTwPJ1hwfp1dHTiJB0QU97CRCAf 84pibotQvaE36fv7crjeKSe31qB0SrfJ0PbOP9QPnLDFkJ9mSSeAyyy+MTb8Iolo Kbc9kf0lZYZNJg5v/qypbDWzfS2kOXt7KscDL9v/x3PY+i3FN4G/LPlSfpixoNGO M5b4elbb7a5oF/iy045YkqKiB55IKzeOFxiWMsz9vRWlfSx+nm/Y4DQqzAWw9sxl LSUhWeOvkMeLARnlF9mRy27SmZOGkj3JdPVpbJeewQ+c5hIhGmBuVoe/hHw== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cy5g8kpct-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 18 Mar 2026 04:07:04 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2aad5fec175so311431695ad.2 for ; Tue, 17 Mar 2026 21:07:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773806824; x=1774411624; 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=dnFUHnj6wfVnSKifpravZYf6kIMdlWwQd5zEO1oMM9A=; b=gH4pwYI2WIODaobi0GYmmbdGQaLG81yFEWNlQumLHBqcBri+FrvhMfqVbgvtR4LSBn wrr5B664Ba7pbr25ItgieGhi9s1nn7rBjMLwSOcQVdi59ksBSMy/297he8A/OGeuw0gn Je/X6IAxyIUCd2habe1FVizVVElSSjX4tt02oj32Er0RB65WJZO0fR7yrhzjDh4hi0lK 7aIZQwp3bfdKNplnZflQ/O8/keqelqHtgYcpteBJlMGb1aNCpSCnDl8ef9/t1t/vb8G0 Td1CfLpvLWezTIdQWii2qKoue+kxFzraPpW1jzLCqv2adG8VA+Zl2L8Fdx7434ibPSyX ayqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773806824; x=1774411624; 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=dnFUHnj6wfVnSKifpravZYf6kIMdlWwQd5zEO1oMM9A=; b=jliU+CeEBXQw4G4wRbuzQ4ueHvS86Pp1qPbIE+RYS9JQJS0y78FUdlr4oxH8qe96u7 7oRaWJXMjFrtx42cr3UnfcoxuYRjaJ7LJtZh5bniLH0/vqeDkMh6dthsAcL9Wuuct4tU q0TtDw2Huceu8PselYPbUHQBNYJN+2MqkMXyGtIWyIn2EHNp1sgMjB4kMed7t0l50652 /YjGTq81B397uSO8gpb6g8Dlip4PjfR+Rqwj820s9mW5Mi+rRa4h96osC6y0YXBhiun8 xya5E6tERenlQevJKrMpS2LInm04W+apmU6hdeA7j9MP1gwIL7HxJHJRQfWGrOkAGDUC JN4A== X-Forwarded-Encrypted: i=1; AJvYcCXIR9Zk9/bCGD6wGyNMhMuk9U5suvM2dMHT82jheJVWp6XTmbCS8m1tB77jQRtURektX68ma2iy4TD7Y5Y=@vger.kernel.org X-Gm-Message-State: AOJu0Yxq2XKKk+ZibUlJ1lJPvX6RDjmaLFsFgrvqBedhvTEBejiSGILD 9hUaRnZZA1S7QMAdgqTsFS1qtRCXPwUDj3lou6ylDNlsyV9MnrvejWgYRWusD4CsCOFMw2ski16 HJ7XW/qEgu/pWx2qhCwr3aNX+koq7SHbBFgIbvny6JfN5Pbf1wwmMjiZEypExDbsodqs= X-Gm-Gg: ATEYQzxPsxlxEeQO2ozFiLkwh5AyoV/QkJRdNBDRNDToHW1gVM3LBaS+TGwV1UnZsCk QVbbkoN9trTSnNc89QVLwyiVmoVDFbKAEmy60AWTIgABDUa6OfxrVn6xDDR2gD2+T7+LO2nxWc4 DDv9eA/pGYohCASPSM98qUvVULjXLen9sjtNx+1ulTstmNqq8LgpzId0uz1OvpIiE0PerlNq//6 mNsot15rRnpmZ9U4JA6/mIkftfFYS7ur2lWjj5QA9e56w67lTg/jrl/KFs3LgqvTVjZSGxjLyMi ClG/B7oRndon74NZ+5JIoCkYaYqYFCFChIoaqjNVLsfhVInC8kvVL1gQjFIW0fPxbOe1mV3Rd9d 0K4j0DNuhMmtnoFUio2QOX3yJq28MX4t8YOMnnv5RV4ODX7gcVl7lETA= X-Received: by 2002:a17:902:d583:b0:2ae:55eb:f82d with SMTP id d9443c01a7336-2b06e32433bmr19445395ad.1.1773806823803; Tue, 17 Mar 2026 21:07:03 -0700 (PDT) X-Received: by 2002:a17:902:d583:b0:2ae:55eb:f82d with SMTP id d9443c01a7336-2b06e32433bmr19445045ad.1.1773806823403; Tue, 17 Mar 2026 21:07:03 -0700 (PDT) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b06e5f12cesm10243425ad.41.2026.03.17.21.06.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 21:07:02 -0700 (PDT) From: Swati Agarwal To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Icenowy Zheng , Matthias Kaehlcke , Mike Looijmans , Pin-yen Lin , Chaoyi Chen , =?UTF-8?q?J=20=2E=20Neusch=C3=A4fer?= , Jens Glathe , 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 v6 1/4] dt-bindings: usb: Add binding for Genesys Logic GL3590 hub Date: Wed, 18 Mar 2026 09:36:41 +0530 Message-Id: <20260318040644.3591478-2-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260318040644.3591478-1-swati.agarwal@oss.qualcomm.com> References: <20260318040644.3591478-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: hIAxIE9Zbzi-FVb0uho0bQ6F6zpLkqP5 X-Authority-Analysis: v=2.4 cv=EeTFgfmC c=1 sm=1 tr=0 ts=69ba24e8 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=1mrrX1IwxDsCUTwcy_oA:9 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: hIAxIE9Zbzi-FVb0uho0bQ6F6zpLkqP5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE4MDAzMiBTYWx0ZWRfXyjpmTfkyWcZ2 +JCaI1pwKRyTsXm4T8rDopFuBsuf7SAOaJ7d1BJSFm9yw2fUDyNNs6L+aQf4E0UZydfcJoNu2Ia Xzr9aoXxTcnvfcEWs0dvxOLSsUzcES2Y5/ZHlVyFhfTuv7586S0JCWfiEgnAicOSpX5r5VTzK3+ VOvXk7Pey2akT0BycsHTKmWPhX/4HUClUgBQ4PnsmiCqVNODZfB3RN8pBIyaRE+Q+h9sGX0xKDW y8DIYoIY0v42UvW/bxArGIELo462BiymYgpulhq0+4cHDgsXaux1LZZgoG7eaSoB66cwRan/P9e ueWiBzpmXIdhS+bupZ5rjLypc/g08wKWH7O2Gudl10Wk1iDYK4RfUha3LpgAlHTYVoTrd9qkNPl 8ZuJ9xZk+bSp7UUcKmiGnk5HxAZnhQZrKifGd+ejOU9wG2+YB+Iecfj128Efk139fkzxMD9mVyN 84i+6fBqw6oHU8uEHhA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-17_05,2026-03-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 spamscore=0 phishscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603180032 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 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/genesys,gl850g.yaml b/Do= cumentation/devicetree/bindings/usb/genesys,gl850g.yaml index 9a94b2a74a1e..d8ca9fe5a593 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,17 @@ allOf: peer-hub: true vdd-supply: true =20 + - if: + properties: + compatible: + contains: + enum: + - usb5e3,625 + then: + properties: + peer-hub: true + vdd-supply: true + unevaluatedProperties: false =20 examples: --=20 2.34.1 From nobody Mon Apr 6 19:40:34 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 3D4F5258ED4 for ; Wed, 18 Mar 2026 04:07:13 +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=1773806834; cv=none; b=LvG9snMIP10g8e0B+aZPjF53y9odGoVab9g9x7wK4wy1AyvkwenwNtIbRYQWgEdEdEQXGd63AzjaqQL+jxvIgQ4UtsA1HJU5OFT71FgXQYmmr7bzS/60wPJDjI5czuQbz7OjKJ8cNSTcnnmkUkW5A4GwYyAiXPjc3jMQO2fWEYw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773806834; c=relaxed/simple; bh=GPwqLap2AqjKntszJyBQlnZUONIvKyOQb2B8o5DQIok=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=hrzIKV8MBeThrK4H2qleXq6NsLAfgOaf5wipcyXJ0qWkIjzZRkvvBKc7ayU7YYoPOH3fQuabrrTvnTVIGGzjYUw9wisNfu4E2HS6QPABizwc438Jb2/t28mXNTYT+kZ8U0Jlm8jCBoz3RWwFxQ6F1oVi4LwBEbyPgi9Y7VVawmc= 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=TjhtNSGq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d69wqIVp; 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="TjhtNSGq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d69wqIVp" 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 62I3aPZv2294055 for ; Wed, 18 Mar 2026 04:07:12 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=OS56w3hHM0d LLz07kLbPeAZUVB3ZNANQNMn7opENYkc=; b=TjhtNSGq6WSwTVIF6CxwHJfSAeI VN7HIFjZweDUvahIxi6QxnNXoJSa/1MDBzIRLggRbRFPCF79Lhsn63Km4foXYJm+ ElGA4DnpTJ2UI8uKXtzuvrdo/wamgG2Gx5SmWSiEQoni8SHxLZ+Jl+xBfFgJC0UC 6p51RFwNunpTuEUIZAq/asIkV6QazPWahdHtOf8a2JVI7Dg4LkiKLVmHnXmON4RP 1y8fB8amtfjSh7z5CFxY+8k4gMWbhXsvbDYyohYei1Q0edzyy+6zUeD+L2jsnZcJ ykNEfge3isCK2ht026wrOEpgoWXUBTIO1E1GM4Mso+6VZugm5kREHoHMHFw== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cya83tct6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 18 Mar 2026 04:07:12 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2b05a3c2421so33812345ad.1 for ; Tue, 17 Mar 2026 21:07:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773806832; x=1774411632; 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=OS56w3hHM0dLLz07kLbPeAZUVB3ZNANQNMn7opENYkc=; b=d69wqIVpUvp9tGwEM4EFLCCG2Pc1C4Sgb1Kcct6D1nNaFfqt1gmt5Vvt88WHb0ZLV+ buP+9EbOixDAhxLeX4qBTvPKscewoLHKzF/giTv++9AP5ouYKxsk2K4ywuc0RLRc5Pme CuCH+zlwaukOwI2DhT/cCSWvodYXKAcx0mjxa41BBhYZw8x/Pq/3mBuUj98aikpj9sVU Z/XUVPgWT/ZHrVAYVz/yywWD6KFHls26Ok9sTDGhb35kkLxrJUErUFYUGeOKNywWda0l aalypKdlN6WtZ8igGN6fY7y+t6x8DsT97heScY3SU4t8A0nAE2RMz+8FPUkfx5bSa0hN iaOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773806832; x=1774411632; 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=OS56w3hHM0dLLz07kLbPeAZUVB3ZNANQNMn7opENYkc=; b=d9wiBEDfsvfAgKeHkE5AvkAIJvMYJp4uGcQF0asw/GWJUryCwCJO/aZJNsC65aPTVn yP7LAZpxC2JSAora/WqxKYy/LpawblY82H0HvxJnsvfbxnE3n+EXvgJw8FB3PBmpuos6 kNCLvW9D97HyLZtm3+P2/P5n3v4HqrwrgOIdbLCpORkMxd+lsOCoEe4WKHDZ055M6dWG TAGtgT8dCdm7rAMkTFQK2k+RTrVv3pSA9LSplhA9XSLogWfEMgzr0oAiD/r2G6eEodzM DMLUFp4tsA6p0aBK5E3JO38HCl+IPuraz2zq31PLJ/U0ePfrNEjq2X9c/lwVetDtI5EC 38bA== X-Forwarded-Encrypted: i=1; AJvYcCXrxN9ek6yB0PXq9yx4UnN0/FQdBh46THkDjida02949X/qRxTwJYUUfTblsIpDaFqsEXqkasFZLSvPlx0=@vger.kernel.org X-Gm-Message-State: AOJu0YzCquJyhRcExhMXw9BtLd83ofWGzeEAfJLO5jg+vGduMV8NPXaI m+zQcIw4xbpdyieVzjiqp0gcm1Uhgt2fe3Xomo6QE8Dun1Ull63YnNbcqZZ4CxtNgPaWhpv+oPE 3hCBY8SsCTrwZhmmXyGzZ3YjLRhtPaFX5P0bwdwQQRCJFXDs5Ug7leeunZTchwBo+KJE= X-Gm-Gg: ATEYQzyW7p78EO6BS8J81UDLhkXbFYF8ZUT/QwDDJcmM80TlLRu6NPY40uHbZXbvL4C 2G/LOCMWj3uag8Okrr4CuwKNGflP8VsAgp31STyULLeVagkzaAUXsI5e7fdvyh+O5HZtMflQiGp 16gvg4DoByusKHdh7Kdezt5z47QHDgifzIau6Hi/lldd5zKBd5WvqPW++drSjoC3ETVE7NelDCn B3PCbyy0bTA4zBEerlv5KJk4kfcp0i1v2B4x1dsTb6ePYeMQjDu5vpL/lSmEB5ocF7DvXuSNVbi bfHzpALQJAsyffHDTfwqbPotHmC327wGwLv3db9bRQ5UDfe19deUKGxCeNrk3kmaQ2xr+Aan9uA Lw4M6mf/e0Y0Rw4bheaXMwMHRoM1rEBTy7SjWT4ImKQ5oIMguHysHVlQ= X-Received: by 2002:a17:903:984:b0:2b0:55cf:5e9c with SMTP id d9443c01a7336-2b06e394ab3mr18957025ad.30.1773806831707; Tue, 17 Mar 2026 21:07:11 -0700 (PDT) X-Received: by 2002:a17:903:984:b0:2b0:55cf:5e9c with SMTP id d9443c01a7336-2b06e394ab3mr18956645ad.30.1773806831238; Tue, 17 Mar 2026 21:07:11 -0700 (PDT) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b06e5f12cesm10243425ad.41.2026.03.17.21.07.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 21:07:10 -0700 (PDT) From: Swati Agarwal To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Icenowy Zheng , Matthias Kaehlcke , Mike Looijmans , Pin-yen Lin , Chaoyi Chen , =?UTF-8?q?J=20=2E=20Neusch=C3=A4fer?= , Jens Glathe , 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 v6 2/4] usb: misc: onboard_usb_hub: Add Genesys Logic GL3590 hub support Date: Wed, 18 Mar 2026 09:36:42 +0530 Message-Id: <20260318040644.3591478-3-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260318040644.3591478-1-swati.agarwal@oss.qualcomm.com> References: <20260318040644.3591478-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-ORIG-GUID: E3ptXr5up4XuvocAdv90mxVaaMNvZ4vN X-Proofpoint-GUID: E3ptXr5up4XuvocAdv90mxVaaMNvZ4vN X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE4MDAzMiBTYWx0ZWRfX+71Q/spXiYRT vQUOR6017dFsrOgGGnIJD6oHPwdPZkpOU0C3faJMilxcl6RVC8Nh57dQZbGltm9LgW6Q6P6Nhzf /gTq8TzLpVzq+j1Wu1Jzz5g4h+dqVGHz+FIKDKLz8aSiEDWv2Qf3tjBr2JzbXZfC6jgmaX1JiHn GWqCVmP0RD/xA9FcVzzFhw64cqqbtqbL3ChPE2/9oFmYBSM9qYoJAg8F32ThGcuOc54CnC977tU 5D3y7QqoqWckzb8hnKBbKUcv5089GOZBKVDEAwqXXdNPB7a+hu/ywKFvpUg8P2kcfASceDlCSVt VXAM7zUXIfdHBZC1asEuAqswQoNkRBSZ9njco7z0ySXV4NvKBOJfxNSMnunBy7qCiarNMkHoQI2 q/7pq8DZqBDTEqDbwaRAVbefcPU+kjNtbGpmlaaSckDqeXWXynhHC5T3+HiPHIJ9fz2FZrIvq8D ZoAWbEwNk0XAZgNPaQQ== X-Authority-Analysis: v=2.4 cv=Y8n1cxeN c=1 sm=1 tr=0 ts=69ba24f0 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=OYpQ5T_13xl2kP2VnJ8A:9 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-17_05,2026-03-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603180032 Content-Type: text/plain; charset="utf-8" Add support for the GL3590 4 ports USB3.2 hub. Signed-off-by: Swati Agarwal Reviewed-by: Dmitry Baryshkov --- 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 ba37eb99efba..b52dafeefcda 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 35d15b034664..15fcf3ff2031 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 usb_a_conn_data =3D { .num_supplies =3D 1, .supply_names =3D { "vbus" }, @@ -153,6 +160,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 Mon Apr 6 19:40:34 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 55CE933A9FE for ; Wed, 18 Mar 2026 04:07:21 +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=1773806842; cv=none; b=OOPhjtjSklJh1L4fglRN24TVjmigiJetvOVFLHIAC6B3x/lkwXKlvZk7RWev0TJr7X/Vy57aPyjsQt+9bI2+mHQ7HS9ARX87hpLCqKqRitMV3oAgLj0MDqwTXQuL5WGMm9uIH1S7fPoOX/17AhqPf5RWm+D4woragMe+f6+WXpE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773806842; c=relaxed/simple; bh=3UXMGbI8WON5H1T63QkkNnMrXoZ3C5K4RVu3prv1os4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=IHn0wF/2xL4pSbJtfhP/i3PdHO5RGSI/3CHKkTBYatd9lB1G5Fmb2fR0DZSxuAsjsTFoWBYFiLzqB/BhFmbm1b7zDcAwoHJTtMsS++WBYWXSE39ZO+Lu+S5AYE0qaDoQ0+9kLO1E7t2M4b+4p5naN/LTU5HOvrr+2AziJ6xoEzM= 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=Z6ElmWlC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aTyEEP+D; 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="Z6ElmWlC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aTyEEP+D" 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 62I39msT2294141 for ; Wed, 18 Mar 2026 04:07:20 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=PXXpBOuSHJv aASkuV/7Lh3OvDiKIdpCO2MCERf7B6gg=; b=Z6ElmWlCvF4iAT1FTv4cPPgGX9A iEfDyu0+vNBgWS9ntgXTup/1/z5zG2mRpM/9PqQtJO69fDU7sVMZmedGCs5L9U+b kTxIV0QrdZuehiXod+l5IBrm+veYwFusb9AHC/fVOb3NiPjetVxrx2r2aWYlZ/g3 ic3/l15EMxa7HBVhaEOZdxKAfwglJNWDkaH1hZcYEyb6GENbM0vqyhALhR1uJk6E TPOnAF44DnY0/23LHn0c4V3tCjruT0/U46qJd5xrLtlOi/0FBq1wxncV/GdWVkK7 yjEhpF/K/w7iW6D9lSwQ91yvu3IUP4qiSbeVT3nxV4mMhUWWXanDOZjFuVw== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cya83tctq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 18 Mar 2026 04:07:20 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2aecbb78e44so256586825ad.2 for ; Tue, 17 Mar 2026 21:07:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773806840; x=1774411640; 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=PXXpBOuSHJvaASkuV/7Lh3OvDiKIdpCO2MCERf7B6gg=; b=aTyEEP+DQkGGvN+L7Ls6d+qnmOC6Zo2Ts4VSMYNZayi4XubDi2X0EIrRGB9qQe5k8x EfiRfVZ20ddFFnPOwi/TfAFXO1ZZCyYOY8X74qNuE2wMjmCSsMo6gFG7DfnwhwTQfQx/ ZaIaZ98ohHrAZX8c+P7IQEK/gKUW+h6tXeIA29dv5UFWdU3YRND6jn0Oi2Mkatdh6KIp sySb8yN0RokmlqbkX0ISwrm8DnJxVDmb3qe1NdH3J6AAF6f5kh6xxG6o+JtSzon7K1WX jLF3h3xL278aLDPXWzP8lK9QEXJeB83MEd93gsYnlHBGvt/oQmiL5ZE0AwhESjvp27wu 2Hpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773806840; x=1774411640; 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=PXXpBOuSHJvaASkuV/7Lh3OvDiKIdpCO2MCERf7B6gg=; b=pbHlV8NuAZjWrRpVZylsxwGio9hE+eMWHUJcsP1I3wM4ejmRNLe65p5j2ofcjwC6mt AspAqevEAkFXLwC1wbPRN0mPjSvL2ylQezsVlkYg+3JrUIr9ojtANZgn0DcEz0f7jwbh EH7G3VCLTNpArQcYtVFko6gR54fy8TwdYk+qAaD93vdIqu9PsObVOdl1Ys+s7yY6TpOG zqyxZ44etwZwKy+QrDnDYHfeg16fytcHkV2LOVL1VYnxheouM2FL5GaNBlvj0CjqDHb5 LJ9FSmsdYeiaLPuioe1QAckiSRIU4m5VB0YPRe0q1Q2OYy+98/o93Sg3BTIfjx2H/9K2 UHyA== X-Forwarded-Encrypted: i=1; AJvYcCV5fz/xL/bumTZlIZo/CZozTor6rQmc/kZKSjRolEM4PvTaha606yrn655DMr4i3t/ea8j9UJO4I403ZSI=@vger.kernel.org X-Gm-Message-State: AOJu0YzOtjnMO+fqzrV2vcYez6vlwutjBBTOyLWJcpfukSh0I3NGf7ae Diq37mtt22crXrdbdbIM1jT1vb3j9tc6UMGRS3vAegmRG5+xsDwatvRGCKO3DCW+XWSBPmoyAt8 1zwiDC5fyLRY7MKPlImK8HW7UXYcRG2B+FFVQzG7XLOhesYMxlqNIgRPBifxdRPytqTA= X-Gm-Gg: ATEYQzxqBD7d7N0ikOLIlDq+Z1eihayHE9IiXKmg8bus7rNG0GfRf4QS0Ptakr7E0PS gEj9ACL97zl0pUWQZsGIJqft0nLIbq6ouhYJ7xV9ejX87iQYvjAM/f1U1cU+/gds2RAyLb/ArKu pV5DH4qrcxpeUyyGIdhIuov9AFQLKIHkzOcYUtlpWiYWeoxlIjXjI/QTOXyykQM1BDg9ZzBo8V4 ZjkbnbK6J7qCLnlXer1vp9k3UL2d3lNO97ZNZDWBKDkNQNcDqSbGfQCujmwyq8ZszDssIzUXI6n zTzMDOmMCDFCWK4mkESoPofvwxJMslMJBklDxnxF9+zM9xutALe/TMRQM797YeO9QZyEXeVMxzF JO1OCwK1f1bYFK10NxzxDuerL31iG129OdTEz/3pamrkltQGH5onjbSA= X-Received: by 2002:a17:902:db01:b0:2ae:ce8a:9dc5 with SMTP id d9443c01a7336-2b06e339e4emr21551935ad.13.1773806839823; Tue, 17 Mar 2026 21:07:19 -0700 (PDT) X-Received: by 2002:a17:902:db01:b0:2ae:ce8a:9dc5 with SMTP id d9443c01a7336-2b06e339e4emr21551655ad.13.1773806839362; Tue, 17 Mar 2026 21:07:19 -0700 (PDT) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b06e5f12cesm10243425ad.41.2026.03.17.21.07.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 21:07:18 -0700 (PDT) From: Swati Agarwal To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Icenowy Zheng , Matthias Kaehlcke , Mike Looijmans , Pin-yen Lin , Chaoyi Chen , =?UTF-8?q?J=20=2E=20Neusch=C3=A4fer?= , Jens Glathe , 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 , Dmitry Baryshkov Subject: [PATCH v6 3/4] arm64: dts: qcom: lemans-evk: Rename hd3ss3220_ instance for primary port controller Date: Wed, 18 Mar 2026 09:36:43 +0530 Message-Id: <20260318040644.3591478-4-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260318040644.3591478-1-swati.agarwal@oss.qualcomm.com> References: <20260318040644.3591478-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-ORIG-GUID: 7-U88dVvKNneeaEuxQy2PM65TQ80HMth X-Proofpoint-GUID: 7-U88dVvKNneeaEuxQy2PM65TQ80HMth X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE4MDAzMiBTYWx0ZWRfX00oujw/Fmtiq 5q7bZnsej0VPu6BJl66FRrJWYSiHHwhOVsoc3G14vSG64sy/CcxtUyXNmMpQ44XW9Le4BTZfI/g Gp4XWADmTgASDKe5qfqb9RhCSXv2WkOaRDwY1sqLlmNhBRyUG5TKNtIazpZX7pGC2RFsLDp1WOH Mkn3o0fPRM9MC8mKZgcgDtmcVHABGVhUAeBSUjGAoUY/SeRYcTdxa4E8xzpnsznsuJPLheVvKlx fnOO0USYFfU1fdooSkAgKdB/B0IQ/qsZX+E69qWwkNuP4Ylfcz5X2bfLA5VYd1QN1ulKN8Q4YnQ /yG5upNhE4/Cqrw+fjyuD34sJJvPlyYxVjMJqxmrowJEahWxsPRR6Bu59qzXCBkfcV20ZIkeSKj Qw/eHLQEaHkbZcTVgU5k2h7aTbag6I3X7mjxY30c1Y7etpnqd5yfEVmVGYFeJhMl1uxM5oBW+wH rA9p2VA4dLRc92Z2BGQ== X-Authority-Analysis: v=2.4 cv=Y8n1cxeN c=1 sm=1 tr=0 ts=69ba24f8 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=917_i3xC6rPZgS4eXuUA:9 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-17_05,2026-03-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603180032 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 a1ef4eba2a20..2d7eace9d7ac 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>; }; }; }; @@ -550,7 +550,7 @@ ports { port@0 { reg =3D <0>; =20 - hd3ss3220_in_ep: endpoint { + hd3ss3220_0_in_ep: endpoint { remote-endpoint =3D <&usb0_con_ss_ep>; }; }; @@ -558,7 +558,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>; }; }; @@ -984,7 +984,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 Mon Apr 6 19:40:34 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 E1C8F33D6F0 for ; Wed, 18 Mar 2026 04:07:39 +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=1773806861; cv=none; b=hMdeUYJD7nka8SNZEsJk4OikR/NUNOFhUUAS/0NHLmJ9Rp00ozchZsomnQDmi+DaXDLRCwPilKUCF47Ililhcerje/AwTuCmAE+hlAjtteC2x6W7Wtq/7bbVLka2mQcui10yRWZF6K6fSUvvdco+qTnIMuu1PvAevPZGSkAollc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773806861; c=relaxed/simple; bh=6DU4UQ9ScKhARkBm50wkN+b9dooeJgsguNKbBpvWJKI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=Iqz9EAIpLefsfHm8wfLrllrzCSFOqr9HyEYfE/7DSxI6KK6Ze+BC0Zi1dlzrhIpb+2q+1vpJKt4w2Lh7P3pACronsrKKY0aEFY6bUt9Qs6qvRSt4l2Ykh1Idzxc04LTwtAi4M87KbChGvHkgmLH2ApDynmLGGo38iNNTNh952Ms= 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=AS2tGkR1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Y75AHAS8; 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="AS2tGkR1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Y75AHAS8" 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 62I2wO5a1370762 for ; Wed, 18 Mar 2026 04:07:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= MDx6sQmbBnt8wMQUZL8tdA9fS+H2euRnThvVHJhlQZE=; b=AS2tGkR1G5tgKOaj 7YkfhhK/ihsop2/TmG8C5P0uwszdlvqYqfENHKXAC1pUmtKas5ugsuPuJdvuKVJR 49v+TQ+Um3VlQKaUzu/3rMmRA2cSgUJK6bSuYdMYsRV4WD/XTXgM0L/tfU9X3Wby hdcdCXqR96k7Ni/OBegm1dQAA4GYh2uUHng6pg6GqqXBCM98SZ1LAESlzCxJQw0O XGUkHi3XBA98pPLhYkNCwApDlmWAjSKcePcCHtJ7boS5Pp4fakqNIa6QA0dZvoHe ssU7V+/8CuWmCuuQ9T3q3gJnl3E6Wp9WhjL2+al8CSKw7JZMyR1bqpvFQJaZDI73 NTBdPQ== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cy7he35kf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 18 Mar 2026 04:07:38 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2b064f043adso20924505ad.0 for ; Tue, 17 Mar 2026 21:07:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773806858; x=1774411658; 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=MDx6sQmbBnt8wMQUZL8tdA9fS+H2euRnThvVHJhlQZE=; b=Y75AHAS86lvJA+ZDC82FRBc7SwUWYGmGe+Koq4CHC3DHGT864cQrw61YV3iFgrA4dN C8Ghm7qB0HvL4SCprHqUs16bRhoTzw5HGPhLtVKJtWPKdc9yJZK5G8KmWlJtfWPQFfDP obAPYVAD29jM2p5AqwBF4l71HfXJ4b0xk0srM60D03lnmAMdfMRFAWTjQl/sjr/lwDiB YcEowrvrYjP/Vh7SEi3oTIINGhOAvgjEs4ChfdE0cnC2hRIDWbDeYTyMWkWtIzLd9nk7 nM1m6nnelLAz7zyYrXzuyOJHUJpoQw6lWxHPsc+rJi/xvON+MC24EDRtDK0b+5YsuyjH m9RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773806858; x=1774411658; 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=MDx6sQmbBnt8wMQUZL8tdA9fS+H2euRnThvVHJhlQZE=; b=cpDJgxbHv4iRXjtBV25SUonSHUO5ou6IPxpO2l1y9x5pq/cdj1Un7InGf5c07wmB0E sQYo2ZvpfIJLqmqmxpVrR51vI/v3PVCeGe8ErWo+rn4K6LDdT4IeaKw/Ejd6ni7wKb/G eM/DYGhBPdr6Zgd2BSoQH4sPDs4YySeh66VtiTk0x389mtWeh/9wpTv9bdXGauiOv8aU 8QiI8f+gSNxH8Zo6b1vtT77Bc3tpL5fxVzTqOL2je9ImQc67c7i3GGdfzRhjJKLE47D5 KyP5mzfMzU3a2XFc5Ri85mCiEN59nHzWd8s69X88fludJs1Q7MgQzGviYYuPa2cmkPZx rS4Q== X-Forwarded-Encrypted: i=1; AJvYcCVilA6gvJD/C/wXr5H45y2ukoUB6q2MakW+wVKwTr4raNZ24RSdfdBjPVeA8m8qvDPjcY/ln9BqBdYC8DE=@vger.kernel.org X-Gm-Message-State: AOJu0YxnY2pJsTkVatPhiKKfjhsJMwy3/5gWJ2HCHdohsCzu/ZV5yX17 edtOCtIX/OwgEy8dI4GZKxuu98n7cgZqvpPWUfrIDBWqoYmW3Lnl8MHC22/NLDAjbgz8LiH3JuK yB//kixrIZDwppMBAikzdqkWKBuVhrXMbgk+rhbt2f6TU1rlfrRWAthFxXdjhKCyHyY4= X-Gm-Gg: ATEYQzzyCAs6Kg5l0yHsH+6Bo0AQCiibp3xbY2uE9+XrNL2RwOGI/Xdh4uik+1U8JWY YdXNoTKOOO3kJNzBihu6hCDAVQvRCB7vnwbUXu2f+jKvGPrLTaNk3liafvE0EPGfuMIuU+Hb10O hdPHPmSHSJGFAidgK3fw0GoFmm5hvGLAoeVZtFRV095atdaw4gPMFUI27ooOcHPEFra5kBxNEdf HkHlsdDd54DxNZluf/SEXC7Exd58Q8K4Rt6Zn6CoBLxhLtH+Vwmith6IfQpheFvWhCaj1wA1XQK hSBQBmp2BcS4FReKXmvGFeXjm+BFjX+r+edKuC4xd1PfQQfmQhoFLlbJPJxPEiJtHyFzAofoSoE CRsMpprGle9pmJffpy18u1Zw= X-Received: by 2002:a17:903:2445:b0:2b0:51f6:d468 with SMTP id d9443c01a7336-2b06e35f408mr19809205ad.17.1773806855419; Tue, 17 Mar 2026 21:07:35 -0700 (PDT) X-Received: by 2002:a17:903:2445:b0:2b0:51f6:d468 with SMTP id d9443c01a7336-2b06e35f408mr19808685ad.17.1773806854848; Tue, 17 Mar 2026 21:07:34 -0700 (PDT) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b06e5f12cesm10243425ad.41.2026.03.17.21.07.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 21:07:34 -0700 (PDT) From: Swati Agarwal To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Icenowy Zheng , Matthias Kaehlcke , Mike Looijmans , Pin-yen Lin , Chaoyi Chen , =?UTF-8?q?J=20=2E=20Neusch=C3=A4fer?= , Jens Glathe , 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 v6 4/4] arm64: dts: qcom: lemans-evk: Enable secondary USB controller in host mode Date: Wed, 18 Mar 2026 09:36:44 +0530 Message-Id: <20260318040644.3591478-5-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260318040644.3591478-1-swati.agarwal@oss.qualcomm.com> References: <20260318040644.3591478-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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: NOHzSquY9HHnbVnJUTNEcvAt9K_4J7V- X-Proofpoint-ORIG-GUID: NOHzSquY9HHnbVnJUTNEcvAt9K_4J7V- X-Authority-Analysis: v=2.4 cv=QsVTHFyd c=1 sm=1 tr=0 ts=69ba250a cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=6A85_hAfsEMDmSNDHIoA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE4MDAzMiBTYWx0ZWRfX3J9qE/tRX+k3 6wVUWqkGiI4t0JV2i7zfJeOY8JNgzLCfR5j7N38n5vWkYZeYKe8XDPBxffP23KLh0ISfJxJfXFT iUHyVHiIubVCMwomftETn0QaCqfdJTij5+cCjSklSNQpoT79wXykwHlq/OhZ7wLMJMT0oIdxPxx FdNI0CJSCKrg8barVOmr8Zobc9+5TeaHYMkUxcq1bZzm+0QQi5chHoCNrwwp21L/fR5qJrm1fdx u4rns0xZAMKL3/VajRUMTogOclJqPV1QVrILQw04YIXcUTuOyuDllE+PmtUXUW49NXIi+1RPBVC Kdy6lxwU4wtunPU5X4FuDma9PhhRNI3tDpdnmlPxow4sJUUGRMKZv3uq4XmgnHmci5YJGfhd1f/ TaSHJFZKrrkVfKH/6j0zaL/hinKX6DbBOYoYYLnNkoAHO0daQYKtcLvyHxCEYdiaN7X4UkadDGR hizPQ3Kj5d+RKiaZZLA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-17_05,2026-03-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 priorityscore=1501 spamscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603180032 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. Secondary USB Controller =E2=86=93 GL3590 USB Hub (4 ports) | |-- Port 1 =E2=86=92 HD3SS3220 Type=E2=80=91C Port Controller =E2=86=92= USB=E2=80=91C Connector | |-- Port 2 =E2=86=92 Mezzanine USB Hub (when mezz attached) | |-- Port 3 =E2=86=92 M.2 B=E2=80=91Key Slot (when mezz attached) | |-- Port 4 =E2=86=92 M.2 E=E2=80=91Key Slot (Default: BT via UART; USB only if NFA765 module is installed) 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 | 208 ++++++++++++++++++++++++ 1 file changed, 208 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 2d7eace9d7ac..7c2dcf97bdcf 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -87,6 +87,44 @@ usb2_con_hs_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_hs_ep: endpoint { + remote-endpoint =3D <&usb_hub_2_1>; + }; + }; + + port@1 { + reg =3D <1>; + + usb1_con_ss_ep: endpoint { + remote-endpoint =3D <&hd3ss3220_1_in_ep>; + }; + + }; + + port@2 { + reg =3D <2>; + + usb1_con_sbu_ep: endpoint { + }; + }; + }; + }; + edp0-connector { compatible =3D "dp-connector"; label =3D "EDP0"; @@ -169,6 +207,16 @@ usb2_vbus: regulator-usb2-vbus { 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 @@ -564,6 +612,40 @@ 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>; + }; + }; + + port@1 { + reg =3D <1>; + + hd3ss3220_1_out_ep: endpoint { + remote-endpoint =3D <&usb_hub_3_1>; + }; + }; + }; + }; + }; =20 &i2c18 { @@ -755,6 +837,14 @@ usb2_id: usb2-id-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 { @@ -948,6 +1038,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 { @@ -1018,6 +1114,118 @@ &usb_2_hsphy { 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_con_hs_ep>; + }; + }; + + /* + * Port-2 and port-3 are not connected to anything on corekit. + */ + port@2 { + reg =3D <2>; + + usb_hub_2_2: endpoint { + }; + }; + + port@3 { + reg =3D <3>; + + usb_hub_2_3: endpoint { + }; + }; + + /* + * Port-4 is connected to M.2 E key connector on corekit. + */ + 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 <&hd3ss3220_1_out_ep>; + }; + }; + + 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