From nobody Thu Oct 2 07:46:31 2025 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013033.outbound.protection.outlook.com [52.101.83.33]) (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 8397D28725E; Fri, 19 Sep 2025 07:03:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.33 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758265392; cv=fail; b=QWGMvzIt5LX5ms/gYsi7I8ivEeqUGj7i/V7VPubKuDlIjsZU7T9wbpPDF92PafUGk5j2SuGZC+p6C/PTPnyjZPKXlfJY/2If8i8XtekbIhyFmSJWCQKJ1bab4nXw/YjXfd+3JPQqkflS/dJrwuyXnJH/LcDb90rV8qwZ3yQ8fYk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758265392; c=relaxed/simple; bh=534AnPHfU++4meEW/NCzEip/X8zvLJtHlflOYY7w2rY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=UyrRaZnpV57thcDaDV/PY0OjDo5tgfWSNiyZDWqqCi1kzkPzXL0VsIUJ1XKT8sy91y4PRlCfd9RghTiHyfF8LVqH5l8uibe1N32NKlR6pBGISOd3ad8txcPaROXXmKO/+qi0AWRZsY0XLpaFOJCmmsKZyLBIujZ9jYJLXGAvV5s= 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=ThoeGiLo; arc=fail smtp.client-ip=52.101.83.33 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="ThoeGiLo" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EjVtRB3ceRNmRIyCxCydiwWkxlLhl15QX9jmW7is3Wcty2Lo6mSIrCIOn3cqiVT0x3kkB12Xn5eBljbYDG0GutRjl+rkhl1adP1x4Wv9fUjdl6s6soFpQ3F5fprZorUP+4zhiaXuwI9defjsILSHLJFtKCHmB17rnqThNSqA7u4vwdnX4fKduERQvyow7vygkF8drdNZ7AwOTWMcKW4YLmRbMXTh6mfhTgRJzoKs8zt/oDHVzqtuBv1w8Tt0XHdlPbLumYD86N1cwcKiVe95XUH53aGV+jcOl2MISyNzdLllObjno70dYjclo83eSs1YqMiwvbVmk7BtlkXecxrNMQ== 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=9dZcghlOw+PMvug7xjZJ9gIQEQL3C1IvT1TNxDzoP4w=; b=rYMb/UMAqPOtOll+FVYYnHHuNGjL9/rITNEmh0jolQATL2km5032WM5u+6p5foLXdhrQbIXLL6AOc/XkDUqdibShoU2aXbZpdgR4IDdC5q3sJDpVnClPCzCVPRzL3SZCoEpDIov0dpBM3NlXWejnFSg2K2JnixAkBu/N+TGatmzgpFYANhRwYu9M2BsF5S2JFIOkrEwb5fn/+qg+W0Ec8ly8LD3VoL/PPdbXtHe+CWDoMPztgvBL8nqsWVFQMzsixupklyMiUFR0sJTarKkmcA3tf44XXjaAdKyAxToEiAr6T5nRY+CgmSAJ/VTu4i+YwcZYMIvHXVlbo0BfnI8BTw== 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=9dZcghlOw+PMvug7xjZJ9gIQEQL3C1IvT1TNxDzoP4w=; b=ThoeGiLoTc7XlrTZDL4r2ySOE1Np0vlnwaqcHmx0FbE2zGqpZSC6edUoDfy67RnJkrdpk5rzUGIrpD6chDRYsJ38ATcVxftiV/VyhLufqTS6TOApPy8u/P8ipxGZW28bjfr3uF5rJaLmxvxWywWTH2HzmrMtFXtfnuQZyFqChrerTW7ku76ln52Gc3APw+RxqLrAvxfVREPDaedI6zD82scEdz0KAxisIkDQnKhxdurHm3aNS5bRL3QDZCuUx2wwjhxpuwyL3nuTje5FstjvCfb4KdOVR+1hMg36oyO7rtar1LAW5hTsBVVruCwfntrLvktziOPSWO7CBxz9l3KQwQ== 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 AM9PR04MB8554.eurprd04.prod.outlook.com (2603:10a6:20b:435::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.16; Fri, 19 Sep 2025 07:03:09 +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.9137.015; Fri, 19 Sep 2025 07:03:09 +0000 From: Xu Yang Date: Fri, 19 Sep 2025 15:02:57 +0800 Subject: [PATCH 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: <20250919-usb-phy-alt-clk-support-v1-1-57c2a13eea1c@nxp.com> References: <20250919-usb-phy-alt-clk-support-v1-0-57c2a13eea1c@nxp.com> In-Reply-To: <20250919-usb-phy-alt-clk-support-v1-0-57c2a13eea1c@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=1758265397; l=1052; i=xu.yang_2@nxp.com; s=20250815; h=from:subject:message-id; bh=534AnPHfU++4meEW/NCzEip/X8zvLJtHlflOYY7w2rY=; b=rjRmya92OgbZlz1ZOd1xrmj3rO+x5nXbU3AN2phmzbGHUXFIczWwpU8+45cTviTeYBUkXJDtr uB4XzsZ1xCYCuYyG6FMZEkV0hqzjdNvhVjHywbhkokVGQHQi/bAzDjN X-Developer-Key: i=xu.yang_2@nxp.com; a=ed25519; pk=5c2HwftfKxFlMJboUe40+xawMtfnp5F8iEiv5CiKS+4= X-ClientProxiedBy: SG2PR01CA0146.apcprd01.prod.exchangelabs.com (2603:1096:4:8f::26) 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_|AM9PR04MB8554:EE_ X-MS-Office365-Filtering-Correlation-Id: db22d774-8c15-4700-7ba8-08ddf74a9741 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|7416014|376014|1800799024|366016|19092799006|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RjZJZ0xDTUZac2dXdHVrNkZBbDZDZHZsM0svQ0piSDB1bGJrYlVmUXlUUTNW?= =?utf-8?B?VWRDOXFsdjJ3R25hTU9tYlU2NkVNWmhOQkhidEp2aEV1LzJFL1BkcnhnOTJK?= =?utf-8?B?OVdKZTkzN3BWTTkyL0xuQTlIWks2Y3NGQWdPRGhZRnd0OUg4a0I2a0hCQU42?= =?utf-8?B?dVNLaUtpb0VkSWVtTlFxcTdWdkNMNnpwaXBiekY2c1F1bTdJMUNsLzNCajZB?= =?utf-8?B?bHNtOURwUHRUZHF4MDVJU21sT3JnTEhkSWVSczk5c3NZQ29abW5nWVdoREtE?= =?utf-8?B?TzVQZ3Zvc08xZUEwanROV0dKZU5qb0drZlJvMm1JVHpsRzBPeXdBQUN3VURE?= =?utf-8?B?UEI0Sm0zTzl0SEtYdzVsUDVRTmkxcEIxSzRTeEc2RjhzbWFONFRrd3RENlFo?= =?utf-8?B?eENvQVRVR1lraUtxSEs0Sk9vMjN2UGZWT0kxRzVoVlNuMWJVSzdPZnZTQktE?= =?utf-8?B?TUY3VmNPMzJuV3JWZjdZc2dSQm83dHhOUzBMakpTMWJVWFptdFRCbjRCTUly?= =?utf-8?B?SUgxYlovemwzQ0lINUVUQW5ZZEN6NkRvdEJ2OVBLK1NSbE9LbDArb1NHOGxl?= =?utf-8?B?SUZEVFhtUEJFRy8zaGoxTUlDeFJNWDJOSDUvVlYvcHNPWHJENFpSZFRpOExv?= =?utf-8?B?bDVKYUN6LzVaNFg3SmttaHNLV1NNV3BHUHl6VERyTFNQem4vMzZLQyt6a0t5?= =?utf-8?B?WVpld3lFeSs1K2k1M2xoSUlKWDF6WnY3T0FBNmUwZHhITEUzOEFuQTVNb3dj?= =?utf-8?B?Tml6dURPZXMxSUx5N1hhRk44VEJJbjNnY3M2TTNrSnlxSndDMjJBajl2Snlv?= =?utf-8?B?YVQyY3oxSFVYb0pyWlFDRmJneUplU1p3c2ZYUUJSYWVsdWtKR2hrRUFvSFEy?= =?utf-8?B?RzArZ1BPRlFyNWRJZXZZa3g3eXZCN1ZiWGNDTGVWS2JRZXFoNjNGQXo2a1RM?= =?utf-8?B?Z1dwV0RpRnlmRm9IRlhRU2FEWHhraStUVklLR3ltOHB1dlpPWHA3NzBoWmxT?= =?utf-8?B?eE5aa043R3A0Q3FKNlVLMUFMTG1PQWwyNDVyR1lOenp0OUdmSTFWcWVCU1dm?= =?utf-8?B?elQrT1dHUGxjWE1CeDV1K1RiM25tWk1ET3lEVkQwWkZWMnVmZnowTDZLZ0NB?= =?utf-8?B?OUhWS2QyOTRVUkJnazgveDhiVWd4THBmMjlRN05tUkxIQ3NiMmFuWWtHcmdI?= =?utf-8?B?ZkdoN3owWFhCWUZvVGlXZ3ZST1hHU0JyRjZhVmZrcTI3VjJqODdVREJmbU5q?= =?utf-8?B?MW5NRFZqMnVmNVRSVDY5WHBYUDFuVnNuUnYrR2tDS3U1b082Z25ib1BLc1BX?= =?utf-8?B?a1hEQ1owRzRFRWp6bWdoZnVqZVh2Nyt2UXduTkxjMkdiaDNSVjJXYjZFWlNN?= =?utf-8?B?aHBhK0tIYUszVldoWFdwd01Oa3ZGQkZhTkQrMG9jajB6ZGIyb3dxMVVBaVRo?= =?utf-8?B?Vmk5RDJ5V291K2NCMk92YzJrcytZVGZXWlV5OWwvdjdPNjN2Ylp3bFBTYmFx?= =?utf-8?B?OVB0RG1HNHdiQ1ZIWGFFdUcremZXemtuNk9SVjdjODl3Q2g3M29uOTZvZHBJ?= =?utf-8?B?dXRIWUF3T0xIQ3IrV01Ea2N4cjdmbVBDRXp5OWJLY2cxTzBuVkJwOGU1SG1n?= =?utf-8?B?YWlvNU12bU9PNHJ5WDJpOUJaSkNLQjhRcGZIYkZkMitQbUNKWEE0NHVCQis1?= =?utf-8?B?UkthSnZWcjNtZ2RrTnF1ZkYybWhXbXhMSXUzWDRCeG53KzlCMTM2MFRhOW1x?= =?utf-8?B?SjBXbGIra1A5UVIxWWgrYVp6eHFzbzBtYS8raHpyQTNjdGlxVThzN2ZrTUgz?= =?utf-8?B?NzdJNTBkaVBmVXNDTEIvQlFiY2czdXNFNWNneXY2U1B4UkJLU2Q3K2xRQ0dE?= =?utf-8?B?eUpvNjd3eFRYWUgzN0d3SmJLUHJMQzdDNGp0YTdoSCtuNEorcUpheGhaWEVi?= =?utf-8?B?cmhVV0RMOHN3ZEVtL2l6alJ5ei9KK2JGeVdxMTlYeWc1V2QrdERMYi94Z1Rq?= =?utf-8?Q?RewW6ukvXkmj7IKXJExfduHS7tINSw=3D?= 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)(52116014)(7416014)(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?Q251TnZhRE1qMXdmZEF5aCtiVjYyS21zL0hPR1Iwd1dEa2Z5Qmx4YmRXN0RX?= =?utf-8?B?NVhtYXlXTnFGdC92SW81QW1RTVAzS2pZSGlQNmt0RThjcXI1dGp4a1ZlSEhC?= =?utf-8?B?dEk0cmFyTFlZRzdhNk1mWFRUQy9ZTUFMNDRTdVhlVmVyVkVaTWVDVklXeU10?= =?utf-8?B?dFZORXozZ0FJNU1TTlhZaFczR1c3TVNDRXExRE1mdFNSZXNjbWZqcFFZR09v?= =?utf-8?B?K1Y5dklidklnSWVzeC8vYllZcmtEVnJzRzhrYjdxUDBacWh2S3RhQUJ4eFdx?= =?utf-8?B?MSt6bW4zWnN4aTBRS3hEeHZVQVltZWtvYzViS3BCZlh6YXJkZGxmVklhRVhX?= =?utf-8?B?bE82VGRnZHorTlVsRkQ2QzBNY2VZcGpYM1VtSEJldUxNb0RGaXJtZk90dmRl?= =?utf-8?B?RmFMVys4YzRhNzdWVXRXbVZ0cEdqL2dwandKVGhHeW4yMDN2SWpZQnpOKzIr?= =?utf-8?B?N1dueDl2bjFFcWpTTWNsS3hJeHhxMndoZGZ2emYzem5DaEo2U28ralBOcUdX?= =?utf-8?B?N0p2aG5xY2JMOUVuN2VLLzRIZ2lwWG0wamJYM3BQVkFLSWtxZkh4OEswNjAx?= =?utf-8?B?M0xxMStnVWFwZUh1NXJyK213ckFHZXN2QXBxeE1ad29saVovT0Q4TEpKdE1D?= =?utf-8?B?N2tzcTExRXczdFk2V1FtUXVma1AvdW5RWkJXOUF4KzRoa0dNamJnMC9hT0Iw?= =?utf-8?B?OHlQMDd2dFY5MTFyS2N5RStwdncxTExSSnR3YjZ2RURJQ3JkUG5zSVhhWFd4?= =?utf-8?B?ak9JU1l0UFdhN3pmYzdtb0JoTWVLVGdzZ244MXVpWHgwYzVSekp4bVR1ZTZY?= =?utf-8?B?VXZDSVcxcmNzM3p5c1M0UEdjdFpjU3VDUTQ3RThpbWVXcWVhUDlrY012d05p?= =?utf-8?B?VlRua1Q5bkVILytWM2tLUmRwaDFSb0FNMlU4ZG5KQnNDZVJYUzdoMHRvZkk2?= =?utf-8?B?eWYzNzhqTzFFKyt0eUoxZXhrSnM4Y0hBdXdjWkZkaFp6N2pYbzZzTzg2Rk52?= =?utf-8?B?TTFxaFdqMmhPbGRmQjF6bTRCdWFaVkFFZ2lCd0djeDB6ekNOekxOM1lCS3Ur?= =?utf-8?B?L3hmVTdTTjFJd0hrUHBCT21RTzdzQ2NBR2hJZGhueXF5SVMzTTE1bk9sUkJj?= =?utf-8?B?L2ZZMHhoZmpicDBwK2ZkRVVZb2h5SE14U0tQYjd6SFNWOGVIamJ5UEtCZzl5?= =?utf-8?B?bFF4czZReHB4VzZWTVR2cUY5WkF2amNZNS9PRmxtVTlsWUxCZnhSWmNOVEFE?= =?utf-8?B?bElicXNXN2lUbGt0YlQ0NjJGVDU2cmJOUnc5Mk5PajlUZ3ordnZ0RW0zU2tG?= =?utf-8?B?TEc0T2w4YVRjQ21KeXBaNk1JOEVweXNWaFBKcElDVXhac2RMYm5EMzNHMGxN?= =?utf-8?B?TDRZNUorSkZwc0RSOEUraEM1YXFNZy9rcjVnU1kxTVlZeTR0RGJ3bVIzK3Yw?= =?utf-8?B?aldHcW1oOXB6SnJDaklJS3pjL05pQUhFQ1Z6OG5kV2dQUzArL3g4am1PaEpZ?= =?utf-8?B?eXZIMytNQjJZVUdEbDFnNVM0ZjFPM3UzWGp4TFRIT05kdndyaUdjcFpnRzBW?= =?utf-8?B?MnQ5VlcvWUkxSzNhdDhWcjFCaEg5d1hiSHpuT2xISnprLzJ5OGYvRjVET3Mv?= =?utf-8?B?YjNLL1BRR2Y2NFRvK1FRM2JjTWpUUk1CTkc1dHMrSFpBSzFMV2FiOG5oU1la?= =?utf-8?B?bWU2c2xEUHNhNGdxTnlxVmpnVmwxTzV6bWRldHMwM0EzWVd1YnlCcGF4Y1dh?= =?utf-8?B?a1BwS2NHRUNDQzJPdXZFSjk0ZUR5Z2t6NGwzVXdhYzZlZnBYL0pUdlh5OFhR?= =?utf-8?B?MDAyb3hCeVpkZkR2R2VmeVB2dENkc3dacG5FcEszR2gxNHRMOEN5Y2sySWN3?= =?utf-8?B?SUcyL2VTWGE0LzhOTkNKb0cycVdnTDZxcUtOWGRsRDg5bDVuckpUai80anIv?= =?utf-8?B?a2tET25sTGh2MUNvMEltdHhFNFZ6cGU3T2NUdng2MTZoTE9JU2RpRVhucldT?= =?utf-8?B?dzFmNEQzNWVxRElWMWUrOHFTdENDbDRvR3YvWm1CblVGUXdoYjFSY0JoQzRY?= =?utf-8?B?UXFIUHZub1FoOXVNdmJRT3FBZkhEc1FNLzlLR203QjBhektBYUVBS2tVbi9D?= =?utf-8?Q?iBDtSeR86xPZhoTap/jHrKlVm?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: db22d774-8c15-4700-7ba8-08ddf74a9741 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2025 07:03:09.5459 (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: 75WRfjozxtEphJs95CJleNUU1q6Y4uH0QOcvUuIpD61kc6ZxghqZp+iC37Tp32JQRDfzo4DpXOqjxSc1H9DjZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8554 Except default 24MHz clock, alternate 100MHz reference clock can be used as USB PHY reference clock too. Add "alt" clock and clock name. Signed-off-by: Xu Yang --- 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 22dd91591a09428214afaa4c9c8e37aae9bd8aba..268f86b04ce88cb81d2c06ee507= fe0483d713f8f 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 Thu Oct 2 07:46:31 2025 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012064.outbound.protection.outlook.com [52.101.66.64]) (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 94A1028725E; Fri, 19 Sep 2025 07:03:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.64 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758265400; cv=fail; b=DWU5PezPWrYMJKuHtZVZdDwMnlci7dx+ju8GRKgIMFkgEwnzdtCWL+tYV+5qXLK5r6faDpTb1KulZjg4ihwWX5VTBRP4I6rZ44kMcY/UXnSPWuzvoA9S4J0x1zHFnCr/zpQKzuvjy3F9TSQEVa8Q9XyKgVThozU21NRFU3nifYg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758265400; c=relaxed/simple; bh=w1wc+EgSAdWKny6zS/ABLdk4N9zC1DRyzMfc2WN/uqw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=MxFHlH418QKVSC7GPapSvONKulu7lPjXrNyyMwT+UR7yFeENZ/AIees0FeaM1hkmVP2vMsfhcsBjvP+tzGB+3cdJOPXbHguW6DtBr96VMX9BToMpiS7wruCrwLmW/6jkOqoPydyGn8v6GNbbj7UWR9vDWqzr6kFp/+9gSF8ZIyc= 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=bLKJkWXz; arc=fail smtp.client-ip=52.101.66.64 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="bLKJkWXz" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OMJ9gaLeFZhvvrWZi39AzYdTwZ5Q2PgNqbVGsiVgtfcw2Sx90M/Qro/6XCy0f1N4L7bm0ra3L8TjgMh4BGHO09Ihwz8WOdmTgOjsI1Aipi8J7PNmZ7lE10ChQCHJCtosQvX7t793CGqpLCj0XC0g+5tuDaCvY2WQ/LpeixUd6cuvRVgJRM6AbOnyj6tuKvhK+apU03v00WkiAe10fEEjfi71aSAc/jy16HnRs72nSEr4sfekvI+aKjmQB6JHrO8sGQtSfgpVBpb5GGsAfqLPb+KcmW/0qzANtN+IjAWN1UVdY0w80PKtxxvS2Gj5mjyb+qiEOlD72ZE6Zu+CUPzZzw== 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=Ez+iDA/jtMyIzHUaG6I1Aqs8ezjl8gu97m+rsxJOG9Y=; b=s3pI5IoTe91T8B6yl/x+sgnceVVvSvL38r47Jiwp/kvHURDx1Dj0Cw7INLBR19yzjvcan03tTnx2Y1ijDNuE7xad1IwSmypP8Y3HX+j9wk5dggQrxxcaL7dHWQYtg6gObL6ig8Nl03Xx5MGNErRFmHT2SFg24Ohg9uROA+bAOmIeTM783+LNXmtnnSmoFgkZ4FjDAzQB8Me3gt0QJ84FfzgustoV2hi4kloZtQG4YXI66DQh2lpiJdas7jcSvrh9L7NnUNotbX9yRz5Iw+KCYOBCKTnUw2+IDfk8J/NebcS6wdohtlvb1HTwD/6fHlEvEcyJM/tn87lRDzjQ9C0+bQ== 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=Ez+iDA/jtMyIzHUaG6I1Aqs8ezjl8gu97m+rsxJOG9Y=; b=bLKJkWXzNfbbIrWo68kUUSWgMx6PwuLKo+wqisHMzF2ySLKha6Hfk5VZUIyltrTCD4svHVzFWb4Z8ibvu5j2IQ8FjReW93Ue7eRMtJraH9nCnaIYpC8nGQH4S4uvaoVAX7NcFwD5c0542fbOpB6mvX7NqBzVzpxFxCKQlycKYMH/2YLD2Btu5JpW9MPz8+7pLzO3cuKdh/YtEaSTN9Dwt0mkB7qaJO+uc8LReHDldtEZXcRspIVf+dzr3aNDjkXUKGyg++k3qOtZHCZ06fKXFtQkjq7x9IFBnfzgay0vo9woY/LA5gLCe9ZB5DTXRSDbP+J3xYBxyTECDSH8MQRWog== 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 GV4PR04MB11452.eurprd04.prod.outlook.com (2603:10a6:150:298::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.14; Fri, 19 Sep 2025 07:03:15 +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.9137.015; Fri, 19 Sep 2025 07:03:15 +0000 From: Xu Yang Date: Fri, 19 Sep 2025 15:02:58 +0800 Subject: [PATCH 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: <20250919-usb-phy-alt-clk-support-v1-2-57c2a13eea1c@nxp.com> References: <20250919-usb-phy-alt-clk-support-v1-0-57c2a13eea1c@nxp.com> In-Reply-To: <20250919-usb-phy-alt-clk-support-v1-0-57c2a13eea1c@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=1758265397; l=936; i=xu.yang_2@nxp.com; s=20250815; h=from:subject:message-id; bh=w1wc+EgSAdWKny6zS/ABLdk4N9zC1DRyzMfc2WN/uqw=; b=7oTWx+6w8RYEPAK+3VfJ5NfD5PSuG6mZxt1FOoR0Atj9Nk89LeqxvhvnaTjiedN0KGlmBx9uF m7eGzNmJpIgCNoRbMvsmq8nOa0O+tRO+nR3vCb/y7iKoAp4fTd7wXrG X-Developer-Key: i=xu.yang_2@nxp.com; a=ed25519; pk=5c2HwftfKxFlMJboUe40+xawMtfnp5F8iEiv5CiKS+4= X-ClientProxiedBy: SG2PR01CA0146.apcprd01.prod.exchangelabs.com (2603:1096:4:8f::26) 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_|GV4PR04MB11452:EE_ X-MS-Office365-Filtering-Correlation-Id: b55bb501-448e-40cf-dc84-08ddf74a9ad9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|19092799006|1800799024|52116014|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TjAwdjlrUHgxV3REaXZtelNDWlFXK3hwMW9LVnV0UERoVHcvalpwcTJTdGdR?= =?utf-8?B?OTh1YzkzYzc1ZWFZc3dKRVNrYXBIeXE3Tmo1QU1Ed2YvYU1ZeEQrSDhKKzlD?= =?utf-8?B?UWNkUGFtaWkyWmFiZHhSMDlLbVNMMGNPNlJqWW5YUHNOY0xwWjExZ3VSZW1u?= =?utf-8?B?OUdZZEZpaW1XbDdzTmxzMGN3d0RucWZWanhhV2JuVUowL3ZrS0NlZVRRemsv?= =?utf-8?B?ajREcS9pbHhzVWNPbTlVbVpabFg4ZEVNWGJRU2gydjFKRjhWUEdjczQxbThn?= =?utf-8?B?NVpYVnN2bkZxKzgvTSt3bXpaSVZwVkFOQlFGSWF0SEZ4ekRVWnVrU1ZZOXRp?= =?utf-8?B?NlVGbWZJOWtOVGV0RVZkd3hLaHZKSnVpUDdSTUs5c0FSdGM4aEhaaVRDU0x3?= =?utf-8?B?SkZjOGU5dXpNdm9NMlNiakRMaGxtcER1ekZ2bUZ3TE5kV3dPWmlOYmVEbW1p?= =?utf-8?B?WmtaYzFQT3lOS00rclhHWGxuMVdxNlFSMk9yZEdXb29BanhCQmtTcCtOelFJ?= =?utf-8?B?TXdOL1FMS1NqS0dkbE5URktDOWdLM3BSZ1kvNEFwRm52VFQwS0pQQXdIL05k?= =?utf-8?B?ci9mR1ZPRGdidjVxWlUwTitDR04vTUMwZENvMXhaMXpzSHRPZHdOazF0QXpa?= =?utf-8?B?VmJtTTlwV21BZXNyRmR1dktpQWJWUGNjVEV6YWR0Z0VrVDcwZDd5b2QzdFVy?= =?utf-8?B?YkFINk5zMklQYUd1WU9zY2xacU1qZ1NxbEhLNnRZakx6ZWdZbFltbFhRZVQ5?= =?utf-8?B?bEFJREF2RVdUTHRmc2EvWXJRWGs0STV3cFpWZjN3a0dmVnBzU1M5OXVjVC9P?= =?utf-8?B?NVJnTGpQVGhVNDNIQTg3T3F4bHhhc25ocmJ2OUpEQllHYUVTZWtZT0orWjFV?= =?utf-8?B?OEpOb3AwaGhVK2pCUktiUFFVMWM0NjNqSU1yckNQcGlDSlozc0t2ZGpVKzN5?= =?utf-8?B?T1JPZkhHbm1oNjdpUk5NMVBQZExsakJuMzdZcEFQNXN6Z0dyVUFMbEE5SzUz?= =?utf-8?B?ZWZ4UHVoMFhmdjFjUG9jV2tmUXlwNy9LQW1OckxZSEVwSGYyS0FleUZZRUR2?= =?utf-8?B?ZFJiVzFmc1V0djI2TVFxdkRDQVMyWFNHcW5URnlNK2RKYld6aXlwWGRGMkQ3?= =?utf-8?B?SHY0R1M3azEwZG1lYlEvWXlXUmVubVQyQThhdncwdjVlYlBJSzR0SnhyNmhX?= =?utf-8?B?TGpLNE1ocVNDbDh0YzlHUWlWZnk2Rk9DK2tCNW5mR2lLUmJnZ1JhOUQ4MFkx?= =?utf-8?B?MVAvNG9LZ1ZmK1cwaEExdUFOMk5oeGUybkd3REVOVkU1M3B6cDMrYWp1cEoz?= =?utf-8?B?YUZqOW05MEhXY0JoMzZVOXZrRUh1alFXWllDYzRKYzFYUlBzRlR6dHBzMDZI?= =?utf-8?B?ZjZ4RXdKZng3OUJIRjkwSmFndXJWZU9nNlNMbDlYdmVIejRYMlBaaG5DYStu?= =?utf-8?B?NHdSY2VlNW9IS0F2ZHZxUzlGMklzU3UySFBUdk1Ld2FSYzFvdHI1bWYvVk9q?= =?utf-8?B?UkY3SHRDWlRGNFBMQXpIenBPeGRVYUc1RXRVc2VZK1pZeEk1cXBEdEtNV29I?= =?utf-8?B?UkFGVStzUURwN0VLdHhzQVJkVmljRHo3T3I4UVpLZnpOVXB2dllQT01ieEJL?= =?utf-8?B?UmlubktLL0FYbDIrRXZaNlEzRWhyTUNaSGs5ZHN2cmpSNXB1elFQTm9GbUVU?= =?utf-8?B?SEwvZnFTc2R5cDJVQWlIcEtnS2Y2S09PNUUza2NHUWNIK2R3VktmaDlYUUFF?= =?utf-8?B?NW5mWDJ2VUhnQi9HZXhPSytoSXR3VXZFVEg0cXdQTVAzZGYxdUM1R010REQ5?= =?utf-8?B?OGNVeWgzRXBZdFBkZWtJbDcvdXhXVmkvM1pVN29temd0ckw3RS8vcVR1VFFO?= =?utf-8?B?TlhFWi9yMFFsc0ZGMmViT1hWWjZQQ1pNMElBV0tXVVB1a1ZlaG9hMTVrVEFo?= =?utf-8?B?K0dkcXE3T29UZTBnVzludjdEN0VZa0s4OHZxSnROVU9BOW5vY3JUWUJQUDFI?= =?utf-8?Q?kLPY8IidCUeZ//lWdif+dFQdlDXxRg=3D?= 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)(366016)(376014)(7416014)(19092799006)(1800799024)(52116014)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NDZwVnVPYXh2R1FyenMvK09jSW9ndkZqeUYxUXFTK28zbzNCUDk1LytoMnFY?= =?utf-8?B?VitQVE5tNlhNQ1dWWXdPWUo5Mno0d2FOMUcwREZBSWNxaUhMMkhrOHBrVlBD?= =?utf-8?B?bXJaRldtcktGaENsdVpkVXJRK3NJMW44ZnJTTFFqMXpydE9HanF6azkxdDNT?= =?utf-8?B?TWF4M1FBZFNVa0lQcUgxV1dZYkRXTktaTUFsYVpSTVFTYWZzcktmaXBuOFpJ?= =?utf-8?B?SGFGVll1YkpaMTlIRTFlemtvMUwzYXpodWpIRUFwTmVVaTE0blg3Qm95K2E5?= =?utf-8?B?cDFRNVEvY0N4RFlkNFl6UEtKaHBzZ2J1VzFJWnJIYmpEN2o0elpPWWQ2dXlP?= =?utf-8?B?TEVkTVd3QTc0SWVFRnE1VEZxUmJ4RXVzRTlQdFJmSFZJdkxqOTljZkEzSGhi?= =?utf-8?B?ZGxlUXBvMHF1QmltWUxYVElmRVBUdG9hWmF6cHdzZGFtbnFKZ0xQTFZjTVVN?= =?utf-8?B?ZFR6c2Z6UHZMREYyT0tQZHRxTHFFQ04xQXNtMnlZYkFNUEFKZXR1OGduemdS?= =?utf-8?B?VjFDLzFoTFMrSUwzcjlGcFZJUElnYW56YkczSm1CY016a0FBNjdTb3NmK0RR?= =?utf-8?B?U0pPaGhVYk1pR1hlNnlNN3M4ZmJNVzNqQ2NyZGZEYlBibjdkZjhUWEd5ZHlM?= =?utf-8?B?dUJ2S0FHOTZjZ2JxK1RMQkUwVCtHd1NEVEtJOVFZZ1ZZR2VqY0V4U29wekY5?= =?utf-8?B?SUJJenJJQllNeTY3S0hJY0d2TmI3cDJCUHRrNVZUTElNSVpqVTBaVHI1TFBF?= =?utf-8?B?THVQVEpLOVh3VU9OR0RTemNRU3VnSFJoWFJobzhnOXVSZ2VrS0xoM0FOMFJ2?= =?utf-8?B?MzBDTzU0d2ZSZkJISTBYWTVHOWwzeGhvQnNieFN3YkJhUllRM2Vsdndxa3Ra?= =?utf-8?B?anU2ZXpIelYzeWhoRFhZWC8wMGQvdWlSOC9lTkUvYTZIbTN4bzlmdmdCbEdV?= =?utf-8?B?TUNmeHFmTE1wVDZDR1BEY3pGNEc2cU8yVElGVEFSSUZEai9nZ0FLMmhubFov?= =?utf-8?B?Uy81R2Z4R2pMK1NrYVlMeGJoTDZHN2hnQkcvS3RJS3gzbUduZ1NhYzdpNm9v?= =?utf-8?B?OGJEVGNLQ3FpWE11ZkFYWkV1Q2lsWXppcnpCRXBManc3UVZwb0t6QU5BZU1U?= =?utf-8?B?RnJ0Y1pIckVHR1lBWXBuM094RDEwcjRmQ292L2xpNkJoUGhYeE51Ym94Mmlx?= =?utf-8?B?a0Q1UFlrRnI1N2tEVUpuWFNhajR5ZXE3MGhmdHpGT1R2TEorTC8wNStDYnl3?= =?utf-8?B?UHJoem5PVzRXTDBHeUJYRGF6cDNCVmtRYkFqRjB6V3krZXZsUmRhVXNlWThE?= =?utf-8?B?QXN2bXNNT2N1VHMxVm1Tdmlxc3dneHgwMW5IK1JKWEtYK3dWdHRxTC8rbGJS?= =?utf-8?B?ZncyUFBQK3VSaFJMN0VnczAwc1haY25vL0hiQXYrVW8wTG12YkFOTSt2TEhW?= =?utf-8?B?ZkJ4OGIxRFM5Wmp2Nmx4TVlubm5WQlJEbVl6MW4rdVdmcW5WZWJZWW1hRC9u?= =?utf-8?B?NThGRitpTHg1SU1VSVhaWitmNmtybjA1MFBnTzM1anJJaTFUdTQyVW5BUGs5?= =?utf-8?B?bVgxZ1gvbzRuS3VBaWVWYXo0clgxQkJCQUQ2WTBVT0NpT1hVOEEzNDgzbmlZ?= =?utf-8?B?cVZ0a0hiTkVteGdyWGZiTFBPclBuK1BtNUcza2ZlQmdHZmZsSXZwcTUvVUhD?= =?utf-8?B?d1duaWJCL05BbHNCTVY2SDdFTFNPSjd6a1JFdDZ3ZUYvQUpZQzREbWVWTDJR?= =?utf-8?B?dW9DZy9KeHVwaUw0RnJkL2RNYnNNampQUWNZWWtzT2tyWmUxMGdSQUQwdURi?= =?utf-8?B?R25pd3hlekNFdXlYck5IZXVyVlJGYVY0RzJaWWloMlA5ZU13eGc4eHhCOEdU?= =?utf-8?B?TzBDOGF0V015WVN2V3hxcUZYMnJXN3F1VDZIZi9YWEhzcFdaYzIxR3JqdDBJ?= =?utf-8?B?eGN0cE1QdlJnd0R4SHp5Ymw3cU9haytpMUNJRzY3dEtTbnBWS0Q4RXpjNVlT?= =?utf-8?B?UytnVGJKZnZkZm1QSU5BOHBJdlFHZXZxT0N4YTRXWHdlVkNEKzB3VnFEd3Vu?= =?utf-8?B?eTJQU01qN3Z3a28zbjkrekdXYXJsRVVsV1NvNURUanhBUUEwczRZR2lGT1NL?= =?utf-8?Q?UkFJtuBrCRjEWA4x6O3WjVYSw?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b55bb501-448e-40cf-dc84-08ddf74a9ad9 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2025 07:03:15.5397 (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: dF+9XBDU5xL/fuFO+b2CXZ+J4gnnYopbsuVw9tvXxwVb9ge0olQ8SQosnamsizb7vV768eX1tDhxEvjpahQJvg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV4PR04MB11452 Add compatible string "nxp,imx95-hsio-usb-blk-ctl" to support USB setting in HSIO Block Control. Signed-off-by: Xu Yang Acked-by: Conor Dooley Reviewed-by: Frank Li --- 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 Thu Oct 2 07:46:31 2025 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 6A3BE2C3278; Fri, 19 Sep 2025 07:03:24 +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=1758265406; cv=fail; b=N4ql5ROR0KQQ217J1UNBSBmKSyPA+ptkuj2iyl9x161Mf5LsdCR6eYxZWBTOMrEEe17gDk2GI9mj2FsesCB8b8TO28Q5YBD460zOmDDKp+DkA9ZddFQzK/Y3QhVjr2RNFa/4ZOwSNy3zTuYPMessvnEi4qh4XdUDYwlMhwtvVyc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758265406; c=relaxed/simple; bh=p8bJ33G6TNZ648xcQoCJNj2uxRlgG+Z04XqZ33gHMxQ=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=aqDwj1dUmJOLHIcpR87HpyI9+VJBMqPGic9NimyJ/d4ZTtucxpgq2FaV5ZWIkl9spSbOtJe3VcF8R10hT72wo0hT7I1HqATK+Es0NP/SJVdtARDnnvnInqaK7x+rEmKYgqdZgpHUvudXO5poza3ODcXojBveOdhAk067WwYZ2bs= 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=g9Hs4Q9q; 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="g9Hs4Q9q" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JzGkevyTixasmwvMjvHzq6289ftqDPDXE/zswKvRmMpeS/J6LgbKZ2Kwa9g6yDAxQQ5sQpsDxFFhSGcj1g0R94RE/ChMjNHhJKOVu6PHRXovMKnX5pVo/m6pMkM5LnzmQmRONmcUunQ5f7BsSFyZmc2lXEl1n5ap0m9ZCSA4+8EReiOvcdpwjwgnG/vVo2PtGHVtr9PMh2CQIyuZo+HinC7drRODlgEnp0KaSHJgvZQGX0+yWUM9iTFeiZiBRRLgKTZNCKWpsUj8qdmNacWsZWVSSfBR9nt4WE0173TanPLFUTvj29rQx1YvC1+BXj5sVGEj1yv+ZxjCoZomnIHtag== 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=DGuuJi88A8vWvPl+qe0+U/4HKGZ7vWdoH0UDZwur+ok=; b=xhqliOVCr+eBhxg4mBICnlo1xNviwmW+K41clkEtuGiRJw6dluHWgrdO41ukBmm1UqN7SyAW/5XFqfjcQIzHBp+amx9oPr85W6DnT5JDvU5RXejiq4zQQ6jEWvA42Ka4Mtbob1kpLzxDy1UAicfr9ZUz8oEnHHiBdSJ2Hf1HyTWm9AV5yQGdR+ZkC6YPkvBTnJcm2p9Ene+rztuPkcxn9EEcGB/Mb2S1MH9MGuW3ffuFkqySV16kXFGcQLidCOT36RvpJdFjM4StScHi+RvYhxpd8VDgZmmRi3FevHXJPPjfaE2OLZN8BBI10wdNhDRbyc00IazDN6w0PLLRsL2X0A== 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=DGuuJi88A8vWvPl+qe0+U/4HKGZ7vWdoH0UDZwur+ok=; b=g9Hs4Q9qhm3hyrahZ6Fu4vSGgu8lJSmHhUPLf6a20faCle1kD00EhgPIgByrGQ3rQ9gAI+bUvYRxJ/pPuBWyXeLe429OsfQRhaVTfeQ5RNjerJ2t8Vo1VFo/O+aWZusYmBnpm8Ml3kzMDB22nqCJLvMrXzQlbauy8BsAlNPnyY9nFQjDnPQEoWNg8q9QpwyEFTTnjN/zhqpckH1lhGL8U2SUvlkfgHEjLvzfI7Fr6mr4c/RsH4Kh4ANxL0QRy/4UsWPh92DGUx0n43njLD+87p4EwXb37WuBAAZFD7hA5G5eTxskjDhgEy/JTw+Tw3tENczxqpwMBrETt2FwbCGehw== 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 GV4PR04MB11452.eurprd04.prod.outlook.com (2603:10a6:150:298::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.14; Fri, 19 Sep 2025 07:03:21 +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.9137.015; Fri, 19 Sep 2025 07:03:21 +0000 From: Xu Yang Date: Fri, 19 Sep 2025 15:02:59 +0800 Subject: [PATCH 3/4] phy: fsl-imx8mq-usb: support alternate reference clock Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250919-usb-phy-alt-clk-support-v1-3-57c2a13eea1c@nxp.com> References: <20250919-usb-phy-alt-clk-support-v1-0-57c2a13eea1c@nxp.com> In-Reply-To: <20250919-usb-phy-alt-clk-support-v1-0-57c2a13eea1c@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=1758265397; l=2684; i=xu.yang_2@nxp.com; s=20250815; h=from:subject:message-id; bh=p8bJ33G6TNZ648xcQoCJNj2uxRlgG+Z04XqZ33gHMxQ=; b=OcyV43NxQ7ypXqdqbL+B8Nr1lNTOVLMgZgtoBDrEIFRpjob5w3eAqiGj9DwPBZPcyLs45qnNm 4vODCwGAZabABhBh8iCb0/SRF32nIr08HYBN4J/yqAjxZXhT/peC9ri X-Developer-Key: i=xu.yang_2@nxp.com; a=ed25519; pk=5c2HwftfKxFlMJboUe40+xawMtfnp5F8iEiv5CiKS+4= X-ClientProxiedBy: SG2PR01CA0146.apcprd01.prod.exchangelabs.com (2603:1096:4:8f::26) 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_|GV4PR04MB11452:EE_ X-MS-Office365-Filtering-Correlation-Id: 01f03319-4974-4190-176e-08ddf74a9e6e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|19092799006|1800799024|52116014|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YytLdi9xQ2ZIWmNLaW9sNjZCSVZvdjhMUnl2ZXExVDFTTGxxaTlqNkh3MzhO?= =?utf-8?B?Vk5UNGNsbVA0WWVTNmJlZkovWFcrd0NpUUxsWlN2bXA1TW4vbW1TeURib3VR?= =?utf-8?B?U2wvdGFWSVM3QUh1RklWZmhhYWdDb0dPMW56Rkh2MGZsRUZlMEd5R0FBTVB1?= =?utf-8?B?VmpFU2R0dWxvSnRUVVIwS0I2ZkxUNWdrek8xaU9YR3VHa1ZudjJkaDhCYzFk?= =?utf-8?B?WkJqdy9XaWJ2c3o2cWdZY3I3SnI2bVBXcXQvODFVVDM4azF5MExoU3NTeDYw?= =?utf-8?B?UFZxM0lOUXgzamE0MXZrYXMyaHJxVlhGT1NaVHhpYkQ3SlZ2K0lJOStzM1Bl?= =?utf-8?B?UG1nbmVKcVUvSFJ1eUs0amFYNzY4NjQrQ08zcXlOTHFuRGxwY2hjQmxaTU1V?= =?utf-8?B?RllEN2VpekVRdUlWUEpWUVlFUnpLOWdZK2tXRDJESzI0VVBmZUpwSWRxOTJK?= =?utf-8?B?YW90R2E5MlhNSFRQd2xqY0RSS1RONVhxSDU1d0Z3UXhuTXBTK3prdDdwb25k?= =?utf-8?B?MzhybWF1ZDZzd29sMjJPRFVIWndrM3J4S1VyMUJrUW1qK3Q5eWpidU42SDY2?= =?utf-8?B?cWpzeUM4TEwvdlhQd1I4OTRnalNabng0SkNxZk4yZGZaalhNYlZCWFl4b1lQ?= =?utf-8?B?WE5SbGRlbzFxbE5ielNsYlh5OHNxdW9oa3NIN05scnAySmZLYlJacWVVOEE4?= =?utf-8?B?cHBxZXUyL2VDK1JQRnVJQjFwaG1FSUVUOGlmQzFZbmZaQzQ2dmtZT0p1djc1?= =?utf-8?B?YTZiYk0zUFFNdjB2K3F0cjU1amZXMUJGdXB5VVdZMmtyQzJJd29wZlFWYXlK?= =?utf-8?B?RVBHNTN1OHRrWWQ4SGJsSjJ4cWNubmRTMUpuSkEwK1lZcXJ0VmNzYncxZTFL?= =?utf-8?B?d3VYdW5MSU9rYU9icHRNL1lOVU9lUUV2Mm1nTlk3TG1oQzliM3JaVDJ2aUhv?= =?utf-8?B?bU5kQ25valhDaEVlY1pEclFvdUc0bW14cmJZWTZyamdrM1UyNER2N05iS2Qx?= =?utf-8?B?RGVyell5akhpL3R5QzQ1c2VHd3poK0NwS0UvMG9RVUwyQUdyMzBVYU5jSTZ5?= =?utf-8?B?ZHJPYnlNNmhqZWdGQVg5Mys1dlVqVmhyZUlJVUlPSUZmUktSNDdJZlI1WWxU?= =?utf-8?B?eklXSVZrV25SZkE5UnBETXJtNDNHQSswbXJpQTZ6bjNIblZmNm5HTnpwVDFF?= =?utf-8?B?V0xNYU5MWW9rTXlUUzY2cU1nTXZzNlpqdElCano1SGQrbmpaV0pydE9VdE9y?= =?utf-8?B?QWErYnZOTG9sdnBxWXZXc1RuaWZWU0J0SXEwRExMbm1HYkowYWp2TkdKL2gz?= =?utf-8?B?OERweXoyTXhkaFpZNDAvWnAvbGlmVTVnMENHeXRSUDdZbVRadXczSWdVMjh1?= =?utf-8?B?S0YwZ2g1TExaYVFsdjhIdzRhQlY0dXpXVklDYzBpNmhkTGVVSGI3QW9wMVR2?= =?utf-8?B?cG1iUWUzbUhpSXZMeHFLY2E2MlFDdStZdFN1eVBTWGFMSWtzK0ZSdm1xblhw?= =?utf-8?B?c3llSTEzdW5IUnR0bWNSYXRSd2N0ZzNzMkRDTjM0bEMzN0VDWEhDMDZyQVdN?= =?utf-8?B?MXI0eGJtYzRYbXpGQlZGT05FWmVFUFpKYkV0TjlESmtsTkN6MU5LVlNadURJ?= =?utf-8?B?VTFjc1NLMzFDQ0VkQ3djeHpvakNhNEJ2K2ZJSjRsRGE0ZG5xbVExMnl6NXVN?= =?utf-8?B?ZHdTOTlvSzQxSWp2cFNVV2lxbWNjL1kxUVl2VXBwNFdvOVNIWXMrV3FsaEg4?= =?utf-8?B?UitUWUhUdUNOem1jb2pLMWxFdmpYdEk2TEJkekEyTkZpUzZ2OUtGNnZUUFY3?= =?utf-8?B?MkkvNXhGSGNaZUxjaE9QcEwxUldTTTVobDR5NUlYNFVzZXJUVnVoQmZUSDF2?= =?utf-8?B?VlVZWDgram5IQ0xNZnh2c29zRmR5ZStiNXhraytzVjdsSnFBZWhIMFNXdmR5?= =?utf-8?B?YkYyS1l6enRabW82N0RMSmwrZEkybXlkNGhDcEI3N3RwRld4MFVoTFRHNW5H?= =?utf-8?Q?x4ZZKISlWibh7QxtsiHlIsvkDYx+I4=3D?= 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)(366016)(376014)(7416014)(19092799006)(1800799024)(52116014)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M1dhTjFBYzAxdEhLQVFod2pCK1o3NDBsUVc5UDFvbUlDMERiSFVGKzdHUTRQ?= =?utf-8?B?U1B3eGFhZklubWpBdERmaE9TUFJHMVZ6ckJlSi9tS0ViUG50TmVxTUJNMkNr?= =?utf-8?B?U0JLTENLUU1uNUkxSHEyNEk2aXI2V0NpcmZUNFhCbmRuYlUxclhUcUJnN01m?= =?utf-8?B?MW9IWVRpUFVqZlcyTnFzbktUQTRhWHN3UWZQYlA1VXZTUFZYNzVkN3Rkd0da?= =?utf-8?B?VnpyQmF6NFFHVDRwU01BMER6bmpjNHpreXc0c2lDUE4zWU1ZYngrSHVSUjJG?= =?utf-8?B?Y2lUbm5vaGlaSzcvT2Q1czBGWFBKTS9vdk8vQTJ6cHNoTHRLb0ZhWklVQ1BD?= =?utf-8?B?aHlXVVJpZmtJYzVudEJpcWYrWW9TYTlLZHRYSlRlaXY5NG1EYnk3VlRTand6?= =?utf-8?B?QnRHZXg3aFdSZ3hvR2Y4aWpScFJycDlCRERJSU9Bdk1SNHRTeGhCeEdMcVVG?= =?utf-8?B?bE5kTUovS2VHME1EYi95aWNaNmd3dThqNFJNMEFCem8xRDRwYVRtak02eDJL?= =?utf-8?B?MUpJcXNHeEk5dUQvZzllYXVWNXNvdk1aTGM5dGVMckpKVStldzVoK0ZxQUZa?= =?utf-8?B?K3JsckVXYjNONzRhR0JMUDdqWURxQkpYRWhldFFybUtVbDZUNWJDWE5KYmhl?= =?utf-8?B?aTlHYUNHdW16c1JYTGplTjgwWHhRRDBJNnlESjhnd1JYL05mZlZ4a0dJTFNW?= =?utf-8?B?ZmZoS284eStaYlF1WWVRZklQUWZYSVJHSjZpRXJvVlBmQlVRWVJKNmNoaFpQ?= =?utf-8?B?RG8wTDdHU0VTQ2E3Z2hFa1NORVRONHQ0TDQxcFZKdFp5eSs1ZlZZb3I1MStG?= =?utf-8?B?YnhsSzJlUHVteWtDY0N4bTVpSmdoRzdnbCttUWpydGhYR05MWE5EbHRSTTM4?= =?utf-8?B?TmVqeVR4K29FU3RTcGtHckVOcEFtREJlVGtiL1FnZXZoTVhoUDZ3L0JEYldw?= =?utf-8?B?S01hRGZqMnYzc3ByN0VKaXBlcWU4RDI4TkNNMkY5NFdXSWxQbVVoLzJwNW5S?= =?utf-8?B?T2xvNVVqc3NBMkRVQXllVGFta2RaZzVXZjNzSG5SWllsWVpNaXkzbFVwNUZ4?= =?utf-8?B?L2kwZHRkbThJcXJrcStTSEovME9pdDB0NVZ1YXBYeHUrdnI3WWwyYW9yeGRH?= =?utf-8?B?bGhzRVI2ODJFeWZNNHo5YzEzYmF5RzZXSlg1bHdZVDR0MnJBNzBpOFEzK05h?= =?utf-8?B?S3IraGFzTk9neDA0UWFHTkI2bGN0ajcwV0xSMUN3NkZ6UkNsZTZUbm5KYlI5?= =?utf-8?B?cnE1MGxmbHZIdkRodXZ2Qm1ndnV4Q1h4ZmwwN2c1YW5xTHhEcnRoa255blV5?= =?utf-8?B?a2c3Vjg3ekJyUXRKMnU0VVY2eHNqSEU1dFpudjc5czNOVFAwQTBVWHFSWm5H?= =?utf-8?B?eSswZGRaWmZlRW1FaDN1eHpNUXZXOHN6RnprcVpFTFRDejN1VVRiaGZSUGhr?= =?utf-8?B?eGFiSTZFOE9YU0tNUXFWd0xidzl5c0hCbUhMUFNlaHk2WHBIRTlJOWxKRCtE?= =?utf-8?B?Yi9yN0NIV0JEak5PMFA3V0x2SlREUnZnTU0zWXlvOUhuaHRHMjRUTHEzZ0VK?= =?utf-8?B?VEhmY2xRVzljd0I5ZFM4b0plT1FDNlRleFdMQVUzd3I1MTlTOCtYOTJMbm1r?= =?utf-8?B?LzNibk4vcUdNcE4rQ2R1S3NuYlo5TnNiOXN4S0p4TmxOYmI1WnA5eWVjMk5I?= =?utf-8?B?T1NranljWXg2aG4rUmVJb0tmekxGMG9xRnphY0pIempmQjF5M3NOZU05WGdB?= =?utf-8?B?TVZQZi8rNnpCYnQxUlNwMWZLb1dHOGRlTFltZllxRUdScXU5RnJJR1ZUQlFh?= =?utf-8?B?c256bFV0RitTNXEwWVByVllBMjhSaGNBTEtaNEF3ejU1NmFmMUhuRkxmQysx?= =?utf-8?B?SzdEeDlsZXRMdUFRalFqa3R0eHM2UnRoaHZoVTBiZlMyNllmN0hsOEZkTGta?= =?utf-8?B?bnZjM0xVbk9RZVJTbG9wTXMrOElLRlRMRHhsUVhnL0sxaDIzVElOUU9mYnZk?= =?utf-8?B?SHFMWG5TVHZYN3B3U2xoSDljVlBabjF5b2p6ZFRuWTJaMjQ0QkRUcFNYZ1BO?= =?utf-8?B?T3VyblE3cTBVM1NyNG0rVmZnVWhoeitBY1pYRnBRaGNNRGcrVFlPV01Gcllh?= =?utf-8?Q?+lTTeqWmcdH3m8pkRgb2hFiiM?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01f03319-4974-4190-176e-08ddf74a9e6e X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2025 07:03:21.5271 (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: COZaKPQPsVu30+7F338DmgTeeCOqf66rDpGpCSIuBbuBxiCpm+8b8p9WMChSNs0HuBNsqw867yJ5K12kdE8iWQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV4PR04MB11452 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. Signed-off-by: Xu Yang Reviewed-by: Frank Li --- 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 Thu Oct 2 07:46:31 2025 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012033.outbound.protection.outlook.com [52.101.66.33]) (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 24AF92D0C64; Fri, 19 Sep 2025 07:03:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.33 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758265412; cv=fail; b=FxBEpMcyJS7TgvCaBGm710ijD4eM3em53UvHPnKWpoggZi7hN+mCd9DBHQNZJzuR38HJixf8Izk51QOotszyYhFA12hV1Q/gHuJKNjLr61ByA/6jQUozGORMC9uStCg5HdC6ym0hiYa3CBRjqhtV+8S6iyS8Hqi6286OQlfTQSE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758265412; c=relaxed/simple; bh=StPeBLLE96wSL3HV1iZbGDa+Xnv48zge1buSViV5PoA=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ROfU+5ECCipI6uxj7CinXtugOZ/oDgI5zyssWzmgBrpj6knxJi8W90aL8oYnMgn9ytObxSliA37N/yLpybS2XouVhRLlXPzRQ3uhxXRqewZCRwg0svbOFGaxrCE09b6R4rAnh5xyBBiCM/gUeFuf+xESJnG8wUfE3lmTVRcThzc= 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=PM8HruNR; arc=fail smtp.client-ip=52.101.66.33 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="PM8HruNR" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=M8ZJfIqDxzls9jkfdV6+UKKXtEEpWJNtXFKdHxH/o/NxvwctU6PieKNdEfsoWZKoFqLFCLum0azG6L212SA6sDgrESEWgAue8meWk1S266uUnbf0zC/+W+lqEWxbAj3CDWmhEHjIGO1/5QEp1JvXHQMWdYz9Rs67CHaX1x7k2yUr2GcqzYRaSzZvrgKsM085RP9MKFdA/o46WEgQQNEvotUV/IDYSFS17rDkPEZnAaCD3kdHihxKX6UfZnRe754CnXDm7tqFJl/rNF/KP3LSxc1QtTHi22lQrEBlwEiNmHwlmypaOV7zo45FmZ1ztQ5pka1EYEnhZoU/sNDDbu9oug== 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=aE40jSXNBdvvzWaUH64Bho2Nvp8oyD3bY1xs/cz4ehs=; b=cmfkgz1zCACBixf1tP4zINopjsPaoliIi7qyZS2KX5p+OnqUtCqME4LV1Tvnrz367L0gMT97Z+sgAgPveGcBv/CWmAMutVSx7YAT5buD9xOavu5JBGvjNFf6SnYmABIx/YCYg1Au2dEbkIP70VN4/39AHINQ8U4vWhc+w26x61c5WsUuNIhOVtbIn0n3Wq5os8cWgBNUVQ6Utl6delB1k3bEzrQ0YyUqMjvMoZoqUdUctzw5Qp7fZLX/z5HseGQjlpb7PjxcUTu/1cpZzdY/Tdu80memAR/VbuLrRRd08FkZl1o5Mp0azozNJ/LRn0Yve/mHdZ4LtfuAwfIvZ2o+cg== 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=aE40jSXNBdvvzWaUH64Bho2Nvp8oyD3bY1xs/cz4ehs=; b=PM8HruNR1IGUenxtOZgExW+qJUT1fhARnt0PjKQIOGPz5FeBUFTQj1JodyfTSHQEo+NPQMOe9+L/a08rLIlgfcCgm7Z0QlTEiiQ3BIiqSokwx6N3t5iV8mrG5qis62VvT36kIh1lNm53YblGuBt7TX2Fsa/SOOae8WU/OFvvWJDeMhDtgElPxtEKFr4Sum+ddk5QB1xcUYk/ALe+kP66h4QQzHKVV09VtJXPMf0qCpmQKLxBwlJWssMtaflwHu+vMni1MvX5i1VlW34tpcfLYhANBAQJL3z6UiE31yIKgR8UJFeyeIASvpaRygPFLLfyoumPMfjGKrRQADDm5Msagg== 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 GV4PR04MB11452.eurprd04.prod.outlook.com (2603:10a6:150:298::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.14; Fri, 19 Sep 2025 07:03:27 +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.9137.015; Fri, 19 Sep 2025 07:03:27 +0000 From: Xu Yang Date: Fri, 19 Sep 2025 15:03:00 +0800 Subject: [PATCH 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: <20250919-usb-phy-alt-clk-support-v1-4-57c2a13eea1c@nxp.com> References: <20250919-usb-phy-alt-clk-support-v1-0-57c2a13eea1c@nxp.com> In-Reply-To: <20250919-usb-phy-alt-clk-support-v1-0-57c2a13eea1c@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=1758265397; l=2065; i=xu.yang_2@nxp.com; s=20250815; h=from:subject:message-id; bh=StPeBLLE96wSL3HV1iZbGDa+Xnv48zge1buSViV5PoA=; b=Ar9AWJfTzTdKgEhCelzpLr8ypuPEGoq5jNVw1L3Ok9a3SU3UKnObhA0fXvdQxQ3i2ARFdtxjN OdBi7V8RnNlChVRZ8USf2/iIC4+icalm+L0a87UhcXyZWGr3pHp2HM2 X-Developer-Key: i=xu.yang_2@nxp.com; a=ed25519; pk=5c2HwftfKxFlMJboUe40+xawMtfnp5F8iEiv5CiKS+4= X-ClientProxiedBy: SG2PR01CA0146.apcprd01.prod.exchangelabs.com (2603:1096:4:8f::26) 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_|GV4PR04MB11452:EE_ X-MS-Office365-Filtering-Correlation-Id: aba32e1b-a588-4438-a36f-08ddf74aa1fb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|19092799006|1800799024|52116014|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UXZ4YmRiVVhJOU9FbHQ1b1R6MjdwVEpaMG5rYWtJVWtEV29oQTEvYmJ4N0Zv?= =?utf-8?B?Yi9hdnF5NDNDM20xcHBKamptb3BsT2lreWdRc1N3OGFNQ3J2K2svejJPd2Vv?= =?utf-8?B?dVJsWERYMVdEY25MTHB5TDZ2WENta096WWcvWGp3elhFYTJVNHV4YVJrVTR5?= =?utf-8?B?cGpnUXcyZnVUV0lBeWxoNWJTU0M1WGhhNTJlL2ExMDIweHlQaTZ3UEZVeTl4?= =?utf-8?B?R29EZzcvWDdJZ2dkeDRRNkhoaVVwSGNFUHdWaHhZTFNScEJ4OHRlNVVub2lM?= =?utf-8?B?NXA0Z2lEeU5RQlJ2MEVHeWlTZHVZVXU5NUlOSXZXcFhJaGNFQlRva2RySlJP?= =?utf-8?B?eG5wL1B5enhCWHNCRDg2SnlTN2I5aU13QldwK1BtQmRBcCtucGoyWURMU2Vl?= =?utf-8?B?Nk01NzVZL1dXaXBuOHpaNTRTUUx5ekMrcno1cHByQkY4Ty9TWXpaUHp5K1R0?= =?utf-8?B?djBvUENiN0V1SSsvV1BkVStQL0tmRGdrUUpBbGs2ZnMxS3NHK3ZDQmh6QlRX?= =?utf-8?B?Zm1oNFRTQkhzVmRBUzRaUzZZT282aC9BdG1CWDlNOVZRc2RuOEc0MFFTL0tX?= =?utf-8?B?bWlzTWMwZ05aWTBnZ2RYY3RoVG12ZS9lREVuZWU5WmM4UUx1ajRTcDFLdkNw?= =?utf-8?B?c0wrZTlnbUl0MjFWUHZWd29lYytCM1pJSjFseEJDOVBQd2J1K2szOGFuWXZQ?= =?utf-8?B?RzNIcGYxbE40ekF2a05TbmtJMmVuUDRwcnIyU2grRXV0SUN5eTJSZXFLUHZN?= =?utf-8?B?dlI2Q2d1Sld5c3dmNGtCcHdRTHJicFBPNDFoNkhSZXZVSnlocy9hY1M5dWJK?= =?utf-8?B?SUVCSjJFRDRnclJ2T1VRSERza1dpWk1lMkp4R3BiVWdvdyszNjhuaGMvNVJm?= =?utf-8?B?Wk9yNXVOeGpQc3U5VnJsanJRU3RuUHIzWnVscEw3eTFkazhsellDS1hUbTJr?= =?utf-8?B?VGFGSVYwOWhOZE5UYnhRaktuVFlSbjZ6emdyazhGRGdTMHpiU0x6Ri81KzVm?= =?utf-8?B?NFovMVQzajZiblNkYWI0bGpreDhLNm9vcWdXTlZJemVsamloaUk5cUxScUd5?= =?utf-8?B?a3FHTHFkdjBndHFhZ0RhQWwwUVNLRlN0QXdQYlVLODB0TEgrWmhPYStrQk9J?= =?utf-8?B?RXdIMWhwSkdnOFE1ODZnTkJ3cFpuSFl4R0pRUjhaYS95cEFDb3ZrVGRNcmN5?= =?utf-8?B?aW52QnlRR3lwMGhiNmJ3NWJhYTQ5YkZlWEFpbUJyU3Z1bERuK0ZjcjVVRTc5?= =?utf-8?B?VnZKQnF5YWM1NW14WTgyb3g4dmZwMFdWR3JrR3NpTXphc3padE9FdzBDa0ln?= =?utf-8?B?M0lwbTkyQWxELzNNdi9Rdkl6MG5SZ1hmcVhLcXBMbWR3a3B2ZEttVVppSEU4?= =?utf-8?B?TkxjZHFXb1d1a292YTk0RlRNT0xmRkxxYWMvSldkeVZ2bUhwbS96MVNwdmRD?= =?utf-8?B?SXdtTnJDSkl5UjU0Q3MrZUovTlpkS1lxMFBsWlpyZUJzN3FabDRaY3pONmZH?= =?utf-8?B?YU9IRHU5eDVXL2VmZ2hUMEYydnlocTZzc2U4N2Z4UHEwTGpPVWtMeGlCZVVF?= =?utf-8?B?QjRoQ0VHVWc3c256ejQvekY3RWt4TzliQWxCK3BjNFNuQmRxVjVlNUdXNEtQ?= =?utf-8?B?c01xd29EVml5OHFTN0JvN2pTYmY5OW5kcmhSTUJIOGlpb1VkaU9JVzFKaDU4?= =?utf-8?B?QSsxc2YxV2NLMytjNDQ1L1pMaUJxcGJNNzA4MGs1dGFJejNhNm1RWnlsakh2?= =?utf-8?B?blJJREwwTml2YnZsWTk1ZTN4TGd5QVU5NVBwcUhNdWdHQnVqRXFvT0NSTERt?= =?utf-8?B?aEx5dGRvVXFCVlVtTUhFVTREd2RCN2xLTkVYb0JQamhwdllZZFRjR3lHSW9n?= =?utf-8?B?aHY2eS9aNXovNFB2TTJoWnhITVZTYzREMy9mYm5YeFBySWJYdjdvU1kvbHVx?= =?utf-8?B?Y282dU85TFdKZWNZMEdrZTlFZ2Rjc0V1R2tkTjQxYUtwdHFLdlFCeEkwMFpo?= =?utf-8?Q?CrZpnUs30BTsaXzANI8Cbid32Llg6c=3D?= 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)(366016)(376014)(7416014)(19092799006)(1800799024)(52116014)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MmdFczlGRjlYeE1PckJJMGlRcmVubnlzNGRpQUhrSUxnVk5nNVd5M09mb0Fw?= =?utf-8?B?NEhPeWhqU2UxVHBuejVZL3pMdzQvZzAwVEZOeVdUclN6VDVOVVpyMzA1UzhL?= =?utf-8?B?NFFnblFRV2VuZVRHcGJ5QzYzL1VRTlZPdmZZQVBJZTJLUHYzMTN3QmQyTmt2?= =?utf-8?B?TWZEeUZZdU5rWHhqWUxvZExjdkp2MlR0TmsvTitRNk9YRDFWMytSREdXeXV0?= =?utf-8?B?NEZXandWa2dHREN1UDBHUG1YZHBXZVhrdytJSXN3TG9DYjZucHdrbUExNWg4?= =?utf-8?B?UVB4bzUwWFcxb25LSitPNkpidHJWaVhDZjM3bWdUc1pSNjBvR0VObzBndHh6?= =?utf-8?B?bUgwWUpnUWJ6REF4bXY4V2NFZzVZODlqOVpNK3paYnFwWDExMEdTMmU0SURS?= =?utf-8?B?UGZLVDJXU2s5clUvNVlZYUUvZjlZTGdnSFV2NUZkWk5EUytUdnpUQjJVZ09S?= =?utf-8?B?dC93cHp0d3cveUZpN3lud0dDYkZtbVdLM2Q1cE5Ib1N4Mi95dGVRRDljbFh4?= =?utf-8?B?T2NvWTVRWWEyYm1GOFNOSHpRejFlTUQ2ZTZRdVpxb2RBaFlsRnRCZkFLbExB?= =?utf-8?B?VDFjMVZuMHVQeEdReU9tbXV1b3dLS3NsRFhFdER1OCtWNFdESXRLMEI4by8r?= =?utf-8?B?Q3NTQ3pESUVSYlJCYytRTHUzZk5Jck1JQXBJaDhQYk9FaXpDbEl3aGRKcmla?= =?utf-8?B?V1U2VkR1OTA5dWpjYnZRQm95UHVrVmh4akZtYkVVYzNBUnJDZklJSjJ6SG5L?= =?utf-8?B?Ylh4UElSV1Y1U1p3cWJPM1RPK3JBcWdUZ01FNXppMGJweEpydTBFQndzNjg4?= =?utf-8?B?MDJxZUd4YmZtSis0UmN5dUw2bDd5aWFxMnBOaXFIeDBqOXdqZWVXNjI3YWJI?= =?utf-8?B?SktCQ3FETnB4Yi9RNW1rQ1AwVzR4eUs0dVdEc0FhMFdsOGJYMHhReUIrSHM0?= =?utf-8?B?aE5uZ0lrZ25jVXVoTW9hdERWbUV3bnpSYnJweDhTMFJzTWcvMWQrLy9JUXJp?= =?utf-8?B?RjdoSER1ZjdKSGg4ZTJIQVhtUU1wdnBhYUh2aGcyRHFUTy8wL2tNblVlamhp?= =?utf-8?B?THJBdXl3Mzh5OE1Lbmo5eEtLWU5qb0I3TUNxWmNQbWQyTk55VE5DRGRyK2lH?= =?utf-8?B?eFg3RWs0aTBpejF1cVVQUWtnN3dwQ3VXMzFvNGc4Q1JZeUtadXZKOTRKQTRt?= =?utf-8?B?QTZHUVVQUVAzZWJSVUtwZzQycVdsM1BhMXZVTC84VUkrZmZmSDRxOTBtd1dO?= =?utf-8?B?ZEpvQlNsQm1lamJKUnN2ajdoNmRVZklXYTVhbEFqaFlLMGlKOGZFWWtJZWI1?= =?utf-8?B?Z056M1hWeGtFbUlLSXZyZDBjVEZpQjNxWVFvWEFwWS9TK0NYbFI3VkdyYUxh?= =?utf-8?B?RHFuSGJjMW9QbnFtQUN4NG9YVkh6NjY3UURUZGxJTUlNMitUUGNzWjAyQ1dr?= =?utf-8?B?aTdqMVFvMFFYa3FNZDU1QnI1ZFpJbFluSkg2OFlabFo2NzE4NXU1ZzBUYnZt?= =?utf-8?B?cmhROHRsRjJ5bDhPWXNiNE15N2dDOU51bXkyM3lKS254UFBXVUkxWHVDK2hD?= =?utf-8?B?VUhUYjRqc2d5WkNnSCtHbkQ3WHczVWUvL2RpUDUyTkxUeVdwYzBwZWNRZDYw?= =?utf-8?B?UTRwRVV6dlYrdmhxb3h0TW5QMUxYWDVoaWVkMHNvT3RabEJuMXJLMytDSFcx?= =?utf-8?B?dmdHN29ackR0azRtNW0xdlNTVDhUS1dZUk1sc1RJZ2lSbm5ScjNYUFNMQTkv?= =?utf-8?B?VWx5T0F3d1hUdkxkRHJGejFsejFUYVRLa1p6aHJQejREQWhseVEzTC81VFNo?= =?utf-8?B?Qm1vSFpBRnkrd0ZIWWVkeG1JeTB4d3A5RzlIYWYyUThIS2RkYnlrWHdTeUY3?= =?utf-8?B?d1VYcWIxVDZGaUwyUzVZcE1tNzJtWnJ0WVMvcURoZ3NPWEFlL2lFME5BNGpa?= =?utf-8?B?aWhaWE5tU0xZQktIdHJIeWRrZlhyQmxYUEhPZVJDbG1GR0hsdTZieTN3cVZv?= =?utf-8?B?ckw5VG0yU3NmZys3NHNWUWVCR0ozeWg2TFYraWkrNUx5dDh1c2tSYjRDWFpO?= =?utf-8?B?dlpCdDYvZnl1SloxVEszd05aZDlpYWdoSkxGWXJOSEhtUVVEamI5N3A1NXow?= =?utf-8?Q?awyKIj65CecEoCMPbnF0r7cED?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: aba32e1b-a588-4438-a36f-08ddf74aa1fb X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2025 07:03:27.5296 (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: AjazLJDB/e/h8SczSu1+B6/YyzsH+3sznKYT5XO0H4TPYs9G278nj98WuD5+seCEYlT/tboo+PEl4KmpQx1Zow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV4PR04MB11452 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. Signed-off-by: Xu Yang --- 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 7e88877a624518cc679cfb3bf673418207a1bc74..a87af0dff46fe6583f59d8584e1= 208c1d8f24417 100644 --- a/drivers/clk/imx/clk-imx95-blk-ctl.c +++ b/drivers/clk/imx/clk-imx95-blk-ctl.c @@ -301,6 +301,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", @@ -520,6 +538,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