3 #ifndef __XFPD_SLCR_SECURE_H__
4 #define __XFPD_SLCR_SECURE_H__
12 * XfpdSlcrSecure Base Address
14 #define XFPD_SLCR_SECURE_BASEADDR 0xFD690000UL
17 * Register: XfpdSlcrSecCtrl
19 #define XFPD_SLCR_SEC_CTRL ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x00000004UL )
20 #define XFPD_SLCR_SEC_CTRL_RSTVAL 0x00000000UL
22 #define XFPD_SLCR_SEC_CTRL_SLVERR_EN_SHIFT 0UL
23 #define XFPD_SLCR_SEC_CTRL_SLVERR_EN_WIDTH 1UL
24 #define XFPD_SLCR_SEC_CTRL_SLVERR_EN_MASK 0x00000001UL
25 #define XFPD_SLCR_SEC_CTRL_SLVERR_EN_DEFVAL 0x0UL
28 * Register: XfpdSlcrSecIsr
30 #define XFPD_SLCR_SEC_ISR ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x00000008UL )
31 #define XFPD_SLCR_SEC_ISR_RSTVAL 0x00000000UL
33 #define XFPD_SLCR_SEC_ISR_ADDR_DECD_ERR_SHIFT 0UL
34 #define XFPD_SLCR_SEC_ISR_ADDR_DECD_ERR_WIDTH 1UL
35 #define XFPD_SLCR_SEC_ISR_ADDR_DECD_ERR_MASK 0x00000001UL
36 #define XFPD_SLCR_SEC_ISR_ADDR_DECD_ERR_DEFVAL 0x0UL
39 * Register: XfpdSlcrSecImr
41 #define XFPD_SLCR_SEC_IMR ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x0000000CUL )
42 #define XFPD_SLCR_SEC_IMR_RSTVAL 0x00000001UL
44 #define XFPD_SLCR_SEC_IMR_ADDR_DECD_ERR_SHIFT 0UL
45 #define XFPD_SLCR_SEC_IMR_ADDR_DECD_ERR_WIDTH 1UL
46 #define XFPD_SLCR_SEC_IMR_ADDR_DECD_ERR_MASK 0x00000001UL
47 #define XFPD_SLCR_SEC_IMR_ADDR_DECD_ERR_DEFVAL 0x1UL
50 * Register: XfpdSlcrSecIer
52 #define XFPD_SLCR_SEC_IER ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x00000010UL )
53 #define XFPD_SLCR_SEC_IER_RSTVAL 0x00000000UL
55 #define XFPD_SLCR_SEC_IER_ADDR_DECD_ERR_SHIFT 0UL
56 #define XFPD_SLCR_SEC_IER_ADDR_DECD_ERR_WIDTH 1UL
57 #define XFPD_SLCR_SEC_IER_ADDR_DECD_ERR_MASK 0x00000001UL
58 #define XFPD_SLCR_SEC_IER_ADDR_DECD_ERR_DEFVAL 0x0UL
61 * Register: XfpdSlcrSecIdr
63 #define XFPD_SLCR_SEC_IDR ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x00000014UL )
64 #define XFPD_SLCR_SEC_IDR_RSTVAL 0x00000000UL
66 #define XFPD_SLCR_SEC_IDR_ADDR_DECD_ERR_SHIFT 0UL
67 #define XFPD_SLCR_SEC_IDR_ADDR_DECD_ERR_WIDTH 1UL
68 #define XFPD_SLCR_SEC_IDR_ADDR_DECD_ERR_MASK 0x00000001UL
69 #define XFPD_SLCR_SEC_IDR_ADDR_DECD_ERR_DEFVAL 0x0UL
72 * Register: XfpdSlcrSecItr
74 #define XFPD_SLCR_SEC_ITR ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x00000018UL )
75 #define XFPD_SLCR_SEC_ITR_RSTVAL 0x00000000UL
77 #define XFPD_SLCR_SEC_ITR_ADDR_DECD_ERR_SHIFT 0UL
78 #define XFPD_SLCR_SEC_ITR_ADDR_DECD_ERR_WIDTH 1UL
79 #define XFPD_SLCR_SEC_ITR_ADDR_DECD_ERR_MASK 0x00000001UL
80 #define XFPD_SLCR_SEC_ITR_ADDR_DECD_ERR_DEFVAL 0x0UL
83 * Register: XfpdSlcrSecSata
85 #define XFPD_SLCR_SEC_SATA ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x00000020UL )
86 #define XFPD_SLCR_SEC_SATA_RSTVAL 0x0000000eUL
88 #define XFPD_SLCR_SEC_SATA_TZ_AXIMDMA1_SHIFT 3UL
89 #define XFPD_SLCR_SEC_SATA_TZ_AXIMDMA1_WIDTH 1UL
90 #define XFPD_SLCR_SEC_SATA_TZ_AXIMDMA1_MASK 0x00000008UL
91 #define XFPD_SLCR_SEC_SATA_TZ_AXIMDMA1_DEFVAL 0x1UL
93 #define XFPD_SLCR_SEC_SATA_TZ_AXIMDMA0_SHIFT 2UL
94 #define XFPD_SLCR_SEC_SATA_TZ_AXIMDMA0_WIDTH 1UL
95 #define XFPD_SLCR_SEC_SATA_TZ_AXIMDMA0_MASK 0x00000004UL
96 #define XFPD_SLCR_SEC_SATA_TZ_AXIMDMA0_DEFVAL 0x1UL
98 #define XFPD_SLCR_SEC_SATA_TZ_AXIS_SHIFT 1UL
99 #define XFPD_SLCR_SEC_SATA_TZ_AXIS_WIDTH 1UL
100 #define XFPD_SLCR_SEC_SATA_TZ_AXIS_MASK 0x00000002UL
101 #define XFPD_SLCR_SEC_SATA_TZ_AXIS_DEFVAL 0x1UL
103 #define XFPD_SLCR_SEC_SATA_TZ_EN_SHIFT 0UL
104 #define XFPD_SLCR_SEC_SATA_TZ_EN_WIDTH 1UL
105 #define XFPD_SLCR_SEC_SATA_TZ_EN_MASK 0x00000001UL
106 #define XFPD_SLCR_SEC_SATA_TZ_EN_DEFVAL 0x0UL
109 * Register: XfpdSlcrSecPcie
111 #define XFPD_SLCR_SEC_PCIE ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x00000030UL )
112 #define XFPD_SLCR_SEC_PCIE_RSTVAL 0x01ffffffUL
114 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_3_SHIFT 24UL
115 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_3_WIDTH 1UL
116 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_3_MASK 0x01000000UL
117 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_3_DEFVAL 0x1UL
119 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_2_SHIFT 23UL
120 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_2_WIDTH 1UL
121 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_2_MASK 0x00800000UL
122 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_2_DEFVAL 0x1UL
124 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_1_SHIFT 22UL
125 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_1_WIDTH 1UL
126 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_1_MASK 0x00400000UL
127 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_1_DEFVAL 0x1UL
129 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_0_SHIFT 21UL
130 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_0_WIDTH 1UL
131 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_0_MASK 0x00200000UL
132 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_0_DEFVAL 0x1UL
134 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_7_SHIFT 20UL
135 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_7_WIDTH 1UL
136 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_7_MASK 0x00100000UL
137 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_7_DEFVAL 0x1UL
139 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_6_SHIFT 19UL
140 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_6_WIDTH 1UL
141 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_6_MASK 0x00080000UL
142 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_6_DEFVAL 0x1UL
144 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_5_SHIFT 18UL
145 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_5_WIDTH 1UL
146 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_5_MASK 0x00040000UL
147 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_5_DEFVAL 0x1UL
149 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_4_SHIFT 17UL
150 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_4_WIDTH 1UL
151 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_4_MASK 0x00020000UL
152 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_4_DEFVAL 0x1UL
154 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_3_SHIFT 16UL
155 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_3_WIDTH 1UL
156 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_3_MASK 0x00010000UL
157 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_3_DEFVAL 0x1UL
159 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_2_SHIFT 15UL
160 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_2_WIDTH 1UL
161 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_2_MASK 0x00008000UL
162 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_2_DEFVAL 0x1UL
164 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_1_SHIFT 14UL
165 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_1_WIDTH 1UL
166 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_1_MASK 0x00004000UL
167 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_1_DEFVAL 0x1UL
169 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_0_SHIFT 13UL
170 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_0_WIDTH 1UL
171 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_0_MASK 0x00002000UL
172 #define XFPD_SLCR_SEC_PCIE_TZ_AT_INGR_0_DEFVAL 0x1UL
174 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_7_SHIFT 12UL
175 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_7_WIDTH 1UL
176 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_7_MASK 0x00001000UL
177 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_7_DEFVAL 0x1UL
179 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_6_SHIFT 11UL
180 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_6_WIDTH 1UL
181 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_6_MASK 0x00000800UL
182 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_6_DEFVAL 0x1UL
184 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_5_SHIFT 10UL
185 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_5_WIDTH 1UL
186 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_5_MASK 0x00000400UL
187 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_5_DEFVAL 0x1UL
189 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_4_SHIFT 9UL
190 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_4_WIDTH 1UL
191 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_4_MASK 0x00000200UL
192 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_4_DEFVAL 0x1UL
194 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_3_SHIFT 8UL
195 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_3_WIDTH 1UL
196 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_3_MASK 0x00000100UL
197 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_3_DEFVAL 0x1UL
199 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_2_SHIFT 7UL
200 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_2_WIDTH 1UL
201 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_2_MASK 0x00000080UL
202 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_2_DEFVAL 0x1UL
204 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_1_SHIFT 6UL
205 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_1_WIDTH 1UL
206 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_1_MASK 0x00000040UL
207 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_1_DEFVAL 0x1UL
209 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_0_SHIFT 5UL
210 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_0_WIDTH 1UL
211 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_0_MASK 0x00000020UL
212 #define XFPD_SLCR_SEC_PCIE_TZ_AT_EGR_0_DEFVAL 0x1UL
214 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_REGS_SHIFT 4UL
215 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_REGS_WIDTH 1UL
216 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_REGS_MASK 0x00000010UL
217 #define XFPD_SLCR_SEC_PCIE_TZ_DMA_REGS_DEFVAL 0x1UL
219 #define XFPD_SLCR_SEC_PCIE_TZ_MSIX_PBA_SHIFT 3UL
220 #define XFPD_SLCR_SEC_PCIE_TZ_MSIX_PBA_WIDTH 1UL
221 #define XFPD_SLCR_SEC_PCIE_TZ_MSIX_PBA_MASK 0x00000008UL
222 #define XFPD_SLCR_SEC_PCIE_TZ_MSIX_PBA_DEFVAL 0x1UL
224 #define XFPD_SLCR_SEC_PCIE_TZ_MSIX_TABLE_SHIFT 2UL
225 #define XFPD_SLCR_SEC_PCIE_TZ_MSIX_TABLE_WIDTH 1UL
226 #define XFPD_SLCR_SEC_PCIE_TZ_MSIX_TABLE_MASK 0x00000004UL
227 #define XFPD_SLCR_SEC_PCIE_TZ_MSIX_TABLE_DEFVAL 0x1UL
229 #define XFPD_SLCR_SEC_PCIE_TZ_ECAM_SHIFT 1UL
230 #define XFPD_SLCR_SEC_PCIE_TZ_ECAM_WIDTH 1UL
231 #define XFPD_SLCR_SEC_PCIE_TZ_ECAM_MASK 0x00000002UL
232 #define XFPD_SLCR_SEC_PCIE_TZ_ECAM_DEFVAL 0x1UL
234 #define XFPD_SLCR_SEC_PCIE_TZ_BRIDGE_REGS_SHIFT 0UL
235 #define XFPD_SLCR_SEC_PCIE_TZ_BRIDGE_REGS_WIDTH 1UL
236 #define XFPD_SLCR_SEC_PCIE_TZ_BRIDGE_REGS_MASK 0x00000001UL
237 #define XFPD_SLCR_SEC_PCIE_TZ_BRIDGE_REGS_DEFVAL 0x1UL
240 * Register: XfpdSlcrSecDpdma
242 #define XFPD_SLCR_SEC_DPDMA ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x00000040UL )
243 #define XFPD_SLCR_SEC_DPDMA_RSTVAL 0x00000001UL
245 #define XFPD_SLCR_SEC_DPDMA_TZ_SHIFT 0UL
246 #define XFPD_SLCR_SEC_DPDMA_TZ_WIDTH 1UL
247 #define XFPD_SLCR_SEC_DPDMA_TZ_MASK 0x00000001UL
248 #define XFPD_SLCR_SEC_DPDMA_TZ_DEFVAL 0x1UL
251 * Register: XfpdSlcrSecGdma
253 #define XFPD_SLCR_SEC_GDMA ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x00000050UL )
254 #define XFPD_SLCR_SEC_GDMA_RSTVAL 0x000000ffUL
256 #define XFPD_SLCR_SEC_GDMA_TZ_SHIFT 0UL
257 #define XFPD_SLCR_SEC_GDMA_TZ_WIDTH 8UL
258 #define XFPD_SLCR_SEC_GDMA_TZ_MASK 0x000000ffUL
259 #define XFPD_SLCR_SEC_GDMA_TZ_DEFVAL 0xffUL
262 * Register: XfpdSlcrSecGic
264 #define XFPD_SLCR_SEC_GIC ( ( XFPD_SLCR_SECURE_BASEADDR ) + 0x00000060UL )
265 #define XFPD_SLCR_SEC_GIC_RSTVAL 0x00000000UL
267 #define XFPD_SLCR_SEC_GIC_CFG_DIS_SHIFT 0UL
268 #define XFPD_SLCR_SEC_GIC_CFG_DIS_WIDTH 1UL
269 #define XFPD_SLCR_SEC_GIC_CFG_DIS_MASK 0x00000001UL
270 #define XFPD_SLCR_SEC_GIC_CFG_DIS_DEFVAL 0x0UL
277 #endif /* __XFPD_SLCR_SECURE_H__ */