Received: by 2002:a05:7412:7c14:b0:fa:6e18:a558 with SMTP id ii20csp59392rdb; Sun, 21 Jan 2024 17:28:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IHCRBO+xqb71VDEtw9vzse2E6+iyrozCNi2KjVOh3oEmLL89SMJ8Ze7Mb9LsoT1iHjFiz1S X-Received: by 2002:a05:600c:4e93:b0:40e:abb8:1b2 with SMTP id f19-20020a05600c4e9300b0040eabb801b2mr704956wmq.90.1705886922624; Sun, 21 Jan 2024 17:28:42 -0800 (PST) Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id w9-20020a17090633c900b00a27c5af7b4esi10230202eja.320.2024.01.21.17.28.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 21 Jan 2024 17:28:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-32259-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=HH0MCKNc; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-32259-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-32259-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 2EE2F1F22D65 for ; Mon, 22 Jan 2024 01:28:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 41938A34; Mon, 22 Jan 2024 01:28:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="HH0MCKNc" Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2064.outbound.protection.outlook.com [40.107.104.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 3963536B; Mon, 22 Jan 2024 01:28:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.64 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705886911; cv=fail; b=Ir1LT1RO2xqHSgQUXy95Da51bWqjZHmRDSH7IvDUDYg5f9xsYJe0icuWyhhUX53PtBdsqh8MjEZsGPd5/aisBOiVCdv44QNYN4fkFizEgrxarlO/rR7vCTvv7I2TPiGYLfp4mTxj9rMe6+rVUtJyH1ubvMHyAd2C42Y8cdvVYsU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705886911; c=relaxed/simple; bh=KAjZzW8y5ifayoQEg5qU4WNmGImGX09WMk+57+BsJew=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=stfyCLwJfBqWqlq4sw7WobLaMUDXkI3+5YknhQ/tLsy4aeTqS2C1bWYXqWkMxgV9vRJHQ/ii/QjkYv+4f5nQSQ/h5IVNA+bdP8t0aLzW4Dm08hSmpQwFD5CU9rcW8yczYlPjbzzML16DOrA50+bvjU3XcZWYYP1sIy5y3kJ7OaA= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=HH0MCKNc; arc=fail smtp.client-ip=40.107.104.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gStIAp1sipcrBKTWIomBH+OydGaHjE5ngWFjvxC0P7V/GDCwepByrL5bYrFQDk/dxn/oTpKQQb6GD/UT6TmfoS6693zrzbY8IWorEaApUzXFnfdyPjwPN4vcWZGoWfXYYhadmwmIG5OdVTlXQtTeXn2iI/26reK1K/5exA6Mx58CDsU4Nf7UIaU/XK7syBI9+XaIYy0CsGHwqVkjLloFIrVA7BSrHc0ftFaYHjeWheXkXhjqx4VWBjQ0bXoSCHEf/RpclP5m+jc9E6w3Oj6PVwb/9Bv2UIwQtHaU3gYodKmobPUXBu/Lnr+bD23QMkmCnM3yLVOrabPjye9Z8AjN6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=h/PgLaDBQ9WUmTgxku5OLWypIBNIZfSg+ILOlPV4Am8=; b=Lsqury5mUbLf3nLJCoFLryYusUwmWSsosxGgJp4IhXlNErKoavwwHumS7G6fLxYYwrpt0K8vSuBVUkywdcn8cYGk4sF1/tYZvVzEYVNrnjRQAx1GtT0w5fO131tKWvF2P3/W4EG3UcWURdbLoSI9nwki8qCJfhcF3QHGHXf7LUnC1O0Cuv1mLEU+UwrO+uNHkxY7CeDqDXv4um6nP67CusCaMxF5+eL5nNbckYLO/qdkNzQaBPo80fzz/k2riqdRJU5pKYBfSvSviwOX61b3nSl8hU6rYg1PJ+JxKDec2PY7iv6RusKZrn4eTXn8+28u2HVmprQXNLDF1WXGQYaWNg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h/PgLaDBQ9WUmTgxku5OLWypIBNIZfSg+ILOlPV4Am8=; b=HH0MCKNcjPV49xRcF7lVvChyXK2cAjxr5YofNngjJ4X6ZkFsEbzKn+ygeLV4cXGYHwxvtPCecaf+PEvTHXPjBckcrLYpv5Ojr/1aUlRyU38Q8bQ5szvUJpQ1S6H0cZQ8VV6xOLRNZpEfO+O6Gf+DVdLqiMvjcc8XUJPnS4tb5Co= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by AM8PR04MB8019.eurprd04.prod.outlook.com (2603:10a6:20b:24b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.32; Mon, 22 Jan 2024 01:28:26 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::c499:8cef:9bb1:ced6%3]) with mapi id 15.20.7202.031; Mon, 22 Jan 2024 01:28:25 +0000 From: "Peng Fan (OSS)" To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, abelvesa@kernel.org, mturquette@baylibre.com, sboyd@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com Cc: devicetree@vger.kernel.org, linux-imx@nxp.com, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan Subject: [PATCH V2] dt-bindings: clock: support NXP i.MX95 Date: Mon, 22 Jan 2024 09:32:39 +0800 Message-Id: <20240122013239.1434383-1-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR01CA0141.apcprd01.prod.exchangelabs.com (2603:1096:4:8f::21) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|AM8PR04MB8019:EE_ X-MS-Office365-Filtering-Correlation-Id: e714e10a-f45d-498b-0492-08dc1ae96de9 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZZkqd+tPskr7V1ghykHPefP883MjFt4TlLr0WTUsxgKtFsvH+7hJYVE0ZL7T2/fkv+DdO79SymkE/vjGkGxr0xM8Lv/o7VtXIgux0KUtwsYucwUmzviWcHNHYTzcwUynOZbhEISeON8Db2Mv9DRGv92+nM9Uz1UCVnA4yet1h77O07NJLZVlYbcNC4a5vnRciN1XdsraqabBHdZKVLScF+eq/zEKMx7J9VaHQtMTWGNDLWyPfjq/bIu4Wx1zkCXSB5L4auHBxyKFBqR5p1PnD05oSGB73K9OpHvOZq+WE2rjgUY3vsSP1X8ZRxSzPTxNIFQESkrNuNDElLuYGdBZZoRppqLvkwjurDSl+1LXOQXyRn/E+Vs4ftGl9FFqzjKI8AR17ZTBO4ICn7EWcOkOLHJpT1nOrhb2STHh9QXNvW4OGPpBpKwDGjIW4WP5Avb8zjQ0OeYeMEC/cgA5bneLQPtIZDjJ2li9M8+/luHAnxmnVWFmOthyPObUwo98r78UsIWBTp5v1jrIPTHIVVy1FUXwKzXkMWgClKSZg6AXezZDpZxur96k42/0eISi1FnU7AVc5vH7rFuxsXxlkKFsP4Hr8lsiU4d1IibcB643TOgf+xx4kjjZdBYbnQ+fIYT1FXDV+gf47TOkmaz9sJUftA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(366004)(346002)(39860400002)(396003)(136003)(230922051799003)(451199024)(186009)(64100799003)(1800799012)(6506007)(1076003)(26005)(52116002)(2616005)(6666004)(6512007)(38100700002)(86362001)(38350700005)(8936002)(41300700001)(4326008)(8676002)(6486002)(2906002)(5660300002)(83380400001)(7416002)(921011)(316002)(478600001)(66556008)(66476007)(66946007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cjBDQEn/dJklSdjzgXg2TNt6haacBeop4IxIyl34U36wbR4hADn3dGFd7m2I?= =?us-ascii?Q?MHy9QUyjVGA14wkS/9e/9k8+9jNG5gCp88nmM+gHDgUVSVfzs+rK5FimAGvm?= =?us-ascii?Q?yBOOXPoWNYSQABYCE5+GiXofdUROgSVebEYIdeCV2Hbr5uShNBnIFZDxXY6c?= =?us-ascii?Q?4AjfQ3hMPXxYjx/6a+mLlCX4zHpO6efLaI8xACv+L22csc1JdhNT/frDdc9y?= =?us-ascii?Q?fo4gl4A4fkdy+laT2wZN7xMv1Hfth2j9taNyE8iETUstv714FSqqOxjoeks/?= =?us-ascii?Q?xCERLfaN1joTFF+lEeZfmBw2yg13NPPyozr4ejuMi9cl1U8qvsfer0UA+txS?= =?us-ascii?Q?xIIWaljcaIHu1ZHv6kbNppaj3IWxFE/Cnq+ZDqQ8ZwEt4ErV/ou8ViVXktLk?= =?us-ascii?Q?euFVuVk1Pdsnbski6wmjSdKLdEoqTbwLC29xhmZwUXJ3f6HYpgjbl45M6RUo?= =?us-ascii?Q?49mzRuTlSwLnpORtDiXJVEueeDvI7KTR7N1BV/eKjeOpsCBAg0Dr1ovkR3rz?= =?us-ascii?Q?YMqlCRGZgQEZW0RXZHFiM4am7kcFKoqvD22gH+28WU5AabD1vtgFa+8+pIFE?= =?us-ascii?Q?yJkCXtdWMtxkV68w5vTSglWsrPCU3AOh8+twj2lZ0E8DfiWJfKOc7my3mMA+?= =?us-ascii?Q?LdqcLKf7wG1HghddUIBN/JBKTSAUpqnDKBzB7lRSsiwDMBqahenJq1M5Axk3?= =?us-ascii?Q?wDhjbYTIt74T+es2WvOjXsawq9NDE+ZwzBgXlr/FQjkYpubrG75XWzfcEcZy?= =?us-ascii?Q?ryLB62Yp7Oha36jFb/Qwmnc4gaERuVTjUuNwcuuubKrF2WoXUE7P2TwjVKvS?= =?us-ascii?Q?9TKapZSUWP8Vyen4N828FNSweOnBGU9b1YxsJVbw355wApiAqSUQah1yfQRV?= =?us-ascii?Q?skQvPEnZMO9fCd6igHFYi/hLDhQd8eFUpViGERnrCxgku7FQdaoVWcFWCTuI?= =?us-ascii?Q?Yg3l4pkYBGezGdCOqwN51TXXGICwQZmph6VvtAEV+X6e0AgDS2yUMNApue4A?= =?us-ascii?Q?1Lf6oAuvMOVVUln/U39O2jGJCqVf12lcNZCnnYSFo7rOBraVBbXjwHs/A5af?= =?us-ascii?Q?EW1adSOim1xoWfvM49CA/06HFt3ibhQ0M86hedoxbw1AKGM2BkS49SjpAR7Q?= =?us-ascii?Q?iF758oKMVZrfM2ZSDxFOVDvP3swrBh9JJ7GsqQgyiwQVioK+mpf2tPCs2BFL?= =?us-ascii?Q?lgB+gILmNMkqROZ1ZJkXhjK3fr8P3jvaDmde8KUZUEsSnnhLsEB0PKd1Navp?= =?us-ascii?Q?XKNT+3sbxjLDqbu6pPCO/oZc8F6zUW36pgxr+pkSLWbRnmS7yoa02B0xdTPG?= =?us-ascii?Q?RKUAulkpfWlodmtIJhrZNFuZ3Nuh97RUAYb3uTmZ0wtm2yBaHQtR337zEJzl?= =?us-ascii?Q?TIj3eQ/O7ruAxvrAYYiDPWFgsoMMkOVZLdQt5DV+rX8sZd/czjMkIu2qEKWH?= =?us-ascii?Q?8rYQkTQX2IUU7uNGFeL7ypebpEb3sl/+tKdM1W2oE5BiqsiyWTSIoWfaFySq?= =?us-ascii?Q?TLrPZmM2GLYpLboMhXaJTtXqnkZchvovJkouX8SHs8k/1xSJ/q1lkcj16Bo2?= =?us-ascii?Q?WGytONjD9hMtmKM3nC6aZzRKrBSvD/NmsvPCybZa?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e714e10a-f45d-498b-0492-08dc1ae96de9 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2024 01:28:25.9232 (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: c76EYi2elZ4t84+HP1pOiLFw88BNdw8ygMKllYnIK4ihVl9iCcPyWVbmgDkcDTOpejQTX2khZvN7ThwwmX2tLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB8019 From: Peng Fan Add i.MX95 clock dt-binding header file Signed-off-by: Peng Fan --- V2: Typo: SENTINEL -> ELE include/dt-bindings/clock/nxp,imx95-clock.h | 187 ++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 include/dt-bindings/clock/nxp,imx95-clock.h diff --git a/include/dt-bindings/clock/nxp,imx95-clock.h b/include/dt-bindings/clock/nxp,imx95-clock.h new file mode 100644 index 000000000000..de7af0f29f09 --- /dev/null +++ b/include/dt-bindings/clock/nxp,imx95-clock.h @@ -0,0 +1,187 @@ +/* SPDX-License-Identifier: GPL-2.0-only OR MIT */ +/* + * Copyright 2024 NXP + */ + +#ifndef __DT_BINDINGS_CLOCK_IMX95_H +#define __DT_BINDINGS_CLOCK_IMX95_H + +/* The index should match i.MX95 SCMI Firmware */ +#define IMX95_CLK_32K 1 +#define IMX95_CLK_24M 2 +#define IMX95_CLK_FRO 3 +#define IMX95_CLK_SYSPLL1_VCO 4 +#define IMX95_CLK_SYSPLL1_PFD0_UNGATED 5 +#define IMX95_CLK_SYSPLL1_PFD0 6 +#define IMX95_CLK_SYSPLL1_PFD0_DIV2 7 +#define IMX95_CLK_SYSPLL1_PFD1_UNGATED 8 +#define IMX95_CLK_SYSPLL1_PFD1 9 +#define IMX95_CLK_SYSPLL1_PFD1_DIV2 10 +#define IMX95_CLK_SYSPLL1_PFD2_UNGATED 11 +#define IMX95_CLK_SYSPLL1_PFD2 12 +#define IMX95_CLK_SYSPLL1_PFD2_DIV2 13 +#define IMX95_CLK_AUDIOPLL1_VCO 14 +#define IMX95_CLK_AUDIOPLL1 15 +#define IMX95_CLK_AUDIOPLL2_VCO 16 +#define IMX95_CLK_AUDIOPLL2 17 +#define IMX95_CLK_VIDEOPLL1_VCO 18 +#define IMX95_CLK_VIDEOPLL1 19 +#define IMX95_CLK_RESERVED20 20 +#define IMX95_CLK_RESERVED21 21 +#define IMX95_CLK_RESERVED22 22 +#define IMX95_CLK_RESERVED23 23 +#define IMX95_CLK_ARMPLL_VCO 24 +#define IMX95_CLK_ARMPLL_PFD0_UNGATED 25 +#define IMX95_CLK_ARMPLL_PFD0 26 +#define IMX95_CLK_ARMPLL_PFD1_UNGATED 27 +#define IMX95_CLK_ARMPLL_PFD1 28 +#define IMX95_CLK_ARMPLL_PFD2_UNGATED 29 +#define IMX95_CLK_ARMPLL_PFD2 30 +#define IMX95_CLK_ARMPLL_PFD3_UNGATED 31 +#define IMX95_CLK_ARMPLL_PFD3 32 +#define IMX95_CLK_DRAMPLL_VCO 33 +#define IMX95_CLK_DRAMPLL 34 +#define IMX95_CLK_HSIOPLL_VCO 35 +#define IMX95_CLK_HSIOPLL 36 +#define IMX95_CLK_LDBPLL_VCO 37 +#define IMX95_CLK_LDBPLL 38 +#define IMX95_CLK_EXT1 39 +#define IMX95_CLK_EXT2 40 + +#define IMX95_CCM_NUM_CLK_SRC 41 + +#define IMX95_CLK_ADC (IMX95_CCM_NUM_CLK_SRC + 0) +#define IMX95_CLK_TMU (IMX95_CCM_NUM_CLK_SRC + 1) +#define IMX95_CLK_BUSAON (IMX95_CCM_NUM_CLK_SRC + 2) +#define IMX95_CLK_CAN1 (IMX95_CCM_NUM_CLK_SRC + 3) +#define IMX95_CLK_I3C1 (IMX95_CCM_NUM_CLK_SRC + 4) +#define IMX95_CLK_I3C1SLOW (IMX95_CCM_NUM_CLK_SRC + 5) +#define IMX95_CLK_LPI2C1 (IMX95_CCM_NUM_CLK_SRC + 6) +#define IMX95_CLK_LPI2C2 (IMX95_CCM_NUM_CLK_SRC + 7) +#define IMX95_CLK_LPSPI1 (IMX95_CCM_NUM_CLK_SRC + 8) +#define IMX95_CLK_LPSPI2 (IMX95_CCM_NUM_CLK_SRC + 9) +#define IMX95_CLK_LPTMR1 (IMX95_CCM_NUM_CLK_SRC + 10) +#define IMX95_CLK_LPUART1 (IMX95_CCM_NUM_CLK_SRC + 11) +#define IMX95_CLK_LPUART2 (IMX95_CCM_NUM_CLK_SRC + 12) +#define IMX95_CLK_M33 (IMX95_CCM_NUM_CLK_SRC + 13) +#define IMX95_CLK_M33SYSTICK (IMX95_CCM_NUM_CLK_SRC + 14) +#define IMX95_CLK_MQS1 (IMX95_CCM_NUM_CLK_SRC + 15) +#define IMX95_CLK_PDM (IMX95_CCM_NUM_CLK_SRC + 16) +#define IMX95_CLK_SAI1 (IMX95_CCM_NUM_CLK_SRC + 17) +#define IMX95_CLK_ELE (IMX95_CCM_NUM_CLK_SRC + 18) +#define IMX95_CLK_TPM2 (IMX95_CCM_NUM_CLK_SRC + 19) +#define IMX95_CLK_TSTMR1 (IMX95_CCM_NUM_CLK_SRC + 20) +#define IMX95_CLK_CAMAPB (IMX95_CCM_NUM_CLK_SRC + 21) +#define IMX95_CLK_CAMAXI (IMX95_CCM_NUM_CLK_SRC + 22) +#define IMX95_CLK_CAMCM0 (IMX95_CCM_NUM_CLK_SRC + 23) +#define IMX95_CLK_CAMISI (IMX95_CCM_NUM_CLK_SRC + 24) +#define IMX95_CLK_MIPIPHYCFG (IMX95_CCM_NUM_CLK_SRC + 25) +#define IMX95_CLK_MIPIPHYPLLBYPASS (IMX95_CCM_NUM_CLK_SRC + 26) +#define IMX95_CLK_MIPIPHYPLLREF (IMX95_CCM_NUM_CLK_SRC + 27) +#define IMX95_CLK_MIPITESTBYTE (IMX95_CCM_NUM_CLK_SRC + 28) +#define IMX95_CLK_A55 (IMX95_CCM_NUM_CLK_SRC + 29) +#define IMX95_CLK_A55MTRBUS (IMX95_CCM_NUM_CLK_SRC + 30) +#define IMX95_CLK_A55PERIPH (IMX95_CCM_NUM_CLK_SRC + 31) +#define IMX95_CLK_DRAMALT (IMX95_CCM_NUM_CLK_SRC + 32) +#define IMX95_CLK_DRAMAPB (IMX95_CCM_NUM_CLK_SRC + 33) +#define IMX95_CLK_DISPAPB (IMX95_CCM_NUM_CLK_SRC + 34) +#define IMX95_CLK_DISPAXI (IMX95_CCM_NUM_CLK_SRC + 35) +#define IMX95_CLK_DISPDP (IMX95_CCM_NUM_CLK_SRC + 36) +#define IMX95_CLK_DISPOCRAM (IMX95_CCM_NUM_CLK_SRC + 37) +#define IMX95_CLK_DISPUSB31 (IMX95_CCM_NUM_CLK_SRC + 38) +#define IMX95_CLK_DISP1PIX (IMX95_CCM_NUM_CLK_SRC + 39) +#define IMX95_CLK_DISP2PIX (IMX95_CCM_NUM_CLK_SRC + 40) +#define IMX95_CLK_DISP3PIX (IMX95_CCM_NUM_CLK_SRC + 41) +#define IMX95_CLK_GPUAPB (IMX95_CCM_NUM_CLK_SRC + 42) +#define IMX95_CLK_GPU (IMX95_CCM_NUM_CLK_SRC + 43) +#define IMX95_CLK_HSIOACSCAN480M (IMX95_CCM_NUM_CLK_SRC + 44) +#define IMX95_CLK_HSIOACSCAN80M (IMX95_CCM_NUM_CLK_SRC + 45) +#define IMX95_CLK_HSIO (IMX95_CCM_NUM_CLK_SRC + 46) +#define IMX95_CLK_HSIOPCIEAUX (IMX95_CCM_NUM_CLK_SRC + 47) +#define IMX95_CLK_HSIOPCIETEST160M (IMX95_CCM_NUM_CLK_SRC + 48) +#define IMX95_CLK_HSIOPCIETEST400M (IMX95_CCM_NUM_CLK_SRC + 49) +#define IMX95_CLK_HSIOPCIETEST500M (IMX95_CCM_NUM_CLK_SRC + 50) +#define IMX95_CLK_HSIOUSBTEST50M (IMX95_CCM_NUM_CLK_SRC + 51) +#define IMX95_CLK_HSIOUSBTEST60M (IMX95_CCM_NUM_CLK_SRC + 52) +#define IMX95_CLK_BUSM7 (IMX95_CCM_NUM_CLK_SRC + 53) +#define IMX95_CLK_M7 (IMX95_CCM_NUM_CLK_SRC + 54) +#define IMX95_CLK_M7SYSTICK (IMX95_CCM_NUM_CLK_SRC + 55) +#define IMX95_CLK_BUSNETCMIX (IMX95_CCM_NUM_CLK_SRC + 56) +#define IMX95_CLK_ENET (IMX95_CCM_NUM_CLK_SRC + 57) +#define IMX95_CLK_ENETPHYTEST200M (IMX95_CCM_NUM_CLK_SRC + 58) +#define IMX95_CLK_ENETPHYTEST500M (IMX95_CCM_NUM_CLK_SRC + 59) +#define IMX95_CLK_ENETPHYTEST667M (IMX95_CCM_NUM_CLK_SRC + 60) +#define IMX95_CLK_ENETREF (IMX95_CCM_NUM_CLK_SRC + 61) +#define IMX95_CLK_ENETTIMER1 (IMX95_CCM_NUM_CLK_SRC + 62) +#define IMX95_CLK_MQS2 (IMX95_CCM_NUM_CLK_SRC + 63) +#define IMX95_CLK_SAI2 (IMX95_CCM_NUM_CLK_SRC + 64) +#define IMX95_CLK_NOCAPB (IMX95_CCM_NUM_CLK_SRC + 65) +#define IMX95_CLK_NOC (IMX95_CCM_NUM_CLK_SRC + 66) +#define IMX95_CLK_NPUAPB (IMX95_CCM_NUM_CLK_SRC + 67) +#define IMX95_CLK_NPU (IMX95_CCM_NUM_CLK_SRC + 68) +#define IMX95_CLK_CCMCKO1 (IMX95_CCM_NUM_CLK_SRC + 69) +#define IMX95_CLK_CCMCKO2 (IMX95_CCM_NUM_CLK_SRC + 70) +#define IMX95_CLK_CCMCKO3 (IMX95_CCM_NUM_CLK_SRC + 71) +#define IMX95_CLK_CCMCKO4 (IMX95_CCM_NUM_CLK_SRC + 72) +#define IMX95_CLK_VPUAPB (IMX95_CCM_NUM_CLK_SRC + 73) +#define IMX95_CLK_VPU (IMX95_CCM_NUM_CLK_SRC + 74) +#define IMX95_CLK_VPUDSP (IMX95_CCM_NUM_CLK_SRC + 75) +#define IMX95_CLK_VPUJPEG (IMX95_CCM_NUM_CLK_SRC + 76) +#define IMX95_CLK_AUDIOXCVR (IMX95_CCM_NUM_CLK_SRC + 77) +#define IMX95_CLK_BUSWAKEUP (IMX95_CCM_NUM_CLK_SRC + 78) +#define IMX95_CLK_CAN2 (IMX95_CCM_NUM_CLK_SRC + 79) +#define IMX95_CLK_CAN3 (IMX95_CCM_NUM_CLK_SRC + 80) +#define IMX95_CLK_CAN4 (IMX95_CCM_NUM_CLK_SRC + 81) +#define IMX95_CLK_CAN5 (IMX95_CCM_NUM_CLK_SRC + 82) +#define IMX95_CLK_FLEXIO1 (IMX95_CCM_NUM_CLK_SRC + 83) +#define IMX95_CLK_FLEXIO2 (IMX95_CCM_NUM_CLK_SRC + 84) +#define IMX95_CLK_FLEXSPI1 (IMX95_CCM_NUM_CLK_SRC + 85) +#define IMX95_CLK_I3C2 (IMX95_CCM_NUM_CLK_SRC + 86) +#define IMX95_CLK_I3C2SLOW (IMX95_CCM_NUM_CLK_SRC + 87) +#define IMX95_CLK_LPI2C3 (IMX95_CCM_NUM_CLK_SRC + 88) +#define IMX95_CLK_LPI2C4 (IMX95_CCM_NUM_CLK_SRC + 89) +#define IMX95_CLK_LPI2C5 (IMX95_CCM_NUM_CLK_SRC + 90) +#define IMX95_CLK_LPI2C6 (IMX95_CCM_NUM_CLK_SRC + 91) +#define IMX95_CLK_LPI2C7 (IMX95_CCM_NUM_CLK_SRC + 92) +#define IMX95_CLK_LPI2C8 (IMX95_CCM_NUM_CLK_SRC + 93) +#define IMX95_CLK_LPSPI3 (IMX95_CCM_NUM_CLK_SRC + 94) +#define IMX95_CLK_LPSPI4 (IMX95_CCM_NUM_CLK_SRC + 95) +#define IMX95_CLK_LPSPI5 (IMX95_CCM_NUM_CLK_SRC + 96) +#define IMX95_CLK_LPSPI6 (IMX95_CCM_NUM_CLK_SRC + 97) +#define IMX95_CLK_LPSPI7 (IMX95_CCM_NUM_CLK_SRC + 98) +#define IMX95_CLK_LPSPI8 (IMX95_CCM_NUM_CLK_SRC + 99) +#define IMX95_CLK_LPTMR2 (IMX95_CCM_NUM_CLK_SRC + 100) +#define IMX95_CLK_LPUART3 (IMX95_CCM_NUM_CLK_SRC + 101) +#define IMX95_CLK_LPUART4 (IMX95_CCM_NUM_CLK_SRC + 102) +#define IMX95_CLK_LPUART5 (IMX95_CCM_NUM_CLK_SRC + 103) +#define IMX95_CLK_LPUART6 (IMX95_CCM_NUM_CLK_SRC + 104) +#define IMX95_CLK_LPUART7 (IMX95_CCM_NUM_CLK_SRC + 105) +#define IMX95_CLK_LPUART8 (IMX95_CCM_NUM_CLK_SRC + 106) +#define IMX95_CLK_SAI3 (IMX95_CCM_NUM_CLK_SRC + 107) +#define IMX95_CLK_SAI4 (IMX95_CCM_NUM_CLK_SRC + 108) +#define IMX95_CLK_SAI5 (IMX95_CCM_NUM_CLK_SRC + 109) +#define IMX95_CLK_SPDIF (IMX95_CCM_NUM_CLK_SRC + 110) +#define IMX95_CLK_SWOTRACE (IMX95_CCM_NUM_CLK_SRC + 111) +#define IMX95_CLK_TPM4 (IMX95_CCM_NUM_CLK_SRC + 112) +#define IMX95_CLK_TPM5 (IMX95_CCM_NUM_CLK_SRC + 113) +#define IMX95_CLK_TPM6 (IMX95_CCM_NUM_CLK_SRC + 114) +#define IMX95_CLK_TSTMR2 (IMX95_CCM_NUM_CLK_SRC + 115) +#define IMX95_CLK_USBPHYBURUNIN (IMX95_CCM_NUM_CLK_SRC + 116) +#define IMX95_CLK_USDHC1 (IMX95_CCM_NUM_CLK_SRC + 117) +#define IMX95_CLK_USDHC2 (IMX95_CCM_NUM_CLK_SRC + 118) +#define IMX95_CLK_USDHC3 (IMX95_CCM_NUM_CLK_SRC + 119) +#define IMX95_CLK_V2XPK (IMX95_CCM_NUM_CLK_SRC + 120) +#define IMX95_CLK_WAKEUPAXI (IMX95_CCM_NUM_CLK_SRC + 121) +#define IMX95_CLK_XSPISLVROOT (IMX95_CCM_NUM_CLK_SRC + 122) +#define IMX95_CLK_SEL_EXT (IMX95_CCM_NUM_CLK_SRC + 123 + 0) +#define IMX95_CLK_SEL_A55C0 (IMX95_CCM_NUM_CLK_SRC + 123 + 1) +#define IMX95_CLK_SEL_A55C1 (IMX95_CCM_NUM_CLK_SRC + 123 + 2) +#define IMX95_CLK_SEL_A55C2 (IMX95_CCM_NUM_CLK_SRC + 123 + 3) +#define IMX95_CLK_SEL_A55C3 (IMX95_CCM_NUM_CLK_SRC + 123 + 4) +#define IMX95_CLK_SEL_A55C4 (IMX95_CCM_NUM_CLK_SRC + 123 + 5) +#define IMX95_CLK_SEL_A55C5 (IMX95_CCM_NUM_CLK_SRC + 123 + 6) +#define IMX95_CLK_SEL_A55P (IMX95_CCM_NUM_CLK_SRC + 123 + 7) +#define IMX95_CLK_SEL_DRAM (IMX95_CCM_NUM_CLK_SRC + 123 + 8) +#define IMX95_CLK_SEL_TEMPSENSE (IMX95_CCM_NUM_CLK_SRC + 123 + 9) + +#endif /* __DT_BINDINGS_CLOCK_IMX95_H */ -- 2.37.1