From nobody Mon Feb 9 01:47:36 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 CAF9B33F383 for ; Thu, 22 Jan 2026 09:29:12 +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=1769074154; cv=none; b=kL4FDRnDOg8VNp736cEnWuxOwQU0S9qAIK8Fx+Upf6/HrmhWL3fobxAGfnW+gcr9ia7i67RQ1ir36SYPsQLqXAoKUOYdavc0NQhCSmCZjiBRj3ocUkAVlzl8i+zfHUCuNZ1o/uj3SA1LqM8cpFuhiRzPESsYc1Ru1XdsLamI/Rw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769074154; c=relaxed/simple; bh=pKJ4S9Yb5F8U/tAd8XG56d8jkvFTawkzeviPDJYVaI8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=WM5uTyjnH+OIGL69DMQcKR5dd/T0ySQRhCbvX1liouovs615klCxvuQ+SPy0zEtij0CK8DVoMsLK9RWjQbVWu/23tW+kO6+Usr8sQW+RTytmSo8a775KfAup/uUrhr4CR1dlVHrui+YfDSelG8LoQ/emVTjJ0ODIzOrJaQdMU1c= 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=Kte+yHGa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UsvFk3uG; 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="Kte+yHGa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UsvFk3uG" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60M7wlwb3867451 for ; Thu, 22 Jan 2026 09:29:11 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=LZubwcTjSmV mCnfQ0ThfmfdbWaI2XjiaGGGtgqlveZQ=; b=Kte+yHGaaB+CJe3yRFQvO64BKD6 Sdijt051Ut5eoHimNoH4PzjfiHWEihjrKokFk5/h0kcpWfml3FmttTcdKQMHv4Zh yjrUoU0TplkZMStlt2VRp4TtShQQjYUOfAz5gEwzpJrxI3zhSp/jxqSBWBYBOg+J b98sEWRVVumNJXI15V2qhtMWycd4EOy+8KZIBqQjAO8joQiTpa2jyo4QFbBvVnQH YxXk2PzwWzmGD9D6TlsahCVd5+99+RiWJUPBwHQAZr40Y9h1k+uHK0wezn9wb/GP Sa10+GGUds49BcY5sKz6VUe7atTKqgLgEUXP5x/9nNuBUeeOnxEYzfqZYcA== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4btyrpkery-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 22 Jan 2026 09:29:11 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-34ab8aafd24so1276052a91.0 for ; Thu, 22 Jan 2026 01:29:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769074151; x=1769678951; 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=LZubwcTjSmVmCnfQ0ThfmfdbWaI2XjiaGGGtgqlveZQ=; b=UsvFk3uGetN1qDCuDDYyxFZq72pXMe2W26AddPKULAIe5HHU/eThuAbiN3F1xY8P63 KnAohlrbLqqhegINgdlZx6O4Qg7a7gGq8EinDJLJwrTqtsLGvnvoabKx0o6noNbPxk09 P1sGIOur6yc701OvXGKLrEZjCltADNRygnt6ysp9sDSf8u0jL58Kd+TTE1I2XIOne/o4 WXHgJhKo6JKeVv2sOfhcChHIBBR48YuBb0fa39xrb6fMpcX1yfdeuQW3y3mofTdSJORP Rj8txd5ggofJy/jS2qi4HK3VHjYU6gkMiamsmHj75vXqZWoLsgg22s5xpCM9HkuNKogl dbWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769074151; x=1769678951; 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=LZubwcTjSmVmCnfQ0ThfmfdbWaI2XjiaGGGtgqlveZQ=; b=VH+53AfVkoEBEqinxuK0ARFpb8zx8dtb7gB4i+/lrti+RxiHLV5msZObvpC7Y9Cbjb 6EJgcA8Wn74sSlMPBci9sfhhj8w2O6Imxyh7MMoXrPQdmsfZuQFaX/oAPdoCwcNcarg4 vNgFd7CceCNwiLeIvaXkgXvRHfX/6VZEO5ZgxB9Z0hfA34UJE5wYFhB3z8uk1CI+BaJJ 2jM4HLde8UAkgkXsKFzNmazd9hl76jMps3eFKdXfIrg+LpUUN2nv7oFuwgjrc+on/dPk sxsP3cxhdFLGaZmRLSJfyoJlPYQ3YvyCEex1l2Of9NkYC3XzNMOF7Mu/gFtm1W4WXT1x 7ILA== X-Forwarded-Encrypted: i=1; AJvYcCWj+F41A5ivNY8NrqgGky4lpmMazVXieppXd+0ippClTjX2O5ro6UdnRYX+Y45Do4iaL9oUmrTUM0vOj80=@vger.kernel.org X-Gm-Message-State: AOJu0YzC/k79RN1CCbu50aiqZeJgWjiqHPD9jUzSwJGCem3RL+IcuaWe 8bw7pGJzbBJu5x04aI4COwOax60XvNUJ70bMOdZftx5OlIHzzkYNSTkrjKyA6zK4HQpMjQWZYce VIoo5qFDqP4E8IA5XFiXmXZl7QoDnAJCHrwFl7UCD76LVxwW4MWkjYtL5tzkdESIaLsc= X-Gm-Gg: AZuq6aJO5bL1XR87X2WbMG6Quy9H7nIjOFhN/bCVsaHkiBd+jUX7JA//o7IwEieaJWK UT/x0gxMxgLO4JMOMiUU4OfQaxKx6x7sn8YtDCDUJzfynwRzG1mpOuYNaZPYfDErARUPkGQhgU+ bySWIGqJcmNVLVSMVsXIjNsnCCE9iIAvpS/9t/IGLB6o5L44yldbEpo2iXnvjnHev3i54C4rMYi hBTi2aKwrkJQmGuyZgUWQCly6nwvJQYJWt3LDeW2q6eTU+md9vut50GAUgeE4EiSOZdUNN+X8oo zpkYj9tKBbHijf+pO9NxJVwpVGM5nejveLLfAvFjngrd3xu7Xy6g3Qp5eeBQ11IBOJH60jp7a3D r/DXYfIKZLChADiKf0l4G5KVK3uW+4S15/MXMzbqo79o= X-Received: by 2002:a05:6a21:6089:b0:35e:835:7ec9 with SMTP id adf61e73a8af0-38e626a462dmr2196921637.17.1769074150122; Thu, 22 Jan 2026 01:29:10 -0800 (PST) X-Received: by 2002:a05:6a21:6089:b0:35e:835:7ec9 with SMTP id adf61e73a8af0-38e626a462dmr2196885637.17.1769074149619; Thu, 22 Jan 2026 01:29:09 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c5edf355ca7sm17395247a12.27.2026.01.22.01.29.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 01:29:09 -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 v5 1/4] dt-bindings: usb: Add binding for Genesys Logic GL3590 hub Date: Thu, 22 Jan 2026 14:58:49 +0530 Message-Id: <20260122092852.887624-2-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260122092852.887624-1-swati.agarwal@oss.qualcomm.com> References: <20260122092852.887624-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: D_M9MtBgvCS_WMy2lSvOZx5B3Ypxtrlz X-Proofpoint-GUID: D_M9MtBgvCS_WMy2lSvOZx5B3Ypxtrlz X-Authority-Analysis: v=2.4 cv=KpdAGGWN c=1 sm=1 tr=0 ts=6971ede7 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=1mrrX1IwxDsCUTwcy_oA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIyMDA2NCBTYWx0ZWRfX6zbmLOeN7iLr vgOziirT4I7cbJwzHESvel3quPMjBUPlfYUxkNgiLsXmOyndXFbSnJUZuwscmLVkeYby3wRA+zu rCHCkwMAK3GlEDkw3vboZyEuM2n2P2x7p34OTeZgePAhUtJZ9zTb7z9jVa5co5k2YXCQap68IUE dfN2s6Y5YQoSCxRtWCYN4a2ut2eCPVi6O7y7wlXIMluKrdQokzPaRvNwHW2R1rARWqlwo6OWyO5 ty+zUm72kyHglJIIj8SbGU1YDc2IyFs+o59Eus7wgfz6g7Sh2bl4otJ9zY4kJjcTE0Hi9tDnMDb N3DaLT1jfh98I68S6H+6o8VHxcnyA+lG1ykqUUZ5B89fe1LWuwzw79A7drrQzzgdyhPoU1wScPf V60H3Ict/L2xbbGKL8reEd5M9BEhWA3D6j71gd8ENE/7oPJkrsezXMjIrpXNRm+b8fDfhInQhix 6YrgkETBAKEUTU7JpKw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_04,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 phishscore=0 spamscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601220064 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 --- .../bindings/usb/genesys,gl850g.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/genesys,gl850g.yaml b/Do= cumentation/devicetree/bindings/usb/genesys,gl850g.yaml index 9a94b2a74a1e..6ab13785e832 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: @@ -56,6 +61,7 @@ allOf: properties: peer-hub: false vdd-supply: false + vdd12-supply: false =20 - if: properties: @@ -68,6 +74,19 @@ allOf: properties: peer-hub: true vdd-supply: true + vdd12-supply: false + + - if: + properties: + compatible: + contains: + enum: + - usb5e3,625 + then: + properties: + peer-hub: true + vdd-supply: true + vdd12-supply: true =20 unevaluatedProperties: false =20 --=20 2.34.1 From nobody Mon Feb 9 01:47:36 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 AFF9B35EDC4 for ; Thu, 22 Jan 2026 09:29:19 +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=1769074161; cv=none; b=HVA09h6V6pXo0599Jv5/n7OQUv/BTORLEFDbFrVdHA26U7XoqPMbo4S0uuLALYKggAhxlrlhO7G1/Jo/OWLuRp6kuHoM/G0vdsQExLjbvcVRaewEhJRH5uWZ2sS+dLMrkXQArwCuzYuMRfUTMmue6iG+s63H68hC72wLyOumN1w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769074161; c=relaxed/simple; bh=xgBWD3oKMcE0R82PzRBSvFmKkjuou92lS4125almkmY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=GiDCCMoj/BP2RY/yTJLCv6E0/jRebW0OShDxXujIRr2Jx9wyIlLqSFKvHw7nCBxJx5aXKuhdhUJkiGWhkBmda/vFGvNqTdgIDbMA7UKS1COgGA8krfiSUV1KhzeNL1GO/ssARIy23QcofajNUgj3Gkomk3y7uaO6f+SaRfRQ2Hg= 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=optQ1y6p; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VfUWsNrB; 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="optQ1y6p"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VfUWsNrB" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60M7iM3J107373 for ; Thu, 22 Jan 2026 09:29:18 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=optQ1y6pZtXwdQtJ8SA/GWaTgcL rG2OvS2nTWabkU7omHqrSWGRB6Y8hMudXsSyp4a68ADfmja4XrDSMgiMtVZTyZ0d sx9JObldx5CxoOe2z80Tgcl0duVxAENaothTAVJaamwDSiHEJk01WSQTzTsPpLYa niS9g4xj6p+lmukilxdOYDumEqJvaSDyyqXruf5neVEBdcbjUHoxsBIvmId7+p2G sg55Xgzm9E+DjENlXe60jifFEAsDe5PPp+Vyp3s8iUfPu3XYfqm+99npeD3bg6Kj bqLXY4B6ACIZ0RSAPhcuW+dKUjL153vAKANIssSrnP53XuZmaNLestp6Iog== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bu6pgsvq3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 22 Jan 2026 09:29:18 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b62da7602a0so543121a12.2 for ; Thu, 22 Jan 2026 01:29:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769074158; x=1769678958; 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=VfUWsNrBV/uJv1Ia0xfXAvMuUXqY/I+rObVEQcoIBanFDE7xhg2ryojtV1ZX1I5bEk 7fV2ex05SM1bCGizqzG6XBPgxL6lkB8GpobeB+tj3WhK0yFm58joZOtpsExfqaQAduY1 AGgbQWcksbRIcEC+I1ak7zn5fKsg8LH8L9IvCud960L9WRbPlLFsPjBwrJKPDLoI74io vIu4iXink7pdMUDeqlaMjwGGMHRN2t3nyCWbbMZZ/IivghmMVZX9syCfmmKHRYwDHOLS KVnC+FLSRaGq6ULoF4tPkC+mqrt+m+m2eFuMf8eU94JBD6hJbWNzjPjr+wUMTeSc+Gf4 jYyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769074158; x=1769678958; 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=FYrPosiOVFyJV3Jy8bS3zGZRbGClKrMspfDkMiZa3Dd1+Z13BLikj/0U4fvL4yT3vo 5B4ha8VNcOlZBpeXMNBoBpPKTWX/3v3A/i5BuNt44LavQQjkEPHENdM/nMdWy0bIs9tc qgOrwdaBUH10byNhVLsv3DRat1DwTy/wX3ln++5ec17cM04qOqAUZ0381X0kuzZVDNPz ieGLzRufG6gMsVmf1VrKf6US+81qocCUqot7tkMV8tarIgk5GzNyHxpck8XcJAVbVbbT yrtATix0DioMjiobjTYI8uYvFX4c4FdaEcFqSVsqQyeA6ZFGmBUFNU5XoGLD4dCk41O8 5HIA== X-Forwarded-Encrypted: i=1; AJvYcCWefmhvpXlUd7fXa+FXEDEhmbeF1naiKRNOCtP0rF247lDm10qmBkviEgiu/jyLd0tR/LTepxzUtOGdy9k=@vger.kernel.org X-Gm-Message-State: AOJu0Yzp5j64f5HVD8kmtXEdheTrc+l+v+QCldPD1QfPVctzSTB8eyjk 5PYEm7uP93i/tHn38/1IcIE+K+1k9z9850ObY5CVDJf7c7418oxc4AgtWOq++pv9lPbGEMBghjx hHgPWkUDUakGjKOgJIwNfcViZBIIfa5d5D/lXjSbIA6mtwRrUKP220gQZva3mWELUaPo= X-Gm-Gg: AZuq6aIvS2/SOJLZsvnXPqD14//mmb/VBXPonqOZ6tSatwdNACjKBQCeEaeBDygZr4V Q8a0ykWONJ76wkcEibS+jzs00vekLdQfqVbjPoKXCBpP0WbmmEEvfkgmoCpQ8+2BK3T+PnQm4iM pvF9q7jI6ZDLd/7LPD2uLT1YZ1BlgERWLsfKxtfYJG84uvitf4ItRQ0pg88LDvuEv/8VbNRG/zC PJD32/LemNX0rdMJ+4SCZza023miH5qzGFhsvzuBKm511GcFXeaOlZpRH9G4QLEUZrmprwfBtEu 9n97UShqnJdrtVA9oTKLj35VLmnCInVknxg1ebEt1NRNwUlNyP1+yCTkFOEd1dS/Chon+P4TgMY XHp14F1ezOWJhzCwSY8Oq/yM7LynIV0yNFg/a87EGNEY= X-Received: by 2002:a05:6a20:7d8b:b0:38b:e68f:4645 with SMTP id adf61e73a8af0-38e00c038a7mr18068416637.24.1769074157644; Thu, 22 Jan 2026 01:29:17 -0800 (PST) X-Received: by 2002:a05:6a20:7d8b:b0:38b:e68f:4645 with SMTP id adf61e73a8af0-38e00c038a7mr18068389637.24.1769074157124; Thu, 22 Jan 2026 01:29:17 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c5edf355ca7sm17395247a12.27.2026.01.22.01.29.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 01:29:16 -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 v5 2/4] usb: misc: onboard_usb_hub: Add Genesys Logic GL3590 hub support Date: Thu, 22 Jan 2026 14:58:50 +0530 Message-Id: <20260122092852.887624-3-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260122092852.887624-1-swati.agarwal@oss.qualcomm.com> References: <20260122092852.887624-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: AW1haW4tMjYwMTIyMDA2NCBTYWx0ZWRfXzxFI9TnkrHJg d6Q04HgPZUP0Xc58lGSvvhsU5hM4X45BwR4Hj9YQZ/3Y8PraRAyvI9gu9UYHEkvUa60jy4guW97 h8C2hAW9PWVbZFnIco6SLgK5Ksc15w5VX7zo14rU4KMcbKp3KmAPWUj+66G1Mbtcse87w06PQUi S7tU1zLIdgMzViOaPo1VOY+ailEj5+vNkzo4OwzB8YAggeskSK4UX3KW8TCWomriAMmK4iQlwoJ KsC2pJHqkFpTSO32xjjiZutoxyXN+2hrkGkrh8nyoCGw9dce1CQz+iNjsDiKR8emaIvppGelvTw 772WVTEsS314jjdXrb5gKj0fal6b2ltHN5ctIQor/UGioVodxcAb1soO/2kKLYggXX760rRiPXa ajlLuBpf7IFQp24KgAqO2O5W5UZr+YsG76VVbUTrRswbhPlhPZKMS2GIAG/3MYGQnbTTFlVwq06 oJtmCxlVxUSu2eMLH/Q== X-Authority-Analysis: v=2.4 cv=OZGVzxTY c=1 sm=1 tr=0 ts=6971edee cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=OYpQ5T_13xl2kP2VnJ8A:9 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-ORIG-GUID: LVwRDbqVNYcf1-93xOzOsjDHl_mf2vK3 X-Proofpoint-GUID: LVwRDbqVNYcf1-93xOzOsjDHl_mf2vK3 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_04,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 adultscore=0 suspectscore=0 clxscore=1015 phishscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601220064 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 Mon Feb 9 01:47:36 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 AF3412F9985 for ; Thu, 22 Jan 2026 09:29:27 +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=1769074169; cv=none; b=RxWkTBAmouJ1nzcqpI7sb36DATxQtv+pOOlOIlJSk3veOYb8FbL+eEZ63vDCHfbCcNbeRkBh3go8+H9SytCeBsNZKgWo1aIOb5GiYlDcjQICHDvdcbVEYsSTn1kdiTrMnZGIrU7Ln+SD/Gu6RRRsuk8Nkm2hvJG5OfAn6Emw+zY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769074169; c=relaxed/simple; bh=Xkww8B1bvxwpIcKpy1JewYNymNIwaL0b3k48QMs66Fw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=O1oz5m3bfgi/FN9lRvfRzQZkF4TInatj4g7r75QB2urpnAWqi7+BDJhyzOytj8c63RwTfLrN30qusHmDPu1wCBGf9LjibQPWT4RIbGIcsFhzmPJ68uGnGHNcaT+uHED1vREU7MxPNDC1Te6bZKRqsT+AqVZpKJ1idAyXWxG15/U= 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=RiRAELHm; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KxvT/DHp; 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="RiRAELHm"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KxvT/DHp" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60M7df1k789137 for ; Thu, 22 Jan 2026 09:29:26 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=RiRAELHm9mwB+lX1GXgED9U2XCN cfagUNfDgo/jHyc1UWTh5hWBwhcpTKbJiOwLVk3HxRDrj64tJvWLOOWcUqmuGn0Q UbuvIF2+tCcLYPxTd90uBAF7huE4e6fuRgQDUlWc/Ir3j8Og5AlMNHbwa+/bYR1S 0dj3QczutvN/UJtiIhPgbHQs0/e7zcI7025ZJx+vGjlSznRDoW+ie1opPWUTm6vk TdUxX+wgATYhK9x06UQdNFE/1QKcqyGKbMbCCsaqKe7Lx5NYspD6FuXt3xv8AhkJ SxG6VMclHaD6EXEuKRJxEdIZi4h5fyRph9a9N2NqCXa76YwnyS+YfrcPUGQ== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bu6p1hvea-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 22 Jan 2026 09:29:26 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2a0e952f153so15167385ad.0 for ; Thu, 22 Jan 2026 01:29:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769074165; x=1769678965; 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=KxvT/DHpaI35CHwE3qsq2WRHvE+33JmLl6LFORq5sk+iK61r89ity1slwDoc4FbJ3t 2cAd+ge6gZ7g8XaXbKht/AjitbHXsrsxR9okAizeHSLWWoA8IFWJA/qhzZGar7DY06aX 1ymvz6VKq4sTfD3G4uv7hjeSHq8MaHoZ0+xDnbJ3Db6zjodIgli+hvLTlRwT6cEOE+HF umsNcsMsV54Wq7zSwu50B3u2dHTa7C0tEVFQsO96uW05xcimaPOtx7saoRFSykBji+ap IT5XF5708Dsk0cvAxdRDcGp2XEC2/4OLLVUAfitst0YTnmBltYKyuPws9HMgkYi1XUOJ iJ/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769074165; x=1769678965; 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=GOfwCUWbpEuf33mXYa0J3dcZhAMi+cZy0D4aNkbXJi3qH5NT5LcsVWnsG/MlqtzlcX UXwQ63RyZ0lx36iP9EruF8ZLd1k6Y2bkHfSpYDQwzdEpCI7GcM8sbIQNSnP80tNrv5VY NIb9WKiaSUh9Bidmlbi8e1+jQM53Y9NCsCcsA6JNMpuBe9fN755npmlBCxdG+rF4SdHi bIRoKWRxvFkKo74AqS+6zmsZTl7M14+tCZClJcAcyysjbhFgoM5Z79V64Tek258+T7iZ oMYCrlMvmc0PuS7qDbWGGfJ3XExBhxPJkDQiaQyo4fx11KGiQgBwxy6qHZ2lQPawRphL WCTg== X-Forwarded-Encrypted: i=1; AJvYcCVfIVzoZHTLUCwSEZWGpapWc2+EDXFrL5ZaTd4KhGPC/2nZvLHu6khzpoYVwN+J//2En30y3fS8WIbjoIk=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8ircL2C4gBIJFfYjdlKCYXG0TE64lUHZkQMGbDQkQFqpNugLI eWHGRdEJW1IASKbWT4qO/AVs2HCuMPml0XDEkiDiaO8VHKjSG1gTD16+DCugUrZFoVWMmuysm17 TYDkuzISE70PPCSPITGkOtULr+paNUGRm3869/NGQr+QQS8Bag2aQaLoqMylmE3dItCM= X-Gm-Gg: AZuq6aLkDQ8qoc7m5EAPscxInN+rIZaPJ0xMRnUSX2TFR+Pv5yu6S5oYYkuSEzF1Kkm qYtdtTTo+Uzsdwou7e2rHTvqnluZGXy92l8yNjAES2G+XBBWPu1gK8QcEayKeAdJSRnuLqlrb0x T0Se0gkoSzl6Jot79J3hi5Nj66Mw5RKsKQzsJ/HiTAPqcJZHQLADWlg8EPpkOyX8Wfci4FNKWUa gAyTZn6XxUa9ZQPOQlgiA67+BizkG3SIqSppwi95OM16wZqEf3rTzfRfPAcfKgmGE/H3xF8Ld4G wwnW3EqfuRjXNRJdkL2ncQzGgUdBYLv242eUOW7P0Xku8V09lbXlYLR6cHPYuq8QMFhnRhKDLRl 7kB7uFe4zkg7J8h8942ODhQkgHwIpuWnWYE3vQfQ3u/w= X-Received: by 2002:a05:6a21:e8f:b0:34f:1623:2354 with SMTP id adf61e73a8af0-38e45e414c7mr7626142637.42.1769074165101; Thu, 22 Jan 2026 01:29:25 -0800 (PST) X-Received: by 2002:a05:6a21:e8f:b0:34f:1623:2354 with SMTP id adf61e73a8af0-38e45e414c7mr7626113637.42.1769074164621; Thu, 22 Jan 2026 01:29:24 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c5edf355ca7sm17395247a12.27.2026.01.22.01.29.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 01:29:24 -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 v5 3/4] arm64: dts: qcom: lemans-evk: Rename hd3ss3220_ instance for primary port controller Date: Thu, 22 Jan 2026 14:58:51 +0530 Message-Id: <20260122092852.887624-4-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260122092852.887624-1-swati.agarwal@oss.qualcomm.com> References: <20260122092852.887624-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: FKN4-EFwfJAxr82voaqv7TlELqpBwuqi X-Authority-Analysis: v=2.4 cv=N7ck1m9B c=1 sm=1 tr=0 ts=6971edf6 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=917_i3xC6rPZgS4eXuUA:9 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: FKN4-EFwfJAxr82voaqv7TlELqpBwuqi X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIyMDA2NCBTYWx0ZWRfX5/YtrTs2xq54 xDD++CRuNriDAqGZrT2OpBJ2TQ2RZ3Qu27RjG9kal4tzy6duuBGUM+rmPMvJBeiHNWVajH6ubHY BavsZFUJNg3G+o+F2/XrNkVtXbesZk+nHpgNgnL8wHGwnivntk8xVxSW2hQFu2zXnzH4lcfG56Y OVrQoNtT/AwH3CdZY9cD39eLIsb7d7zJYHVRZ6PeYj+CmmzxdfJcwi59waTda2wUC5SjzPi7pLq lHZh9mmpFxOlaJ+Jr+RiaS0FhLx6UxhLOY3ouokbjNblXfYjdqeaLFlTht8KdlgJeXaAfijBnMT mnw8DgnA/M/7VPNXH6pRHINrOuZd92LDugznRz7OsFL5AdKZkHez9XLZKn2XyRFKET0aQ4uBJYm 0OKfW1MPbQJHn7/519ttrbz5sMPfeL5roMVlEoIf0fZygDNZEqrwTN9EMhvcM7epD694rIO3pxt UwbgGpa8k/uz9DpgbDA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_04,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 impostorscore=0 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601220064 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 Mon Feb 9 01:47:36 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 BFD7FE55C for ; Thu, 22 Jan 2026 09:29:35 +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=1769074178; cv=none; b=QjjzfDcGEqmKQmVx3UIMH8wgbXmGw9T1LSBgWvfNmb5BErov005AR//6dbGWZy8+gHresUJ+oTB/XjbuO5Rxt+fQrb3t6kYSYMGmGo/6k58qW/SP3bJ8c+3Nhv+Esths3wSuL8Btoa1d8msyVESa/w2rNIEGoH9tnS0vHcGqRXc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769074178; c=relaxed/simple; bh=oRKZqK1FP6N75hwnAoVdkW2YX4a2y1ykNd3us2G+tzY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=UsCAcSLgO0G32HQk6jK8gW1AIk5qhHo3NhMYUeH/2bkx2b7z/V6tRme2XLMwXJW9AFvcV3srpJuPne4hIIF9pdoFXLwaWfR573xXdQdNkAteaRYuEevNYVpVDpA+88C82SelO/xUrclb/PsZds7OKd6lK+j2XizFdS4mG7rL+Xc= 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=laf/QqBR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ay0Vct1R; 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="laf/QqBR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ay0Vct1R" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60M7n6dI107348 for ; Thu, 22 Jan 2026 09:29:34 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=p5yf7jdT8vi mfZOvvscm/Z1IVEImEwdEsdOy6TjF2MI=; b=laf/QqBRpwoGrYtm1b6AfeYRp0A l3hH8Oq7RU7P+33e3oibrT7J0f7nebzrmM8BzfG2vixwUXeKqDwsR4nvJUYoQ8bi lNSinvPIq8/+qb5cdwSGJ8YuhzfAD2L6845vJ7ySsGAXrv2bbhK+z0xyUTOB7G+J ybyW7VtjhS9y/c1xgZluyF4irWvyirkjvkL3Wh2Ok1Y/d1Ig1gZqUjJU8ns8EJ1z UexnPB3YPhN1IPH3RhfayEJusn9mp7T29d9nVku1JEOiJy4rK1nGeUCWFoz+FOMf q0bb4sHQwHOy2bH3/3cisnhnrCfUllxQSmgzZbTZIDiYq+seQhlXgljioew== 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 4bu6pgsvr4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 22 Jan 2026 09:29:34 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-29f1f79d6afso8531145ad.0 for ; Thu, 22 Jan 2026 01:29:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769074173; x=1769678973; 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=p5yf7jdT8vimfZOvvscm/Z1IVEImEwdEsdOy6TjF2MI=; b=ay0Vct1RKIf+tfprFXvk+5TyrmxIgbByf+DEvG68G5TnOEDU4l1QMLhvM0RkzR3R6Q jhIcFdqGJ9tKHk1csb//ZX/2qKmCINQPLDiFbXwXb4aHRO2fbLRMNElgjss1ryPgPobi LxFsluZ3Fo6HU6q504JLseX4d/s2hnvF0QWEuLu2bs/k1ayeTI30bXPvQrbrn4KXMRCL C4SXqzTCz9zGavGLoEY1txXeNNosvJsZwkZ+jFPowsvMI3PQhHdEXrWviMi5809Jh+fK sV5MHBV/0qceulO2fEyfUzhoztUcHJALNtDjrzpVX56NaJVhkk/fKxoOaa1/i8sEQBtn orxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769074173; x=1769678973; 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=p5yf7jdT8vimfZOvvscm/Z1IVEImEwdEsdOy6TjF2MI=; b=b52oI2eXBZ6Z6YuyiQwoja/wbs/fyNjBEXF+sSi7VHjVmKEfUXxxsUpRt9ttSVTM5E DihnD5wY+lAuPEAIC4gqos9QSRxDDQqbugHGgHghlULjQd4qrqJOe5ajDLz2JqV4OVfC Oe3QaqqtQcvGfrJKjy8ayJCIrFOa2obqEIrE49dcBkpycrFz5SlA+w/zKhwxWfLtiQuv 340hbVEepJ0CuJVdCskFwMuVHTD6b0Vd3QKcvGoDn23pe8lxhJZrTayxpZOhZ9ty83vE Z/NK2rqSyZCvCNP3WiZkVnk6xZ6HQiaK9P+eEeevNxG1z6BvjaggGD2LYE9v11BFGjkw Dl5A== X-Forwarded-Encrypted: i=1; AJvYcCUN5czwkswx88bYxzTfZtSpPpEOEW6mdjLfEvzNLEec0n2PCBitB6KdoKWBbaz8h4yfQlItEQMMskua5Hc=@vger.kernel.org X-Gm-Message-State: AOJu0Yw+dgVA1W9QLkoBHjoyN2OTF5Q8MiEmN3O4TAWiNhnEZ5xtjmZI FqX/8wBe0oVvs0Jw7FrKq8Gpj4R1MIINt/u/OZ949ua0CpwDi+3yvcTabNPT7vuZkkt/G2kdojC A2spq0peX45mVFdQyxR3c6fgF1AzMbxf1FdknThk8hu5hrB7etgn00CwWj8ru5ZVjx+A= X-Gm-Gg: AZuq6aK5R9i73i4aMLepi2uoh1c/gB02gYwEX4RwzayRboSeb2YlN3aIVIHsbqXr6y7 qiSmo7mncsBPXDz2z/Y2uEXEqaQpxMU1jCo5lYmUiF8OmSpxSMLpMbHY7ULvrSX6TbxzrrzgcHp osOyoUxtDZk3xviBP3gcdX+Zj79lXI2UFaGIL67NCX7OwEjf4Hg2GYpxt/0Mb2wniVeAzf1mqmz RWQTihmLFWNMOoaZOYTPklyTk08C6PY+X7YlUgmS6ArP3fyIADhJWkdAI4qIWLVpQofDRfch3p1 Z8FvJBKoQ5ZgNxSr5dqvcWMRBNksH+A+tN16l5WSVsrxsXKku62MjHKE7+7S/5gpObdp4RVnyp+ bQgwK6KNFroRMI+ma9sC2UxOUXa530oDQ9zVJd9QxU7U= X-Received: by 2002:a17:903:1105:b0:2a1:3ee7:cc7a with SMTP id d9443c01a7336-2a7188896ddmr194997315ad.17.1769074173338; Thu, 22 Jan 2026 01:29:33 -0800 (PST) X-Received: by 2002:a17:903:1105:b0:2a1:3ee7:cc7a with SMTP id d9443c01a7336-2a7188896ddmr194997015ad.17.1769074172772; Thu, 22 Jan 2026 01:29:32 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c5edf355ca7sm17395247a12.27.2026.01.22.01.29.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 01:29:32 -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 v5 4/4] arm64: dts: qcom: lemans-evk: Enable secondary USB controller in host mode Date: Thu, 22 Jan 2026 14:58:52 +0530 Message-Id: <20260122092852.887624-5-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260122092852.887624-1-swati.agarwal@oss.qualcomm.com> References: <20260122092852.887624-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: AW1haW4tMjYwMTIyMDA2NCBTYWx0ZWRfX4xDneYVi6JiJ Vd0Wb6Wtz6ZwmJT37eG1MT5199iec5t9my6c0l89Ub1T3II8KwyGY0I8D/9Lqdo0Yhak6XouG34 ofQMa3fuRWOxhZXmE6+SMTJsCzbb3xxhM6IMrIBiol6KduTJ6N2zliMm0QQc5PXtMxhWT+0Q+9l /xqDNpe+gxFDVOEU9Uf8cRv8wLCwbfM5dRcqwCE4qfasTMYX76LuAfhKwLGIq2sG6CBLUxTrmJv J6wOv1mxqJ3MSPSkAps4d5S0wt3fhfw07yb91y3AlVz74QQL5umcFEs/Plx/WIKHBgBbOql8F1E p6HtDVOSquihqXLhivfGpaSZ+0+jV7/lPn2Gp8ZwjFzcpKc0OR9cBg9HWOF28hl6Ne9bowbWBTV d9AvYL5aKCZ4MlJIF0ab7hMFq/jj27YMM72cXjz3TZHwLeYNH/clI5Ao2XWhDLzPM5APtRF8Sxr OLun1ZGhrYWRJbikSbg== X-Authority-Analysis: v=2.4 cv=OZGVzxTY c=1 sm=1 tr=0 ts=6971edfe cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=6A85_hAfsEMDmSNDHIoA:9 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: eQrNWrdS2cFDiJF9RKf_IotoboNriwDa X-Proofpoint-GUID: eQrNWrdS2cFDiJF9RKf_IotoboNriwDa X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_04,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 adultscore=0 suspectscore=0 clxscore=1015 phishscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601220064 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 | 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 074a1edd0334..a549f7fe53a1 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,39 @@ 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 { + }; + }; + }; + }; + }; =20 &i2c18 { @@ -699,6 +781,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 +958,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 +1018,118 @@ &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>; + }; + }; + + /* + * 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 <&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