From nobody Sun Feb 8 18:31:40 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013009.outbound.protection.outlook.com [40.107.159.9]) (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 73D9A2EE5FD; Fri, 10 Oct 2025 11:01:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.9 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760094063; cv=fail; b=gcnWeEecHq5NL7mVY7dscxXQil/obtbrM/awg3U4/L0481oTTjFRPJfsuB79DZ2BdMB3vbfRATM+cal0MaItWgieH5YCKJcxa8iWNbR34zhKqiOGC31uqscHFxnDDKcGOJYS+Rcidl46cTV7zXN6AqYMTCacN52jf6ydzGXksV0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760094063; c=relaxed/simple; bh=RZiP2Vfo6tqcC6z+2mc/tQaTSR98Bq4FbCxjtwK4O40=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=GAx/+EgkKJ9whAOEYP4Oxw0uQanmvnX13fXcRz+9pKucmRZPgj29i7MAyTOshOvSRhXFCt+Uwl/gkCs+g+R/g21cgf5NmvJDrdRdVnJKN0YbTbnXu5sm3wUjXS0z9TNpwwIaDhIk5OKjXhKdmyMzEK/SCKA+ohMba1fUc1009y0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=Yw2JLbbJ; arc=fail smtp.client-ip=40.107.159.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="Yw2JLbbJ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iPdIuF82kUBTpY7n2+edF17iX7q6EloRnqfXKfJXC5ZGnw3obYvI7LbJlFipc7xerH5S8/YXlfcKYfb2vEybFNTyubr6eDjwBDr+EqBKbmIhDvJrQb40bRCWZ9ATaHv6mEynaZsgdSrrtm6wSTXKXDjgpjZQyfIAqBYYpCAhqDCUNByPlFKwqjE/kwhU9hMS2UWF2ptrBaOCf1SKH1EVLVT8M604omUfzSE3iwSvj87euj6dLLoocG7SFaOHL9FQ7mTWz8GXxmbERHfNX+LEBqvW3pLvG0yNgAxzEOIzhLiD9bXMcbuYfs7htXyBwKSqhRvlbz8P98nQ2PswHaTsKg== 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=7WJvUiPCL4Qiqbf2gNrMoR0RUK2VSoIL2I6eZBxD9WI=; b=SW0zHC8dIGeT2sqs4AbZExwcv2yie3HxJOgnEnIOpW9vp/KMxV2Hv8n0fa2cCxK4aXSgRCSKUXxUNSt/fh6izW9T8xgj6aTeDgCsJ994kxcqV/1KVQYMYW38PfWRh2X/w9gz8YfJojbacwXXkLnP+4PgT3Nll2opr8MvVnmcQycaYc1EeJeBYPV0983EQIS15/GnUgt6ux6g0IBEvX2w3DZff9fssjarPAHOSz99q5uD/ucTuOoHR2Q0/3nxX49M5iL1KkmI2whYoKxzOauANqKM0iFumT7glzl3JJZocUNBJGyP5zJHdoId0kwQrGH5acwbJ0RAKyKfEDPzFMD0DQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7WJvUiPCL4Qiqbf2gNrMoR0RUK2VSoIL2I6eZBxD9WI=; b=Yw2JLbbJ47gfvMvyOQp/hVdTF2X00AGtfRwxoolZPMuUOpmFGfhjr1P1esvAp3f1px0rSZgtfdxBS2QPoyama08zzbbKUqM2LjKcOqTg9/vcn4uW0Lob4EllnP/pd4OCYTUUwa0JOdpsPRcxjRN5Rn1JOH3Zo146pO4CG+70/mU3PM6jQs/XL9jPZ6iLVl+5Oh96cKIuHGh5P1MX2JbXyTJVS+f+VkHSXXlU4L+Z2L9kWyMWtoaxpsC+7Ks89Rqi1mz0PhJvV1ZgbEwBaE635xkpqyt4W+ZEg4HxU3ZWui1Cm6EuCeSFjy0Xlxf0Y4p6ubZDGwLBRtgjZ0vVNViIdQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by DU2PR04MB8871.eurprd04.prod.outlook.com (2603:10a6:10:2e2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.9; Fri, 10 Oct 2025 11:00:57 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::c67b:71cd:6338:9dce]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::c67b:71cd:6338:9dce%4]) with mapi id 15.20.9203.009; Fri, 10 Oct 2025 11:00:57 +0000 From: Xu Yang Date: Fri, 10 Oct 2025 19:01:10 +0800 Subject: [PATCH v2 1/4] dt-bindings: phy: imx8mq-usb: add alternate reference clock Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251010-usb-phy-alt-clk-support-v2-1-af4b78bb4ae8@nxp.com> References: <20251010-usb-phy-alt-clk-support-v2-0-af4b78bb4ae8@nxp.com> In-Reply-To: <20251010-usb-phy-alt-clk-support-v2-0-af4b78bb4ae8@nxp.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Li Jun , Abel Vesa , Peng Fan , Michael Turquette , Stephen Boyd Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, Xu Yang X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760094078; l=1085; i=xu.yang_2@nxp.com; s=20250815; h=from:subject:message-id; bh=RZiP2Vfo6tqcC6z+2mc/tQaTSR98Bq4FbCxjtwK4O40=; b=PZ73a1bfFyPox6P/fO/MxoQtWuq9DE07TWCVE+DEDiO8pZ1219ctBP7W8fSzkf9W/Kv5BaEQA DreWxNP/egYAZQ3BIaDUjNRntDiWviRBGLX8pyax9ZvJsQfTYsaTT6p X-Developer-Key: i=xu.yang_2@nxp.com; a=ed25519; pk=5c2HwftfKxFlMJboUe40+xawMtfnp5F8iEiv5CiKS+4= X-ClientProxiedBy: SGBP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b0::18) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) 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: DU2PR04MB8822:EE_|DU2PR04MB8871:EE_ X-MS-Office365-Filtering-Correlation-Id: 90885882-5a56-4b6b-8ee6-08de07ec4a0b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|19092799006|52116014|7416014|376014|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?U2pzOEVqcVR0SVlBWG5GbHNWQnNmOW1YclJFcXl0VzJWd2VHaTR3SFE5TEEw?= =?utf-8?B?WXB2d1hyT04vS3I5ZFo1Y0RMeG85dEJRVVE3b1RCZ2pxM0dxNmxhQU5jbmll?= =?utf-8?B?cDlBZ3RHNUxwVjFhOUxRaHFGZmZYVXhzNW9rK0pBMU5OcWVCeDhxbTZxeDBG?= =?utf-8?B?YXV6Zi9kalJIL3dZWGZ2dXFOMFVOYS8xMFRqSzhheVhTV3ZOd3VwbWVPZlJU?= =?utf-8?B?djZocnZTcDA1WUU0UzdaTHlpcng4ZGtSWi9BTnloSFcvNEJDZnBnOStpY0xU?= =?utf-8?B?QWhxVmR3aXJzZ2ZyMFJ4V3VMNFd6b3pKdHpZaVB3dmYyK1hKQ2xuVzJ3UnN6?= =?utf-8?B?MWhEUGwvaWRKWGRIR1h3N09aOS9vUDNpMzZqclZwWTBSMHd0OC9TT1ZFeHMx?= =?utf-8?B?VFcyZWVVa09LTkMzZTI0VHBpNytqa2ltRXY2cjV3UTdJWjhaQkZYeXhjbHNz?= =?utf-8?B?aXU1VjhjR2FCcEdBdHFUTVJuK0NBZUszQUFRdTMxalA2UXpyK2haRU9JTmY4?= =?utf-8?B?VWZkVlNiWWZ3TnVRU0YrcnBRNWpPKzNoWEtjSXoxZWlRTW9vWDVkQURkU3Yr?= =?utf-8?B?V0JFZzFYWENrYWFwUktBY2FXdllMNjlVZHBBZC9XakRpeVRFM0wwR3hWNUxt?= =?utf-8?B?Z2g2TFFxVGIwb2RXZzdxcXVqV2t3aWQ0TXFTNDV1aHN1MzVWWmRmRUhONmhu?= =?utf-8?B?QXpoWVl2bHlTb3NpSFVRbDlYcldCZ3NITXFjbk1DMGovUjJyMVV4T0FPdFh3?= =?utf-8?B?ZWxUdnB3UkhRR2QrejlaeGQwN2NaRHZsbW1qRzlzQ09CWlczdldLemZESTlB?= =?utf-8?B?Z2RKazRCMkpTSWdmcmxNZHNlYkJqbEZqNEg0L0ZlZEwxaitKc210ZHBGNFJH?= =?utf-8?B?bmg0a2Y3a2gwcGVLWUdrYWhsUFF3RXlOSFBsUHpwRzBqbXk3Z1A0MjBJVEdR?= =?utf-8?B?bGxuSVhrMEVURkM0MDY2OVlSelVQRlh2TnU4YUJUZEZzUHlJL2hXNUVxUnF3?= =?utf-8?B?bXFkSkY2MTN4dnMwSzFpNStockkvcytkNXh6R0N0YjFJd0h1eStpcGNpb2hO?= =?utf-8?B?ZjhMSHNuenllQUJERFNaMW0rZ0M3RzdiUTNxV2xmUG9FbzVlckdTZmtRR1ZM?= =?utf-8?B?MjFnS1hiVWJDSUZBOU9FdkxwSXptWEUvMFlZK2QvZDZIdXRHQXlFUHowL2tF?= =?utf-8?B?RDkxSlpOYTlHd3NZWEdDNVIxbVBibmZyK1Nnd2swdGcxS3Q5enAwTm9kVUdm?= =?utf-8?B?OEhFdk5MbGNaYkZja1VuM0NpTHRQUFRtNjArSm5mazFDVFlFam93ME8zTWpu?= =?utf-8?B?cU9RempmZUFHSHVpY0VteWZCZk1zOEJkeHZNNGtUTVMwY3hhZWx4S3I2Qndy?= =?utf-8?B?blFZUkVOZ2w5STVLSURBeHA2dGNYNEV6T3l2SGhsdlFHbi8vRUU5aCtTbGkz?= =?utf-8?B?d2ZWcE5zbTIvSEtsWnFrYnVqd01aMzVVNW1iYStxTGErNVQrV2FCUFd1RHNH?= =?utf-8?B?SUtlTnIxdkp2MW5oQzRHdnlEUlBUeXg5NDVPNTVlVXZtMStmOHZ1M3ZBSFdh?= =?utf-8?B?WjNndERaNnVZd1VXSTNhaFdhS0NnOWVlRXRhWDZQd05xbElxZzlNc0w1L1JS?= =?utf-8?B?OHVVZnc2TjdTVGlKa05ZOUwwcDFNS1BwenluSStQU0FMdzJqWlMyanAvVFl4?= =?utf-8?B?elRLNUE0Ynk0UTM4U0ZGcGRuRnF5MFBCcWZId3VNaHlValJYTE5VSWI2Tm91?= =?utf-8?B?RWVieE5oWXlBZ2Y5d0sxdmhtMGtUN0Vabk14YnZsK0JFbktyYUhISm82eGRZ?= =?utf-8?B?NEhWM2h4MDdkQ1BEb1MrYlBETi9lSklucUpkWm5lZHdNemJPM0R1SitTVkdl?= =?utf-8?B?bkpVTlQveXUrRWp1azd2MjljS2hSUS9teWYwTlZjcEw0ZWxjZmQ5YU02M05u?= =?utf-8?B?RGdjTms0cUgwa1Z2V0YrcHF0YTZPdmlCMTlaY1ZhcFdGbU9WQktLcTFhN1lU?= =?utf-8?B?WjVWMWdkSUdLNGlMaktkbTVwTVY1TFFDM1RBdyszZnJ4Yk9HTXpvd3dseTBp?= =?utf-8?B?QzNMdncrNTI4MFlsZGpNMExGNTZKdFNMNmNadz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(19092799006)(52116014)(7416014)(376014)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QVZaZ2tFMlV0d2tyc2c5bGM3Z0d1bUszUzdHVWc2QkxsM1JzT3JsWEVlMHg5?= =?utf-8?B?a29DL0VTaU5vNlBsVmNkblZ4aEtCVDcramdJTXdYMFl5am02YWtsK2pHTG5D?= =?utf-8?B?M2RiYVF6TXRIZVh2Z2lHS0xSUEVGKzJKUU1sSkdJSWlaUGlJM3VndlZmTGZQ?= =?utf-8?B?VVZObzZvUktjd3lNVHpSTlZwMnFMdEhHbDVVN2tlaC9vc3ZxUUQvNWNjRkpJ?= =?utf-8?B?UW94SlJzenZPQUNaR2dwTUZ0djFlSmlYaXhLSCtMU0xzM0tGSTdhUWtCem5B?= =?utf-8?B?ZTNrd2s3ZWFQcjRwMVIzeVBVMlpRNkJ0S3NYUE9JSCs5eFZYUG1TV3VRZ09w?= =?utf-8?B?R0Y3T3hnd1QrK0hteVp2blZBVEpEbm5DcWJzN2hLQkJ6bWNoYjhFV0dONEVY?= =?utf-8?B?V1VvU2dpTGVCZ2llNHhnbjBmZEc3dEYvWEZRM0tOckp4SWsrNEkybDNTMzh0?= =?utf-8?B?b2luL00zQS9BV3dWVmhaMVJGYW9qUjdkU1hMcnpycU12UW1uUjUrc1g1Q0Fx?= =?utf-8?B?UlVPaVlIbEcyUnhPazlhbzZJaFUzZDZwNXVWRGRsU2RZSUFOU2ptY0pVNkhB?= =?utf-8?B?VWxuaVRjZy9jT00zaFFkUUxmVHRIa2htT053MTZDZDhlZG11dEFyVENBWFZU?= =?utf-8?B?dGE5L1pvaWFtQXE2YVlPYjJOdHA4RWd5bjh6eUVqSVVqSGp2U0kxS1dqYzJ0?= =?utf-8?B?NjNFMDVBOHFLSnRyeExSZHdHTFIzdklkQkdpRGNJYi9UL2l0ZEhmMGFOcFVG?= =?utf-8?B?YVZHYStla21Tc29iZ2ZLSEFoaE56S25xSTc5RG1SaTJRdEdZbmRzWlYwQVJ5?= =?utf-8?B?WmJha21YWk5VdFRsREM0MHV6eW1mQkFrMjQrci9NcStPWmVjeUU1RHlXN0Rh?= =?utf-8?B?OWNnOVF5cUdKT0Y3WXMvZ3B3OCtLeHZlMzZDWGdUcWl0K0dTZC9xc2ZPcklJ?= =?utf-8?B?WXU2anNOOTR5ZWVueVFrTTRhRUxybjl2R3RMMEc4TEwrQlAvZ3I3WTJmWG4z?= =?utf-8?B?NjFTVmNiWVltTmJQZEhhZjZtQzFPOHBCaU9VOSs2ZWwvOHlMWDA2a0RZcHZE?= =?utf-8?B?cWVMWWJFUjJZbDdEZ3hoN0tkcHdzMXRyQ3ZQdWNyZ2w0dUR3Ry9udUp2MTBZ?= =?utf-8?B?Q2I4enpCenJ1WVFITzNvNG4xbGMzY0tVWEhjWHRBeXdwbjZCWGt2NTB6UnBl?= =?utf-8?B?NTJyZU01NnluelcwVTN5T3N3SnNFNnZwanNMT3FOQXBDYURpbEpLdzJNNWhZ?= =?utf-8?B?cUdZcFNqL0c0UXN6bVM1NGdlZGJtVUk2aldMbUExekVXM2xvRHJ4RUhMKzQ5?= =?utf-8?B?aURqRmdCdzNXT2NSL3JORlFGamZSWmVpcGdxZ3dWRG0xUVJ1TktnK3lIbGFW?= =?utf-8?B?Ri9KcVVRRmhwYzNkSHNKd1ZCb1YwS3Q3ZkROdFVpOFV1K0pPekdPRkp4Wk9L?= =?utf-8?B?TTgrS3VwckdLOWZFTzNHdUN3Y21pd1MwK21vV3RMV1VTQWhDZEUySm9tSjRR?= =?utf-8?B?OWx6aTlzMFpxOW4vT3dBRWVtV2VkMmdLR25RVnl0Q0ZSQ1hjQW1vc0FDM3ls?= =?utf-8?B?aVB3ZXV4Wklrd0IyS3JZVFN4NEd0RnVMODdDU1JBckxEWUMrM2hsNENQOTc4?= =?utf-8?B?dzUyY2RoQ1dJVFNCZm1taG42aUdza1p5em5iUmtxeFFQUmJmZFBOa0R1QkpY?= =?utf-8?B?Q3o4ZmhVTmdGL0JVd3ZpMFZSaVVzdkt0bHRCamhJanJHTEQ0ZUtqMVhWMDB5?= =?utf-8?B?ekI4eCtFR3NSYlM1N2pmekVDaUNKR1JpNExqeDR5ODdzSG9xdWlwZUl2eGJI?= =?utf-8?B?blZoZGlPYjJVMjFjckV4TmdhZlFOLzZuQWFBRGJocktGYjRCaTJsaW9SV3do?= =?utf-8?B?c2s1Q0wvT1FLOHo5cGNTWjZIZTV1VUtwQVdwU2dscnVCMWhnOG5wNm1iYWF0?= =?utf-8?B?ZlN4MDFOeEhjd3RSa2cvTWdXT1Ivekt1N0NXbVY1Y3dGZzZWdVVUVS81QWFy?= =?utf-8?B?OElOWmU2dWNvMkMyT2w1N3lodTA2a1I0ZCt3QnZIU1k0RWNDTU1Ha3Qwc2d0?= =?utf-8?B?akxOUlF4SDZYUm1sNnd5Umh3NC9IU3M5NnI1R3YvNVBpVGtsQ0xQU3dLMmh4?= =?utf-8?Q?8OWDlFdjl++lqtZaTPeJppOHm?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 90885882-5a56-4b6b-8ee6-08de07ec4a0b X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2025 11:00:57.2128 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rbYaSmONQOKTWKqWAN/OiGAr4MmqYxfkxFPyeUdizzPMnMIK7xBBdfcGIhaYokIPJAXd2tb81SGhCdyS1NTPSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8871 Beside default 24MHz clock input, there is an optional additional 100Mhz clock input 'alt' for USB PHY reference clock. Signed-off-by: Xu Yang Acked-by: Conor Dooley Reviewed-by: Frank Li --- Changes in v2: - improve commit message --- Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml = b/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml index 6a47e08e0e97b286538798190225ca2966a7ab34..081deb502e21308970a9495528b= d745b9085f2f0 100644 --- a/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml +++ b/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml @@ -27,11 +27,16 @@ properties: const: 0 =20 clocks: - maxItems: 1 + minItems: 1 + items: + - description: PHY configuration clock + - description: Alternate PHY reference clock =20 clock-names: + minItems: 1 items: - const: phy + - const: alt =20 power-domains: maxItems: 1 --=20 2.34.1 From nobody Sun Feb 8 18:31:40 2026 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012009.outbound.protection.outlook.com [52.101.66.9]) (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 624272EF665; Fri, 10 Oct 2025 11:01:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.9 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760094070; cv=fail; b=Rwe4IhKO0XY8xbSFgWIvCecs3+4yrxkInPa0G+hTZ8nNbPgjSrALTqyl0XNSkWID6qh6UliIWPXVfs0pp3dJ1YSkHsEox/1xKmk+uLtWv8U7cHqP16Vj7iS0GVB+WfJMa0fN0bGs+h2vpn5hFULFvCIkomuJb2T9oLV9ejTo7gY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760094070; c=relaxed/simple; bh=DJTvgoshGuMomu/7k2xNBQFUIDko3PuQPfk22nzJ6KQ=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Q/6oxUT8g/HaoIdU0Twt5xwD/Bz/vCGeFiQ49CzkmfT+SdMOddGaE+zCoHjErZFkv4jN+cvYa4YV6HCCXoe9CD6sEn/B1qZAFQQpHgDtnbz2oQrh+jI1huDRT2NkLoydOZhTiWW3Vya75G0mgOsYWWEQCUnnXzLmPEAmONITGuk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=k/5HXGjh; arc=fail smtp.client-ip=52.101.66.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="k/5HXGjh" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dOuUDA97gdAUjVcwUNQyVta0YNw0RY9AfrV+TcJET6145Mu75HbYF0IUILJ78pjS2eyYID2tBoiug3hboBFmR6RSc20KWgQWeuQPN2ADYt5y3WqargqeEsSKCsT2D6jV438D1xylew6MZ34e3AVO8AzGdL5T8yh3+k56sQ/6r/+XscSsL3icR5n8RjjN5mz7FNPLD+gqMMspFEZ7wO/jIfKst51cVyEcOvTSVyqmiHHmPXMConnOc7SAJZ9N0MdwvNR82+27eTMRBDx0Q9sNikAcAhqz8NG5beZ7KTbZo7MeSShimN2Q1dpC6XxMLWmUEh1oz9SLnWylfUVhFGj+iA== 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=BsJaCdNT+EdUmKQmalX9OVP3XRIe2XxrY2DQwRvMPmk=; b=i6R8oT8TJ4ckqk357Vfv5898Thkqkq8Vt0jizXyMISmxkWGjsnAjgUTZcgDBqTEMCVXbDbrJUvX/E4G0Ih79DqZWvEzuqoGWwuPBw6L6rt0ztbh0CyLaQBK9Rrt/IIOhv5ho3juocCOb8+2wUQU0GvB0d7O7YH2invCBE52kzLIAVvMScV4XqP91NHNP7xlUeNSsXNAEMrg4ItuKtc1N49l8c/Q3txVVSaaUzPfOrEz7XRmGv8YLEjtY7D9SLA69lHc1DdP61tHfVS1aXBmsw/R0U1yu7MrCZu6pcVXPamj8+W6QCoJ00+g93/0BtY4VtJ4y9+dDEALBNBGFSp90Kw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BsJaCdNT+EdUmKQmalX9OVP3XRIe2XxrY2DQwRvMPmk=; b=k/5HXGjhd/doalsu+1vJDa8xOGGRxRmJ3mJHQqywPmLgtYT7R9m8HqohGOn/eR14M+RXmkyh7Td5dUbcnTsmM2N0/xucAdVoiQVKN2wZ4KKoQILCGiOtjFVD6ubGnERnOPolHUmAelizrjq67bFAfhQZW/zjEo02yYOilCVWN2K6exZL+nfLUAbgRNILv7cBMRs80zkh9wYza95Ruk28gvQbg/2KbXtXnGniZ0EtL1Rymspx0Ys87IZlQUzVHJ6Ob1QUOelXYJRiQBYOxD+QV41fqxLpe2z8MG+R+VnRoYFb0IQq4ipY/AX3IWu/BHpz7ZqcddfQ8YIBsNBB3nu6WA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by DBAPR04MB7270.eurprd04.prod.outlook.com (2603:10a6:10:1af::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.10; Fri, 10 Oct 2025 11:01:04 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::c67b:71cd:6338:9dce]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::c67b:71cd:6338:9dce%4]) with mapi id 15.20.9203.009; Fri, 10 Oct 2025 11:01:04 +0000 From: Xu Yang Date: Fri, 10 Oct 2025 19:01:11 +0800 Subject: [PATCH v2 2/4] dt-bindings: clock: nxp,imx95-blk-ctl: add support for USB in HSIO Block Control Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251010-usb-phy-alt-clk-support-v2-2-af4b78bb4ae8@nxp.com> References: <20251010-usb-phy-alt-clk-support-v2-0-af4b78bb4ae8@nxp.com> In-Reply-To: <20251010-usb-phy-alt-clk-support-v2-0-af4b78bb4ae8@nxp.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Li Jun , Abel Vesa , Peng Fan , Michael Turquette , Stephen Boyd Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, Xu Yang , Conor Dooley , Frank Li X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760094078; l=1076; i=xu.yang_2@nxp.com; s=20250815; h=from:subject:message-id; bh=DJTvgoshGuMomu/7k2xNBQFUIDko3PuQPfk22nzJ6KQ=; b=e8EbBH6V1ZhmX+Pbk7zck3xpPqU+q5NHP20zWwVRYKWlMDz7ln47RAT4SB/qMpuCUPYYphRxC LYFuZ9zp9hSBjIBYxyKij4NWjiDGSrnrGAsHr+y6KeCU/AXsTJOAwRB X-Developer-Key: i=xu.yang_2@nxp.com; a=ed25519; pk=5c2HwftfKxFlMJboUe40+xawMtfnp5F8iEiv5CiKS+4= X-ClientProxiedBy: SGBP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b0::18) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) 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: DU2PR04MB8822:EE_|DBAPR04MB7270:EE_ X-MS-Office365-Filtering-Correlation-Id: 6baed65e-6723-4cba-d12b-08de07ec4e35 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|52116014|376014|1800799024|366016|19092799006|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?OVphWEVFVEVzOENRRnR0R1g1UW4zM0dveUg4WWl0dmttNTBFUG5IT0w4L2tT?= =?utf-8?B?eDNjUVZVNFJrbXFOdHVFMGtDc1g5RXVmQ1MrWlo3MmlnMElZMk5oVWg4c2tV?= =?utf-8?B?elh1MWJBOWRKbm1USTM0a0QvYjV6cjA1clU1aVNkZHJTM1YwbldWQ3UrdzNF?= =?utf-8?B?THlYYUplZXF2WDFNV29keG1MZE81UUNBMHZkb0NMeTdDeERaTVc4eWZkaHNv?= =?utf-8?B?cjN5RnlTYjZQVmxZREk1OTlIQ0d6RHN3bzVXK3VJcXR1R1ZRWmZUZkZLSGEy?= =?utf-8?B?KzlxVEIrMzB0TEJ5c3NIbTF4YzJXd29tSWlheUVDWmdNaU1oS1l3bHIwSWdx?= =?utf-8?B?RlA2QmJkcmxya3dMWGl6NG9pSzlvYmJ2WDV6MUZMbkNoaHU1Y2dTelJIZzdD?= =?utf-8?B?bVJjTkV3NVAxMnc1NElEVUI5UlJFVGFpckVKbDNJZlZtdEFsbjNOamRvSjZN?= =?utf-8?B?WGpTUndHejgxZ1FwVEdFdEZ3SVRqZzR1Z04wNGZsQ1R4bnJUR1Vsb25Sa3dn?= =?utf-8?B?QnJ5ZGZTY04ycGZXaUJEVWJjNFhxekhVOHZQRkx2UUtiNWkzM1FBTmFKb1Zh?= =?utf-8?B?emdrR0RTVUd2NVNFaGk1ZXVNTjlaM3REMmdVeGluOEJMenlPRWZmcFd1VEc4?= =?utf-8?B?MFVUSTFHWlM3anpsa2tFcHVDUEpVWmFhTy9LemQvRHdHVFRwT0VRMVlVN3hS?= =?utf-8?B?TXpGbks0RXdVcVRDSW1ONjBwQUlzQ2txTHRsU2lDYkxJRTdPUXJUd2lrZ1cy?= =?utf-8?B?MmF1a3NXdUg5clFLRi9wQWZkcHFFRnVNZElmdmxHV1ZuTTNBbmQ5VnVJNG1i?= =?utf-8?B?LzJJalhac3RFUWhZQlg4STRaSjRyT09xajBkQ203ekx4VmpkTElYNno5YWN4?= =?utf-8?B?MXVEUWs0a1Erb2JDU2psZEg3M2h2UjFWV0Izblh6SU51WEFWdGFMdVcyNDdS?= =?utf-8?B?aHlETXhJWEY4cWNYUUhMR0dFbmVXaGpBbU5oYk9PK09MRVNxZk91Rm5FSklh?= =?utf-8?B?Y0VlRnZnRDBlVXNqN1ZiMGovTnZqNEsrMlJkeUJRSkZTelJVSWNKSW8yTDM4?= =?utf-8?B?bS9NU05TTzk5ZEE4eUtYZVN5SEFkeWM3dklhTVd5clg2N3RscXU0ditxSEpD?= =?utf-8?B?RDRsVEN1NlJHUTJweDVGYTROcFkzVXFqVmd1V3VldERMcTRCaFEwOVM0dWJI?= =?utf-8?B?MllDRHVBMk54SkE2ZUhMNHFqRUtWemlLclFERzlreHR3V2lGR1IyclhMdldT?= =?utf-8?B?R1M1eXV6YXdtdk5YY3hvRVduTklNRElaWEdINTRLbU9Vc2EwTWhoY2V6U0hE?= =?utf-8?B?Z3lUQVVLNDRyT2ZwRm1ZYnRIQllScndscks3b1NhVnRIVWk1TGVKYWI5dSsz?= =?utf-8?B?aFdERExRdzRMMlo4K3VWQnZ2cXJHemFzZ2hvNStSRCtkOVN1MnE4c2Y2R3Yr?= =?utf-8?B?YkxHM0oxUjd0enRoVTFEdE1CNDN6QnloeDl4bmZCMlp5elpBUUJQVzFnWU9F?= =?utf-8?B?cXg4dWZJZ3ZmdTVsUElueWhrWUhWcE5RbzlTYlVaSHpGMUhHeVo0Y1ZOazhh?= =?utf-8?B?UXdnOHMxaTlZVW1NWkZNOWsvRnFmempSVm5oUHdVQ3BBc0FBK05lSmtsaWpZ?= =?utf-8?B?QnRwQktPUUNPY1RUKzhldFVLcXR5OFZKT3h0SVE3ekFrYTdLQ2l6Mitacm1a?= =?utf-8?B?WkpiQkRjMitrelZLd1orV2dVMzFXc2c3RFlzVkJWcy9yRlN0MGRtWFBSSnpZ?= =?utf-8?B?Q1JQNFl3dGVvcG9zbXJZeWRvak42SGZkY3c2Vzdwb0FSbHRBdk9CWTk5cnVB?= =?utf-8?B?dWRzQU9TRXVFcy9FdXA3enNmZWdJUnl4SnlKL2hNOHhiVE5xL1Z2MFpBc1ZT?= =?utf-8?B?cm9NS1hTVDNPUzlRR3ZVdGpIMnAyTnUvc3hRODFFZDkraGw3VWZEazFpS2pD?= =?utf-8?B?LzRES3R3SGpoWTNUNHFBcitGN0ttNmdEWHdCTlZielZtZlpSQVdDWTNybmdu?= =?utf-8?B?QkhvRWVXYTFFVnVPbmZuWjRGcFkrb2Zjb1VRdEI5ZDRUbUhSUnFCRkRkbSsv?= =?utf-8?B?dHBERjFDSVJPdEZJNTlTWG5kcEQ2MlNVaGloUT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(19092799006)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SzQ0TE5VOWxVMStuQitMYmhMWjZxdVZ0T2FoTHA5MnFlQnlCQ2E5bnBUK3VE?= =?utf-8?B?TGdic3UvbGRRZlo0bFFjd2tSTVZxSSsvL3Bhb1FlUU90T0M4QTZRaktycEhC?= =?utf-8?B?aFMzRk5pYzcwN01VTk1MYjRGL0FRbW41eWZaSTJoME9lMlhXbjIvWlRvdUI1?= =?utf-8?B?VWw1ajE5UXhVd25heGQ4Nk9kbGZ0YkpLbndQcHRqOUR2QWVCZnZrR2h2M0lo?= =?utf-8?B?QXo3UEdSZWxUMkp5MHlCaUxaZFhSNG45YlRES0lHZHlMVS9XcU0zR0s2U1hY?= =?utf-8?B?cXN1MG1YN1EzVzM3RUNhbEk0M2h1WlFVbmhkanBtdUZRaEFjUnZpSTFxQ1NC?= =?utf-8?B?T2J2UlZ4VzRudGNvdXB1MlFuRG5jZ0dpSEc4U3hqTGthYVdhc2lZdGZKaHc1?= =?utf-8?B?SnFqVnVPMHZwTnF5TU52VjZZeUQ4WHVXUENQRHUrbmpyUjM1K1JkVFo4ZkpJ?= =?utf-8?B?dzRrbldXTndabUZldWZZYXp0U3BOenE5dzZoWHNFM282R2o1VWhBdGdWS0JS?= =?utf-8?B?blE0ZDdTMjR5alc3RFdqV0UvSWZxVmFjd2JQSVZFV24wRkoxZXN6N3A4ZnZS?= =?utf-8?B?cVpjcjhRMkw2cUoxRnJXNFhMSjdPUU1iVy9ieXptYTRuNll0QTRiYmRzMGc3?= =?utf-8?B?U1NTT1lVYk9UV3dES3N6THR3VDdvUUtmZFBOT2g2bkRIMkE1MnZkMS80dXhM?= =?utf-8?B?VUo0WC9kc3pneUxHR1lhZjV6QXExdFV3M1g4R1ovQUxTSFBOWDg4TzhscTNX?= =?utf-8?B?elI1NjAvQ0xrYWVtTFVmaUtEakJvQm5peG1mV2M0QkFuZEpLUTNITENvRWVO?= =?utf-8?B?cFlEajg5SCs5VzBuWG90aXJteDhEOXJaN0JmeDZrS2U4OWw1c2o2MEJuZCtk?= =?utf-8?B?NTlQSTdoZVdhNTNhWEViQkE3SEhoS01WTTRuQVZUSE1IVEh4TEhXZVZobFhq?= =?utf-8?B?cWVubkdKNDB0L29VNVRCd005Y2FqUDVtWlgzcEhyMUtqRlM0RWRLdTNRR2xQ?= =?utf-8?B?ajVod0xlcklrR1RBVG84WHBpcXBNb25XalFoQkJrSlh0RkZIcm9IeVkwMVha?= =?utf-8?B?dlZVcE82SU9TeDQ5K3lTb1crRnBLSi9hMzZ4ejJ3NGZCWHdKM0xKVkg4djB1?= =?utf-8?B?MFBaVm9EZDZLbU5VMkJZbGp4UDdMUkdTQnYyMDFxdlJjVEczWUtSdm1oZ2JF?= =?utf-8?B?VE1WZEtiWFJOUVhBZEg0WkJIMDNkZGR4dEt5Uncyd2lRR3cxQ3BPcTJ3VDlq?= =?utf-8?B?akhVU3NBcGc4akkyQ2YzcHViSldxR29qRDFuSHZjVlUvSlVmaWcyOFptYXgv?= =?utf-8?B?YUZTc0pJNkVnWm1LWUdkK0lCYzJXZE5oemJsa2J5QlRHUTJtL25uQ0cycVRo?= =?utf-8?B?UzRHQ3NMaTlYbnJsTk9pUk9ROWlPdENiUnRjcnV5Mmd3ZFBBRDNHbnpSdkxw?= =?utf-8?B?V3Y4Yzd4SEpVTkJDNmdNTzFROEJvV2hTdUx1TXBCd0JEeXlvR1M5eGJLaDVW?= =?utf-8?B?b3g5dkpSVmtNQThUb1RyQi9NenhJV0NibGR3ak9Ub2lrYStvNGpCaXE5QVRS?= =?utf-8?B?WlBFRW0yWFBGQ1NqcVlPUzQxMjUvc2tHVVh3ZE9WdWNmUkFoSFJDSjNveS9V?= =?utf-8?B?Q1I4L011dXkvbjdDbWduVkg4NGNFaUhCL2JxYU5qRUR2UHNlTFYyWldpNDJo?= =?utf-8?B?QVFZS3Y1b0dBTjlMa0ZySS9lREN5UXlKYVAxdkRWWTZodDl1TnN4ZFZwaWFp?= =?utf-8?B?TFhKSmNtc3hUQWVkTVZUbS9VUm9kRTZHUTBUdEV4NUFCY0tFbzBBVGNxVVht?= =?utf-8?B?b2RQUmhxZm9yR1VieWI4ajFORlR1TUs5R0dxaW50cGhjQktTZUlQeWoxSUFa?= =?utf-8?B?dDQzbmxLdGtVUzFta1lMUmlla0dYRisrdGRoOFRYN1JrNmNDL0NkMnpsSzVR?= =?utf-8?B?bU4yb0ZhNGJhTUptenByenRuSndWbENReHZXUFkyeDk3NWlwNDJmRUFETWo4?= =?utf-8?B?TmpYd3JlcVd6eFcyR0pSRUxoRmJHSEV4eUZJdmZBWElXSUlLVzZsSmhNcW9I?= =?utf-8?B?K1Y3QnAxck1kR09RdkJydVM5TEpORVIwSDZhNkJwK3VDZEJHZlg5UjVrU0NZ?= =?utf-8?Q?87bXyvW1WX69CXuV1bH8ZxsnA?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6baed65e-6723-4cba-d12b-08de07ec4e35 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2025 11:01:04.1568 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Mzd1/YSx/hcTz4/xclRS6EweNS7VqmXTEPU4eXOrZeXZ3n0q5tLdfqUAGn027dxOeoWIKTPYyG68LO5qoy5bFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR04MB7270 Add compatible string "nxp,imx95-hsio-usb-blk-ctl" to support USB setting in HSIO Block Control. Acked-by: Conor Dooley Reviewed-by: Frank Li Signed-off-by: Xu Yang --- Changes in v2: - add Rb and Ab tag --- Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml= b/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml index 27403b4c52d6219d31649d75539af93edae0f17d..aa452fb438a9cd5b9a8ad3eff62= 49abffe576a01 100644 --- a/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml +++ b/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml @@ -18,6 +18,7 @@ properties: - nxp,imx95-camera-csr - nxp,imx95-display-csr - nxp,imx95-hsio-blk-ctl + - nxp,imx95-hsio-usb-blk-ctl - nxp,imx95-lvds-csr - nxp,imx95-netcmix-blk-ctrl - nxp,imx95-vpu-csr --=20 2.34.1 From nobody Sun Feb 8 18:31:40 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011053.outbound.protection.outlook.com [40.107.130.53]) (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 C90E72EFDA1; Fri, 10 Oct 2025 11:01:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.53 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760094076; cv=fail; b=Okv/+wM+LnD/JlLgXqp8wbDRSUOQ0sZHbAIkfykGinHhrQjK8+fngOumGi3fpITlPG7ahjREnOf0cHOb00P4ADl5kfKUZ0N1//p6+p3zMb+PKP4xejVVYycoDphz3UoVSkvXLGgGIRHHNJuHsw5cv0Khp4MTP/QR3fLry7mhDJE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760094076; c=relaxed/simple; bh=pkKSSxFGWTei+bLmiottuJYERlzSp00rNaEjiYLMi+o=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=KEwxauq53So0CFLLzXWcEfi4aEeovVQPwRJ60u80V1t1z1AIWOd6JNBt2zrhO5kC6MAbwGyuWIx1sdqMSXg44ukgk9eQLGwbxba30RS7QCMiuErDQjGu3xuLYVaKvBNkYiAkw79+vG6EOY2A9dvvGfZspLVV1hhqTORzqBpRC3k= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=LCJtEwxN; arc=fail smtp.client-ip=40.107.130.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="LCJtEwxN" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WDIO9Zn2DZ+Xmx5/ssUOqHGqNo7EUqkeqwwwAfEVIwvWZeIe3cmwmBDVkoKj3gFxTt1Pwdl9So0upQyl41PlYxFvSjKRmesx+bjrchJkNYZx9Difb204xs8dWUsSH4nF3VD9IERqItUj9nSm+x0X9A7GZAbQz4cWtcvaAU38pjh/SiDjiXd3u35NGtOyZIWv3EEiA2Zs4VI6bZEBMF4Up69JfDqmFIJ03tC0pvixVtSpoguTVbVEkPuK8JnDom1jt61SBLRZmHLdsFASmzkPOeYzGkOyIV++GBckkccETFylIRTWZ6PDBJas9ley0Ulf1RB2o6ghtamTTGrIqlYf+A== 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=efzoit/cX6vzWHCCKyuR/7QxlNHG0mr+AYzdFq71akQ=; b=SOBjD0PcSl0uA27RmGtLEqF7nB4Y1OJG0fqWNvUbsjOUybjR6OQ6G6JoPMNlI2L96sjjE9Ihg+uxtK3+5FrfvRIzx/bzu6KNSCA/ehfOVslzwqmAwy7tUYSMdryL0xgQq4Ql/JUI+iPeLQTyJJD+Tjj8PQEtSiByn6sx4EYinZGV6ZCJAMkWZnTamMCy0tNQA2wGBEnY5vX04kZj4cb3MKf9pJgp36JDidcZLNZzDCc5upJM7YMFnUHJbg+Sp2yIXfCu3cmZ2P9Yj7Fo9TL+k7IamwBEjS+PJ5LksKvRCIqcy3LJwssA3JtZLgrrnLGmIfp4oNfK5xQJjOrseCP0lw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=efzoit/cX6vzWHCCKyuR/7QxlNHG0mr+AYzdFq71akQ=; b=LCJtEwxNbiVL711eA/A9XqXTkS3fSfz2DiZxvUqlTWvOSyry1uACuIW4dhm8j+OB2aYDqyddPKFExNMvMtZLtJlKXBEdIgrFXQv9CHsQf2E/7vWO+KPD3231GmsvoRk6wCI8VZ6KnZretGoq/UmreVkXjlF5VVy+jXn1sbOi7wbiD7PWfp7ZzBosHFX0KEnlbBFjA1m6eNWkUuzcM+zKtSLgsNFKNKYb7M65c6+hH9unPhJS+Uj5rFgCmiz9PSZtMqeeRBzVzRmmmJwbRMX2BcAUxBwbhM31EKs0hwEVIi6V6KTcLtWYkWEGU5Ne0Nof3hllOODeJWQn7hgwV4Kpwg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by DBAPR04MB7270.eurprd04.prod.outlook.com (2603:10a6:10:1af::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.10; Fri, 10 Oct 2025 11:01:11 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::c67b:71cd:6338:9dce]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::c67b:71cd:6338:9dce%4]) with mapi id 15.20.9203.009; Fri, 10 Oct 2025 11:01:11 +0000 From: Xu Yang Date: Fri, 10 Oct 2025 19:01:12 +0800 Subject: [PATCH v2 3/4] phy: fsl-imx8mq-usb: support alternate reference clock Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251010-usb-phy-alt-clk-support-v2-3-af4b78bb4ae8@nxp.com> References: <20251010-usb-phy-alt-clk-support-v2-0-af4b78bb4ae8@nxp.com> In-Reply-To: <20251010-usb-phy-alt-clk-support-v2-0-af4b78bb4ae8@nxp.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Li Jun , Abel Vesa , Peng Fan , Michael Turquette , Stephen Boyd Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, Xu Yang , Frank Li X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760094078; l=2764; i=xu.yang_2@nxp.com; s=20250815; h=from:subject:message-id; bh=pkKSSxFGWTei+bLmiottuJYERlzSp00rNaEjiYLMi+o=; b=qO97BVEiE5BpSvLR716a+b/2VNAcG8e431dOBnKIxd9Wpj9fJqTupJGB0V6t1xWAomin/aMQC ONoJUC/YD6eBcK/EEe/peH7jfmRkgaWwJZTbWycP638pZiFjQSPMfWX X-Developer-Key: i=xu.yang_2@nxp.com; a=ed25519; pk=5c2HwftfKxFlMJboUe40+xawMtfnp5F8iEiv5CiKS+4= X-ClientProxiedBy: SGBP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b0::18) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) 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: DU2PR04MB8822:EE_|DBAPR04MB7270:EE_ X-MS-Office365-Filtering-Correlation-Id: 335f1031-01f3-4517-c8af-08de07ec5220 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|52116014|376014|1800799024|366016|19092799006|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dkovVHhyVG0zSGkza2RURm9KNEhMR0poa0ltcnVzY0hNNFkxUDA0b3ZSekZ1?= =?utf-8?B?MXVHeEFMVEJ0VmJVSEx5SW5ZSUpNVkN6SExST2RabWx1Y1g0Y29MdnJlNnJx?= =?utf-8?B?a0RxUHdPZGVZeFpRdjl2VFZ1Zk9LUWVVeEhWODBRcE85NG14MFpKZnV2R2pp?= =?utf-8?B?Q3VxNEJ1dkR2cnhWWkZ4RDJ0WjFOblE3MkJJbzY3NlYvZ3p3TkdtZGhDdjhr?= =?utf-8?B?NWdaaWt2YnJsSG9qdCtPZlZlbFZJQVJpc2pmNlBkWDRWemJrTHdhaDVLNm1W?= =?utf-8?B?UmhMaHdkVDcxbXdnK0hhRi9hcGVGSEErQ3kzcUdFKzJGY0Nuc050RXNLYy8z?= =?utf-8?B?bWtRNko3Vkx1Rm5CL25RYUljeG1TUEFYZ0pkYlNQV1VJQSsvaktiWVBGcmR4?= =?utf-8?B?TzZqTDRLY0NKRFRlSXhTL1YwY1RCNWNUdFNxU1dSMmJNVEJ6eHQzZTlTNG5m?= =?utf-8?B?S3AwZVFvUUxEMkZOM1dYODVqUzJDdTJjTDY2UzlrWjlwL2Z1M1F5a2pOdzRY?= =?utf-8?B?SFM5ZEdmWVdlaFVHWUZNdW1yY2srdlhUOFRaNFdkc3N0a3dreFoycDZ4dVhS?= =?utf-8?B?dEk3YlJQSHBnUmNLVkxmczUvZHZweU55Unk1NktnSUFjdjVxaUVNOHNJMWNI?= =?utf-8?B?VGEveWYycW8yemZGTWJBSnkzbldiSFQrbFFaTk84OHkwa08ybzFIam9aTmJZ?= =?utf-8?B?QWp6NUhTQkcrS2VKTWVENEQ4V2sxUG9hMEdoMXQ3UDJXcVBHQ05Sa2xLbktC?= =?utf-8?B?a3VyUUVBM1FGbERET0dFTSs1Qis3RHU4TmVRQThTdDZXdmlLVFpBc0MrZExm?= =?utf-8?B?cU9uQzFzU2l4QzBqUnFjYkhkVjE2aUZuRnZkVzVldi9nZmc1dHFmSWQ4Mmpp?= =?utf-8?B?RWIvMVZkNFgwWFk4YW92VEI5Wjk5STgzNEcwalVSZ0pRdmxuZzF1eHJaNVAw?= =?utf-8?B?TVoxTUhXMlZWZEt5RFNBbURaR2dLci81UURkbDhSNmhUOVd0V0dRektVYVdJ?= =?utf-8?B?KzRXMWhhUXBEN0x1K1FHbUVrS2ZLNCt5TlIzQmFQeGl5Ym0wd0N6S0ZFTnN1?= =?utf-8?B?N1U3czhlK3k0SWJwNDlJTlFGdnB1d2RMZEVQaHUrbUN1R2tnM3p5bW80QVAy?= =?utf-8?B?MTE1RnJNTjBySFdHdXFKdzdWQ255RE9BWEtpR0dQcGVidFFwamM0eWNrMzVu?= =?utf-8?B?VXlUb25mRlZzUlNLWGJiZFFVRzFOUityZCtQdWxkeDdoLzVRZ0RFKzRyVlRJ?= =?utf-8?B?UUlQZjNvSTZ3SHdPUTNIbkdhcFNwLzBzUGRzcGp3TFNiUjZobWRWbHBXSXNh?= =?utf-8?B?RmpaSGVhZFpLdUpVV1R1bTRydUZNODNieHQ5Mm1kVit3U2p5M0ZtYlc5ZjVj?= =?utf-8?B?eEJrWFVGY0N1ZWI4RjROWkJsZldndFFBa29IWG1EVEdxdmZEOGlES3VoQWlT?= =?utf-8?B?Nld2UDZGemhneHp3OWxSdUM0OURWQ1hxcHNEUTZpQ09rbC8wM2pwTk41V01T?= =?utf-8?B?UWZ5VFovOVVLeHdrbW5oYVZpTi94L3BBOG9yWEQzd3VwTEJ1dStHelRlUlg0?= =?utf-8?B?YndUSUNSVy94K3A3TmlhRGcyVFZmcCt4ZjUrQWhyOXdOKzM5YzkrQ0R6eWt6?= =?utf-8?B?bzQ2WVFqR0lFWDluak9qTXNvSmVIa2FrVFdTeUNwNmNhVzY4aXZYbWxaZkg4?= =?utf-8?B?UEcwQ1BaYUJxaFAyakJLZTBhS1hmR1pzUmcwNDYzV2IzS1R4YmRQdTZNQUZS?= =?utf-8?B?STlMN2xIVjhkOXFlZjR2bEErWnRibFZDeHRZV1FvQkJZZHBjd05oZFMvelBi?= =?utf-8?B?VjVRZVZ1UC90dXNPQjl6eGJ3TU5sdjR4NXZZS3ZONHBabGxneFp6OGVEdVl0?= =?utf-8?B?MmxrNXpqU2lyNkQrY2s3WFVaMVBzZFVQY0gvelg1VHVzYVB3QzBDckhESzlE?= =?utf-8?B?aUhJWmsvWHRySEtTTHh0Tkw0dzdYdWM3enFBNkJoTW9wUkVvSjRCa1lLNWpm?= =?utf-8?B?UjhrQk1zdFVMRWN6Y1YrQk11OTV1aStGRWhucWVkWnpYYzQ0L3dxWmh5ck1Z?= =?utf-8?B?b0U2K0dnN0pVMWc4V3ZoUXUySFEwK0lpakhPQT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(19092799006)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WHpiUGRwY25jQjl5M2xKNTJGeXVXWnFPZ1hkZ21NSE90ZjRwUFlDdzRJOXk1?= =?utf-8?B?N3NkTjJsSVVzUmFXSFhpV2xvY0dSdmhGdmRidlF6SFE2b2M2dFlib216a2xZ?= =?utf-8?B?b3hJS0lFaDNxb1ZJWlBxNk5uQjl2ak9xb1Vtc1VwR01sMjR3cWJkU2RTdlgw?= =?utf-8?B?OWo1dmNaRy82bnZxNXZVa3d2OUNWS2Y0NWhLWTNZMVJVS3d0SDJYT0dFUmRD?= =?utf-8?B?aXJaaU9tVG44cjBIUGlwM0UrYkdITDZIWHkzVWtnVlkvWHlndy9DY2Z6TmhS?= =?utf-8?B?WWNLQ05PL2FEeUswSUtROWswT0NlaWw5NnBwcks2M2R1N3ErOVhYUXRKU21S?= =?utf-8?B?MjFTZHhUaG1vcWhpNXF2TmlsdmlXTlZyV3lWWXZXVzRiRWt6OFcvc21Ta1Fh?= =?utf-8?B?WTNMZmFkN01NUjBQVzhDd1JIaFljTkpNcjhablAxTVIrVnNSN2Y2aHVwWWNE?= =?utf-8?B?bS8vVjJVRUtnSjlHVzBxL2x1ZUpPRzZNajJieGNPS1lqT2JvM1FHVWhyYkNn?= =?utf-8?B?Y1BlaWM2YWlwdWp3Mjd4enVNY01qVkhZSGRUQmJOVlBONWhxVS9JTk1qVk4x?= =?utf-8?B?UXhBeGx1Q2RiRjhMeTRyNkZReGs0b2hnMTh1MmRFOXMvYlBlNWRyVGF6OWY4?= =?utf-8?B?b1FGNnh0Y0VvbDRrZzk5SFpPcUVrWWVEelh1d3hUN21vQi8xamNyMjQ5d3pS?= =?utf-8?B?M0FEVGJ4NUZzL0RuUDFtSEptaUQ2T0MxU2RYWDFaY2JNUXBRWm84dTNZTklL?= =?utf-8?B?MUZzemYwTUQrNFZCcmpOdzFETEs0U2QyS0FSWFhJWkFDS3o5RTlrOW1wMGJs?= =?utf-8?B?YVJsSTExUUVaUGpXaEpCVGdvUzhMRjRaOWFsRktpZWYzUVM3Vk1ZTlZwT0Zp?= =?utf-8?B?Z1dXTHZjNDJ4THUrdDMvZHVqbXprbXdEQWRSOXZBTmdRRnpSSmdQcDlwRDFW?= =?utf-8?B?TVk3UEhBS1lrY010czcrbHZObjAvbVd5SFpsUGM2TDNCQ0lTOHNwUVMxNFZ4?= =?utf-8?B?aEdWeWxqaWhpM0o5aWNqY2l4WndBenNWeEw1eWh1dzNoelBsbFdjTE5EVW02?= =?utf-8?B?RUtJSDh6b2l6QkIxYmt5MUxIcEtYVlNRN0RqTWFPSVNReUhOTTJnMHZkeU4z?= =?utf-8?B?UnJndE1XSDBwWGVMVzRDUnMyNU1uRUp3cHRVT0NiUGZybU1FNzBXTXEyTExh?= =?utf-8?B?SE5nUmk1K1NpZWZ2aFBTYnFFTHlKRFI1OHplNys2NFdmRWdnejlsVXBsT0tB?= =?utf-8?B?c3l2SGNCcW1hTURrK21FTDc0SVlaZzVDY28zM01mbnVpaXF4QlVpdDVHYzND?= =?utf-8?B?UHpYaENUaU9wSU1BRmNFVHdXdEQ5V1VKaVN6cFVIb1dYTW1JVWN0cmtBMk0r?= =?utf-8?B?bEhzdzl1NDdSMm5DQ2NRcVVUZytrMmJQWXEyeXFNemNWSjVXVXJmSXFrdmZK?= =?utf-8?B?QWVDMTFtb2o2NkZBNFk2K0R0S3BWQ2kzUHpBeWw2Yjk4WnhnSFRxMlE5eTJ0?= =?utf-8?B?K1NiUWc0Vm82N2VyMURpelN6SWVKUFJMMmRpYTMrTW5CS0xTYUgrcGRjMUtS?= =?utf-8?B?MDAreVV4NXNlMGh4OFdiVlBMZEhvMVVwZDNwMm16Qm5lYzcyeWFIYmkvV1Ra?= =?utf-8?B?eTgvTkp4TGdjME5sUmF2Mlo2Qy9rSUhCVXBFQmpQazRDZ1dOalF0VXNHYkVs?= =?utf-8?B?cFRRaW5jalZ4bXg2M05iWUFrMCtnMkhIcjNsS1FiWEZWZWdiUjBpeDJ3TUlt?= =?utf-8?B?ZFZ1RjlPOHhncCtBTHFsU3JXT2gxV1FHR1RjYjF6SEZiZ2VnaGltZUJLODdk?= =?utf-8?B?aUJJbWF6dy9tdHJnVmNaSkx6V3VHTEVhczdFc3NyZlA4UWczL09KRFBvelBY?= =?utf-8?B?dThDWTIxVUdCR0xCSi9aTEdZVmtDOHZOd2RMNGlzVXhqMWU2dDdOYzBzTW9x?= =?utf-8?B?c0x6N3IvMzh3ejN4MG5TOEZPYThJQkVOd3lyREZ4MnNKdVNrTnlYczNaTFZi?= =?utf-8?B?aERlY01NVElBdXVFb3RjOUx6NHYyZzNiK0RRS2w5ODV4ZVZnUzlIbElzS3py?= =?utf-8?B?SitrZEp3ZTJwNWI3SmxQQ0xJUUpma1BndnVkaDBGYm12VVEzckR0ZXhRRlVp?= =?utf-8?Q?XiHr1rCkcxiK15BpQsGI59qfd?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 335f1031-01f3-4517-c8af-08de07ec5220 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2025 11:01:11.2181 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: JbFrYp/Q023VULAWBXguEV9K+wgvg3I10jPE9EGIzIxjGV21Fgz8cjXakv7PS/FBNHzxvgbfiAp8HR4TwTbLzQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR04MB7270 This phy supports both 24MHz and 100MHz clock inputs. By default it's using XTAL 24MHz and the 100MHz clock is a alternate reference clock. Add supports to use alternate reference clock in case 24MHz clock can't work well. Reviewed-by: Frank Li Signed-off-by: Xu Yang --- Changes in v2: - add Rb tag --- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/drivers/phy/freescale/phy-fsl-imx8mq-usb.c b/drivers/phy/frees= cale/phy-fsl-imx8mq-usb.c index b94f242420fc733cd75abef8ba1cd4f59ac18eb5..ad8a55012e42f2c15496955d00c= 6d5fd85c5beb2 100644 --- a/drivers/phy/freescale/phy-fsl-imx8mq-usb.c +++ b/drivers/phy/freescale/phy-fsl-imx8mq-usb.c @@ -16,6 +16,7 @@ #define PHY_CTRL0_REF_SSP_EN BIT(2) #define PHY_CTRL0_FSEL_MASK GENMASK(10, 5) #define PHY_CTRL0_FSEL_24M 0x2a +#define PHY_CTRL0_FSEL_100M 0x27 =20 #define PHY_CTRL1 0x4 #define PHY_CTRL1_RESET BIT(0) @@ -108,6 +109,7 @@ struct tca_blk { struct imx8mq_usb_phy { struct phy *phy; struct clk *clk; + struct clk *alt_clk; void __iomem *base; struct regulator *vbus; struct tca_blk *tca; @@ -582,7 +584,8 @@ static int imx8mp_usb_phy_init(struct phy *phy) /* USB3.0 PHY signal fsel for 24M ref */ value =3D readl(imx_phy->base + PHY_CTRL0); value &=3D ~PHY_CTRL0_FSEL_MASK; - value |=3D FIELD_PREP(PHY_CTRL0_FSEL_MASK, PHY_CTRL0_FSEL_24M); + value |=3D FIELD_PREP(PHY_CTRL0_FSEL_MASK, imx_phy->alt_clk ? + PHY_CTRL0_FSEL_100M : PHY_CTRL0_FSEL_24M); writel(value, imx_phy->base + PHY_CTRL0); =20 /* Disable alt_clk_en and use internal MPLL clocks */ @@ -626,13 +629,24 @@ static int imx8mq_phy_power_on(struct phy *phy) if (ret) return ret; =20 - return clk_prepare_enable(imx_phy->clk); + ret =3D clk_prepare_enable(imx_phy->clk); + if (ret) + return ret; + + ret =3D clk_prepare_enable(imx_phy->alt_clk); + if (ret) { + clk_disable_unprepare(imx_phy->clk); + return ret; + } + + return ret; } =20 static int imx8mq_phy_power_off(struct phy *phy) { struct imx8mq_usb_phy *imx_phy =3D phy_get_drvdata(phy); =20 + clk_disable_unprepare(imx_phy->alt_clk); clk_disable_unprepare(imx_phy->clk); regulator_disable(imx_phy->vbus); =20 @@ -681,6 +695,11 @@ static int imx8mq_usb_phy_probe(struct platform_device= *pdev) return PTR_ERR(imx_phy->clk); } =20 + imx_phy->alt_clk =3D devm_clk_get_optional(dev, "alt"); + if (IS_ERR(imx_phy->alt_clk)) + return dev_err_probe(dev, PTR_ERR(imx_phy->alt_clk), + "Failed to get alt clk\n"); + imx_phy->base =3D devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(imx_phy->base)) return PTR_ERR(imx_phy->base); --=20 2.34.1 From nobody Sun Feb 8 18:31:40 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013047.outbound.protection.outlook.com [40.107.162.47]) (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 9E4C22F0676; Fri, 10 Oct 2025 11:01:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.47 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760094083; cv=fail; b=QY9plBhIn8c1aXIFgEWrVQfNfihuxGKbQzZ61UQlmlRYs7uSo6r7E6Yfj3sCmHi5LCpsRsTiZIE2ZepDYTNcWI/6ud4+9aqpiT5r6qW+6Vkrlyj2PJ2JycGjGiwAErjK0pi9i1vXtUAcYG3B8qW8U2sR8oUfYbghuZNn2NeyPcw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760094083; c=relaxed/simple; bh=ymzXP8gRWPELWNKZf+WX3KBEGMEasYyeiyl1VwhZ7Yw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=mf9n88msKVXboJh9MdTd5eafZQ2bZu0ZKlsA2Qe6jli4GL3LYWLvExbSW1fDqel65daICyN5CjELaQG8igCSX5JNCuY5yuAvLlbOaybnoRH43tSZYFViJ/etBCN2CTLLBU6op92lOlfVVTti19BKup3uWMY4GoxEm0d+fFodeiM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=RtlNnldi; arc=fail smtp.client-ip=40.107.162.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="RtlNnldi" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=C1MePdbCDdaMSn7J7ND3E2UcHmVIAF+UUhmRADotlFO0VdUlCr0cHbyHu+/tZj5dOq1hgu32N8iqbWyQBa3YkKFok4WAXz58m86OhEH7PWe4+4L4YkjCeScbm04CQVNoOp2XXxwOo3rVhpyQctlXihKxm48AfS1cQiCTDTmlphywS+90YExiY5zPNRDTeoED7FiyP90TcNhMg/wGheMQ+JCTYItD3D+wqSWRz1sZ3V5vWJA5fx5t6xR6mBGTzpysvpI44DDH7XOZ/fc55aPbWUc0W137DCSx7+1FQT/VaPnt161DwhJhD1O8l2F9Tur35DKxD6IwC46UWsxJ1AY7lA== 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=yE7Y7rlxbWLLEhTO7JFiq4UtgflLdwBu1hOkpg3If4c=; b=ph+GGpAO7rCxzCTQ+14/OqCE56RrDO0R7mM6K+YcMm4vc/gc+SQayEIijf53pHfZMoevcY93HDWUgrbG7nbcHemxf+5qavlADojmrH4fkglLpzg/ZDGIQZJWEBiOhX6H8Q1ymJTJDdjcSlobUvH29SuLebgV7lPGsQTzePe85CS+S+uiwqDQGHzRr/tNM9rciDkfE9S6nHLrt1KUwQg/WoUXLtjYdtNCDmQ7lAxRNoefPhoWtP0uUy97IHISaVWbhVaXXaCT1FxvWahGyhSxcFnP5feBW1/1BJsDKw2v7qcEKtCSt6aU4NLZ8sjkmBltD5N+k84wwkMxsFVTCn8daA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yE7Y7rlxbWLLEhTO7JFiq4UtgflLdwBu1hOkpg3If4c=; b=RtlNnldixLLinbQ1W4B7ph2oWl58osPzj2r5MFmgCzfe6DIL8IzRe2NnSpVVNOY5Jggihwox5iPICS22cbQRH5/k9Gw/9MaeNhIn/s22Eqf1uY5q5tBcEv1b+Ut4aUxXR6Qbv7nuDhnbIRayhVIARCNasK78oLXaj1IBfl+8eaeLBo7lz7tEuqMGTmKqSX7UtGJaf6Xb9y/qHNzc6gFl0a+kzV1NjYXKmYLyL5+D1U6zIdyWbgIp0qovTFh/Fe/Ki3M5v/fKL8mxATbRVIqO/SGMn/speQrFu9QSU9KGwFHDPRq5CbRi5thaB99Xw74QM4Sr4vL0TWpAZ2xlqqAc5g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by DBAPR04MB7270.eurprd04.prod.outlook.com (2603:10a6:10:1af::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.10; Fri, 10 Oct 2025 11:01:19 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::c67b:71cd:6338:9dce]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::c67b:71cd:6338:9dce%4]) with mapi id 15.20.9203.009; Fri, 10 Oct 2025 11:01:19 +0000 From: Xu Yang Date: Fri, 10 Oct 2025 19:01:13 +0800 Subject: [PATCH v2 4/4] clk: imx95-blk-ctl: Add one clock mux for HSIO block Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251010-usb-phy-alt-clk-support-v2-4-af4b78bb4ae8@nxp.com> References: <20251010-usb-phy-alt-clk-support-v2-0-af4b78bb4ae8@nxp.com> In-Reply-To: <20251010-usb-phy-alt-clk-support-v2-0-af4b78bb4ae8@nxp.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Li Jun , Abel Vesa , Peng Fan , Michael Turquette , Stephen Boyd Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, Xu Yang X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760094078; l=2145; i=xu.yang_2@nxp.com; s=20250815; h=from:subject:message-id; bh=ymzXP8gRWPELWNKZf+WX3KBEGMEasYyeiyl1VwhZ7Yw=; b=Nk5OnJmGfObLRxRYGNwBghJJlzEwN0csQo6kptmGUkpuG15JDkYBIFgI4eyUWGp2/qY9YZt8X 7Aq2jO1RxKqCJe3Hpz/RuC54QBI9hNfxIg+O2/BpBr8K6yLMF/7Fekd X-Developer-Key: i=xu.yang_2@nxp.com; a=ed25519; pk=5c2HwftfKxFlMJboUe40+xawMtfnp5F8iEiv5CiKS+4= X-ClientProxiedBy: SGBP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b0::18) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) 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: DU2PR04MB8822:EE_|DBAPR04MB7270:EE_ X-MS-Office365-Filtering-Correlation-Id: 1de58d77-dee7-4c2a-d838-08de07ec5721 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|52116014|376014|1800799024|366016|19092799006|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ekhSdDZ6L1NsbkxVd1dnWUhXVXRuVzdudks1bTZQdm9sWHVrK2M1NlRRRXZZ?= =?utf-8?B?ZnF1SWhZbTg4T2h2OUNheGhNQTgwNjFsQ0xaZEN2ci9oWnBsVWdBSTYzV0cv?= =?utf-8?B?aHZsUEQrUkF3R1JyQnZON1h6SU5YUGhQTnN0UjhZeWE1bGpWZ0lLVTN3dlMv?= =?utf-8?B?cjdtaXFSRkFGYS9DSS92WTVJSFlvNE9hNHVOM0lEK29oK3BZb3d5UHBHRlZS?= =?utf-8?B?L0VjSWN1d0ZmNnRWaTBURHFzVDYvNHloUGVlN3V5V3ZqT2xGTWs1R0tsZkk3?= =?utf-8?B?RjlmaXM3S3NaNEZ0dkphRjV4aXBuRVlrSUtKM2pPbm9jeXlZMDdBWG9kcWRO?= =?utf-8?B?UU0zdXhERkZSQmZ1ZjhYNWxRUUxWTHRKTUxucHY2VDdRc2dWUTQ4azZlWWR2?= =?utf-8?B?Vlo1dVQzV2NOZmI5bGZvbTRxMWhmQjRjdVJZSHN4SStHdkQrWW91SFdab3ZG?= =?utf-8?B?djhZV0FMR3g5YU52T2EyVHBadWpoSGtTcTZuRUVxZDRSNTgzNGIySUZFbVVk?= =?utf-8?B?elAycVlyaWxPZTFIQkRjNHJMbDFuYm1KZEkzc3YxdklCS2N0Rk1VaWtic0dV?= =?utf-8?B?OXQ2V2l1Z2kreW1VWjJwK3o0aW1UZXRkYjQ2MHRqdXNzZjhqNHVZUFhSZnNj?= =?utf-8?B?Z0lxSGFVamltSGpEdlV0VDNvUmI5blNRSnZUZ3psVWdBY3d2QzBIWVFMZHE5?= =?utf-8?B?S21uZDF6QTRoT3QvaFYyaksxM2VGVFJpMk1QeklEaGF2bVJjWmJ3NEh4WkxE?= =?utf-8?B?VEJwdjdBZXVPN2RzSE1rREovWFNjOGE1OUM5NkFzR3ZaVlcwUTA2THJTYy9E?= =?utf-8?B?Y1ZmRXh3VDExUVdEa1pFa1k3RE1DcmdzUnlQWVBpSmo1NDRBNkFwZGVnalJL?= =?utf-8?B?cTUzbnpWdTlzeUZWVGxYQ3N3aGF5Z0dmdjJpM2U3VHU4ZG82NG0xRk9VbkNF?= =?utf-8?B?MEZQN2xSaER4a1hJNUlmeE9zT2swTklYL21sQkZtWVFyVUYwSDNNMG9nUHdD?= =?utf-8?B?Rzl2ZTZtc0x5U2x1c1ZVWU1qRUhUc2JXVytPU2NteFk5Nm9kSFUzekRMRHF2?= =?utf-8?B?VlgxOUZHTE9USC9TOXdPU0hnME1TM09ZSjFLbWQwMmxZb3JDbU5jRUt3RDAv?= =?utf-8?B?a0ZVZkhJWG9Vbk5sMHlNRzFkT21KVG9MYTRtNUJ2VFc1Z2phS3ZUQVVwUTFV?= =?utf-8?B?UzNkSUNNbnhVcEIrUXBNSGJmbEh5KzBjOFZwRjhQdGF0SzJ4c2ZYbXZGZ0lO?= =?utf-8?B?VEdOU0Q0L2JlYU9yVnJtWkRwb1VhMlBFcnQrUktSWitBUnN3SEIwa1E2YXZt?= =?utf-8?B?dkY0bjZteXZKU3pXbE9UOXFjNmRHZ1EzZkw4a2hxRG0waG1LaXdIRGxTYmgv?= =?utf-8?B?bGJWbFlUWUFSV2o3SE81bGJVOXYyT0V6UlFiWU4wcFd4Z0RqTUZ2VTR1NTlQ?= =?utf-8?B?QTBidkJrdWxvQ3ovNFNHU3g1eDFVYVErTXlIMzFpdlhnTEJXZWo5c1JzN041?= =?utf-8?B?cDJQM3JLT3dMeWJjY1dEaG9PcHlNMndKK29GNTYyMno5MGRnL3ZwOEJDTU10?= =?utf-8?B?anNuaTBuVkcrRU55cHA0RG9ZR0tFb2VIY1p2cFV1NitOMHZjdmJzOHV0V2hQ?= =?utf-8?B?djNXR2hWdXg4RWRwR2E4blpURkhDR1JDSk84RCtPbDQ1L2gzOHQzR1ZnOVVj?= =?utf-8?B?SDgrdXlwRnkrK0x2blN1VUY3U25tb3dFWWVqQlk4cEVWNGx3Nit1TzZXcnZ3?= =?utf-8?B?MjNFVUN5cTdjTk5hS0lkMlNJcXg2YWpRNGdKVlNOcnI5dzJYVVlFcnhla212?= =?utf-8?B?Y2o2NzFhRUZJS09ldzJtRXh1Yzl5Q0EvVUFrVEN6cUljTEZNaHVhUWVLR0Vl?= =?utf-8?B?eHpuZVlZbEVEdUhlZXZBWjZ6Uml4RkRuTUlkVWhiVnZwWlp3dGI1RWJwSjhD?= =?utf-8?B?Vm1mZW1TWkVqVVRHVWdNN0RiRzQyZnIycE9MeGFDY1hEcU9EUXU2dWI3ZDJV?= =?utf-8?B?aHViaFpKT09mcko3ZmRkbVIvTVZqb1I0MHhBdEtOMHNZZ2NiSWZNOGxCUTMx?= =?utf-8?B?N3M4RTB6d0JsaXY4YUR1bkJ3V2JIQ2dGZUl6QT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(19092799006)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y21xVkZjK2FLMjN3RjJXTHppcGxIa0Y0TDRFMlVMSDRmeGpHWTVPd3BwcXlr?= =?utf-8?B?RHdWZjg4SG5lczdHOHZwVGdNeGZGWW0yK2pmNjUzdC9INGRPKzIxRzg2SFRB?= =?utf-8?B?cXI0SGJvMmJwWTZ6YUxzWXlNbUhYOEVmbXFHcEhmb21PTDIxeVowV0wvUTBu?= =?utf-8?B?b1hxNTFPclFsUEZYR2t6aktnQkZBS1FORGZpUWR5a3E4Uy9QMnA0M1h6cDEx?= =?utf-8?B?ZExRQVFQT2JZOUd5ZE5JTTROOVpBZFFNNUFDWmQvODRuRUdZU2xhOXRlV090?= =?utf-8?B?b1hYTFc0OVNmeTBDRlJROVFFRXJ4WGRkbk1URFVlbm9pajlJREZQaTFqUUJM?= =?utf-8?B?RzZkSDAxUHEzOExGS1VnbC9MdDNzNWtOSEtFd3I0aWhsZWRIN3dNWDE5SkFJ?= =?utf-8?B?UElTcFJqZ1BCcEVPcUh2aUxDcFVTK2RNazUrRjdva1RSQ08zbzh1SlN6OVo3?= =?utf-8?B?Zm5GQzU4RmlSWnhlNWUyMy82TTh0b2lXbGxCdHhVT0p3cnl6dG5WTnRmK0dB?= =?utf-8?B?eDk5TzkvaXZ3Z1ZONXQwcFNhK0xnMkxUeUd6ZFhnUTBYVTdQdHRhMkpIMEx4?= =?utf-8?B?bDA0SmxkcUJJWFBWWkV0a1FUcWxZaXM3aTRyZm0vYkhGUTd5UHZTUndzRGpQ?= =?utf-8?B?ak9vQTNGeTBTc05nWkdydElpRXA1WUxIWmRFMjdJamZuKzg2RjQveWxMSk9L?= =?utf-8?B?SFhneklJVE50d3NhS3NUREF5SWxVSzJXQ2h2cVZ2anI2eWVlZTM3N0JsR2xa?= =?utf-8?B?bmZMdVk1eG9nZGpXTkxPcnFOWmxaOTZZdWY0MmhIeVpFSmxhNXpKanRWamlo?= =?utf-8?B?Yk5uYXJ4alZMb09GbmhONGk4WEFuRkFzNVVnaE5nZDFVUEFwbFRKcCtJbXl5?= =?utf-8?B?cmhQY0xpbkdEUFlUMWJJamMwVUdkV1JMMUljZ0pURUdkbFlUSXNObkVTemlF?= =?utf-8?B?Sm9qSkUvVGNjZm9RaUNqMTgwSGVMTHgrem9HYVJ1ZkZuY29BL3JNaEh3ck03?= =?utf-8?B?dHJmQnJZT3JGL0Q0WlQyM1U1YUNPVXBGcGZmazRNbldZLy82NWxrQkhoRDVB?= =?utf-8?B?cm9FbVQ2eXdBbVFvWTBUUm53OUgrYXRhc01qTHJLZFZ1Q09XWmJLUytUcDFu?= =?utf-8?B?QTVMdE0zMnkxMTZVTVdrWWFXNDRZQ3ZwYlVFSkM4dllkZkRxWDQ4N1VwRXNZ?= =?utf-8?B?WEpTRkN0TW0zYU5MTHg0YXozSEdZZEY0Y3NkdllldEFlcGxuTHhZQWljb0wr?= =?utf-8?B?OXhGK1VMWVVPajdkUkl1VnBMQkF4elBxbFZIK3lHVE5OZ25aZmpyU0lhKzg4?= =?utf-8?B?UEl1U25CelQ5TGxrSWJ1TVNpYUlpS01WOFptWEdOOVg5ZVZoSkdiNVkyemhN?= =?utf-8?B?SGxJWEhmdy9TOCticGhaclA0T3N2MTh2citBZDF1ZXJzKzBDUHk2RzN0eXlw?= =?utf-8?B?ZDQwaVJYL2pmWWtpelJzN2RLZENFUXJDR2RXMHZ3dEtPVDZ6Vlh6azBjTks0?= =?utf-8?B?dmR5Q0xyUmEzeFRTZXI4Y1pqNElFdWd5enRpbnQzbXhZbk9ZVVJCejBuTy9l?= =?utf-8?B?ckQ5YXRPSTVKRlNsK2t3RkRTOFUzY2U2WE1nVGdkOHcxbEVyOGY0d3N6dmdG?= =?utf-8?B?TGlKSG5KMEZ4VGFSYjJGczJtSDFTK1hGT0dGS3hZenJJSVFRY3ZVMEplcEJ1?= =?utf-8?B?N2hpcnNKY1hZcU1xYlpLYlErcGhOaGxXcllJN0ZkYks5Y1hJSVByWllNaHR5?= =?utf-8?B?YU9iV0hETm94Q3pDM250NFNjcUpxMXVEa1B4eWFEdjUwQW4ycmlDZklvZXpu?= =?utf-8?B?aDNGSDVWcHZRVklXbDh5QloxU1ZEbDZQSVFlYnAwMTNUVXZtZ1J3OXRlUUdD?= =?utf-8?B?WHREeUMzb3M4OFJXOE5UTWI0eUgzOGtGbFRWWXhaTjhWeFQ1cE52Rmt4ZTN6?= =?utf-8?B?Ylg5ZEhDdVRvb1kwcmxLbUI2YXltVlhoT290b09Cak9vS0hFMEVsSWtubmZZ?= =?utf-8?B?a21CekpkdExrenlqRUcvZktVeFBOdXpFNXZIVjMvUXNmSDNrYVB5L253U1Rv?= =?utf-8?B?Q1lkZ2kyOElJeEdjM3E2U214Q2s0WmwyR2JBWElIT1NncXFib1RPYkpGMVlN?= =?utf-8?Q?FVTOwgxN3s+dxs31+Q3DxDo7u?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1de58d77-dee7-4c2a-d838-08de07ec5721 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2025 11:01:19.0957 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GGENf3+1PT+nwUipS0MMJ48eeLOf559LrtNAYy2oEw/c/O9q9Rr6TarhsxU+bO+w5VMK/kyMvqUZb5wJFDlsZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR04MB7270 The GPR_REG0 register has an USB_PHY_REF_CLK_SEL (bit 6) to select USB 3.0 PHY reference clock. USB_PHY_REF_CLK_SEL: bit[6] - 0b 24 MHz external oscillator - 1b 100 MHz high performance PLL Add a clock multiplexer to support USB3.0 PHY clock selection. Reviewed-by: Peng Fan Signed-off-by: Xu Yang Reviewed-by: Frank Li --- Changes in v2: - add Rb tag --- drivers/clk/imx/clk-imx95-blk-ctl.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/drivers/clk/imx/clk-imx95-blk-ctl.c b/drivers/clk/imx/clk-imx9= 5-blk-ctl.c index 56bed44719954d6a644606914b61dad672cd82cf..c078b2ee28e81155ca3a93d26c2= e757c8ddc91be 100644 --- a/drivers/clk/imx/clk-imx95-blk-ctl.c +++ b/drivers/clk/imx/clk-imx95-blk-ctl.c @@ -302,6 +302,24 @@ static const struct imx95_blk_ctl_dev_data hsio_blk_ct= l_dev_data =3D { .clk_reg_offset =3D 0, }; =20 +static const struct imx95_blk_ctl_clk_dev_data hsio_usb_blk_ctl_clk_dev_da= ta[] =3D { + [0] =3D { + .name =3D "usb_phy_ref_clk_sel", + .parent_names =3D (const char *[]){"osc24m", "hsiopll"}, + .num_parents =3D 2, + .reg =3D 0, + .bit_idx =3D 6, + .bit_width =3D 1, + .type =3D CLK_MUX, + .flags =3D CLK_SET_RATE_NO_REPARENT | CLK_SET_RATE_PARENT, + } +}; + +static const struct imx95_blk_ctl_dev_data hsio_usb_blk_ctl_dev_data =3D { + .num_clks =3D 1, + .clk_dev_data =3D hsio_usb_blk_ctl_clk_dev_data, +}; + static const struct imx95_blk_ctl_clk_dev_data imx94_lvds_clk_dev_data[] = =3D { [IMX94_CLK_DISPMIX_LVDS_CLK_GATE] =3D { .name =3D "lvds_clk_gate", @@ -519,6 +537,7 @@ static const struct of_device_id imx95_bc_of_match[] = =3D { { .compatible =3D "nxp,imx95-display-csr", .data =3D &imx95_dispmix_csr_d= ev_data }, { .compatible =3D "nxp,imx95-lvds-csr", .data =3D &imx95_lvds_csr_dev_dat= a }, { .compatible =3D "nxp,imx95-hsio-blk-ctl", .data =3D &hsio_blk_ctl_dev_d= ata }, + { .compatible =3D "nxp,imx95-hsio-usb-blk-ctl", .data =3D &hsio_usb_blk_c= tl_dev_data }, { .compatible =3D "nxp,imx95-vpu-csr", .data =3D &vpublk_dev_data }, { .compatible =3D "nxp,imx95-netcmix-blk-ctrl", .data =3D &netcmix_dev_da= ta}, { /* Sentinel */ }, --=20 2.34.1