From nobody Mon Apr 6 21:13:00 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