From patchwork Sun Feb 2 00:49:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 13956405 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3817BC0218A for ; Sun, 2 Feb 2025 00:53:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To: In-Reply-To:References:Message-Id:Content-Transfer-Encoding:Content-Type: Subject:Date:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=UqDWQKTZyqxTxaDKQ1olaPCS0AfrUcUd5yOLvVszXDw=; b=ZG+UnoUEx+NnoIqa6BtAcvNpnl RDALVXcLrsyoOWDdTOVoL6u5vkqeXghI5xxFalZxHvPnoB1h+Zt/gJz9zCI11Gv7UScLusLwZaHP0 aLRLWvcA5vSBiMnO6Q1wsmlLizwB5JlUqPDnnT1/Bz9MXnkp3sSQerNygJ7ezydWUFhySMs1NBPkS 0KBW5YwtiAfyrJQB9OVNmiunCTXwXM2fSUuU0pLM96rq93Xr2GAVdBmF5KF7/2TWTmG4pdUEZsKnx bDAXQF9jX7KuTnnQIuTdvroFw2kcwKuDPw0uryB4+IDA7vzyEmnWVT94tJi4B1kL27dQXLnpICU6c CVTdTfig==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1teOEN-0000000DFqX-1n0k; Sun, 02 Feb 2025 00:52:59 +0000 Received: from mail-norwayeastazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c20f::7] helo=OSPPR02CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1teOBl-0000000DFcp-2GzZ for linux-arm-kernel@lists.infradead.org; Sun, 02 Feb 2025 00:50:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NlDIqovUthjl9avBpo3lxruz/mUwynkQjXadFWs3H0SpKrDuM2T1eCsDOMLHedWoq0UUHu6RQrvJ4mk7UUO41Rw2z3vr64sjqRWCf4zhhJdhE8PP3/s6OiJ3SWkpxuQx2YJD6HgBTGHLauUsesLey3xP/x9XenThn2uPaUj96TAZTjMVwyQEoIR7crC36P9MayVCaNmbo2jxIm5bWGVZOcV67gH0EiDvuThzC6GZR3wN3KNymsl21C0CDkoD9kCed1lLnh1IPAhssB7U/kOR8WexE9/Jy400UslYmsSsp4FAWyFlxLsVRJMmjkTtGCBJmg16xJrAsboQToGWz0rXvQ== 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=UqDWQKTZyqxTxaDKQ1olaPCS0AfrUcUd5yOLvVszXDw=; b=TjoEngB2rgw0mN2Nbogn30Hw1JCbDSKkgjRElqvoyrR6GzJXZATha8FgwifdLN4wxJG14Xpw1I/wuIGErsysbBmFpbOw2CYO76GP4ERRlTWBS3VGeelTtFwdpcQ+4U3Lfc5DxYa5KXD5Rf6mdOHWhL0+uF2kr8qSrdf5vKQeesGKFOHMcburkuQw/kfWoF4k3zHS3KFwfL5azH2OCzSNu9H/YSfXDUH/EdgEhZJPsl52L5+wU4xJNBUIZTyJDVBWcS/lYJoBfppbxIdPWEwyGN9vLUas79lfJxqfeSNshnNObrKNr57zGrw2anfFsgSSjiAuhB1PsH+93Fm9pD4qeg== 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=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UqDWQKTZyqxTxaDKQ1olaPCS0AfrUcUd5yOLvVszXDw=; b=gqQj51jwOMlTlfRCBqbb9c4BZ1AlPv/0oK7T2S1x9BDbPCI77n9HLf9xa9Cu+egGbGuZu8dVyiaj+AibIsi1WqS/zBo8xk1MTgedIALUntQWQT2LFexo1GMG7+5RJ0ynp7r9KgVP/nmS+740m4Nr1IwlKYYbmA4rWB7B6/VgdNTFiJzLAr2RfY6Q5fRRmvZBLgQ0vzejDa2NFkDRLsAHI0pTCWQd2dX0sO+AFIysug3vL9nmz1aOif6FQ23Pa9qs6BPnUBB+Fx2B/XR2e2oQdVB+cFEWUAQcyfYMhvDqupgVi4YMjt2YYSMjya96/KmhjS231Q/l2Bi/r03rIs23tA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by VI1PR04MB9932.eurprd04.prod.outlook.com (2603:10a6:800:1d8::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.23; Sun, 2 Feb 2025 00:50:05 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%6]) with mapi id 15.20.8398.021; Sun, 2 Feb 2025 00:50:05 +0000 From: "Peng Fan (OSS)" Date: Sun, 02 Feb 2025 08:49:12 +0800 Subject: [PATCH v7 1/2] dt-bindings: nvmem: imx-ocotp: Introduce #access-controller-cells Message-Id: <20250202-imx-ocotp-v7-1-5622ba16451d@nxp.com> References: <20250202-imx-ocotp-v7-0-5622ba16451d@nxp.com> In-Reply-To: <20250202-imx-ocotp-v7-0-5622ba16451d@nxp.com> To: Srinivas Kandagatla , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Alexander Stein Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan , Frank Li , Conor Dooley X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1738457363; l=4072; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=XnzgujPvzhDsZMamCFtENs9apB02aFgSkBfdNqk+fEY=; b=FwGNjYnEO46rkTs5h/XzwZQf935jd6xdAett0mnBjcFZBrMG2EZO7U3wySCBLxyTnSts8hhHG u9nt5klZuKBBPvIJsjvz7MtB6uG01g9ALEQEVtM6lcR85YvWEx6GS9S X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI1PR02CA0035.apcprd02.prod.outlook.com (2603:1096:4:1f6::8) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|VI1PR04MB9932:EE_ X-MS-Office365-Filtering-Correlation-Id: 279e58df-d7eb-4ea4-4a19-08dd432388bc X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|366016|376014|1800799024|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?iE3pXxPXfzHXii48m/MeaXKItI7WvvU?= =?utf-8?q?XMW/wGvSMjclYFkURFud/2fbak3j/LqRuHULm+L7Nf34abePgzaficAk+PM/1MjNW?= =?utf-8?q?ak+oSPmyC+mZYAsheKhrsqEsZ6mzIa8DPRyZi6lz1nV2UD6IT5PFx20a5JwemYZAf?= =?utf-8?q?P9Ae5O7sRufl+j0++UJlXZVWlWC3XlW3vc9BzxImfNcIZfPSWaWHCKbdsFU7U4bKx?= =?utf-8?q?NYDwD9cA+Asgh9xBAL7qnlEgAaiKjJ0OOaTX9QoMeULK4pbGq9Zd7ZVCfq8DW6Km1?= =?utf-8?q?SWYUHvzpygJVNPlxzt4IGP8+uTg4z/y7sfzJ7plAHNaNbHxV1FWnuAgjYWaKcjjr6?= =?utf-8?q?NrmceQGYsbWeMjSlIYh+km822Eh52Y+v6Sh3POPmOaeLPtaKWJfyLikv2MxxYLMF5?= =?utf-8?q?8cgeK3HwKUXeEwQT75g61ogwM23IndaCh3n2gU61TvM0K+iWVNxX0Vw8p8Rs0A+sy?= =?utf-8?q?Q1u81sMw/rl8+kC1zgFVm1xFfaLdDrLTFfnR3Sm5bAcgW73E1FZCzI7nO8FveIDI1?= =?utf-8?q?hf54gApScykUCEzFGO48Z9+AYRRA/5sCMqreEazEitQ3MXtVbGqzdz+2InRlz1Rnl?= =?utf-8?q?XwLFQoo8sL1kT3RHPLPdlRQunmObxEv5MiG2qp7qkUFVzsR6cfx6rhvTL8US+FM/M?= =?utf-8?q?DRPMyyRTiEJ9wqQM5+JUO2beAHzQ3BO6k/+2DU3+KJX5Fhu/ZRV2vREExeRk2P90q?= =?utf-8?q?+PCtQqkT1bpPtPEnp3+oZFiW6PrRhGaAdnwS1xKwUMpF4li7oWRT6iDoNo6EfcNtI?= =?utf-8?q?jRQr7lTkQ1D807A9+U1+4q8vKHa3FDoN5Eo0wCpy6+WKUX4ngGsXv4lvx1eN43MFj?= =?utf-8?q?5UI8fH9E4lTygQg47I9ncNrm9cQsdrx+pgg3HC/1V157G8VrvLqptT61uDjglEAIU?= =?utf-8?q?i8iaQIKj5z2Z+VaP8sgz32NwU6gDasuA+BT0+fLlLXDaDyKOKrifo6CZ0y5KqAAD7?= =?utf-8?q?G56CzkfqeCKICZ57gkX2UoLrqaGPDUK0Kio3soJ0d/Hoabtmhk6A5NviBWI8D20R4?= =?utf-8?q?7qfA8dNgnWfiswNRo7mxTVVnL4fdat2hTiEJTdo4o8X6+YyUzEwlTwg9oZv0nZXMM?= =?utf-8?q?oLdL8EH7NaDIKs+xtwXR6H41gR8PI2/EZ6kNIVmaUGwlkfy2s4oRqE5Q6PJv4TMqP?= =?utf-8?q?Wgk9HqIYJ4Ov5d3HIahoOcDM9tcwV84on9Z0qmlvmxbMEUCmkF6Z9Ql/7MguMScmz?= =?utf-8?q?ckmqjLaEy9CzeK3CU5DXMc8mHVL2PgH3c4lMX+2TSr2JfNIkOEny0jga9/pvsaxZo?= =?utf-8?q?wEYysUaDMvwygnGpSDqle9xENBfUCJXQj3cu7c/KZbqdO+jZWA24D3+F6ajgLlsO9?= =?utf-8?q?qntZAswFbI54jIT8oFGBSQ5t6QBcY7LFngQ3m9OKocdlbm82q+jpdgci7Zx1LtSGO?= =?utf-8?q?o+IhOS+5QGy?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(366016)(376014)(1800799024)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?/SW9k5gqsbGxpkBvM4CWdSAba9JU?= =?utf-8?q?Kww652d3lsFIsopFLVsoHhYWgu8wEa5RIGQpNoVI56cxc1/fe4NCumOAv4wf+PMRV?= =?utf-8?q?iiASsZrmk+vAm/gWQoOV7cDgHpzUZutPKScA2dqKQJkLxyihCsZzC1y5coD7+8PVl?= =?utf-8?q?os+ZH5cLYiOMnFMIjuGxO2GOPDxNfgpO4xbssy0skBRwQetN9wpvf/fbKJnouh+Ro?= =?utf-8?q?cGhy2mzp+hkFhx3TcLzyH4zXVk+zVzQaKXmIJDGKXV3tJmmKdr/re4A3UICBPO0Og?= =?utf-8?q?QW+9XvVk4MMmAy/V7ARdgPZiVfSNt3pjaHupP0ZU42Xni8KBjzCBts2RfgNpP7vv1?= =?utf-8?q?LvCXbWkV9/iFh1KbjPoWLclpl0QBA1/grciTiKsYb9Zy2u0nWfXAP6AWhsOWm49NU?= =?utf-8?q?ZwxrmnoxniLO2a8TQnFwfrIK8WK6BcRWp0Nj9NbczrtFfJ/hYbTgcCgO9ltLTIpQZ?= =?utf-8?q?0cjIjVfPwhFluzkXhkfhBNV+lwBleuDtq2CU36o69IRhPuCmf3SmAkg61Oehp2lhm?= =?utf-8?q?B0IKdYyDIAftjDGf46/v0urZUAA/WENAfUbjo92uv3jBUuLGtvlTpDi/agtpnlAaY?= =?utf-8?q?VLfAoivoXnJbmrk0UZXGHUkrCQUErya4y8bOwTMuKpEnvYczZMfEvLX35VTLV5a6I?= =?utf-8?q?tkeoUAielcNrQSo3TtfL0fi71DOeQIDDsMUGz691LLK7j6RIk4tJ1E2qsHrNK53IL?= =?utf-8?q?drh6ASMq8lHLNQgx5eg/ZoIRGPtxoH8B7JzVAJLaJlzvqYgX3zdH4Z0Qp6DfFoiVT?= =?utf-8?q?Ul4Ak1SqGeEmb25VCuzRBYfF4nO7KJFNMjjoMl0TmaH/lcEGMqjlCi3RVYWsd299I?= =?utf-8?q?zWUIUbWK63PHOcXoiy58qeuv5ETAtJOxLjRvMHkgn+GEk7IvoImfb0IJN/Mar+gxR?= =?utf-8?q?MYL13Mr82EKM3dogMwvzuB1YVwLGeacHvgN7tesgsoKaRpdMg4YcSZNcckAUwhGoW?= =?utf-8?q?SHsfmk7rgMo6KTzb8jGNae7fZStvXRv7qlE1IWIC4ss4UiCFnlzbya7q/bYqHjZLN?= =?utf-8?q?Jfh7SPGwUN7Pg1M6464FbdfkdRhGymmMUJ0c8T50iPCMzDy/i4LtSqrHRaOrbYfAJ?= =?utf-8?q?evYV/5Kn3Nsw9IH6kb+ChxDso5qinDnb+yFvXTa4dtr7HDqBkZOfu/K5wcTYC5iJn?= =?utf-8?q?7Ivh9s8sxL59LgnRt205u4cCyUGzQOIBu51L0P6oF51Py0vQQCy4s8lULOWKdXBuw?= =?utf-8?q?Ry5mkxmxCn/UghfriYruyAw7LKGV80Vp3mFHXhQ2XdjXpZAuvDSyAmEQooY/jl23z?= =?utf-8?q?tGBtbpWPU/epVN+KnwJyzU2CbwvvIup+yoD3Teql3/S3gBOhqLXyrwDB3WcuKs8D6?= =?utf-8?q?aNzyrdoGlsd0iDpf5Q22wdx1j2tNkqrp7cIKlKyfI4coEfZGbQPRL5dUd5BFtCxjk?= =?utf-8?q?OXLMKmAfLiaQ+PRUXvTTW92YOX84GE/BtYsyg4vAd22bVPYuv7D9zDau4w0L0GY4y?= =?utf-8?q?6VqDiWT2uvpK0X09dp8ktS/jYAoYgBlwoKycPDGoWpWhWmNi/VdXkLvo1syUNJz7d?= =?utf-8?q?Uj65+ZrDeUwG?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 279e58df-d7eb-4ea4-4a19-08dd432388bc X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2025 00:50:05.5037 (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: 8H/FYuJibj6SdTzzD2S0z5NrR91+mIzcNs6eekpoFWs/ZlJIqQlK8waPMwKy5ayeATzOv8U/3c08+crv44VF+g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB9932 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250201_165017_602588_A6CD0F50 X-CRM114-Status: GOOD ( 10.90 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Peng Fan Introduce "#access-controller-cells" to make OCOTP be an accessing controller, because i.MX Family OCOTP supports a specific peripheral or function being fused which means being disabled. Add the i.MX[95,93] OCOTP gate index. Reviewed-by: Frank Li Acked-by: Conor Dooley Signed-off-by: Peng Fan --- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 5 +++ include/dt-bindings/nvmem/fsl,imx93-ocotp.h | 24 ++++++++++++ include/dt-bindings/nvmem/fsl,imx95-ocotp.h | 43 ++++++++++++++++++++++ 3 files changed, 72 insertions(+) diff --git a/Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml b/Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml index b2cb76cf9053a883a158acaf5eaa108895818afc..c78e202ced22f1c278f7be827b71ba434832d2a7 100644 --- a/Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml +++ b/Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml @@ -54,6 +54,11 @@ properties: clocks: maxItems: 1 + "#access-controller-cells": + const: 1 + description: + Contains the gate ID associated to the peripheral. + required: - "#address-cells" - "#size-cells" diff --git a/include/dt-bindings/nvmem/fsl,imx93-ocotp.h b/include/dt-bindings/nvmem/fsl,imx93-ocotp.h new file mode 100644 index 0000000000000000000000000000000000000000..4b7fe5930331fc7e3be49f2674faf03c0a46d156 --- /dev/null +++ b/include/dt-bindings/nvmem/fsl,imx93-ocotp.h @@ -0,0 +1,24 @@ +/* SPDX-License-Identifier: GPL-2.0 OR MIT */ + +#ifndef _DT_BINDINGS_NVMEM_IMX93_OCOTP_H +#define _DT_BINDINGS_NVMEM_IMX93_OCOTP_H + +#define IMX93_OCOTP_NPU_GATE 0 +#define IMX93_OCOTP_A550_GATE 1 +#define IMX93_OCOTP_A551_GATE 2 +#define IMX93_OCOTP_M33_GATE 3 +#define IMX93_OCOTP_CAN1_FD_GATE 4 +#define IMX93_OCOTP_CAN2_FD_GATE 5 +#define IMX93_OCOTP_CAN1_GATE 6 +#define IMX93_OCOTP_CAN2_GATE 7 +#define IMX93_OCOTP_USB1_GATE 8 +#define IMX93_OCOTP_USB2_GATE 9 +#define IMX93_OCOTP_ENET1_GATE 10 +#define IMX93_OCOTP_ENET2_GATE 11 +#define IMX93_OCOTP_PXP_GATE 12 +#define IMX93_OCOTP_MIPI_CSI1_GATE 13 +#define IMX93_OCOTP_MIPI_DSI1_GATE 14 +#define IMX93_OCOTP_LVDS1_GATE 15 +#define IMX93_OCOTP_ADC1_GATE 16 + +#endif diff --git a/include/dt-bindings/nvmem/fsl,imx95-ocotp.h b/include/dt-bindings/nvmem/fsl,imx95-ocotp.h new file mode 100644 index 0000000000000000000000000000000000000000..717152219c9890297440b74e11d67e2dc5da883a --- /dev/null +++ b/include/dt-bindings/nvmem/fsl,imx95-ocotp.h @@ -0,0 +1,43 @@ +/* SPDX-License-Identifier: GPL-2.0 OR MIT */ + +#ifndef _DT_BINDINGS_NVMEM_IMX95_OCOTP_H +#define _DT_BINDINGS_NVMEM_IMX95_OCOTP_H + +#define IMX95_OCOTP_CANFD1_GATE 0 +#define IMX95_OCOTP_CANFD2_GATE 1 +#define IMX95_OCOTP_CANFD3_GATE 2 +#define IMX95_OCOTP_CANFD4_GATE 3 +#define IMX95_OCOTP_CANFD5_GATE 4 +#define IMX95_OCOTP_CAN1_GATE 5 +#define IMX95_OCOTP_CAN2_GATE 6 +#define IMX95_OCOTP_CAN3_GATE 7 +#define IMX95_OCOTP_CAN4_GATE 8 +#define IMX95_OCOTP_CAN5_GATE 9 +#define IMX95_OCOTP_NPU_GATE 10 +#define IMX95_OCOTP_A550_GATE 11 +#define IMX95_OCOTP_A551_GATE 12 +#define IMX95_OCOTP_A552_GATE 13 +#define IMX95_OCOTP_A553_GATE 14 +#define IMX95_OCOTP_A554_GATE 15 +#define IMX95_OCOTP_A555_GATE 16 +#define IMX95_OCOTP_M7_GATE 17 +#define IMX95_OCOTP_DCSS_GATE 18 +#define IMX95_OCOTP_LVDS1_GATE 19 +#define IMX95_OCOTP_ISP_GATE 20 +#define IMX95_OCOTP_USB1_GATE 21 +#define IMX95_OCOTP_USB2_GATE 22 +#define IMX95_OCOTP_NETC_GATE 23 +#define IMX95_OCOTP_PCIE1_GATE 24 +#define IMX95_OCOTP_PCIE2_GATE 25 +#define IMX95_OCOTP_ADC1_GATE 26 +#define IMX95_OCOTP_EARC_RX_GATE 27 +#define IMX95_OCOTP_GPU3D_GATE 28 +#define IMX95_OCOTP_VPU_GATE 29 +#define IMX95_OCOTP_JPEG_ENC_GATE 30 +#define IMX95_OCOTP_JPEG_DEC_GATE 31 +#define IMX95_OCOTP_MIPI_CSI1_GATE 32 +#define IMX95_OCOTP_MIPI_CSI2_GATE 33 +#define IMX95_OCOTP_MIPI_DSI1_GATE 34 +#define IMX95_OCOTP_V2X_GATE 35 + +#endif