From nobody Tue Sep 29 06:07:17 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012045.outbound.protection.outlook.com [40.107.209.45]) (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 6CD9537F307; Wed, 12 Aug 2026 07:39:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520400; cv=fail; b=Ge6QCCLS/vSIXExl4Mu9+gMGwtFjWzt8CkWoOo1MexKFKcPRQPBtoXudPqgOYr+aIg7SjyR90Y4gp4aACbJrwnpNRt3CC0yREtmFJsMqjPTUTwxbpEW/6klf2Tq2k8Oz0fThDSXv6WW5gajST2qlaUow0cCBgNILR0BmlO9aQgQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520400; c=relaxed/simple; bh=vkRhhoejENKoDwI8lW1uiwiN15ii2EUSfmgLVNLZEK0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=gubRsSyUE2jHkK3hiRQ3k4aRtI/4/e7+/QjTMcwLRN1w3kSGxbz/UHkH94z2a6b61kE2E6kxey+lKb8dt2Wf23pCDGA5p0oIpty6wiyQfBHunPSQ9iIPtlSNtFe9tvjCnnnOPME9rcPwpeEXWLipQ9WP8608dw/U2ArjkJ3wuV8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=iS9ZgudB; arc=fail smtp.client-ip=40.107.209.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="iS9ZgudB" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bjB+VmOAw5hox3OsIyF0fyjcBYjR3d9di/M7vZnDNfHX1ulIb/4++O2hQS2THNQ0grYzI8oUtWmE8ZxrHQmi2SXdJ412eHyjXIcLLHGMkKMw63dZkfmvo8ySRWRukTsncz+JfSVgwFTmbRK9bxSJqVy27dmRiFDdifi8qi4O1HQWH6eIIvHQJEXbLN+E/Rj967imrMqnK/8NOmFgR7MzkUPnrjK3nUPOGdVFrYZV1bsRJnL0T3T0aMTqx9nIoQR6y3ouv9s89zLgGGhkxPUc/c08wDBf/cf+F6gZ6FtsdanDC6fmXZqc6KaTgbWmtm4HAHZBYM3UY7YaJL38PfXESQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dckuTxci/fxjYsLDQNUWvOt7NnMPeJX+omjElxHa6qY=; b=v6szvC6Yb1y1SFPaT8oydyVOIc28PWzC+w9sAupkqPQ09aO3TjQc8fPEn8+AgDu77ZZYZQFeulJaRMMPS3v57NQE/zQ/OMC3MKDB+GVlCK8eWaiXMp2Ihv0wDNsfSgju8OC22sCrL4YoxfZ3YJ6Wttqn3t6h9VPvAOb1AYoIDiI3N90Kr5XQbNn0I9/EIIOkICIiP7UoN97iEGuuUFS0U3kE6wFVxFIyIbIpFnHRn/2QKLqH3GPbu3/MQkF19en2Mskixs7dEw9i8nDWH5ZrDotkDjsj/bRaUFG0L0bY0AV4pWdXCjSGFsF8/bxFziaJPl2uaAvCyOOc51YcqIfpUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dckuTxci/fxjYsLDQNUWvOt7NnMPeJX+omjElxHa6qY=; b=iS9ZgudBJo3UIGvJXiK/4aZWR2TUCyVcaT4wQ40wXKZYWyVQ/vQ1i5XKFns/9gk/PFlY8HNtmD6rbwhQvMWvbQk+LJvmLBfF8SpNNf/4JpBCdYNEML1/4XPpk1zgKAgqCwEitXRFHd/IUufNjSINwHagNKwJao+MVkAHuIeMfxxQkqQQIzE3NvHslSBiB2aJJubFQDjq0U1adE9cQYnaefs6JN6pdctLznAQuonNAWQ7I7QbwoEwj7+/Ee47rtlX8qlZarJXU81ERdJe9TQ9locf9VeEqVd8CN0eNJ9NZbG8KcI0GGyapG4KyMidA8Aq9Ct5ISz1T4PYjz/4LoS9VA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) by BN9PR03MB5979.namprd03.prod.outlook.com (2603:10b6:408:134::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.11; Wed, 12 Aug 2026 07:39:48 +0000 Received: from DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542]) by DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542%3]) with mapi id 15.21.0315.012; Wed, 12 Aug 2026 07:39:48 +0000 From: Adrian Ng Ho Yin To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dinh Nguyen , Michael Turquette , Stephen Boyd , Brian Masney , Thinh Nguyen , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Adrian Ng Ho Yin Subject: [PATCH v3 1/6] dt-bindings: clock: agilex5: Add USB3.1 reference clock ID Date: Wed, 12 Aug 2026 15:32:54 +0800 Message-ID: <9b583ba4a5ca48d07854b7d005b43b41fefa7fa3.1786518803.git.adrian.ho.yin.ng@altera.com> X-Mailer: git-send-email 2.49.GIT In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: JH0PR01CA0156.apcprd01.prod.exchangelabs.com (2603:1096:990:7::14) To DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR03MB6230:EE_|BN9PR03MB5979:EE_ X-MS-Office365-Filtering-Correlation-Id: 1d3de617-1cec-4efe-386a-08def844e2b7 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|23010399003|22082099003|18002099003|55112099003|11063799006|6133799003|56012099006|10067099003|921020; X-Microsoft-Antispam-Message-Info: wbhYglPobhxZRwOFvKEUmR8NhOR+IDrKgrpqR0+CloOlno42ZTI1VtW76yiJZSxQ58j3Dzsu1kasavkaxBvcSUxVbaJajp/vPCu1LuJmlUugkTZiIOKho55nzvGThN5bCF4fUQRWgW/adFem5SC6x5+jTEbe24tmu1tTpLn4cO3GLFRhRuv4UgtCioarZVlJCYfP+FNnFhBajjwE7yYjhYvy98i3c0/Um2957G0Us1+ubr+nm8ZhqjSVC7geK6dIL+eb4uwLakcuQZw9NexAx2/9nmppLT9Krs/6UkUDpaBLbIxf/QrMeGLV9gnurfeM6Ipyy6LIQ6MQb9FlInkZ6AiJq8HnpTLo6h+tg9NzfePyCeRsDz7l5DKIdE6Oz/SpbdIt4oSEsrYNUkSN1TxZEzGJuxG6cNvJIJ5JLNk0tT07H7qI0OMTgJJfVWfaoimQxyPitTT/TkSISdPbSku9nPyFebb7cpTbCXbLLKcR7SYOmT2z1CVAYJnTu3cI5P+XnWv1MqaDiGyil1WyF/2GHQBup7NWyR9t4en3SHZ66rCilGgl/MezS7Ro1NikotBwFDDQP3SYo5AjCJ2HPmAwcgqbdju8LzdkNuEMt0gb8dN+3YE5RldX77zFp8tg1bNiOLYLkUgXM58NXg4kS2pq/DTgIK/vopNdRZksJME1hlP8plLxTFnlM1gqFBS5uOV8siJeD15sEM5zqflTaDWJdw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR03MB6230.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(23010399003)(22082099003)(18002099003)(55112099003)(11063799006)(6133799003)(56012099006)(10067099003)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+qqFo8XQjasBcPHG6EewiMgAt5ko3TMB5kyPeXdoyd0E2jVBbDSk97BxNmmT?= =?us-ascii?Q?22Y5UoDczO5eQ5/5wSKmCYOu4akEMuDtL5Y17B0fn1xG1rO5S7K48uEmTVzf?= =?us-ascii?Q?3FQHGePxZ0OQUZ2df+pjKAhuPnQKmJB9wke0msPwHNGYzyk0hLFETZrWeIcF?= =?us-ascii?Q?as302yiA2SqxyY/+aWXELHktC9lBrMIRZpToC4dWM3bqbKrJC3N7gKPgJ3ay?= =?us-ascii?Q?FxfCqN2pDCOZw7CDydK+Taz5VRuTuAcSbcvS2PHq422apElmOkfpGs7cIBmZ?= =?us-ascii?Q?VtkZYznheFutoB0hxrb+gjXvCfQM4IPqI0qBypn2xsmcowFlcjSkmIcfwmYQ?= =?us-ascii?Q?5CNIY0n6MDbMe0/8DV5EtnteWoqIBoUygSBMVx6icmRwbmN+RygYtj4fHqGa?= =?us-ascii?Q?lrhMe5by2pYK/cpfd22Ya5JvMGK4A59JnTmpnvVQ45tnPLk7GWYCSDfKbmsb?= =?us-ascii?Q?7lPigFK1y6yKxYwnUe9faYuY8QEG/h/SYaZOoJ3pK62F6KV5G3W4BI784OaK?= =?us-ascii?Q?iqafLAEmqebwTNrbsXx7Lz80I36kEyW8asLeVeBH9dBJ2WOJJv7uBgu9wRIL?= =?us-ascii?Q?7BAXeiBTpbSWy+g0l3PrQAqkxQgpE0WL2QKBT/rSnZCYi4RSuFNP4iHE5EbO?= =?us-ascii?Q?MYsMKfINFysjlKwnWUbQxUQyGqX9a4RbZSUK2PPP5JzBGQZ+fH3otX+uCsYj?= =?us-ascii?Q?bXATF7FsKrnq6tgHwout+27itH5x67DvS/wzTQTykFBXEFD5we/1iDwTGtEl?= =?us-ascii?Q?QoCC7UtfA/3SoTgTxfz0SaA1MS1y/fsCv61aqU6Dq2B/ugoH4AJXJvhdFXvE?= =?us-ascii?Q?DQVMOAYCxFw9Aok+B/d6DnXrx8H7biSN+4srLZHDUxbrSZkyCmm2/phMFvNH?= =?us-ascii?Q?quSjpwWrZcWNEavdII8T3O+vIfF/ddbQod/JDZdiM+TWl9Qv42B+BldHMqrd?= =?us-ascii?Q?3xh8mSnqy0ECFpWhCneHPnI/1f6q+kJV1RfcoGbJ6uUot6/0MFYNQTKbPELa?= =?us-ascii?Q?Ir+oiEMQ/WpsK7vWhp0Ab9D4mXm2YtCI44QzBSIpFXsf4XRXh11OTuIGQ0iH?= =?us-ascii?Q?KROl0Tkg+ZywqhU91VCJYSLr+iuxMreQl8nT4CdgjLqNk+klSv6dJ3gXbB/F?= =?us-ascii?Q?RhIWEKhGdCqefpVDYDyERLi/HHSiNDfg81AWDBUYPYoOHTxFCfvgy3Xg0Qzc?= =?us-ascii?Q?mGm5wk7erbvNltoDw3N6t75o4ul301Ai5It+zY4NgFMXUbFoge6ZC3lYRJHe?= =?us-ascii?Q?lUiYf8RhqiRJNBhYR7IuPpR2PoWxl1DFG69db7MENnuQ8VennSd+qmQU4/u2?= =?us-ascii?Q?j4qlEYdVGu+biJ/X2LHGq0d/ogMnjZ0VXmhbxtYcjyIjQxz8t/SR+lq3GUgG?= =?us-ascii?Q?o0fJ7Z4KV1PLrWPM6Wu5VSEFufgr7WySqdmifpzrbd8I2UJc4A67nLz8ZDFv?= =?us-ascii?Q?QNdeHoiNZ9d0EhDEy+QNSwwJlkQqSdnMpJehGy8d1ujXUv93N+ASG5YhYqas?= =?us-ascii?Q?nPXyjd8WRxagbiR3tmWsRDgj0xCLcDDX4G1pWt/3hJPBBXqT44jCQGEQztOb?= =?us-ascii?Q?lwAOozfyWq0rVk0VG7+EWDeJcfPTobqO5pPWf/qtQ7PVoNVozth2oS9w8+aE?= =?us-ascii?Q?cqc/CW408cgt9at7XCFRhzqkiKPPpuZPOlhQ4X+0yPdcLUZkBYDftQ67xczW?= =?us-ascii?Q?uS3JYx/Ecr+kVv1RLsVrbxrS7B0l8w15fFFVsr9kNptEvVqQAcoRmL4raryl?= =?us-ascii?Q?dsBL+sCHW0x4XWBRW030tQ58njowef8=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1d3de617-1cec-4efe-386a-08def844e2b7 X-MS-Exchange-CrossTenant-AuthSource: DM8PR03MB6230.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2026 07:39:48.3223 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: X/R9AYM2hrB9FlpNp3QCA9qJPTyrDLBs/8CRRJKFnjINWeQJyHDQIXsRDQLNUqZ06EGMREje/jg7/av0xazjkB+06bBttpp68mfaLZstBPo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR03MB5979 Content-Type: text/plain; charset="utf-8" The Synopsys DWC3 USB3.1 controller requires two separately named clocks: a suspend clock and a reference clock. The existing binding only exposes AGILEX5_USB31_SUSPEND_CLK. Add AGILEX5_USB31_REF_CLK to allow DT nodes to reference the reference clock by its own ID, and update AGILEX5_NUM_CLKS accordingly. Signed-off-by: Adrian Ng Ho Yin --- include/dt-bindings/clock/intel,agilex5-clkmgr.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/dt-bindings/clock/intel,agilex5-clkmgr.h b/include/dt-= bindings/clock/intel,agilex5-clkmgr.h index 2f3a23b31c5c..196c0bad3e52 100644 --- a/include/dt-bindings/clock/intel,agilex5-clkmgr.h +++ b/include/dt-bindings/clock/intel,agilex5-clkmgr.h @@ -95,6 +95,7 @@ #define AGILEX5_SOFTPHY_REG_PCLK 79 #define AGILEX5_SOFTPHY_PHY_CLK 80 #define AGILEX5_SOFTPHY_CTRL_CLK 81 -#define AGILEX5_NUM_CLKS 82 +#define AGILEX5_USB31_REF_CLK 82 +#define AGILEX5_NUM_CLKS 83 =20 #endif /* __DT_BINDINGS_INTEL_AGILEX5_CLKMGR_H */ --=20 2.49.GIT From nobody Tue Sep 29 06:07:17 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012045.outbound.protection.outlook.com [40.107.209.45]) (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 B5DBA38DC50; Wed, 12 Aug 2026 07:40:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520407; cv=fail; b=psTy/4D2f8Zp3MHK+HbapSjckoP0Hzggz1minlw9h4kmOP6N0/q6ra4xLz5ax/j/APVp9jqTVab7hnmHQk/r9WamvOx2VJHs6KY+yx506pJnyDxz+LDrAN4RDdUs3xEpm7iZRSnmyDj7xBgrMnL18RCrZU/leLsR4AtGBXwaiJ4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520407; c=relaxed/simple; bh=pHoa0NP+m9rTkIi9JRwqo6lz3LDc1kHfk9aOFFeCv6o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=Dy58N+3o2Kl6VvP84ZE3nTshjE2ogklaBp+C34Blrd7r4UIxvfRx0UYxswfjLdL9W6ZxZGHSdpn+wD3XkjWUS9L9Wh5MClHAF9afhbVhPEjiDuuElWh6P5WU/WUGCO+2OUTv0/JfEVTcfmvDlxN+oCUjXlxvHek8BSEOOEqCtNY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=bMhqtXt+; arc=fail smtp.client-ip=40.107.209.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="bMhqtXt+" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wiGei/qe02bhnqzgazh3SPu7YtgMnGjXjkh871IiVuwGguEKGwTptTdNqaxdKzh0oPES57KmoQZRGqziFFri6LqdiEuqV1bw/yqOREIZpqzFVTZbDNzLtpOQCrY2hbRXKvCrD9TaZJZ8abtXjkpeGHw+PBXD824M0DGDsOkUIPIv2eI8aotYCRQrLNxYhx6Ib8Oh1eNnTAWzdi9uSEOnccSzeDjt20izJtYbHMCbj8IRhQE9eeqOo7938cNARJrg6LZyIetvBbVhFZcxUj8+ox5g0vWbE9l9cOsdvJoJ7XgIk/YQJ43eK7m2wLkA9AZUk3UlmdeI21GEg1oUAk5kbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ta3TF8kTjMd/uXiyjCU04PJK1W3bwIFrG8d2npgMiW4=; b=pfphH81blTQIybKbxK65GNpLO6CHD1swtOI/4eV3lmvhjHd/g6I4hb3SZ8Z5DbTYVZ8RjZySvotjmg+/xUiW1OWLQa8UxGg2OPm78zyAULZBs8yYHgqjN6rnlltGLQYSwov7ORHhEjlIR5VzQgDCUngN31oscFk5lfyiiKnm8YYtbp2yoddukmFAJCQK4L6LWVcryxdL8D5iitlYKLmic8b/h/3flwG8o0ocsuF836jQsgsKsyjNTVtEdaZKeSVYYwGoEn+Pq7z9a0bybvzhs50gRe6B9t71L5ooN1HgAMBl/NpjmtLVQg0oOXITlpL5ltwKhfDybG+53wPP+9QjHg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ta3TF8kTjMd/uXiyjCU04PJK1W3bwIFrG8d2npgMiW4=; b=bMhqtXt++RV4XdKjSAsFc3kdRLSEu4J0AYvnl/0q68DTvvKaIN8G6Sftph4NtpFNVgsGXvyd0IkgLsfVcVIUiKt19ncFQ8f2EI5nX/gl/QPJCL5G1n3Q8+220D6fMbx9A/tCx4Lh6UMHJ/QTgKngetw/TB6/q4230QpgPmxwA3PX5aLjW36HRg156WDUnG0GkzWtjU7XQpSofZPxtepz6TJrGlmpEI+KR3VUZQgTQEdwXxAH1fcrIxP2SzVw1Ztsbu5QrNUVtd5P/nyHfO5j0/lJcwJU5CKDGP9xgJuYKPGBrHTgk65W38a6grPBPHIe49UhZWBMY79dSFYjKY8HIg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) by BN9PR03MB5979.namprd03.prod.outlook.com (2603:10b6:408:134::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.11; Wed, 12 Aug 2026 07:39:52 +0000 Received: from DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542]) by DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542%3]) with mapi id 15.21.0315.012; Wed, 12 Aug 2026 07:39:52 +0000 From: Adrian Ng Ho Yin To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dinh Nguyen , Michael Turquette , Stephen Boyd , Brian Masney , Thinh Nguyen , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Adrian Ng Ho Yin Subject: [PATCH v3 2/6] clk: socfpga: agilex5: add usb3.1 reference clock Date: Wed, 12 Aug 2026 15:32:55 +0800 Message-ID: X-Mailer: git-send-email 2.49.GIT In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: JH0PR01CA0156.apcprd01.prod.exchangelabs.com (2603:1096:990:7::14) To DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR03MB6230:EE_|BN9PR03MB5979:EE_ X-MS-Office365-Filtering-Correlation-Id: 9e05fea5-bf04-46b9-b4ee-08def844e54f X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|23010399003|22082099003|18002099003|55112099003|11063799006|6133799003|56012099006|10067099003|921020; X-Microsoft-Antispam-Message-Info: mF1iPpFqLO8g8Fe091MS2DhyiiXZAaNjAS/z28D7wA5qwnTM8SNgoRWWGbKNB6ogHIGQRwpIahAVx3dG8DRsH+Qb613ckXq6c0MKMshca24zwTLLh8RiEyijlYlWZIG5lNUKfedwlxP30N2BXKqIOAEg6yoPZwL2EPkuGn4i6XJiSshb36p9WmJFuFN79j1AserRAoe3iWQpd7xyEYhtdQk2zzghRLW4jxpUjippdJGQWix5zEhXD3OAAR2UA+fIbDyAIJJxAXzPk+y/V/hj48J9E78RbY0IGj6F0TiJnaSRiEuCQXk0Jjm0alf4u9fR3rBn3kCn8TTi6Vb91XsrQc3cexqVOD3J7ir91LO+pYNdBsUoyfOKzzVotd1HpKnrn2zm/UufGi6He+eOy8WWoYaDHLW97sSstnlKKIW3Hzi5PcsFGSmYro4XmOIUifVFD2pBw8I1TMSF2L1XAfTHEhvLbA567KqoK3BWdC8ND9mWagLnRQ8uXw9y0y5WArF6g3Yg6CApnby9kCZ3Bwr7UZ2ZbaRA71ZVsYoZq1gcb/DyCWlsipyKIZrpmPxawawumP6WZhBpSAc31RpbT3AcNmpXsFdV8b1QKEn9k/v3PQmFrIYaFlkgL7Pd/VIYlfa82wSW6ghsqJBBKKcPIVCOq6ZiTcH7NQQomq+sTf28bL62XoDL9BsYBt6hTKWXyckyv5lsmUN7P2NdukEJVk/qCw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR03MB6230.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(23010399003)(22082099003)(18002099003)(55112099003)(11063799006)(6133799003)(56012099006)(10067099003)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?iYo8/kjIxG+n+UUSQws5CdcDV8M9ZwofKGkcXgeMBU9hWpJZOlejR0CObT7w?= =?us-ascii?Q?N44SXs3Nxegm1vedUFkFOD/IZn9Nqzyz7hCf1PUKl8dFSmd4bU+6CYDsCzRj?= =?us-ascii?Q?Tyfn/Mhuej5TY0M4w0pg67FTFHVBgEv2QHbSCBMBXfoIPsH4wMiUYOyke63K?= =?us-ascii?Q?zT/n7wdlQG8Ok6QvGPawzK+6pj0tN0YyBmuJEJof3fuRxOWUQrbqNKTJW3gx?= =?us-ascii?Q?3764wYGpXitXZbmU3AkePuQIGap8z62vX6qJ7qwqj53EGvhbl5VLaUUgKcbi?= =?us-ascii?Q?TWoei8oxjeX8XIfkWoIGO1TG3ja3bhbvpBCC4u8esYb9f7CILV+eQm4ni2CW?= =?us-ascii?Q?5NWBN2oLZa9EpAzGMlB+ZFlawCH3Q0u5D1LnCoZhYEdzC5S0zAzYvQlLPDi8?= =?us-ascii?Q?9c3GOrddEmCKu+pyvtSASbMVumxnN/HgKjLzHZoHVC2vnrRvVH+hbm59/fzS?= =?us-ascii?Q?Ka3QI0N4iptIDcc7UD+IZQhVi5MVO+8wyX+t5drwrXNq+AOZuER0M31R1jNe?= =?us-ascii?Q?l3mbcFK1ZaWR9UT3hoFZlqy8fDk5N7nAxXuRkfxSCL8JCxsqK2nGC6sHQXxA?= =?us-ascii?Q?GW3jBXxoApxbLFJffpSMYOVdKQigPXkdRrAoTZFETr8pgntUp6Ndvja3giTd?= =?us-ascii?Q?xlwfepnZpZIu16mqoclDy5v6xgn8z7LcFYkmCib3/7d1mKHwskQLCb8wjBxX?= =?us-ascii?Q?iVcfHOsBkWBQCQLNMoODNacZO7hD8Z4P12AbSAdlToU/xX8nbRmzr+X4UaZX?= =?us-ascii?Q?hA/t/LvvqLp+jiy9rHIQGtW2Zm0ESPw0LbNbKruoHfWuVPDtjq0yLyodP3tZ?= =?us-ascii?Q?tsft4CmwWIfUPabvf99jtgZlooTzV10vATzzin2Nb3BswDwRDXNnCw/DlP9U?= =?us-ascii?Q?PpcyAUwELDT5TwZ9OlURCfb4UC+c2QEFp5Catt72me+qd8m6uBVmFK6rsB0L?= =?us-ascii?Q?xVzzJw57nNEAFtpZdgrkSN05AM9yoVSvlvAwzcnY7CEHxojvrRfhXTBNub84?= =?us-ascii?Q?ZAGPU3fcKtf+Lpfw5XIN9c+vdzXIqaAkk1sSl+yLEGpbWX6YfnH2JaXWOnv6?= =?us-ascii?Q?baW/zswL8mKYrIQ/+Nl3x0lSY3BsHYVyK0BUAQWHUkjiE8A4sek13R391sNC?= =?us-ascii?Q?glf7p97da0CCruQSTz2xQ27eVdoj+tb4aIrJV+0fRR2dfAhC09aWaAPHpDKl?= =?us-ascii?Q?TXWYmqGPeUuf8lN9Iw2KuZaFpQ2Z1ayBOlp7oZ0RWReS1ot8sJTKEHmIPFrz?= =?us-ascii?Q?j5WhQ5qHUUQ7uVd/Wx0ApKEIHrbLtwee9Pl+yv3e51WYOa9HRvfHUFhx7jAd?= =?us-ascii?Q?g0jK5dACNZL1P3dLieWJAe7r5mzQtUKpFoKd+FEBtAYJyazk022c17nxxcgb?= =?us-ascii?Q?QnE/I64/lxy0PVQbID6chzOm2wMo05SDZ/+LC64JqZmYau9KT9D1ReC3WwN+?= =?us-ascii?Q?PtRmNC4PA0Iqyn6eOhxxvRH97K+C8nsOtxU1sNudaca4ydDhpAorEUjlkHnX?= =?us-ascii?Q?GmhHM3G2r+0ZspNoLl9Z0jx0zK6v23J8uKsNKJcB8mS6BK7Et2x2LN1PnjVS?= =?us-ascii?Q?csSrbuhWYq/e+Pvc3QA9Ov7frxFicMyZgbOFefDCPcI9STP3kGLyv6eH1uDW?= =?us-ascii?Q?ZVqg/WDMneuMxUxs5yhPvwFZGS0rmaoYdfLQfis5+kQYuEC8SpEtnJV3W5td?= =?us-ascii?Q?cna12KuqKBBoEXecuWA4tRov/CiP8TJa8M5NctMPaDiYemPcJyPkXxUkLZR1?= =?us-ascii?Q?FyAnAtGxvBGrTQLlXxWfKMLRMuNKI+c=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e05fea5-bf04-46b9-b4ee-08def844e54f X-MS-Exchange-CrossTenant-AuthSource: DM8PR03MB6230.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2026 07:39:52.2914 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3uHqquFz//AEAHffP7OodnW5tO3brHET/iLrVxxqm0AROf8BVY1BE350VeKVvTtdeuYA0MSOaIeAUAoL0hldyIVphwrLLljxJ4G6NZkHX6o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR03MB5979 Content-Type: text/plain; charset="utf-8" The Agilex5 DWC3 controller exposes separate ref and suspend clock inputs. On this SoC both inputs are driven by the same hardware source, usb31_suspend_clk. Register usb31_ref_clk as a fixed-factor 1:1 child of usb31_suspend_clk so the DWC3 driver can request each input by name. A fixed-factor clock is used instead of a gate entry because agilex5_register_gate() assigns the gate register unconditionally; a zero gate_reg maps to the clock manager base address, which would corrupt the boot PLL register on clk_enable(). Signed-off-by: Adrian Ng Ho Yin --- drivers/clk/socfpga/clk-agilex5.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/drivers/clk/socfpga/clk-agilex5.c b/drivers/clk/socfpga/clk-ag= ilex5.c index f7f0ad884f64..af3009ddc6ab 100644 --- a/drivers/clk/socfpga/clk-agilex5.c +++ b/drivers/clk/socfpga/clk-agilex5.c @@ -526,6 +526,21 @@ static int agilex5_clkmgr_init(struct platform_device = *pdev) agilex5_clk_register_gate(agilex5_gate_clks, ARRAY_SIZE(agilex5_gate_clks), clk_data); =20 + /* + * usb31_ref_clk is a 1:1 alias of usb31_suspend_clk. The DWC3 + * controller uses the same source for both its suspend and reference + * clock inputs on this SoC. Register it as a fixed-factor (passthrough) + * clock so that enabling it propagates to the parent gate without + * touching any gate register of its own. + */ + clk_data->clk_data.hws[AGILEX5_USB31_REF_CLK] =3D + devm_clk_hw_register_fixed_factor(dev, "usb31_ref_clk", + "usb31_suspend_clk", 0, 1, 1); + if (IS_ERR(clk_data->clk_data.hws[AGILEX5_USB31_REF_CLK])) + return dev_err_probe(dev, + PTR_ERR(clk_data->clk_data.hws[AGILEX5_USB31_REF_CLK]), + "failed to register clock usb31_ref_clk\n"); + of_clk_add_hw_provider(np, of_clk_hw_onecell_get, &clk_data->clk_data); return 0; } --=20 2.49.GIT From nobody Tue Sep 29 06:07:17 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012045.outbound.protection.outlook.com [40.107.209.45]) (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 87F813546F4; Wed, 12 Aug 2026 07:40:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520410; cv=fail; b=G3T977MvIi+SJf21b953nSVlc2L5Htdu7Juy0h/QZLsz8hMJQBOcGN74yB4bzcCHJljxLhEuYhYCq1xyQ1K2kDsOdRo2i1PauRqLJqjhRsoipiKzY04HWUGfmMpuiusLlZy+RBGGwuROrwGop7duK3+7pIISvcHjV85spiL5k38= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520410; c=relaxed/simple; bh=eICoPIfHB0acalDyDtxcgpkgOiw060yofc1Xt79bj28=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=Z5KTiS77nvSqGw2xMSxwQyiMF+skJgSd4t9QZW4gU4FV1KmsgDLnibpMDcY6WjiBz0Xrg6fOgv1RdG1KMRxR+xd3dH4bQKVpdfdDooPuaXqMe6PYyjeLi2SI+JOGA5YSuV5eybU45XFWIgjkf5zn7pMjycWx1H/5ciLxG0TUOnU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=HRuQW4xL; arc=fail smtp.client-ip=40.107.209.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="HRuQW4xL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xw1ILZJaQCA5ac6pwvlEL8uyPX/DdzrMBPXcVzR5ptRoZy1gs8lNsfZBPZB4LyAanTK9ckOlRJAwQhroeePjTDJqI9Cl3D3zULffYexmef3RGNNALgot0ZpCga2j3MCCpvkz8agnRl+Ia8YgpM84TIdur51g7TuIA29F/2kndjumjeyM7jmAUAGcyeUXdDBL+ijuL93zqPas1Lp67+I6GhxQZOhaOYBLRkbfgUO3Ov7wNNKoIMV+ShcnD1NL8+kjy6Kd9P9Irv58i/xftMoL0nwkwyk/Y1TAix12XfCAlJwKSk0vGUImx+xsDa6Bx3oiatvIod6f2vNgdR8TD48ilw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SfeP2EAK/eYHRAkZk6l1P7GEt680t/6bn/WKH37aews=; b=TPjayEKEYneGnpiWNWALSIg8O6dytbhaoNlfA65Szh7YuJLOxQXAyvJQiRv1tjBsMIiBpX3lwoEiw56cP78rqXQFT/F/k25jD1fQQkB4OX76ITQSUaDR4Rc/m/Wjox8s3aRP+v/X8AmId0qV8w9wnO8/6/FxupLJA+sX6R0gGIeapuBi5jPeXOimIC71dYAhEwgRTm4I1bGllYUl0QsrXpSKtD26pc+PpzG90P8mcqWVc2/XqjzpCgRAg2og4PLyde5oe3hyKoz9BsGRUJJ0tBtgKVEIRHMn/vzAvf75SK7tpA2h30iaz8UmCa2G+y2Z0+qLR8VJ01Ho8R3w1Pn9cA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SfeP2EAK/eYHRAkZk6l1P7GEt680t/6bn/WKH37aews=; b=HRuQW4xLWyBrAaR0xd608CHkvt5i4qkla9au9rNebHq4ginMDqyTfaqexb04RNRRIqnllvXIMmjI3WUjGqnqAtB+X0lFixcYv3tQpwfxInXsc3QoSE7Xw2eZl+ZcQFbAhBICz44XpMOi1cTBmVp37Tv4ydbOO2bwXEnykjCLcIhmtH/yCQ+YxHFualBplKmXyn5uD+KBrrajxAx4rXgQv9APlJ4ydItVk2ZO/vc6IecqpKJfK7+CtGMDtuvWFs4qeQXIzrmc0bxeZUYPyMg7JPH60TM6rck1GAxfoezEJheBkMjY3d+cgv4tjFqEwMHgiJqRm3vzmUrkuew8z7456Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) by BN9PR03MB5979.namprd03.prod.outlook.com (2603:10b6:408:134::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.11; Wed, 12 Aug 2026 07:39:56 +0000 Received: from DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542]) by DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542%3]) with mapi id 15.21.0315.012; Wed, 12 Aug 2026 07:39:56 +0000 From: Adrian Ng Ho Yin To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dinh Nguyen , Michael Turquette , Stephen Boyd , Brian Masney , Thinh Nguyen , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Adrian Ng Ho Yin Subject: [PATCH v3 3/6] dt-bindings: usb: add Altera Agilex5 DWC3 controller Date: Wed, 12 Aug 2026 15:32:56 +0800 Message-ID: <85e52e1dd400f39e055196fa1462337285a9b875.1786518803.git.adrian.ho.yin.ng@altera.com> X-Mailer: git-send-email 2.49.GIT In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: JH0PR01CA0156.apcprd01.prod.exchangelabs.com (2603:1096:990:7::14) To DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR03MB6230:EE_|BN9PR03MB5979:EE_ X-MS-Office365-Filtering-Correlation-Id: acfeceb9-3803-4a03-accb-08def844e794 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|23010399003|22082099003|18002099003|55112099003|11063799006|56012099006|3023799007|10067099003|921020; X-Microsoft-Antispam-Message-Info: KKRY3ItZSh8gj9sZEPDSjmadDBhz3PSobAk33zb8QMaLFvXHlEd0UCcSz+ndxMrrp16Z9C7hgNhsBYJV1PUhZc2Cai8nXCefLy5yvvhOrgMoeRnivJhWwUpG3qpG7G4hsIg1ly7LKm2n/2PpwcNSsYafB7ESk17Hlv7aNGbiFqI5Vgo8eZQF1yOlpi5bQnocvPk/hITnrqhpytDf0A6pEVLyW2GNFaBsDtbBJWM9kseYGuZfFW+UmYX86Oc1bdQrVPbQSFCir233mupJSdzSQzqPA9Z+mnXONRJ/QRlceO9YjjJ+D7NpMI7UokJITM1Pk06IEKeuR3IpdyBYpKgRUEU/nSYyDHi5VAN/UNjOkFZjO7zWZXUXPLQnEGZdOqU1Lg1IlTeeJZbiw9BC5RGOu1XIIGhbPAQy+vk6H/lak4Ub+EVTlb5OvlS5g/OWnROw1mM0qkdgYYprtNyB/W9DUpmp4Ke7rNhWVHfHhfeHBknwgD+/6KGiTqBz5GNfkGzmJK3QHDk5lx3sSJ/qY+vBuh1XXNjkpGCTKJDWUMyD0RXwjgkgFOBkzSFVWbfwc0Ux5iRWp67NJLqy/C8Bqwq1HEKk+Mq/Mdyw+uCruwXbbknN2yIeEaF2EgWcTcrqpJ5ZaVbvccqVv9EVuMWL78LjFzoA1A4wrwjmxqbE45OWCjA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR03MB6230.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(23010399003)(22082099003)(18002099003)(55112099003)(11063799006)(56012099006)(3023799007)(10067099003)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LW4aoJoTcUY494LwhojUQl1rPFh45LAU0A2YJam3tXdexEbr7KB8VUjMDFD+?= =?us-ascii?Q?QOO0w6F9/s3PWwxakOxN3yZdhm3IjCnm5RsHG78N1EtkkrR1jhXuVJfASfRm?= =?us-ascii?Q?OofGNZcSKcOAqkK3zDVs+rsrQwueiwNL+xrvFfJfu+ag6J4wrXuR5dNUQIfB?= =?us-ascii?Q?ZfgkDjDmZFYyC6RZwrXZJ5Jat4YWK0IknUJC0yXMIf6QUHYyZ7cwNah9bvP6?= =?us-ascii?Q?jcoDNISLqcMx26KzeHt0CyvbTB6pvtyiLG+vKizNJwZzmZjLByJj3omo6QC9?= =?us-ascii?Q?x/SVufpHrDxg53AGWpC/MAg6yqCViLgSNoRbS+fNaRWF5bTf+XJA5gpXQc2D?= =?us-ascii?Q?7tq6llj68rwSKmW2urBqMw9a5rdId3sin+JHkjau4FbSgTxD5swxRSagmpEp?= =?us-ascii?Q?C+YKVhZ2TJB1fIDBAEgYUAqkIppHq4DeK/17V3G8Uzcn+YgXMUUYX5tebvEm?= =?us-ascii?Q?RsxxvlVrLIbzACZya0Y5xg9HHCW1Xuyeuv3ZFS0voPBhEYV1TqAu6HVZOBkX?= =?us-ascii?Q?d2mvgxaGH0HPg3hSU491QEk5Dre6oKlR3Hf9tFxnKcDlHTLjO4a759BSrNO3?= =?us-ascii?Q?Z2yyIvxAodO/Rhh2i1eD1H/SJhusIF/KVZt1+MnMPZohMsKfBQnNL8WsfuFL?= =?us-ascii?Q?nG69Z250Boml9oph7zFSTsnTSEo493yCEeEGIBkhljL5twjsDDaU5em+MO5c?= =?us-ascii?Q?HAXiODfb04OQPKUbMjcUHX/3WDTkO2nH2RWa8Pz6pkPhZ3lvQQrqXH8RkuJ6?= =?us-ascii?Q?QbGuAl5YWmRElQ2S0Tof+MnRyNFt0pStRYTDnvLhsS4OJHteNM2ElRL6eS/m?= =?us-ascii?Q?7J+wkj/HFp9MSIvlKIxgpJK60KeI+/N1kJ8mKUa1vFfz3PXtUYt6JE0kITOm?= =?us-ascii?Q?MeDeVel7imkuRV+AqLfM9k/rN9Jhf2yKkfpII4YbrRS1iLtQ1DsmBrits4Vg?= =?us-ascii?Q?wmMjdDItolyvm1uczlM7Ehb1oK3YQurm+W/Pw5uoTGNfmN97a4F4rOarkTzb?= =?us-ascii?Q?WxwXPzTAAgwcx8o21ZSg7H2n6e2EiUrpRLzZDsYcXnB7e20iMlsIE9yI6sDZ?= =?us-ascii?Q?uS8jMOkr82T5zo26docgEHlzr8uV2OunXFt+WfVSK6CXoRlnYZ5krSiz6BXV?= =?us-ascii?Q?Htdb739Gas5kxDwm7OPOcNW59XH7XDzEmigw4Oi8aq7XUKcCygjhJoMhXL5p?= =?us-ascii?Q?yuI2QjB/CbLtvLkd0R4Qw2nok5jjLd3wMmOT6hYh3h9nwwnG/XBZpEI1qEHi?= =?us-ascii?Q?nuzKEoqZo126aioHPor/hgj+Dr8WZqcuNizpx+pu0zJjdikqu76UOdEs9ftj?= =?us-ascii?Q?wbyg35fR3/EL8lDEtaprWDhSac+O0S1+TnsQlPLMNS6CV3gLF6zwoDhyjCm1?= =?us-ascii?Q?JZu8FJQqzlW426Mhv3nb7U7PbeaJagf2j96LgIn+GtKK46YjE2nqbkuqgM+4?= =?us-ascii?Q?bzcDnTP37eYKGY2caa1hNDZwLziQ3JCGeHUSDt45aww7ooOpAUAkvW2GS2wZ?= =?us-ascii?Q?7ivs8gWYpNB0PSQZU8adC7cRgDtUFuUIF8aMyxgY3UcHMgiRUt5POuQQNFgk?= =?us-ascii?Q?uaeqSt5o7b2/21Xm5mfC9UH6YeFtPKXJO/eQQAWfD6+e10iq1ByLS/vGG9lg?= =?us-ascii?Q?joqXeR1+D1lPBl+v1p12bn09FJ/X4hWP1EcvhAfRT0nTiu3x1ZltRBL6smBy?= =?us-ascii?Q?hPRgvsa+Si2btwUB4fl3yZNFfmnVhXylZ1MatwQphY8dleRHNIrLjNp08sQD?= =?us-ascii?Q?Uedt+nbDUOQnl3wNdXCfP7WWnYeEQn8=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: acfeceb9-3803-4a03-accb-08def844e794 X-MS-Exchange-CrossTenant-AuthSource: DM8PR03MB6230.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2026 07:39:56.3699 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ultdP4LurnBJeAmSe092TC2rykQJcjXcyu3tDILu6nsMEE4TuVRyL/DAUPcRzB9mudskSKJ0T3EB1pnAlb/Z7/dJvSOJXYtAAMgf3eq2w9c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR03MB5979 Content-Type: text/plain; charset="utf-8" Add a binding for the Altera Agilex5 SoC integration of the Synopsys DWC3 USB controller (compatible "altr,agilex5-dwc3"), covering clocks, resets, PHYs, and optional IOMMU support. Signed-off-by: Adrian Ng Ho Yin --- .../bindings/usb/altr,agilex5-dwc3.yaml | 102 ++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/altr,agilex5-dwc3= .yaml diff --git a/Documentation/devicetree/bindings/usb/altr,agilex5-dwc3.yaml b= /Documentation/devicetree/bindings/usb/altr,agilex5-dwc3.yaml new file mode 100644 index 000000000000..8a815e8a3b7d --- /dev/null +++ b/Documentation/devicetree/bindings/usb/altr,agilex5-dwc3.yaml @@ -0,0 +1,102 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/usb/altr,agilex5-dwc3.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Altera Agilex5 DWC3 USB SoC Controller + +maintainers: + - Adrian Ng Ho Yin + +description: + The Altera Agilex5 SoCFPGA integrates a Synopsys DesignWare USB3 (DWC3) + controller that supports host, device and DRD modes. + +allOf: + - $ref: snps,dwc3-common.yaml# + +properties: + compatible: + const: altr,agilex5-dwc3 + + reg: + description: DWC3 USB3 controller register region. + maxItems: 1 + + clocks: + items: + - description: Controller reference clock + - description: Controller suspend clock + - description: Master/Core bus clock + + clock-names: + items: + - const: ref + - const: suspend + - const: bus_early + + interrupts: + maxItems: 1 + + phys: + minItems: 2 + maxItems: 2 + + phy-names: + items: + - const: usb2-phy + - const: usb3-phy + + iommus: + maxItems: 1 + + resets: + description: Resets for the DWC3 core and its ECC block. + items: + - description: DWC3 core reset + - description: DWC3 ECC reset + + reset-names: + items: + - const: dwc3 + - const: dwc3-ecc + +required: + - compatible + - reg + - clocks + - clock-names + - interrupts + - phys + - phy-names + - resets + - reset-names + +unevaluatedProperties: false + +examples: + - | + #include + #include + #include + + soc { + #address-cells =3D <1>; + #size-cells =3D <1>; + + usb@11000000 { + compatible =3D "altr,agilex5-dwc3"; + reg =3D <0x11000000 0x100000>; + interrupts =3D ; + clocks =3D <&clkmgr AGILEX5_USB31_REF_CLK>, + <&clkmgr AGILEX5_USB31_SUSPEND_CLK>, + <&clkmgr AGILEX5_USB31_BUS_CLK_EARLY>; + clock-names =3D "ref", "suspend", "bus_early"; + phys =3D <&usbphy0>, <&usbphy1>; + phy-names =3D "usb2-phy", "usb3-phy"; + resets =3D <&rst USB1_RESET>, <&rst USB1_OCP_RESET>; + reset-names =3D "dwc3", "dwc3-ecc"; + iommus =3D <&smmu 7>; + }; + }; --=20 2.49.GIT From nobody Tue Sep 29 06:07:17 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012045.outbound.protection.outlook.com [40.107.209.45]) (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 9CB35395AFE; Wed, 12 Aug 2026 07:40:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520414; cv=fail; b=AXRq9DyCvIfOF41r/zP/JgSHnO+mO/iWbVgpvG3qKjt2v759Cy9y/XerB1VbMMwaxKSPqplbOyEQPY3EoxONkcIqcVeUF9xChp1HxI+VGQ8/HViJ8Z6DTE4TM7Entl4LHOus+p1+Tzw5DW89jRUvGdOS9krxdqs0VYJSA5B9J0Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520414; c=relaxed/simple; bh=coaFUkEfsA26o4d+Dc8x0Y8Gvqe4uh+Wd9XpxOiyDOo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=T5DE3DMTdb3S82zdmILA1zVqNYXXvC+v5OSDoVFiIxtDIcs64cmKisGDXab3blx91hqHHs792Ii5aPQxaaFZUX0r8cC2NmjabU5DPvPVgqaKKNtXgZd51pQcp9IHC5wOL9cas0aWO6gRqcLoJnVc41W+IYg+ASFpzoaa5gkvFCI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=Cerbap4b; arc=fail smtp.client-ip=40.107.209.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="Cerbap4b" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=n/SS/mi532h3mUJoKd857dY1/0VE0bjgoyUFpAY35X5dKiQY/Z4JAFJgzSKh7dfq7GCZ05/kIEJJievq20xsxYEdTbcbhLbIK3LXfBG2D4YeWQJnEcUc3H9b3PG4cvl5WBes1BBwkWkN+mKUkH9cBZj+xJHTwb4ZOdA2DurBIRF9a+0n3dFSa7s78KCBPBbBTBIJr5C3hDSLVWOMYW3t/Gqv5mP35lFUoUkAq1RIM5w55PKql6kapNyLh5C3azdFns9ofxIZOOG+e+uSkO0xTvSI+ImWzEa0NAgmYqce4YnspU9zBKQh3bMZiDSBRMHDLa++miFRfMxLUghn6WY93A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FlkcV5Rvtlq5GYGRzLpTUeGSU7MnWvChb+UBUNekCoc=; b=yWwtBbIXi71XKaGkrZPuEq8LOf0qi6+pNeD/KVcfWMR4idSRCrT2pJ/EsB/RTwOXnSr/7YblwAmvtfaG943ozlH7XZZaLAVoNWrXqqUriptnyWLyvRjunCP4+GQH/JXZ1ndSDvqSjtZ/W7KkuEZoHCNjlye0JlFTq0JIvm2Use2X1KsrDJB+u03HLO8OfFPMJpnEudqajQhMyWhRCAiX0BHfMTAyMphfjDkxDQqjNT6FmTK7CiTWOvAtxsI7PHul3RiMFkBkFqIB5yX2VZwEf6qdwFplXt2y6yvcEJA1YR2kFgHmsPSBLQPlFMl7+Qk4B1mwvTPindgM/6MQBR7/Kw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FlkcV5Rvtlq5GYGRzLpTUeGSU7MnWvChb+UBUNekCoc=; b=Cerbap4biN5AZKTH3IO9Lt8fieh2TlUWCdLBNm81KsliW2Y+4esWBZan9LPwchE4IL3hLk+CCDkyFKc0ocIyfmj7bm3p40N2y5VXbxawwNo4tHv+17P/q4/Ohtpk3g3gi4JDY3LxI7MN5fpuUwvOT9EcRDRCslaiI6AXSASj+uLnwsFDOE/GllHSLTpXnr9bhO76kP1CKW134FIWecRtRwwlKN5mhkmPbTeb8UGPuBwCKUSSIrqQTqH608wlGuZdQMUVIl0uZY1RejuUOS7RyhynwMMSGyMp6qFflOau0KXnuZTbzPagyuzCdFtC/qHyDd2ul8BT7AXYwCuO4fNG2g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) by BN9PR03MB5979.namprd03.prod.outlook.com (2603:10b6:408:134::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.11; Wed, 12 Aug 2026 07:40:00 +0000 Received: from DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542]) by DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542%3]) with mapi id 15.21.0315.012; Wed, 12 Aug 2026 07:40:00 +0000 From: Adrian Ng Ho Yin To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dinh Nguyen , Michael Turquette , Stephen Boyd , Brian Masney , Thinh Nguyen , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Adrian Ng Ho Yin Subject: [PATCH v3 4/6] arm64: dts: intel: agilex5: add USB3.1 controller node Date: Wed, 12 Aug 2026 15:32:57 +0800 Message-ID: <628275930f99fb6cdc3edb7269ac75cd04f870dd.1786518803.git.adrian.ho.yin.ng@altera.com> X-Mailer: git-send-email 2.49.GIT In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: JH0PR01CA0156.apcprd01.prod.exchangelabs.com (2603:1096:990:7::14) To DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR03MB6230:EE_|BN9PR03MB5979:EE_ X-MS-Office365-Filtering-Correlation-Id: 3b558e51-7d01-40cf-438d-08def844ea01 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|23010399003|22082099003|18002099003|55112099003|11063799006|56012099006|10067099003|921020; X-Microsoft-Antispam-Message-Info: yYK7JCaSzK8wklQg8QludHUrTJPiVoyFn1ntJWe1nkBIbOz3scOifKSDQQQB8ODPYgV6CHcfkdo5B4ZiXI+fE8lDBjYusARowkf8YScwg5CF5+xvQAPKUyDfSuOhv1eocEr+8Gry1+XewXIu8l1SPTJxutYtbI8rcls/xxhLEMMqCMRtMbducNwk6rjEvm2sykzVgmotGbi1bND0Z4U7HzDRiytSvfFz6P7/O8OoJAjTT3RWIXXagWoBtuM6FVdRgmaUCA5RmOnC0sV4MIuCn/pphK5UlEWg0EIEdEHZfn5TArxEKIzDXWj5Z2DtxG0b3YOUGXayPyDT3ZhRssmdiZz5YB7nl91zFoqhne6UJvwHHEZSF2ItnaXx4tcs2ldF8+YEcVxZ5bRULEX1osfEdgShd7hPZUyt4xvnNCeHfStbCsq2fJhaiFQK7L4NYxSbILBNHZdTQbu4tD+d8+NHcAZYFnqFzS5YRZZAdMWNAITowvYYMvIXhm48SVPMw1X4aqytAQwoHFgUQer1mVH9qLlNDkBo2smZlnQJzeyoEk95tZLUTzfDrNQotJmbzyMmqKQYOOU6X6iaraA/WFvgRqDeiX5BSp/Oe5a0NkcMb8L+q/Kg70Wl93Lk+8i5iDayjS6A/WyqsqdsXI50sN+1Nk1BLd0Q2/OXQE2uB/vtyj06H1r0xut+ItoxYmh1tVygNh5DjQwPFblD5CXDprPlqQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR03MB6230.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(23010399003)(22082099003)(18002099003)(55112099003)(11063799006)(56012099006)(10067099003)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?5z7iL9wnl9IYIAAvg9fLEL8G9/vGK5wjZKxmfq1n+YBuxbktlFWebaSw+Now?= =?us-ascii?Q?XGOUYchnu4ep8dKmUnEVq2nXiwdVxl4lFFUvQRgn2PZSS1OSr8fnFh9Cp3m8?= =?us-ascii?Q?cYbQctIqsSe6M69yd6YjTPDmT818v0ElmEkbZryTFje3m16bXHWc7cRgHzef?= =?us-ascii?Q?13hRHGw7yCvLMDUT4TNJ+9qWBOX/0dQ9kL8sH5HkeEx06/xAzWdHwaRbxo5d?= =?us-ascii?Q?CUZQBEo8mYpXy7td7/hz6LRPZOC8IPUfV3rLl4tohOEH9xQWLv0WeYnAeypE?= =?us-ascii?Q?2SczCNLdJahsyFZnpQea5frGYaoqvzKByYEtd50kykF7XdWz89KlCgEv+tTn?= =?us-ascii?Q?mDrbOGFziUceH7cILga+UXPyS2+ptFID45qYTur/5XUJ2MeC1H1VTv5nHLvu?= =?us-ascii?Q?PrIIZzOj6MLN2+mEPYPZB4IDSlkzjNnEQ6lJsT0w6PIM4tL/FTBnt5uAxzzT?= =?us-ascii?Q?iwW4eVta9c6biRFQpVZGoJvM9nLmAm0kfJ3C5XEQazhlVVEZUZM05QG1yhCq?= =?us-ascii?Q?NXpltxVtR65YVK5eNfwNJB/OnC0/lPULoDGunusuM3ZLNZbwl8vMM5hge1cF?= =?us-ascii?Q?mqo8IxAvVY+RiwziKPm4P4jOhlNf1a4ZbmDs+1AKZBzvGgrpQ5aMZSb/W394?= =?us-ascii?Q?BjNHw/HVwUu+XxJxpW9ZakyjE7eOmTpJy+wprr/eiQlSb8/fVzgzYWY0uIfz?= =?us-ascii?Q?U1bVGZmrqeE8vtcvegj8xbSn04ta9nqM5YHWQMWwAO6lvZbrCmRz8d2I4LnC?= =?us-ascii?Q?goVUmRbs2eNrF+rwD5RdSahsD7jHbrqMPkhOyrkXyo0qM5ECByQUoItK26Bf?= =?us-ascii?Q?VirZJyZpXvFR0SfnsWZvUrrFs8SSvnevoZ9NBxCZLljzj2s5cmAMYK33+0Gh?= =?us-ascii?Q?2DkmF6ON+4Bsc81Sn9c5qEUVmv+E/EYTFEDISVPLZH6I8d3KbJ3dnkNn3QNd?= =?us-ascii?Q?ekudAgTTdT1wKrkaNEg8Cqz2W8M9WuPuI+b+L44tmVIkMBJRy4EZjfNt1nYW?= =?us-ascii?Q?mGTymTfTKLISbaiwxCFhjFHp3/xQlAYEuQ58j3GPfihO3MHlhGLvmdSCKDJ/?= =?us-ascii?Q?UEZadTM2tkkKK9gbrRo2mgMem6gZvZJlUBFbIcjIFO2gA5BSl2Feof758lMp?= =?us-ascii?Q?Sf85jFj4PoPWXugoAK8Gc8dzBk6LINgtdm2RDNEHP0m/MohyXfWKGd5NsVzO?= =?us-ascii?Q?WGVLm++ZfTE4nvZ1OYj5pg3pOaswiwyCqInenOO8Nc7zb5DUzYfPc07bHXN4?= =?us-ascii?Q?O3Zh10nGCStdqkVfkpM0KT6FBtLd4Sa0S4k0RG4vvxAwpqbfwTnD61PtkrHP?= =?us-ascii?Q?ikm26QQCalH6YzQo4foyPhkdONEB0mcT6uz5mg62GLD7XpiBeTVIy1QcMj3e?= =?us-ascii?Q?CzRy0jWRiC0oB4YXEyDtQDqKPakUWzixF21VPD9RjFuUGjcZUwl60vAvPJOJ?= =?us-ascii?Q?3FQ47S5IzpZmRgDVskI29+jtRa73mWGfpEEtt2ksn+j3NjeCBguEIA7TnAkC?= =?us-ascii?Q?hHaOVUorfu0QiXSDO1uLVW4wE0NrIxI2ZEBnz0FMGyeK8v0XcEFTFQXQHIIf?= =?us-ascii?Q?R65L1R9GnBBDNSiB6oH+wV5SJeOwdLl+m+nWDuRNbSwznNDWU0dH8jYlZL0f?= =?us-ascii?Q?6iPIRPrUPVX5f7nhouh4QOpP4uOvbp2sgCNmoA8ZFS5uNC0hqvghu1P+Hs8u?= =?us-ascii?Q?ZPZeXuhzi4EbGzgSe/YUDqUA9flnJis8nPYf3ddyMl5vezYacDAvw2J/36iL?= =?us-ascii?Q?WDItYXMsqmqwfpsi/lx3td9a3BgjEjQ=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b558e51-7d01-40cf-438d-08def844ea01 X-MS-Exchange-CrossTenant-AuthSource: DM8PR03MB6230.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2026 07:40:00.1568 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: CKxCsPbEp3kqFIKEGxH3HeAlTZ+v8laJFTq050B+WCR6P1C29b2BHyLoTwC4RPKnupLhO4rEuPlJfY1MGvBzAx+ouzmZgnBvwKRXEtl52bo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR03MB5979 Content-Type: text/plain; charset="utf-8" Add a DTS node for the Synopsys DWC3 USB3.1 controller on the Agilex5 SoC. Place it under a simple-bus with a 40-bit dma-ranges window to match the USB DMA address width of the interconnect. It is enabled in host mode on the SoCDK board. Signed-off-by: Adrian Ng Ho Yin --- .../arm64/boot/dts/intel/socfpga_agilex5.dtsi | 27 +++++++++++++++++++ .../boot/dts/intel/socfpga_agilex5_socdk.dts | 5 ++++ 2 files changed, 32 insertions(+) diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi b/arch/arm64/bo= ot/dts/intel/socfpga_agilex5.dtsi index b06c6d5d60ee..043b980832c2 100644 --- a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi @@ -494,6 +494,33 @@ usb0: usb@10b00000 { status =3D "disabled"; }; =20 + usb31_bus: usb-bus@11000000 { + compatible =3D "simple-bus"; + #address-cells =3D <1>; + #size-cells =3D <2>; + ranges =3D <0x00 0x11000000 0x00 0x100000>; + dma-ranges =3D <0x00 0x00 0x100 0x00>; + + usb31: usb@0 { + compatible =3D "altr,agilex5-dwc3"; + reg =3D <0x0 0x0 0x100000>; + interrupts =3D ; + clocks =3D <&clkmgr AGILEX5_USB31_REF_CLK>, + <&clkmgr AGILEX5_USB31_SUSPEND_CLK>, + <&clkmgr AGILEX5_USB31_BUS_CLK_EARLY>; + clock-names =3D "ref", "suspend", "bus_early"; + resets =3D <&rst USB1_RESET>, <&rst USB1_OCP_RESET>; + reset-names =3D "dwc3", "dwc3-ecc"; + iommus =3D <&smmu 7>; + phys =3D <&usbphy0>, <&usbphy0>; + phy-names =3D "usb2-phy", "usb3-phy"; + maximum-speed =3D "super-speed"; + snps,dis_u2_susphy_quirk; + snps,dis_u3_susphy_quirk; + status =3D "disabled"; + }; + }; + watchdog0: watchdog@10d00200 { compatible =3D "snps,dw-wdt"; reg =3D <0x10d00200 0x100>; diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts b/arch/arm= 64/boot/dts/intel/socfpga_agilex5_socdk.dts index 57d3c5807c65..dc62772e10ed 100644 --- a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts @@ -109,6 +109,11 @@ &usb0 { disable-over-current; }; =20 +&usb31 { + dr_mode =3D "host"; + status =3D "okay"; +}; + &watchdog0 { status =3D "okay"; }; --=20 2.49.GIT From nobody Tue Sep 29 06:07:17 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012045.outbound.protection.outlook.com [40.107.209.45]) (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 93C3639E177; Wed, 12 Aug 2026 07:40:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520418; cv=fail; b=IRkKH/RYwbfccha+CpkHun9z+rBUzkUMrP+UwdkNYDbHJYcOiz9GDNx8RzxTvtvKGjqYsjlLGjvwldXt+NpPRsPJTUUL3ZLKJsBk+QvgGwBF9ZF0WRAB7zATZTVEiwLwlXZKbuhstIJDxpYKDZ4PZJdlXETxH7FHP0gTp3UQaag= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520418; c=relaxed/simple; bh=6OrnQubykqFgHN7b+4KL+BjlNuOnHXAVc5YCPJK4oe4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=W7n/cqfjoT5i10uog6Cj7Y/xYIRqWLkMdUubnfiD77Bwk5rjiZUT1uDPbkuqIo1G7D/52/i/8PiFXGFRB8TFtzrSItKSvcSKy32ocrdZ2zNCLyL9rXAClZf1ZvmdyFc4NgOa7A0GkYINY0lEgi+usB03mDmDAyQYz200SEJgraI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=EVrgA8Du; arc=fail smtp.client-ip=40.107.209.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="EVrgA8Du" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XdTBJhxvT+UxV2oicS1/Vh9qp0GfAYawEdTh/dwPixRrvI81BevYMxwc7bxjilLXnXAA7ExdPEifsnbsniGEe5fRXEuNtN3IfXHIfn7xdgfE/5veyk5JUyIV4SW58pI7i/cPRfHjGMz/gabxnIti/yDiPzEVKe1puJTANOpGy5p3AR6qY9e3+vxtscw6Zx0IF6HwT1vYORvqNgdPboMrYGI4y9gYEepjRmyicq5oh1RKIzXqTWczsNPQRocrD383GamZaeBSpQDjx72j6O1SDHGVlg28cDhmDPNMj00ajTSjB2znh5bPidQdKHHE6iajFT5xNnZA6vxbu/+3CgMmKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LmZx0vDUsgmWxNk23ydbneS8q6VitYr0G6CsVX+dCc8=; b=I4rvyrDEFmGb8LlmRFeY4ENM5A/VsBDsNaQeToVs6mfzsBEOMCxm8uU02G6m9s2Vesz7eqC5XfHudc0mLWGLEQMMSFA04+O4cIgnGVsUccRyUlSnfzp5vVMb/+g2DkJJwaoQrJP86Bp+M3d/R1HDBSLNN8KzVMb68v+BV2MpILd88C7lp/TRDP3emr5mtN94YpbD51dr3NBU0zJgHXcwFwoRodm9VTNTLtLW4E9+KqlpBNwUWZbll9y03vCl7pIoRDLFrBdRYdCHbdrYCCyeb7R3Q79N6m5zCurMgNCqcM60xcjugg8X0Em08HjzHiR6PqN4vJRlz16nsT7QLby1cw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LmZx0vDUsgmWxNk23ydbneS8q6VitYr0G6CsVX+dCc8=; b=EVrgA8DuqTOxPDYszoIHA7pQhvgHFja8KUgwd6IyzAG3zVgsu3R0aCUr5LSwrgThacu8S/hmbCnJbFYnPCX2weSqHraC8hAnSJUowJykGgvDabx0+IYys74OvuXlv0Kd8192xYEQ/KAgzX1lLC0Smv6xyUEZURKq6ZUxN87be+pwbil/2Tkbc3pDIfqU3VzmiA1JW3+xyUCG9q9g2mzH2vAsPLKQFoveO3zc5HC0YGaMitCkPIzlnDsncS0eBDvifEjfJ0MIUoWztkI1c4JAf9tC26EivyLPOWkmd887dm5TAyejtCRrZF12jVNju2IMr6xw9MWOKmZwgKqRkPWLyg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) by BN9PR03MB5979.namprd03.prod.outlook.com (2603:10b6:408:134::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.11; Wed, 12 Aug 2026 07:40:04 +0000 Received: from DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542]) by DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542%3]) with mapi id 15.21.0315.012; Wed, 12 Aug 2026 07:40:04 +0000 From: Adrian Ng Ho Yin To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dinh Nguyen , Michael Turquette , Stephen Boyd , Brian Masney , Thinh Nguyen , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Adrian Ng Ho Yin Subject: [PATCH v3 5/6] arm64: dts: intel: agilex5: remove usb0 in Agilex5 SoCDK Date: Wed, 12 Aug 2026 15:32:58 +0800 Message-ID: X-Mailer: git-send-email 2.49.GIT In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: JH0PR01CA0156.apcprd01.prod.exchangelabs.com (2603:1096:990:7::14) To DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR03MB6230:EE_|BN9PR03MB5979:EE_ X-MS-Office365-Filtering-Correlation-Id: 7342683d-c828-49ea-57a4-08def844ec43 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|23010399003|22082099003|18002099003|55112099003|11063799006|6133799003|56012099006|10067099003|921020; X-Microsoft-Antispam-Message-Info: r11ninSSFAAP1exFaCMwOmL5oIKL/CG99Nowc0W1mdxBLmo5/+Ciu4x3UThJfzj/lMTn49/z7pgUS0mPcIUEDJvKdb7R7INFVl1ICQACrOBDika4y+Ba4ZhS5caim15WxAUqkjcjNnLEa17AKaEz1OONkTym913pYsAUn5GN0ppxHnBHhEgWKh0EsDuQmaeC8hJdnu71V/KfWyOet/6ccgS6QtXtI4yHKzAjmwDGBxGpKF5KtfJU09cozBmdqWcXhqTbpBDRd/oY0xX9gHkYL3LO29omUYs563tGkbSnFsekbp8MwvSVPepaR5Ct8UF8f70k7N4MhqM2Cva/ue2SVYbFkMZ9nJrPXULi+IO83BWdaBi3OaGsI5KfMbiZp9NM3455ZFOFqW5T9GxYNsGoaJ/AuodJP3MVNK423tOK/WQ+U+hdd7ZYS4G/pArg7znbVLdWYAWgPjs/TcX8uOXDfTyAmIyNp0EllbeCER7HTV+V2laNiwBJGk1Awif8dExE/WeD4oLHZCRs6XhYcG+u0DoxqGA5PiYaBCjDwdVdis3tuj1wgSk6qB8kM+vV40hAOk6rEynnR6lbz3T3CwYVLhFDIGVp9kJAZXGLHPcfhjMQbLTthFhZPDuX44oBFO3yInBTcww0Q8LtVGpdS9kM/Q3XurCY1QodUHC+80LfYuZw3PfhNmLlpss7NTXkncjbpWAowpGyTtLIYJ40sjJrFg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR03MB6230.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(23010399003)(22082099003)(18002099003)(55112099003)(11063799006)(6133799003)(56012099006)(10067099003)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?FQo7LA0FLfE5tY1e59PVZe+miwQNCrsky82++IFi6Crv2yYc/5EQJmvsD9FO?= =?us-ascii?Q?29DrPmFEClCZe0Shy8RlqGbQsqzAvMPLLtBGhL4H5SPh/ziAUPoeAJeD3HWr?= =?us-ascii?Q?BZ05Eu4tCJPX4A+eLmur1Gw47rFhZ9SyzBkr3BEZEPfEJmKM/Bli/7ps6zTm?= =?us-ascii?Q?gYgLNuMw73z8mGM+zQC9cnoSXoFv3grpNcxiPP7WGlrbaRLOFyCY/RL8O2oq?= =?us-ascii?Q?DHXNMCdsUzBQ6kb7AWAXwKIMw9czIaeI6Ly6blXZp6Wn3cKaszO9f0kHumTT?= =?us-ascii?Q?Jtf7vXd+gv22pv6QshtFGxPwSaFZukNR3R4bA/BZgCxdZtWGjWg23PDR6xrm?= =?us-ascii?Q?fsq4ZnpaG6fTCaTuDG5yCuvSRry2P49cFq3pYk8xAURHyDq86Kw2iZrZhY63?= =?us-ascii?Q?zUsHxK7h0B77zziyr3CodAUAZiaU8GYgrmVBrUmFwzATAGxLszxaLtT0U/Pe?= =?us-ascii?Q?iv4PSc7GBfR/nCs7zfsNL06BekfJr9d/HJSAgrPFU+cUc8DIoir7KNRoGidP?= =?us-ascii?Q?jBQ/DIIyXY7Lzny0FFogdLkIEtis3WZQhMi0oBy4R1+xhv5EzpoEsT2c4J0n?= =?us-ascii?Q?m5dr4T5hYRIo+Rdh2QHdxeSzxOpVcaaPDMSmK9TUGYjKUlLzlHZWc6dO2Bd0?= =?us-ascii?Q?NKSqeRWlz6UQQDgx72BGV+J7RfHwXYcKH9DKvhW6XHDTEq5djsyRAcfYDpuL?= =?us-ascii?Q?uz+zyaVKFxoVAH0W2tKKQX5I7gDMmyN6eWxBee/A7P7+m7Z86AzbsdNEGSzJ?= =?us-ascii?Q?83/jiDBcZmM8igeJKye/4WFF169LWVkWSRy9Dgprr13AE++zX37j9T9cOxod?= =?us-ascii?Q?dgWT59pEkEVI2Mo3O78hIjLfUxB3j1EiE31cZ9MSzDIwkXzEFJ/hbmjnrwdp?= =?us-ascii?Q?J04QNN9K3NB+OxN8zQOyCAlH4fhir3xg7RQIZlLx3zMC00hlNiIwsUl2fX3B?= =?us-ascii?Q?KS1dARKpX1R/BD2pb3HnV3so/TSfZRCpMfXdeh8Oj2MGjOR3//rsmBMMbUhP?= =?us-ascii?Q?GIeoQ4L7+GgbRNdrQawct9oxqOWydV5SgOg5AfodZ8Nabm8MBDdQs7akk4MS?= =?us-ascii?Q?w1PzOjT7O0EcbrkxBkOh5uuszpxN4Cp0BFft5ziIFn0EFFWb2QxCWmhWVgcT?= =?us-ascii?Q?AnhXrpzEqI44vI4f1Q+cpnSezACP6T7YN2Ba+A/lk+kdNAb350X0EpAK0p6p?= =?us-ascii?Q?fFKw3skAbWmV2AL+RxD44Vh4ksGCGQUE9xzRB0WAf2q1IFQcaVYJ0giizBaM?= =?us-ascii?Q?JP1fxtm2Uj3Rq2fitc5CsfdWCwIcYglwwr/vhz5P9HuKZWIVuCXOmHzk7WEZ?= =?us-ascii?Q?izFDsCjcv7REFWhvU+jQfA+ppa9cmvGv/ChmCmDvij+Gzon12g46VUcXe24K?= =?us-ascii?Q?LOcd3B6vWSpVhVA/Lp0ffNfF6NWWWhkyzayuQJr81ZrnVP0hvJ+2kMK6ZMIh?= =?us-ascii?Q?fGV5s4FGCngDkHBIVbMHS0SQNe7cb9GaZkPjE8i2mq4MSL5Ani9ct/lwWKKO?= =?us-ascii?Q?rCxb8hFJru9uIM0XzjSU9MoCdIUryuqedjEXsQhux8Y7AaSQqpMDrDLEaR+B?= =?us-ascii?Q?HASJcchKnYYL07C6q4vcT8hxD3Vm4gdgI4JU5YfUr/s72sdazaokNHUu8xdI?= =?us-ascii?Q?GsA2bnAUalR1Bn//bjV7T7CPsF0gSITnpF/1fzJxNzvS4dPlx6XEByYM9vW7?= =?us-ascii?Q?jKAPxSy6LLTldHiWCxWiLxTgrGVID7qMgBrxJ4wM1GwTMteZAezaJsu+epFt?= =?us-ascii?Q?jXiOOGE7BqWh6VOKtR3FfAo23Ia6i4Q=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7342683d-c828-49ea-57a4-08def844ec43 X-MS-Exchange-CrossTenant-AuthSource: DM8PR03MB6230.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2026 07:40:04.2214 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0BiYa2wfdJjyT7DSkrdk6ytQO0YZA9OUF7WRPPiPUkvs1td5EdzJkdLR3OKHwGeskW2eYWAL4ogFXo5ZYwDpcPdB8ps5OQgDtQw4+orqpgs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR03MB5979 Content-Type: text/plain; charset="utf-8" The Agilex5 SoCDK daughter card only provides a USB3.1 interface (USB1). USB0 is not connected or used on this board. Removing the USB0 node to avoid unnecessary initialization and potential resource conflicts. Signed-off-by: Adrian Ng Ho Yin --- arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts b/arch/arm= 64/boot/dts/intel/socfpga_agilex5_socdk.dts index dc62772e10ed..ce5e29da1e62 100644 --- a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts @@ -104,11 +104,6 @@ &uart0 { status =3D "okay"; }; =20 -&usb0 { - status =3D "okay"; - disable-over-current; -}; - &usb31 { dr_mode =3D "host"; status =3D "okay"; --=20 2.49.GIT From nobody Tue Sep 29 06:07:17 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012045.outbound.protection.outlook.com [40.107.209.45]) (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 0843839CCE0; Wed, 12 Aug 2026 07:40:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520423; cv=fail; b=WqfDcBgwGwCU/Igwktu9qjDvU5b+V3h/b0DIFrV9rTPHM00GGDcFgJ+NQrIuNF02HLt9ro7gOJs5cBNDlJ5irnJu8+5PTeR6Eu4272yhxLM7XcKdqMLa6GTwSh6HcwbpVBmllqHZV6K/rOzaIsFBIJ9IErRFY/Wa/NEfvUXjTwk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786520423; c=relaxed/simple; bh=13HeY6/kRvwHLAOT79u4vk2mlkjHuVUcoHALt6D9rDI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=h+saayf116bHWWeK9UW9xL0y+sJvFQpkE3gWamqqmtYOcI7H2PpSwal3n8eZ4s5xt+wHVK8/zxMNsAnDXDjHRJcQe7tHhg4HvFM4gHMPwKfULJ+71G5Rfgp49zPrtwTYZUW6dbWbyd7y/D7fYpfZwduUm9d8fngSFLjzx31cg/0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=IxCCclUx; arc=fail smtp.client-ip=40.107.209.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="IxCCclUx" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AgxkrXwT5T1h3uPkErFZmVpkZhlq1mzNok4rZXGfOmQpg174fqSzvszIb0fe2FOofFZytqwjWepyNbYgc+9vmk7wf30azPyDJMwdHhYhICoTzeUNiRS3+LPfE9W5LqRMY07Lx9uUdh+vCrghvlTKXIz0oIQaKODtpj2A587ODKFm0YeJSV7kkMh2MHaF/9fDm2iGY0ZRxzehxzJf4JQPMqbBaeqohLp20LxAILxlTDwP88y7Q5/TfysvH/NDSOzXWj/g2FrI1jDSS3gJWWu0ihR4ZLH6KH3g6LsluAF3ug89j280b0nDRTyeCBoUe9bVaa4JRr2wgGfZpyMORaTyfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=k9S/4PLZC6Aky78t4YEXAOzoL8dFNPSCN/HqJOfMLRQ=; b=kZY5/utOtTyWJljTzplaIBDq4yGywu7ytOzZdvChUuGs+rM/8UwlYxLGVjG4obf+02cWxUAyrC6k9quR5E2N0mKq3miHwfgtGv1ONgVqZh5FrxHZgu4Yu1Of+1+dm4dtvdYUWV1/f5YHQRtjv7jJ1U0wWjB0Hd40xpAzATqA0KBWfHZqw92FDoqJsj1EQ/jLc2cvCe1Z3zywlQ9sjfgDkI8surKUvPG96cDc7VuISLLER9QJ6V5sh4AUHwIwgNdJb0Yg30wgg+mgA8vUAsJCGy4zxQtDe88a5n7JchBed7HdPKD0XXn7Cbo1SDQVA9NcgsO9iZ268H+iuhysx0nnxA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k9S/4PLZC6Aky78t4YEXAOzoL8dFNPSCN/HqJOfMLRQ=; b=IxCCclUxnXCbdU8yWkqdCeg2Vt1Tkro6iXGEAawJUkLwsXHW0X2bbFnotcF69xoTyCkq/rcAZmMu0vU0vGPH+bJfKKOIq7qr5gR7v3v+0CZWqoZ4pyORQ3WROHRURXtPIcMM2g6SJRltbS0vVNE5YnyHZuvpe3aE9RdpL8dE4W2INYpmAlqUbzTJ2QDeuXdsCtId1exe2RABuax/Qtjtb2mamEsrngyGWKtYPh206Q1DsPsB1GjcLJ5qdRm4fgNgo5nyp8qgwiHNZcdnt3RE1K5jQyVNqK/eBT9dTIGQdz0bOdNisF3T/Wb+5MhHzyiPHocTqd14h/nKCV7susr+8Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) by BN9PR03MB5979.namprd03.prod.outlook.com (2603:10b6:408:134::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.11; Wed, 12 Aug 2026 07:40:08 +0000 Received: from DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542]) by DM8PR03MB6230.namprd03.prod.outlook.com ([fe80::abad:9d80:7a13:9542%3]) with mapi id 15.21.0315.012; Wed, 12 Aug 2026 07:40:08 +0000 From: Adrian Ng Ho Yin To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dinh Nguyen , Michael Turquette , Stephen Boyd , Brian Masney , Thinh Nguyen , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Adrian Ng Ho Yin Subject: [PATCH v3 6/6] usb: dwc3: add Altera Agilex5 support to generic platform driver Date: Wed, 12 Aug 2026 15:32:59 +0800 Message-ID: X-Mailer: git-send-email 2.49.GIT In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: JH0PR01CA0156.apcprd01.prod.exchangelabs.com (2603:1096:990:7::14) To DM8PR03MB6230.namprd03.prod.outlook.com (2603:10b6:8:3c::13) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR03MB6230:EE_|BN9PR03MB5979:EE_ X-MS-Office365-Filtering-Correlation-Id: 97878c80-6df0-4be3-1413-08def844eeb4 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|23010399003|22082099003|18002099003|55112099003|11063799006|6133799003|56012099006|10067099003|921020; X-Microsoft-Antispam-Message-Info: uL/yj8otXSHgK4HeyYMYODbRJDk5WcbSZ7fQwxnwml4MTge9LUhEzt2CXEvzMMmOXM8JMjpEB3mR8adoBhmqCgDvSXnX6hlBnTPPG55GCeF78B6JPzv7xRQn3RISgbYN+dtCNUnxC1XKjxK37HK/wx+dQ5cgLI8LnMzSBDnFDjUFAEINLYST4S2Qsy4a0vB+UUDXJG2z4oPL7f3yrK+bzoPp3rNBVA93EnR6aADPLEPwN3b9TwUCDVm34P3AotURud3CLTPrBw2DOOyLgl9cuUOg7pHte7Oc3w6+bjV4JyiNa2zBQtCg/AaoIhOv/dgIJADHvewyS9UKgGI3OROpf/JRHNXrqeJYCEQEN5/8Q9PS0IiLpXjqZCcKCe2xmOhzLVuYPZTaaoffcB2tpsqEEiZEYqYBwOKBKeo7wt7LYJhSQmnAisU9UgZxVFDDLRQjVTPjEygwNHuGlIaaLjJVQZBWcKnXcz45ci9fPBSChsO79QryXx/gaDtVpp3fG/Txdqj8haW/VVdt00EcklFAwhbisT+zeKdx5uqnN5P2R4T8M9Ieut4RN4aQg9Ku+GSUCWmDpVXs2UZLkfcsdcSoNfn+jitx0owf1fRFQDvN4P/OBepBpH2ahwrbsfZRqLwkZSHlM7dgIdOBfxzd0Ef9RCKaMzJyzJ6TpC7bm2QLQZEgsr5ACWiDa3IZsKqTppKEQPnjJIsZF1eQlvy9ddPfdQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR03MB6230.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(23010399003)(22082099003)(18002099003)(55112099003)(11063799006)(6133799003)(56012099006)(10067099003)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?K/q7+mx5ew2GZQ8pMnOpdSXFZ8Xx9q04biQrfg2zwWAQS4Q+AgB1TcdzYIgY?= =?us-ascii?Q?HbK3H/evziCSZ9X+7ft0n2T59ZKJ5vfyyRaHMqFPju50MtTWrtPMqxrO3AAg?= =?us-ascii?Q?8aN+I1RzbuOoQNHtgW5OkmK3SbOGiqk3VpuRnVWjIiPVOlDLiWyxPlr5XC9V?= =?us-ascii?Q?kRxNayQMybFIXEhaAqK0z6Uo/8xHTF1vEqrparC4AXX+hOnBKm2mafyfCtMv?= =?us-ascii?Q?N0PL8CLJCbXo3QDVuDfPLqaZL91UwEXhU+WWg2wouMynWOBBZwyzMGDUvyzt?= =?us-ascii?Q?0gOh0Bwdv8M+/wjoKFzseFjEngNDlhrpZjUSR+n/aJWk/Dn4Qqw+kuaBMG2I?= =?us-ascii?Q?F7uGRiEgVCy8edJSJH95ke5N5j26NBkZAXLnuU/CstSuJHGH72jNXRTzJXTs?= =?us-ascii?Q?gHGeYOQlLoHf/64gLkdW22GHBnjC+EtdRZ3ty9ECAvXLXXXrTSCvQUn5l2NZ?= =?us-ascii?Q?L15x6DOnABu0NKSnrnEmXsXjbDJIe+29+ji5qGruXKmwbi8p2Ao0M8gM8tfw?= =?us-ascii?Q?+RydNjGTLSzdcjjLNlw1muI8Mh36DGxL8Q8HNRExZXkCGx8LxBG+Hanzf2dx?= =?us-ascii?Q?35ObPuDhtqlhONVMYy92VDebrBg3kDuU1+2IQ23NDB02g6kPLQuB//nHfkAT?= =?us-ascii?Q?yXnXYGB05EWoWRpbbaXqiV7tQ093l2r6RJ3/yTsCvdrp13iGVNsdyjAc5gOf?= =?us-ascii?Q?gDrCrLNPTVn2iNMYJ+nlYmNFC/cv4tNxSIvL62kqPKXNDurn5RlmTIGZG4//?= =?us-ascii?Q?zav24X/dfyzph7BmFctySBQU74p+O9sHJMID66ggBul5/MMzoqeTok2y7uJp?= =?us-ascii?Q?3FTGiqXsFhflBY8R8t3oaf0/5G++lA30g6z1SU4qaR/aOsidBlEK7G3XSenP?= =?us-ascii?Q?7Zhckk6FGoCPeT2NGjGR04UCOi9LyRuSfih8w+cAZQgX5zQI7JVUyg6WMbJc?= =?us-ascii?Q?E/5sDOA8j0TrWV7zggHWlhpWUe9nvfKSl/9VOzY7mWDLUj9N0se2grbooKpx?= =?us-ascii?Q?Lu+L9Lm+wLGQVv2EeiC7VUsnsME87M++/0Au3Wmxcn3EPy9pZNFoWVRUdVix?= =?us-ascii?Q?nptzgtRGvwbDF+e4nYKqfZ7DqmZ3r4lxHms8njAZI4lcEYH4itdBltP+h6um?= =?us-ascii?Q?/9SqrNUASqolKmp4sty3GKg8OgM9OL+U+2oGTx48mwV3PAkOlT0Nu3IsXzJZ?= =?us-ascii?Q?nSzmPzIOyHzTw/rANCujSwGl9DnCi5wBr32FNkf5RdXOEyVQaH8WrOIDXfTV?= =?us-ascii?Q?qKFwxQcVPDXosS5qhkYinTiFs6weJnS94hbNZevYipfgHh9HdgdvQ+DkI2tA?= =?us-ascii?Q?7QUyTISGOE/VpskiMfmBmo8JRJGv7dCtttzRD3waNXZMhst9pgWMfDRVO0dD?= =?us-ascii?Q?Bvz30GbnmcBcXlW2+bN18loiJY8AMZq8PY/zw6NfXCElOV4SYMElKLrmJD4N?= =?us-ascii?Q?IHvonb4t32f3yIcOZKRBHs1FNU0HIy9f31YcE9nzmoBR3VflL/oZgzpag/WG?= =?us-ascii?Q?0SDVPM4HHjrCM96MpHmw4mV0oUf2zbcIQs75an6+2C0k9/GKxke3imy2uwd6?= =?us-ascii?Q?eIDQfzDHJIG5/s8zJhHqi9VjX0PwlsvmQXI1Ge1ntnV4tvCytFiB0qYvtdS1?= =?us-ascii?Q?NzzktidXYW8GObM4FdrrybOIRwUXCvXsbcWeEA7IDPT5mKQU/aP77yrV0SNB?= =?us-ascii?Q?asHliGQRA1jErCc5kGKHJG72xjlFpbSpfSIuM9WRrMg6n35r4RFbsZSDCooX?= =?us-ascii?Q?7YgPLgDFZUNGkFaC3w0sgGOCLOEEoXo=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97878c80-6df0-4be3-1413-08def844eeb4 X-MS-Exchange-CrossTenant-AuthSource: DM8PR03MB6230.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2026 07:40:08.2818 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: D110BiWiNfOfBFoIWXaLLCdSyWK+EljqApnDp8TdMMx4bxfJ1g/UAVZAmAa/GPAZurYcsg8LDweuV0cx6P7G3AfCuMg96LIb78yRmqR/OAs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR03MB5979 Content-Type: text/plain; charset="utf-8" Add the "altr,agilex5-dwc3" compatible string to dwc3-generic-plat so the Agilex5 USB3.1 DWC3 controller can probe through the generic DWC3 platform glue. Signed-off-by: Adrian Ng Ho Yin --- drivers/usb/dwc3/dwc3-generic-plat.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/dwc3/dwc3-generic-plat.c b/drivers/usb/dwc3/dwc3-g= eneric-plat.c index ca69ac0eb07c..8781d7ec6b9e 100644 --- a/drivers/usb/dwc3/dwc3-generic-plat.c +++ b/drivers/usb/dwc3/dwc3-generic-plat.c @@ -232,6 +232,7 @@ static const struct dwc3_generic_config eic7700_dwc3 = =3D { }; =20 static const struct of_device_id dwc3_generic_of_match[] =3D { + { .compatible =3D "altr,agilex5-dwc3", }, { .compatible =3D "spacemit,k1-dwc3", &spacemit_k1_dwc3}, { .compatible =3D "spacemit,k3-dwc3", }, { .compatible =3D "fsl,ls1028a-dwc3", &fsl_ls1028_dwc3}, --=20 2.49.GIT