xref: /rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-fuse.h (revision 12d80bbbf6031228bdd910eccb03bb185e8df527)
1 #ifndef __ODY_CSRS_FUSE_H__
2 #define __ODY_CSRS_FUSE_H__
3 /* This file is auto-generated. Do not edit */
4 
5 /***********************license start***********************************
6 * Copyright (C) 2021-2026 Marvell.
7 * SPDX-License-Identifier: BSD-3-Clause
8 * https://spdx.org/licenses
9 ***********************license end**************************************/
10 
11 
12 /**
13  * @file
14  *
15  * Configuration and status register (CSR) address and type definitions for
16  * FUSE.
17  *
18  * This file is auto generated. Do not edit.
19  *
20  */
21 
22 /**
23  * Enumeration fuse_num_e
24  *
25  * Fuse Number Enumeration
26  * Enumerates the fuse numbers.
27  */
28 #define ODY_FUSE_NUM_E_ALT_BANKX(a) (0xf80 + (a))
29 #define ODY_FUSE_NUM_E_ALT_FUSEX(a) (0x7b + (a))
30 #define ODY_FUSE_NUM_E_AP_DISABLEX(a) (0x400 + (a))
31 #define ODY_FUSE_NUM_E_AP_NOCRYPTOX(a) (0x200 + (a))
32 #define ODY_FUSE_NUM_E_AP_POWER_LIMITX(a) (0x259 + (a))
33 #define ODY_FUSE_NUM_E_ARM_EMAX(a) (0x90 + (a))
34 #define ODY_FUSE_NUM_E_BISR_FUSED_ONLY (0x73)
35 #define ODY_FUSE_NUM_E_BPHY_PRESENT (0x251)
36 #define ODY_FUSE_NUM_E_BSR_LOBE_DISABLEX(a) (0x28c + (a))
37 #define ODY_FUSE_NUM_E_CHIP_IDX(a) (8 + (a))
38 #define ODY_FUSE_NUM_E_CHIP_TYPEX(a) (0 + (a))
39 #define ODY_FUSE_NUM_E_CPT0_NOCRYPTOX(a) (0x255 + (a))
40 #define ODY_FUSE_NUM_E_CPT1_NOCRYPTOX(a) (0x257 + (a))
41 #define ODY_FUSE_NUM_E_CSK_CRIPPLE (0x252)
42 #define ODY_FUSE_NUM_E_DESX(a) (0x540 + (a))
43 #define ODY_FUSE_NUM_E_DLL_REFRESH_RATEX(a) (0x80 + (a))
44 #define ODY_FUSE_NUM_E_DRO_CRIPPLE (0x171)
45 #define ODY_FUSE_NUM_E_DSS_CRIPPLEX(a) (0x300 + (a))
46 #define ODY_FUSE_NUM_E_EFUS_LCK_CFG (0x78)
47 #define ODY_FUSE_NUM_E_EFUS_LCK_MAN (0x79)
48 #define ODY_FUSE_NUM_E_EFUS_LCK_PRD (0x7a)
49 #define ODY_FUSE_NUM_E_EHSM_NOCRYPTOX(a) (0x209 + (a))
50 #define ODY_FUSE_NUM_E_ELADISABLE (0x215)
51 #define ODY_FUSE_NUM_E_EMA_RAMX(a) (0x10 + (a))
52 #define ODY_FUSE_NUM_E_EMA_ROMX(a) (0x67 + (a))
53 #define ODY_FUSE_NUM_E_EMA_TCAMX(a) (0x5c + (a))
54 #define ODY_FUSE_NUM_E_GSERP_PROCESSX(a) (0x150 + (a))
55 #define ODY_FUSE_NUM_E_GSER_ERCX(a) (0xf00 + (a))
56 #define ODY_FUSE_NUM_E_INIT_MULX(a) (0x88 + (a))
57 #define ODY_FUSE_NUM_E_LLC_CRIPPLEX(a) (0x216 + (a))
58 #define ODY_FUSE_NUM_E_MCS_FULL_CRIPPLEX(a) (0x172 + (a))
59 #define ODY_FUSE_NUM_E_MCS_ROUTABLE_CRIPPLE0X(a) (0x179 + (a))
60 #define ODY_FUSE_NUM_E_MCS_ROUTABLE_CRIPPLE1X(a) (0x16a + (a))
61 #define ODY_FUSE_NUM_E_MESH_ESEL_ECOSEL_V1X(a) (0x348 + (a))
62 #define ODY_FUSE_NUM_E_MESH_ESEL_ECOSEL_V2X(a) (0x350 + (a))
63 #define ODY_FUSE_NUM_E_MESH_ESEL_ECOSEL_V3X(a) (0x358 + (a))
64 #define ODY_FUSE_NUM_E_METAL_FIXX(a) (0x6d + (a))
65 #define ODY_FUSE_NUM_E_MFG_INFO16X(a) (0x800 + (a))
66 #define ODY_FUSE_NUM_E_MFG_INFO27X(a) (0xdd8 + (a))
67 #define ODY_FUSE_NUM_E_MFG_INFO28X(a) (0xe00 + (a))
68 #define ODY_FUSE_NUM_E_MFG_INFO3X(a) (0x180 + (a))
69 #define ODY_FUSE_NUM_E_ML_DISABLE (0x254)
70 #define ODY_FUSE_NUM_E_MSW_DISABLEX(a) (0x700 + (a))
71 #define ODY_FUSE_NUM_E_NODE1TRAPENA (0x250)
72 #define ODY_FUSE_NUM_E_PCC_SSIDX(a) (0x310 + (a))
73 #define ODY_FUSE_NUM_E_PDFX(a) (0x8c0 + (a))
74 #define ODY_FUSE_NUM_E_PEM_CRIPPLEX(a) (0x230 + (a))
75 #define ODY_FUSE_NUM_E_POWER_LIMITX(a) (0x225 + (a))
76 #define ODY_FUSE_NUM_E_PVTX(a) (0x900 + (a))
77 #define ODY_FUSE_NUM_E_REE_CRIPPLEX(a) (0x221 + (a))
78 #define ODY_FUSE_NUM_E_REPAIRX(a) (0x1000 + (a))
79 #define ODY_FUSE_NUM_E_ROM_INFOX(a) (0x3f0 + (a))
80 #define ODY_FUSE_NUM_E_RPM_CRIPPLEX(a) (0x2f7 + (a))
81 #define ODY_FUSE_NUM_E_RSVD12FX(a) (0x12f + (a))
82 #define ODY_FUSE_NUM_E_RSVD160X(a) (0x160 + (a))
83 #define ODY_FUSE_NUM_E_RSVD20BX(a) (0x20b + (a))
84 #define ODY_FUSE_NUM_E_RSVD219X(a) (0x219 + (a))
85 #define ODY_FUSE_NUM_E_RSVD227X(a) (0x227 + (a))
86 #define ODY_FUSE_NUM_E_RSVD25BX(a) (0x25b + (a))
87 #define ODY_FUSE_NUM_E_RSVD264X(a) (0x264 + (a))
88 #define ODY_FUSE_NUM_E_RSVD2B0X(a) (0x2b0 + (a))
89 #define ODY_FUSE_NUM_E_RSVD318X(a) (0x318 + (a))
90 #define ODY_FUSE_NUM_E_RSVD346X(a) (0x346 + (a))
91 #define ODY_FUSE_NUM_E_RSVD378X(a) (0x378 + (a))
92 #define ODY_FUSE_NUM_E_RSVD3B9X(a) (0x3b9 + (a))
93 #define ODY_FUSE_NUM_E_RSVD580X(a) (0x580 + (a))
94 #define ODY_FUSE_NUM_E_RSVD72 (0x72)
95 #define ODY_FUSE_NUM_E_RSVD74 (0x74)
96 #define ODY_FUSE_NUM_E_RSVD8F (0x8f)
97 #define ODY_FUSE_NUM_E_RSVDB4X(a) (0xb4 + (a))
98 #define ODY_FUSE_NUM_E_RUN_PLATFORMX(a) (0x75 + (a))
99 #define ODY_FUSE_NUM_E_SCNT_SROSELX(a) (0x340 + (a))
100 #define ODY_FUSE_NUM_E_SENSORS_ENABLEX(a) (0x202 + (a))
101 #define ODY_FUSE_NUM_E_SERIALX(a) (0x500 + (a))
102 #define ODY_FUSE_NUM_E_SKU_CUSTX(a) (0x3e6 + (a))
103 #define ODY_FUSE_NUM_E_SSO_CRIPPLE (0x253)
104 #define ODY_FUSE_NUM_E_TAD_DISABLEX(a) (0x600 + (a))
105 #define ODY_FUSE_NUM_E_TNI_BASE_V1X(a) (0x360 + (a))
106 #define ODY_FUSE_NUM_E_TNI_BASE_V2X(a) (0x368 + (a))
107 #define ODY_FUSE_NUM_E_TNI_BASE_V3X(a) (0x370 + (a))
108 #define ODY_FUSE_NUM_E_TNI_OFFSET_V1X(a) (0xa00 + (a))
109 #define ODY_FUSE_NUM_E_TNI_OFFSET_V2X(a) (0xb48 + (a))
110 #define ODY_FUSE_NUM_E_TNI_OFFSET_V3X(a) (0xc90 + (a))
111 #define ODY_FUSE_NUM_E_TSN_BG_TRIMX(a) (0xd0 + (a))
112 #define ODY_FUSE_NUM_E_TSN_CALIBRATEDX(a) (0xd4 + (a))
113 #define ODY_FUSE_NUM_E_ULTX(a) (0x880 + (a))
114 #define ODY_FUSE_NUM_E_UUIDX(a) (0x58e + (a))
115 #define ODY_FUSE_NUM_E_XSX_SMEM_CRIPPLEX(a) (0x3b7 + (a))
116 
117 #endif /* __ODY_CSRS_FUSE_H__ */
118