1 /*
2  * Copyright 1997-2016 Freescale Semiconductor, Inc.
3  * Copyright 2016-2022 NXP
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 /*!
9  * @file S32Z2.h
10  * @version 1.8
11  * @date 2022-07-13
12  * @brief Peripheral Access Layer for S32Z2
13  *
14  * This file contains register definitions and macros for easy access to their
15  * bit fields.
16  *
17  * This file assumes LITTLE endian system.
18  */
19 
20 /* Prevention from multiple including the same memory map */
21 #if !defined(S32Z2_H_)  /* Check if memory map has not been already included */
22 #define S32Z2_H_
23 
24 /* ----------------------------------------------------------------------------
25    -- IP Header Files
26    ---------------------------------------------------------------------------- */
27 
28 /* IP Header Files List */
29 #include "S32Z2_ACCESS_PROTECTION.h"
30 #include "S32Z2_ACE.h"
31 #include "S32Z2_ADC.h"
32 #include "S32Z2_AES_ACCEL.h"
33 #include "S32Z2_ATP.h"
34 #include "S32Z2_AXBS.h"
35 #include "S32Z2_BOOT.h"
36 #include "S32Z2_CANXL_DSC_CONTROL.h"
37 #include "S32Z2_CANXL_FILTER_BANK.h"
38 #include "S32Z2_CANXL_GRP_CONTROL.h"
39 #include "S32Z2_CANXL_MRU.h"
40 #include "S32Z2_CANXL_MSG_DESCRIPTORS.h"
41 #include "S32Z2_CANXL_RAMECC.h"
42 #include "S32Z2_CANXL_RXFIFO.h"
43 #include "S32Z2_CANXL_RXFIFO_CONTROL.h"
44 #include "S32Z2_CANXL_SIC.h"
45 #include "S32Z2_CAN_HUB.h"
46 #include "S32Z2_CAN_TBS.h"
47 #include "S32Z2_CE_DMAMUX.h"
48 #include "S32Z2_CE_L_VFCCU.h"
49 #include "S32Z2_CE_MRU.h"
50 #include "S32Z2_CE_SEMA42.h"
51 #include "S32Z2_CE_SRG_S.h"
52 #include "S32Z2_CLASS_0X9_CORESIGHT_COMPONENT.h"
53 #include "S32Z2_CMU_FC.h"
54 #include "S32Z2_CORESIGHT_OCEM.h"
55 #include "S32Z2_CORESIGHT_PROGRAMMING_MODEL.h"
56 #include "S32Z2_CORE_DEBUGGER_INTERFACE.h"
57 #include "S32Z2_CORE_SAFETY.h"
58 #include "S32Z2_CRC.h"
59 #include "S32Z2_CTU.h"
60 #include "S32Z2_C_VFCCU.h"
61 #include "S32Z2_DATA_MEMORY_SUBSYSTEM.h"
62 #include "S32Z2_DBG.h"
63 #include "S32Z2_DCU.h"
64 #include "S32Z2_DDRC.h"
65 #include "S32Z2_DFS.h"
66 #include "S32Z2_DIPORTSD.h"
67 #include "S32Z2_DMAMUX.h"
68 #include "S32Z2_DMA_CRC.h"
69 #include "S32Z2_DMSS_SAFETY.h"
70 #include "S32Z2_DSPI.h"
71 #include "S32Z2_EDMA3_MP.h"
72 #include "S32Z2_EDMA3_TCD.h"
73 #include "S32Z2_EDMA4_MP.h"
74 #include "S32Z2_EDMA4_TCD.h"
75 #include "S32Z2_EIM.h"
76 #include "S32Z2_EIM_GTM.h"
77 #include "S32Z2_EMIOS.h"
78 #include "S32Z2_ENETC_PORT.h"
79 #include "S32Z2_ENETC_PSEUDO_MAC_PORT2.h"
80 #include "S32Z2_ERM.h"
81 #include "S32Z2_ERM_GTM.h"
82 #include "S32Z2_ERROR_CORRECTION_CODES.h"
83 #include "S32Z2_FEED_DMACRC.h"
84 #include "S32Z2_FEED_DMA_MP.h"
85 #include "S32Z2_FEED_DMA_TCD.h"
86 #include "S32Z2_FLEXCAN.h"
87 #include "S32Z2_FLEXRAY.h"
88 #include "S32Z2_FXOSC.h"
89 #include "S32Z2_GIC.h"
90 #include "S32Z2_GPR0.h"
91 #include "S32Z2_GPR0_PCTL.h"
92 #include "S32Z2_GPR1.h"
93 #include "S32Z2_GPR1_PCTL.h"
94 #include "S32Z2_GPR2.h"
95 #include "S32Z2_GPR3.h"
96 #include "S32Z2_GPR3_PCTL.h"
97 #include "S32Z2_GPR4.h"
98 #include "S32Z2_GPR4_PCTL.h"
99 #include "S32Z2_GPR5.h"
100 #include "S32Z2_GPR5_PCTL.h"
101 #include "S32Z2_GPR6.h"
102 #include "S32Z2_GPR6_PCTL.h"
103 #include "S32Z2_GTMDI.h"
104 #include "S32Z2_GTMSS.h"
105 #include "S32Z2_GTM_GTM_CLS0.h"
106 #include "S32Z2_GTM_GTM_CLS1.h"
107 #include "S32Z2_GTM_GTM_CLS2.h"
108 #include "S32Z2_GTM_GTM_CLS3.h"
109 #include "S32Z2_I3C.h"
110 #include "S32Z2_IERC_IERB.h"
111 #include "S32Z2_IERC_PCI.h"
112 #include "S32Z2_INTERFACE_CONFIGURATION.h"
113 #include "S32Z2_INTERRUPT_CONTROL.h"
114 #include "S32Z2_LCU.h"
115 #include "S32Z2_LFAST.h"
116 #include "S32Z2_LINFLEXD.h"
117 #include "S32Z2_LLC_CSR.h"
118 #include "S32Z2_LLC_FSC.h"
119 #include "S32Z2_LMEM64.h"
120 #include "S32Z2_L_VFCCU.h"
121 #include "S32Z2_MCM.h"
122 #include "S32Z2_MC_CGM.h"
123 #include "S32Z2_MC_ME.h"
124 #include "S32Z2_MC_RGM.h"
125 #include "S32Z2_MDM_AP.h"
126 #include "S32Z2_MEW.h"
127 #include "S32Z2_MSCM.h"
128 #include "S32Z2_MU.h"
129 #include "S32Z2_MULTICORE_CONFIGURATION.h"
130 #include "S32Z2_NETC_F0_GLOBAL.h"
131 #include "S32Z2_NETC_F0_PCI_HDR_TYPE0.h"
132 #include "S32Z2_NETC_F1.h"
133 #include "S32Z2_NETC_F1_GLOBAL.h"
134 #include "S32Z2_NETC_F1_PCI_HDR_TYPE0.h"
135 #include "S32Z2_NETC_F2.h"
136 #include "S32Z2_NETC_F2_COMMON.h"
137 #include "S32Z2_NETC_F2_GLOBAL.h"
138 #include "S32Z2_NETC_F2_PCI_HDR_TYPE0.h"
139 #include "S32Z2_NETC_F3.h"
140 #include "S32Z2_NETC_F3_COMMON.h"
141 #include "S32Z2_NETC_F3_GLOBAL.h"
142 #include "S32Z2_NETC_F3_PCI_HDR_TYPE0.h"
143 #include "S32Z2_NETC_F3_SI0.h"
144 #include "S32Z2_NETC_F3_SI1.h"
145 #include "S32Z2_NETC_F3_SI2.h"
146 #include "S32Z2_NETC_F3_SI3.h"
147 #include "S32Z2_NETC_F3_SI4.h"
148 #include "S32Z2_NETC_F3_SI5.h"
149 #include "S32Z2_NETC_F3_SI6.h"
150 #include "S32Z2_NETC_F3_SI7.h"
151 #include "S32Z2_NETC_IERB.h"
152 #include "S32Z2_NETC_PRIV.h"
153 #include "S32Z2_NETC_VF1_PCI_HDR_TYPE0.h"
154 #include "S32Z2_NETC_VF2_PCI_HDR_TYPE0.h"
155 #include "S32Z2_NETC_VF3_PCI_HDR_TYPE0.h"
156 #include "S32Z2_NETC_VF4_PCI_HDR_TYPE0.h"
157 #include "S32Z2_NETC_VF5_PCI_HDR_TYPE0.h"
158 #include "S32Z2_NETC_VF6_PCI_HDR_TYPE0.h"
159 #include "S32Z2_NETC_VF7_PCI_HDR_TYPE0.h"
160 #include "S32Z2_OCOTP.h"
161 #include "S32Z2_NVIC.h"
162 #include "S32Z2_SCB.h"
163 #include "S32Z2_OMU.h"
164 #include "S32Z2_PIT.h"
165 #include "S32Z2_PLLDIG.h"
166 #include "S32Z2_PMC.h"
167 #include "S32Z2_PMSS_SAFETY.h"
168 #include "S32Z2_POWER_SCALING_UNIT.h"
169 #include "S32Z2_PROFILER.h"
170 #include "S32Z2_PROGRAM_MEMORY_SUBSYSTEM.h"
171 #include "S32Z2_PSI5.h"
172 #include "S32Z2_PSI5_S.h"
173 #include "S32Z2_QMAN_CNTRL.h"
174 #include "S32Z2_QUADSPI.h"
175 #include "S32Z2_QUADSPI_ARDB.h"
176 #include "S32Z2_QUEUE_DESCRIPTOR.h"
177 #include "S32Z2_QUEUE_MANAGER.h"
178 #include "S32Z2_QUEUE_MANAGER1.h"
179 #include "S32Z2_QUEUE_MANAGER2.h"
180 #include "S32Z2_QUEUE_MANAGER3.h"
181 #include "S32Z2_RDC.h"
182 #include "S32Z2_RESULT_DMACRC.h"
183 #include "S32Z2_RESULT_DMA_MP.h"
184 #include "S32Z2_RESULT_DMA_TCD.h"
185 #include "S32Z2_ROUND_ROBIN_ARBITER.h"
186 #include "S32Z2_RTT.h"
187 #include "S32Z2_RTUE_NIC_D.h"
188 #include "S32Z2_RTUF_NIC_D.h"
189 #include "S32Z2_RTUM_NIC_D.h"
190 #include "S32Z2_RTUP_NIC_B.h"
191 #include "S32Z2_RTU_GPR.h"
192 #include "S32Z2_RTU_L_VFCCU.h"
193 #include "S32Z2_RTU_MC_CGM.h"
194 #include "S32Z2_RTU_MRU.h"
195 #include "S32Z2_RTU_PMC.h"
196 #include "S32Z2_RTU_SEMA42.h"
197 #include "S32Z2_RTU_XRDC.h"
198 #include "S32Z2_RXLUT.h"
199 #include "S32Z2_SBSW.h"
200 #include "S32Z2_SDA_AP.h"
201 #include "S32Z2_SEC_S250.h"
202 #include "S32Z2_SEMA42.h"
203 #include "S32Z2_SINC.h"
204 #include "S32Z2_SIPI.h"
205 #include "S32Z2_SIUL2.h"
206 #include "S32Z2_SMU_L_VFCCU.h"
207 #include "S32Z2_SMU_MRU.h"
208 #include "S32Z2_SMU_SEMA42.h"
209 #include "S32Z2_SMU_SRG_S.h"
210 #include "S32Z2_SMU_XRDC.h"
211 #include "S32Z2_SPFU.h"
212 #include "S32Z2_SPI.h"
213 #include "S32Z2_SRAMCTL.h"
214 #include "S32Z2_SRX.h"
215 #include "S32Z2_STM.h"
216 #include "S32Z2_SWT.h"
217 #include "S32Z2_SW_ETH_MAC_PORT0.h"
218 #include "S32Z2_SW_ETH_MAC_PORT1.h"
219 #include "S32Z2_SW_PORT0.h"
220 #include "S32Z2_SW_PORT1.h"
221 #include "S32Z2_SW_PORT2.h"
222 #include "S32Z2_SW_PSEUDO_MAC_PORT2.h"
223 #include "S32Z2_TIMERS.h"
224 #include "S32Z2_TMR0_BASE.h"
225 #include "S32Z2_TMU.h"
226 #include "S32Z2_TRGMUX_0.h"
227 #include "S32Z2_TRGMUX_1.h"
228 #include "S32Z2_TRGMUX_2.h"
229 #include "S32Z2_TRGMUX_3.h"
230 #include "S32Z2_USDHC.h"
231 #include "S32Z2_VIRT_WRAP.h"
232 #include "S32Z2_WATCHDOG.h"
233 #include "S32Z2_XBIC.h"
234 #include "S32Z2_XRDC.h"
235 #include "S32Z2_SYSTICK.h"
236 #include "S32Z2_MPU.h"
237 
238 #endif  /* #if !defined(S32Z2_H_) */
239