From nobody Mon Feb 9 21:37:43 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