From patchwork Tue Feb 4 12:41:13 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 13959140 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 9327BC02197 for ; Tue, 4 Feb 2025 12:54:08 +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=f3ybz2aD3KtK+q3GyP+yvrYn6h KTFIcU7lXhMQxBZdbvZitWM3acIor1QMY/rmbXyLiKfXEuXgnSDP0aLL0uhO+uf/PT2EctWsys/qO P6bwMqupChHX3/hh/FzuuiomaXJ0vjgw6ZvRyR8e5OzCWoQmDathWMDbrM9W/pDrGozXBonD3qcla C4IKnrVLoDUtGEUNBqYzHvKJig46GvAqv3UsdG/u6/I2xjpx5LL2Lqcy6xXS0qS6eB9ksxRLbdw5w SbMCOoFHbhuRAb5RddcEcfmLr+xvUM9H1jqHAejx46hsTKn505qvpbOKO8IQflHjnX3RRkFQZDe8N GBPRs61w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tfIR9-00000000TJF-3coi; Tue, 04 Feb 2025 12:53:55 +0000 Received: from mail-am6eur05on20624.outbound.protection.outlook.com ([2a01:111:f403:2612::624] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tfIFp-00000000Rz2-1NeJ for linux-arm-kernel@lists.infradead.org; Tue, 04 Feb 2025 12:42:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ewQXMl6TRQRkVhXiqDYETSgzZS0Nbceb4djbuw5bUhQGJ7sjr7s+Zvr1/TGd7Gsy3hKHAojZjytHiz4wZVsfBo+HGDXHuSNWv+UukgMBlsCcNKX6QeiRyfaLu9guOlve9/b/NRcj+cnxpHwm1fNzwNdgvp12P215gfoepd+C/3GebIq8uB0u9nuECs1wbiBxUGEURqCF3xCeroev52AZyVQbd6O3UYmTHabAch9Znp/rIE1w9pgUinvKSI5/YyeAwJy9sOovaMWRooEOGNkWLD1VWdpu0GwCwQXl2w0+iBAAiqhye+QLFTLis+Y2/BUa5GqxTOZetqPxHrJQ+PokxA== 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=mN69kOrtivUvhqEXs74Bv/6op8kYhQc7Ox9Uc6uw/h1NAsvgiMXdYgj/BJhe3tVq8kiZ2566el/BhEz+fHKAHP0uPGQyIGcChFqf33Bq0ZKZMLXXtX0o2rwcv9lRhwFFqsOaKTyjdJg+EwrmNt5o9SKTzBqvu4a+gGdhc3der9jVJ8kKL7cQNgv23E6pYoO+WYvpqO175lIpr2Se0Fp4wn+b+A4fwmaC+zPa/HyjydRgFhRLLWhhQKcxJpRYJxrcuMEEm/ZSG1to9HDbWnl62Pc7QfTlO36n5hfQuGEF0KYFfVrVCwwA2By5fdnfAJy/xPswFYHXRhsYJYMszszOzg== 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=qFp256RHBol1K83KMUX3x2VmHbX+BYpSwf3unD4tU2venh1SVvjUEw5vA5OcmTJBfahWsFAMBBaKlyrkOXLediFBWxaYPRXCy2/imtX4gxmgwlY7KQ5tPDQqntzt1BSR1sK06ZXa3BF+zDXW+n6zQvGSuv+oMk6kOdK0+PiAxyAQbtpn3l8+C9F0NbaD/9Cmw6k1Q2r96uHPOZ8BM3gmS2orrzcaXKAO0wHpW4SiSDFHnCzbfT1X6UBlsbDMSTtc7Duyxebti2Du6yd4v/LM//kKIlLhXmc7fd3ACNgw53fQ3QzzxSQTz1uMYJPjIw4jdQCj3DVu6PnpWZ1qYlIW6g== 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 PA1PR04MB10889.eurprd04.prod.outlook.com (2603:10a6:102:491::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.25; Tue, 4 Feb 2025 12:42:10 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%3]) with mapi id 15.20.8398.025; Tue, 4 Feb 2025 12:42:10 +0000 From: "Peng Fan (OSS)" Date: Tue, 04 Feb 2025 20:41:13 +0800 Subject: [PATCH v8 1/2] dt-bindings: nvmem: imx-ocotp: Introduce #access-controller-cells Message-Id: <20250204-imx-ocotp-v8-1-01be4a4bb045@nxp.com> References: <20250204-imx-ocotp-v8-0-01be4a4bb045@nxp.com> In-Reply-To: <20250204-imx-ocotp-v8-0-01be4a4bb045@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=1738672884; l=4072; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=XnzgujPvzhDsZMamCFtENs9apB02aFgSkBfdNqk+fEY=; b=jfAPUOvurKkXAM7XzcOmAwf6tkx4jvx1yZqp1Q1Hw0bL600A2ZWu+zlmLaiKF1wjL8LRRzKij 9RLul2YV03dB4kuYPKv50EBZYtQz1QzYwtYo0k/xDdkg8mJ5qMLsprf X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2P153CA0013.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::12) 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_|PA1PR04MB10889:EE_ X-MS-Office365-Filtering-Correlation-Id: 1b7f189f-0f6b-44f7-3b19-08dd451957d5 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|366016|52116014|7416014|1800799024|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?CGx85/lR5WWh0O03iG318TGJkccZUf4?= =?utf-8?q?WnHg4VQ9fBfY49YoYsg1h1jsZ0+UQPT4WwOldLOrJSWGIjSgb/uijHitvebyL3Mff?= =?utf-8?q?VCwiN7er/nCSPD56fV6yVX1Qf56BppulrodGXmJtVL9ziqD7fuX5udf8lJhvB1MQ6?= =?utf-8?q?7oQib9HP0LZEeG5MGTTY5Q7zWoM1fPSeZ0NuDFGT7EVVOItqAD+sV/XD18JaObYD1?= =?utf-8?q?DAxUiy6L48GV/EenCFBBxtAFBr5DOKI4TSwmMw5fzZ/QLGuc7phiiSlX8zc+0CdBh?= =?utf-8?q?uYWyb/cUHFXr8KQQfPGb0bX8UaWGFfqW9P2LYCKN3HAg8ZPx06fsloDa4Iu0FJES3?= =?utf-8?q?vl9u+EaS+we17kaBtzc3e6Gce0Xy12ADkMFoGZwzTo1W0TsmB5+UAhnPToL6URozj?= =?utf-8?q?nBGedDDF0lGSYYeRY7zctKz9se4bMgnMSwiE3pveavODnWNzX9lRI9z4SPVnGSTBp?= =?utf-8?q?nrXK7zpHwawCZMS+K0Vfj1N/R3agcZLnuBmAIcefujptwU6v6ZM48F468iy7Gf2UC?= =?utf-8?q?rAJ3H46RdAZtab1XOsq0K5FyBXfkoKRdrf3FCJWZod4AksBjo+cnK5N5arIeuNY9j?= =?utf-8?q?7tJtK+m0E/brmxNJMigXWFCbsfs9AnRpBP2jWHqa8mWLprD0PmC4X0sEeI58Xziaz?= =?utf-8?q?q0koWINjSq4MJMaMXBy74G0+LSRZKrmmqThJYmQ6vOG29ctyZznJrvf+UqrKbOKQS?= =?utf-8?q?4Jf7uHojzjMQ3At+zo4H6WYM5PO6QNdjC6H2FdExYJji2qSs40XJaK7xPe+Jo57ZZ?= =?utf-8?q?wEKoT/V3aV4ylKjMuCawTa8CvKUJvt/67HicKcZlEvPv9fMSDhipX9OzSjPnGBRMn?= =?utf-8?q?oP0ZlQ6tlHEZIO5LLx9/AaWzuEjZjYRnM2L+aCvqGgEP9oClnpsJjtq2j5n8YdYa2?= =?utf-8?q?B9gb88KH1X8IcB6y7aVur1j1WsXBmjvGvH3Tr3bIvnHxd1b4yDUOflaq+rfL8F9Np?= =?utf-8?q?ziJimFDH5ODpd1Lg+aN/yTiIaclmATTEeLzWcl4uP/y4vhPKfU9tC/AqRxs5LS/xI?= =?utf-8?q?p0BgWMnd6zDxJT0alW6yUy3mHKlEXfck15ziDit1+Zo4hScrCdtjQo/mfu8XwOAtA?= =?utf-8?q?EXxsT6pxkRkQkwW8b1o8/S9fvmljBq5A7QDBtgpcoWZ2zEn8GHV2Ih7AQvuCY3FKt?= =?utf-8?q?Eit+lLo9Vm7Q0j55pJYeX/hNv/DYAnzTQs041psPwIQDGxYp80Y/WbUQV/UnATwRL?= =?utf-8?q?5mYiuIm5pFXZpBJUebKHHEo2zADkxLHxmpe02YLA6ntr+P1UAlrDpR0jKrTfnOtPl?= =?utf-8?q?PeLKqvpyXUQ/Ux4O3Qdmt2j4SoG8bfbUfqC1tD8F5jYy6q4NB5oPT3jEvXF2OvLEa?= =?utf-8?q?43MHXXfqf9RiL+gIFXRnKqYn2WeuS/m+/26oTo+fhJVutgxphX0l/zTgg/6vPVrwc?= =?utf-8?q?z/EsL02YmGe?= 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)(366016)(52116014)(7416014)(1800799024)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?RrzSWqVYxRrAaQ9l34codgW0RwL7?= =?utf-8?q?nggsQbhH4jEj+068cHXfwEuVAgC4eFIqcqTLFJyMxpbT0HqGwrq3gzhxH4sDQaTqy?= =?utf-8?q?gyFJMf7Y0Isq4CAlZzOKX4tLeVAU+rD72RBXepsh7WBF/MQXeKRru6yrGPDNenDbs?= =?utf-8?q?FTPR5W51KVcMhD2Rdt8Hxu7oJrmYSq+qZ03RxjOJCAzJg3T6bTBmCG2ViXWZ+g/fS?= =?utf-8?q?3DNH+PG6cyDTf89PTDjApRed5OyIaAZzNQFahAmOaKjsoyYnfVEpKC0+BZ5d6Ofyb?= =?utf-8?q?v8DM1jh9IiGX0np/lx1BXNAkmv2hpb0Lj9AKZNbAJjS2NBK23yDkyPAXaj2Le23Mt?= =?utf-8?q?onoAbDwXrNfLdi2LLBxuNSCaAQW+wQI3prfUUZFLJFrst1SpTnjaaAs9cGS+ncJb9?= =?utf-8?q?LPLjNFul4tywOZl5z/9rma+p6GHlomg/yRiaYgZ/R3sk0utJ7ZU/FX9NcnRLaEA8k?= =?utf-8?q?HLh24HhbFB5apSyeFLbrthiMktGW7/hwvjHXnSnoy2ySXdkhwm4QBxz+MsaH1LCut?= =?utf-8?q?KzZwtSBs1io57/C7gCNpXFSCJOoDF3chDZKdTl3oN4vOgLtKsdnFDUt6lc1Ft30lh?= =?utf-8?q?Ww78SIE3dFvQrRh2NTsM4QL6uqsqxdIW0Zw+zhi+zrR25S5gFVB9gwknaRON13oBe?= =?utf-8?q?KY1lylB7ZMygVJat7kp1i9K4oacedmsJqLN+g7Ch3FqA5+JcHZuWYHhrZKkAaYy2Z?= =?utf-8?q?hUsOqRaQU/WeR1q4x3kC42qTdJs2VVRAn00DQ/Y6DmBTDvnKV+3zf3heWtYQVExTp?= =?utf-8?q?Qd03cw8r6sHFvV8msc+girhUI9ilqKH1IQJuszhi02MkibSWxEiUYkuJ2otFNpf+F?= =?utf-8?q?rgp71nr1hSKMgTba7Lq3vqcq0cUONb+rgI40FcmXQv0hyJ+OGVeXjXe25mLEg04sK?= =?utf-8?q?WfmP+4o9FX7XG/HdiMQ5cVf0oCSKJanJBB23GfweuEdSvvQOSS/W4cnwHN5G94wg9?= =?utf-8?q?J8X828N6OD0ghaGOWYygo5tHXtk5kmAQX9p7uMblu4AMdc1zc+FUO9X7rQcJ8eDSv?= =?utf-8?q?s5oAq2G6Q1d7rf8smzq+rOV9Gw72+n9LdkSLGknX4OGcWiOeYrBEyZE3Ito4LPsHF?= =?utf-8?q?43BbCx5nEZcFEwitUkokC6NWfhq3zMPDfFSjxh5CmsYEQAHLcRlrbRHiRXndMK9Nx?= =?utf-8?q?L9C2igySuif/qrSuFhs1VBIAlVLdDK+uOog7UTKSDveFafG9K1vSaZ/Ji7UDhtga1?= =?utf-8?q?4Yk3Hw7yZkfgc/ZRlfNxrYkNyf+5YIUW4mYT0nTLJckzcnSzbbNFDXpaKMRgc3qGK?= =?utf-8?q?NdREhbI+Dz1yPJuwhODzj9lwxeLeRmStaPSJtC1Md45lerIeNAVbEDiQbNn46Hwl9?= =?utf-8?q?z2gstGpcB2i0tP76s9U4DxqAxZvyKu8VHZAb86uTyDSF3Q0ApHe1A6XeADvZdj0wy?= =?utf-8?q?ctaa6Oz4EWzwrXGj0daRpekLihww4RD6/7cpWTdQXzeRx3Yh6MjcqCjazpYw042uQ?= =?utf-8?q?1KDS0o+OgaOOJAu2gIzQWJXtHQWGhZqYmlvXmv89Ttrj9yuYVwTxFK98zbOgCpnw+?= =?utf-8?q?2WUs+gA1sMfM?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b7f189f-0f6b-44f7-3b19-08dd451957d5 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Feb 2025 12:42:10.8040 (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: EmpIZe/fdSY7LbuKW/tJI719z01pw09eMoxT7OGBIXd45NVIAxt+YR1qptpQk2xwnDEQ7MvlzL9l/AxE14fIzA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB10889 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250204_044213_376120_C1D7714C X-CRM114-Status: GOOD ( 11.37 ) 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