1/*
2 * Copyright (c) 2013 ETH Zurich. All rights reserved.
3 *
4 * This file is distributed under the terms in the attached LICENSE file.
5 * If you do not find this file, copies can be found by writing to:
6 * ETH Zurich D-INFK, CAB F.78, Universitaetstr. 6, CH-8092 Zurich,
7 * Attn: Systems Group.
8 */
9
10/*
11 * omap44xx_cfg_ap.dev
12 *
13 * DESCRIPTION: 
14 *
15 * NOTE: This file has been automatically generated based on the
16 * XML files extracted from the TI RDT v1.0.0.4p Tool.
17 * Download from here: http://www.ti.com/product/omap4460
18 * This means that the file might not be optimal in terms of naming
19 * conventions for constants and registers (duplicated
20 * namespaces in register and device name etc.).
21 * Also, because of the underlying structure from the original XML
22 * it's possible that some constants appear multiple times (if they
23 * have slightly different descriptions for example).
24 *
25 * You want to clean that up before using the files for the first time!
26 */
27 
28device omap44xx_cfg_ap msbfirst ( addr base ) "" {
29    
30    
31    register l4_ap_component_l addr(base, 0x0) "Contains a component code and revision, which are used to identify the hardware of the component." {
32        code 16 ro "Interconnect code";
33        rev 16 ro "Component revision code";
34    };
35    
36    register l4_ap_component_h ro addr(base, 0x4) "Contains a component code and revision, which are used to identify the hardware of the component." type(uint32);
37    
38    register l4_ap_segment_i_l_0 addr(base, 0x100) "Define the base address of each segments" {
39        _ 8 mbz;
40        base 24 ro "The base address of the segment (with 0s from bit 0 to bit SIZE-1).";
41    };
42    
43    register l4_ap_segment_i_l_1 addr(base, 0x108) "Define the base address of each segments" {
44        _ 8 mbz;
45        base 24 ro "The base address of the segment (with 0s from bit 0 to bit SIZE-1).";
46    };
47    
48    register l4_ap_segment_i_l_2 addr(base, 0x110) "Define the base address of each segments" {
49        _ 8 mbz;
50        base 24 ro "The base address of the segment (with 0s from bit 0 to bit SIZE-1).";
51    };
52    
53    register l4_ap_segment_i_l_3 addr(base, 0x118) "Define the base address of each segments" {
54        _ 8 mbz;
55        base 24 ro "The base address of the segment (with 0s from bit 0 to bit SIZE-1).";
56    };
57    
58    register l4_ap_segment_i_l_4 addr(base, 0x120) "Define the base address of each segments" {
59        _ 8 mbz;
60        base 24 ro "The base address of the segment (with 0s from bit 0 to bit SIZE-1).";
61    };
62    
63    register l4_ap_segment_i_l_5 addr(base, 0x128) "Define the base address of each segments" {
64        _ 8 mbz;
65        base 24 ro "The base address of the segment (with 0s from bit 0 to bit SIZE-1).";
66    };
67    
68    register l4_ap_segment_i_l_6 addr(base, 0x130) "Define the base address of each segments" {
69        _ 8 mbz;
70        base 24 ro "The base address of the segment (with 0s from bit 0 to bit SIZE-1).";
71    };
72    
73    register l4_ap_segment_i_h_0 addr(base, 0x104) "Define the size of each segments" {
74        _ 27 mbz;
75        size 5 ro "Segment size is a power of 2, where 2 is the byte size of a segment (all segment registers use the same size).";
76    };
77    
78    register l4_ap_segment_i_h_1 addr(base, 0x10C) "Define the size of each segments" {
79        _ 27 mbz;
80        size 5 ro "Segment size is a power of 2, where 2 is the byte size of a segment (all segment registers use the same size).";
81    };
82    
83    register l4_ap_segment_i_h_2 addr(base, 0x114) "Define the size of each segments" {
84        _ 27 mbz;
85        size 5 ro "Segment size is a power of 2, where 2 is the byte size of a segment (all segment registers use the same size).";
86    };
87    
88    register l4_ap_segment_i_h_3 addr(base, 0x11C) "Define the size of each segments" {
89        _ 27 mbz;
90        size 5 ro "Segment size is a power of 2, where 2 is the byte size of a segment (all segment registers use the same size).";
91    };
92    
93    register l4_ap_segment_i_h_4 addr(base, 0x124) "Define the size of each segments" {
94        _ 27 mbz;
95        size 5 ro "Segment size is a power of 2, where 2 is the byte size of a segment (all segment registers use the same size).";
96    };
97    
98    register l4_ap_segment_i_h_5 addr(base, 0x12C) "Define the size of each segments" {
99        _ 27 mbz;
100        size 5 ro "Segment size is a power of 2, where 2 is the byte size of a segment (all segment registers use the same size).";
101    };
102    
103    register l4_ap_segment_i_h_6 addr(base, 0x134) "Define the size of each segments" {
104        _ 27 mbz;
105        size 5 ro "Segment size is a power of 2, where 2 is the byte size of a segment (all segment registers use the same size).";
106    };
107    
108    register l4_ap_prot_group_members_k_l_0 addr(base, 0x200) "Define ConnID bit vectors for a protection group." {
109        _ 16 mbz;
110        dmm_page_table_walk 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
111        perf_probe 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
112        _ 1 rsvd;
113        hs_usb_host_usb 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
114        _ 1 rsvd;
115        mmc1_mmc2 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
116        hsi 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
117        c2c 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
118        dss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
119        sgx 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
120        sdma 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
121        cam_cortexa9_mpu_ss_face_detect 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
122        iva_hd 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
123        dsp_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
124        dap 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
125        cortexm3_mpu_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
126    };
127    
128    register l4_ap_prot_group_members_k_l_1 addr(base, 0x208) "Define ConnID bit vectors for a protection group." {
129        _ 16 mbz;
130        dmm_page_table_walk 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
131        perf_probe 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
132        _ 1 rsvd;
133        hs_usb_host_usb 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
134        _ 1 rsvd;
135        mmc1_mmc2 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
136        hsi 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
137        c2c 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
138        dss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
139        sgx 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
140        sdma 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
141        cam_cortexa9_mpu_ss_face_detect 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
142        iva_hd 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
143        dsp_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
144        dap 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
145        cortexm3_mpu_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
146    };
147    
148    register l4_ap_prot_group_members_k_l_2 addr(base, 0x210) "Define ConnID bit vectors for a protection group." {
149        _ 16 mbz;
150        dmm_page_table_walk 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
151        perf_probe 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
152        _ 1 rsvd;
153        hs_usb_host_usb 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
154        _ 1 rsvd;
155        mmc1_mmc2 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
156        hsi 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
157        c2c 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
158        dss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
159        sgx 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
160        sdma 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
161        cam_cortexa9_mpu_ss_face_detect 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
162        iva_hd 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
163        dsp_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
164        dap 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
165        cortexm3_mpu_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
166    };
167    
168    register l4_ap_prot_group_members_k_l_3 addr(base, 0x218) "Define ConnID bit vectors for a protection group." {
169        _ 16 mbz;
170        dmm_page_table_walk 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
171        perf_probe 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
172        _ 1 rsvd;
173        hs_usb_host_usb 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
174        _ 1 rsvd;
175        mmc1_mmc2 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
176        hsi 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
177        c2c 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
178        dss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
179        sgx 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
180        sdma 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
181        cam_cortexa9_mpu_ss_face_detect 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
182        iva_hd 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
183        dsp_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
184        dap 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
185        cortexm3_mpu_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
186    };
187    
188    register l4_ap_prot_group_members_k_l_4 addr(base, 0x220) "Define ConnID bit vectors for a protection group." {
189        _ 16 mbz;
190        dmm_page_table_walk 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
191        perf_probe 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
192        _ 1 rsvd;
193        hs_usb_host_usb 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
194        _ 1 rsvd;
195        mmc1_mmc2 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
196        hsi 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
197        c2c 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
198        dss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
199        sgx 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
200        sdma 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
201        cam_cortexa9_mpu_ss_face_detect 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
202        iva_hd 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
203        dsp_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
204        dap 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
205        cortexm3_mpu_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
206    };
207    
208    register l4_ap_prot_group_members_k_l_5 addr(base, 0x228) "Define ConnID bit vectors for a protection group." {
209        _ 16 mbz;
210        dmm_page_table_walk 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
211        perf_probe 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
212        _ 1 rsvd;
213        hs_usb_host_usb 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
214        _ 1 rsvd;
215        mmc1_mmc2 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
216        hsi 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
217        c2c 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
218        dss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
219        sgx 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
220        sdma 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
221        cam_cortexa9_mpu_ss_face_detect 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
222        iva_hd 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
223        dsp_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
224        dap 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
225        cortexm3_mpu_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
226    };
227    
228    register l4_ap_prot_group_members_k_l_6 addr(base, 0x230) "Define ConnID bit vectors for a protection group." {
229        _ 16 mbz;
230        dmm_page_table_walk 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
231        perf_probe 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
232        _ 1 rsvd;
233        hs_usb_host_usb 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
234        _ 1 rsvd;
235        mmc1_mmc2 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
236        hsi 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
237        c2c 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
238        dss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
239        sgx 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
240        sdma 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
241        cam_cortexa9_mpu_ss_face_detect 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
242        iva_hd 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
243        dsp_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
244        dap 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
245        cortexm3_mpu_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
246    };
247    
248    register l4_ap_prot_group_members_k_l_7 addr(base, 0x238) "Define ConnID bit vectors for a protection group." {
249        _ 16 mbz;
250        dmm_page_table_walk 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
251        perf_probe 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
252        _ 1 rsvd;
253        hs_usb_host_usb 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
254        _ 1 rsvd;
255        mmc1_mmc2 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
256        hsi 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
257        c2c 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
258        dss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
259        sgx 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
260        sdma 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
261        cam_cortexa9_mpu_ss_face_detect 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
262        iva_hd 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
263        dsp_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
264        dap 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
265        cortexm3_mpu_ss 1 rw "Included in the protection group k0x0: Not a member0x1: Member";
266    };
267    
268    register l4_ap_prot_group_members_k_h_0 ro addr(base, 0x204) "Define ConnID bit vectors for a protection group." type(uint32);
269    
270    register l4_ap_prot_group_members_k_h_1 ro addr(base, 0x20C) "Define ConnID bit vectors for a protection group." type(uint32);
271    
272    register l4_ap_prot_group_members_k_h_2 ro addr(base, 0x214) "Define ConnID bit vectors for a protection group." type(uint32);
273    
274    register l4_ap_prot_group_members_k_h_3 ro addr(base, 0x21C) "Define ConnID bit vectors for a protection group." type(uint32);
275    
276    register l4_ap_prot_group_members_k_h_4 ro addr(base, 0x224) "Define ConnID bit vectors for a protection group." type(uint32);
277    
278    register l4_ap_prot_group_members_k_h_5 ro addr(base, 0x22C) "Define ConnID bit vectors for a protection group." type(uint32);
279    
280    register l4_ap_prot_group_members_k_h_6 ro addr(base, 0x234) "Define ConnID bit vectors for a protection group." type(uint32);
281    
282    register l4_ap_prot_group_members_k_h_7 ro addr(base, 0x23C) "Define ConnID bit vectors for a protection group." type(uint32);
283    
284    register l4_ap_prot_group_roles_k_l_0 addr(base, 0x280) "Define MReqInfo bit vectors for a protection group." {
285        _ 16 mbz;
286        enable 16 ro "Setting of type acces allowed for the group of initiators.";
287    };
288    
289    register l4_ap_prot_group_roles_k_l_1 addr(base, 0x288) "Define MReqInfo bit vectors for a protection group." {
290        _ 16 mbz;
291        enable 16 ro "Setting of type acces allowed for the group of initiators.";
292    };
293    
294    register l4_ap_prot_group_roles_k_l_2 addr(base, 0x290) "Define MReqInfo bit vectors for a protection group." {
295        _ 16 mbz;
296        enable 16 ro "Setting of type acces allowed for the group of initiators.";
297    };
298    
299    register l4_ap_prot_group_roles_k_l_3 addr(base, 0x298) "Define MReqInfo bit vectors for a protection group." {
300        _ 16 mbz;
301        enable 16 ro "Setting of type acces allowed for the group of initiators.";
302    };
303    
304    register l4_ap_prot_group_roles_k_l_4 addr(base, 0x2A0) "Define MReqInfo bit vectors for a protection group." {
305        _ 16 mbz;
306        enable 16 ro "Setting of type acces allowed for the group of initiators.";
307    };
308    
309    register l4_ap_prot_group_roles_k_l_5 addr(base, 0x2A8) "Define MReqInfo bit vectors for a protection group." {
310        _ 16 mbz;
311        enable 16 ro "Setting of type acces allowed for the group of initiators.";
312    };
313    
314    register l4_ap_prot_group_roles_k_l_6 addr(base, 0x2B0) "Define MReqInfo bit vectors for a protection group." {
315        _ 16 mbz;
316        enable 16 ro "Setting of type acces allowed for the group of initiators.";
317    };
318    
319    register l4_ap_prot_group_roles_k_l_7 addr(base, 0x2B8) "Define MReqInfo bit vectors for a protection group." {
320        _ 16 mbz;
321        enable 16 ro "Setting of type acces allowed for the group of initiators.";
322    };
323    
324    register l4_ap_prot_group_roles_k_h_0 ro addr(base, 0x284) "Define ConnID bit vectors for a protection group." type(uint32);
325    
326    register l4_ap_prot_group_roles_k_h_1 ro addr(base, 0x28C) "Define ConnID bit vectors for a protection group." type(uint32);
327    
328    register l4_ap_prot_group_roles_k_h_2 ro addr(base, 0x294) "Define ConnID bit vectors for a protection group." type(uint32);
329    
330    register l4_ap_prot_group_roles_k_h_3 ro addr(base, 0x29C) "Define ConnID bit vectors for a protection group." type(uint32);
331    
332    register l4_ap_prot_group_roles_k_h_4 ro addr(base, 0x2A4) "Define ConnID bit vectors for a protection group." type(uint32);
333    
334    register l4_ap_prot_group_roles_k_h_5 ro addr(base, 0x2AC) "Define ConnID bit vectors for a protection group." type(uint32);
335    
336    register l4_ap_prot_group_roles_k_h_6 ro addr(base, 0x2B4) "Define ConnID bit vectors for a protection group." type(uint32);
337    
338    register l4_ap_prot_group_roles_k_h_7 ro addr(base, 0x2BC) "Define ConnID bit vectors for a protection group." type(uint32);
339    
340    register l4_ap_region_l_l_0 addr(base, 0x300) "Define the base address of the region in respect to the segment it belongs to." {
341        _ 8 mbz;
342        base 24 ro "Sets the base address of the region relative to its segment base.";
343    };
344    
345    register l4_ap_region_l_l_1 addr(base, 0x308) "Define the base address of the region in respect to the segment it belongs to." {
346        _ 8 mbz;
347        base 24 ro "Sets the base address of the region relative to its segment base.";
348    };
349    
350    register l4_ap_region_l_l_2 addr(base, 0x310) "Define the base address of the region in respect to the segment it belongs to." {
351        _ 8 mbz;
352        base 24 ro "Sets the base address of the region relative to its segment base.";
353    };
354    
355    register l4_ap_region_l_l_3 addr(base, 0x318) "Define the base address of the region in respect to the segment it belongs to." {
356        _ 8 mbz;
357        base 24 ro "Sets the base address of the region relative to its segment base.";
358    };
359    
360    register l4_ap_region_l_l_4 addr(base, 0x320) "Define the base address of the region in respect to the segment it belongs to." {
361        _ 8 mbz;
362        base 24 ro "Sets the base address of the region relative to its segment base.";
363    };
364    
365    register l4_ap_region_l_l_5 addr(base, 0x328) "Define the base address of the region in respect to the segment it belongs to." {
366        _ 8 mbz;
367        base 24 ro "Sets the base address of the region relative to its segment base.";
368    };
369    
370    register l4_ap_region_l_l_6 addr(base, 0x330) "Define the base address of the region in respect to the segment it belongs to." {
371        _ 8 mbz;
372        base 24 ro "Sets the base address of the region relative to its segment base.";
373    };
374    
375    register l4_ap_region_l_l_7 addr(base, 0x338) "Define the base address of the region in respect to the segment it belongs to." {
376        _ 8 mbz;
377        base 24 ro "Sets the base address of the region relative to its segment base.";
378    };
379    
380    register l4_ap_region_l_l_8 addr(base, 0x340) "Define the base address of the region in respect to the segment it belongs to." {
381        _ 8 mbz;
382        base 24 ro "Sets the base address of the region relative to its segment base.";
383    };
384    
385    register l4_ap_region_l_l_9 addr(base, 0x348) "Define the base address of the region in respect to the segment it belongs to." {
386        _ 8 mbz;
387        base 24 ro "Sets the base address of the region relative to its segment base.";
388    };
389    
390    register l4_ap_region_l_l_10 addr(base, 0x350) "Define the base address of the region in respect to the segment it belongs to." {
391        _ 8 mbz;
392        base 24 ro "Sets the base address of the region relative to its segment base.";
393    };
394    
395    register l4_ap_region_l_l_11 addr(base, 0x358) "Define the base address of the region in respect to the segment it belongs to." {
396        _ 8 mbz;
397        base 24 ro "Sets the base address of the region relative to its segment base.";
398    };
399    
400    register l4_ap_region_l_l_12 addr(base, 0x360) "Define the base address of the region in respect to the segment it belongs to." {
401        _ 8 mbz;
402        base 24 ro "Sets the base address of the region relative to its segment base.";
403    };
404    
405    register l4_ap_region_l_l_13 addr(base, 0x368) "Define the base address of the region in respect to the segment it belongs to." {
406        _ 8 mbz;
407        base 24 ro "Sets the base address of the region relative to its segment base.";
408    };
409    
410    register l4_ap_region_l_l_14 addr(base, 0x370) "Define the base address of the region in respect to the segment it belongs to." {
411        _ 8 mbz;
412        base 24 ro "Sets the base address of the region relative to its segment base.";
413    };
414    
415    register l4_ap_region_l_l_15 addr(base, 0x378) "Define the base address of the region in respect to the segment it belongs to." {
416        _ 8 mbz;
417        base 24 ro "Sets the base address of the region relative to its segment base.";
418    };
419    
420    register l4_ap_region_l_l_16 addr(base, 0x380) "Define the base address of the region in respect to the segment it belongs to." {
421        _ 8 mbz;
422        base 24 ro "Sets the base address of the region relative to its segment base.";
423    };
424    
425    register l4_ap_region_l_l_17 addr(base, 0x388) "Define the base address of the region in respect to the segment it belongs to." {
426        _ 8 mbz;
427        base 24 ro "Sets the base address of the region relative to its segment base.";
428    };
429    
430    register l4_ap_region_l_l_18 addr(base, 0x390) "Define the base address of the region in respect to the segment it belongs to." {
431        _ 8 mbz;
432        base 24 ro "Sets the base address of the region relative to its segment base.";
433    };
434    
435    register l4_ap_region_l_l_19 addr(base, 0x398) "Define the base address of the region in respect to the segment it belongs to." {
436        _ 8 mbz;
437        base 24 ro "Sets the base address of the region relative to its segment base.";
438    };
439    
440    register l4_ap_region_l_l_20 addr(base, 0x3A0) "Define the base address of the region in respect to the segment it belongs to." {
441        _ 8 mbz;
442        base 24 ro "Sets the base address of the region relative to its segment base.";
443    };
444    
445    register l4_ap_region_l_l_21 addr(base, 0x3A8) "Define the base address of the region in respect to the segment it belongs to." {
446        _ 8 mbz;
447        base 24 ro "Sets the base address of the region relative to its segment base.";
448    };
449    
450    register l4_ap_region_l_l_22 addr(base, 0x3B0) "Define the base address of the region in respect to the segment it belongs to." {
451        _ 8 mbz;
452        base 24 ro "Sets the base address of the region relative to its segment base.";
453    };
454    
455    register l4_ap_region_l_l_23 addr(base, 0x3B8) "Define the base address of the region in respect to the segment it belongs to." {
456        _ 8 mbz;
457        base 24 ro "Sets the base address of the region relative to its segment base.";
458    };
459    
460    register l4_ap_region_l_l_24 addr(base, 0x3C0) "Define the base address of the region in respect to the segment it belongs to." {
461        _ 8 mbz;
462        base 24 ro "Sets the base address of the region relative to its segment base.";
463    };
464    
465    register l4_ap_region_l_l_25 addr(base, 0x3C8) "Define the base address of the region in respect to the segment it belongs to." {
466        _ 8 mbz;
467        base 24 ro "Sets the base address of the region relative to its segment base.";
468    };
469    
470    register l4_ap_region_l_l_26 addr(base, 0x3D0) "Define the base address of the region in respect to the segment it belongs to." {
471        _ 8 mbz;
472        base 24 ro "Sets the base address of the region relative to its segment base.";
473    };
474    
475    register l4_ap_region_l_l_27 addr(base, 0x3D8) "Define the base address of the region in respect to the segment it belongs to." {
476        _ 8 mbz;
477        base 24 ro "Sets the base address of the region relative to its segment base.";
478    };
479    
480    register l4_ap_region_l_l_28 addr(base, 0x3E0) "Define the base address of the region in respect to the segment it belongs to." {
481        _ 8 mbz;
482        base 24 ro "Sets the base address of the region relative to its segment base.";
483    };
484    
485    register l4_ap_region_l_l_29 addr(base, 0x3E8) "Define the base address of the region in respect to the segment it belongs to." {
486        _ 8 mbz;
487        base 24 ro "Sets the base address of the region relative to its segment base.";
488    };
489    
490    register l4_ap_region_l_l_30 addr(base, 0x3F0) "Define the base address of the region in respect to the segment it belongs to." {
491        _ 8 mbz;
492        base 24 ro "Sets the base address of the region relative to its segment base.";
493    };
494    
495    register l4_ap_region_l_l_31 addr(base, 0x3F8) "Define the base address of the region in respect to the segment it belongs to." {
496        _ 8 mbz;
497        base 24 ro "Sets the base address of the region relative to its segment base.";
498    };
499    
500    register l4_ap_region_l_l_32 addr(base, 0x400) "Define the base address of the region in respect to the segment it belongs to." {
501        _ 8 mbz;
502        base 24 ro "Sets the base address of the region relative to its segment base.";
503    };
504    
505    register l4_ap_region_l_l_33 addr(base, 0x408) "Define the base address of the region in respect to the segment it belongs to." {
506        _ 8 mbz;
507        base 24 ro "Sets the base address of the region relative to its segment base.";
508    };
509    
510    register l4_ap_region_l_l_34 addr(base, 0x410) "Define the base address of the region in respect to the segment it belongs to." {
511        _ 8 mbz;
512        base 24 ro "Sets the base address of the region relative to its segment base.";
513    };
514    
515    register l4_ap_region_l_l_35 addr(base, 0x418) "Define the base address of the region in respect to the segment it belongs to." {
516        _ 8 mbz;
517        base 24 ro "Sets the base address of the region relative to its segment base.";
518    };
519    
520    register l4_ap_region_l_l_36 addr(base, 0x420) "Define the base address of the region in respect to the segment it belongs to." {
521        _ 8 mbz;
522        base 24 ro "Sets the base address of the region relative to its segment base.";
523    };
524    
525    register l4_ap_region_l_l_37 addr(base, 0x428) "Define the base address of the region in respect to the segment it belongs to." {
526        _ 8 mbz;
527        base 24 ro "Sets the base address of the region relative to its segment base.";
528    };
529    
530    register l4_ap_region_l_l_38 addr(base, 0x430) "Define the base address of the region in respect to the segment it belongs to." {
531        _ 8 mbz;
532        base 24 ro "Sets the base address of the region relative to its segment base.";
533    };
534    
535    register l4_ap_region_l_l_39 addr(base, 0x438) "Define the base address of the region in respect to the segment it belongs to." {
536        _ 8 mbz;
537        base 24 ro "Sets the base address of the region relative to its segment base.";
538    };
539    
540    register l4_ap_region_l_l_40 addr(base, 0x440) "Define the base address of the region in respect to the segment it belongs to." {
541        _ 8 mbz;
542        base 24 ro "Sets the base address of the region relative to its segment base.";
543    };
544    
545    register l4_ap_region_l_l_41 addr(base, 0x448) "Define the base address of the region in respect to the segment it belongs to." {
546        _ 8 mbz;
547        base 24 ro "Sets the base address of the region relative to its segment base.";
548    };
549    
550    register l4_ap_region_l_l_42 addr(base, 0x450) "Define the base address of the region in respect to the segment it belongs to." {
551        _ 8 mbz;
552        base 24 ro "Sets the base address of the region relative to its segment base.";
553    };
554    
555    register l4_ap_region_l_l_43 addr(base, 0x458) "Define the base address of the region in respect to the segment it belongs to." {
556        _ 8 mbz;
557        base 24 ro "Sets the base address of the region relative to its segment base.";
558    };
559    
560    register l4_ap_region_l_l_44 addr(base, 0x460) "Define the base address of the region in respect to the segment it belongs to." {
561        _ 8 mbz;
562        base 24 ro "Sets the base address of the region relative to its segment base.";
563    };
564    
565    register l4_ap_region_l_l_45 addr(base, 0x468) "Define the base address of the region in respect to the segment it belongs to." {
566        _ 8 mbz;
567        base 24 ro "Sets the base address of the region relative to its segment base.";
568    };
569    
570    register l4_ap_region_l_l_46 addr(base, 0x470) "Define the base address of the region in respect to the segment it belongs to." {
571        _ 8 mbz;
572        base 24 ro "Sets the base address of the region relative to its segment base.";
573    };
574    
575    register l4_ap_region_l_l_47 addr(base, 0x478) "Define the base address of the region in respect to the segment it belongs to." {
576        _ 8 mbz;
577        base 24 ro "Sets the base address of the region relative to its segment base.";
578    };
579    
580    register l4_ap_region_l_l_48 addr(base, 0x480) "Define the base address of the region in respect to the segment it belongs to." {
581        _ 8 mbz;
582        base 24 ro "Sets the base address of the region relative to its segment base.";
583    };
584    
585    register l4_ap_region_l_l_49 addr(base, 0x488) "Define the base address of the region in respect to the segment it belongs to." {
586        _ 8 mbz;
587        base 24 ro "Sets the base address of the region relative to its segment base.";
588    };
589    
590    register l4_ap_region_l_l_50 addr(base, 0x490) "Define the base address of the region in respect to the segment it belongs to." {
591        _ 8 mbz;
592        base 24 ro "Sets the base address of the region relative to its segment base.";
593    };
594    
595    register l4_ap_region_l_l_51 addr(base, 0x498) "Define the base address of the region in respect to the segment it belongs to." {
596        _ 8 mbz;
597        base 24 ro "Sets the base address of the region relative to its segment base.";
598    };
599    
600    register l4_ap_region_l_l_52 addr(base, 0x4A0) "Define the base address of the region in respect to the segment it belongs to." {
601        _ 8 mbz;
602        base 24 ro "Sets the base address of the region relative to its segment base.";
603    };
604    
605    register l4_ap_region_l_l_53 addr(base, 0x4A8) "Define the base address of the region in respect to the segment it belongs to." {
606        _ 8 mbz;
607        base 24 ro "Sets the base address of the region relative to its segment base.";
608    };
609    
610    register l4_ap_region_l_l_54 addr(base, 0x4B0) "Define the base address of the region in respect to the segment it belongs to." {
611        _ 8 mbz;
612        base 24 ro "Sets the base address of the region relative to its segment base.";
613    };
614    
615    register l4_ap_region_l_l_55 addr(base, 0x4B8) "Define the base address of the region in respect to the segment it belongs to." {
616        _ 8 mbz;
617        base 24 ro "Sets the base address of the region relative to its segment base.";
618    };
619    
620    register l4_ap_region_l_l_56 addr(base, 0x4C0) "Define the base address of the region in respect to the segment it belongs to." {
621        _ 8 mbz;
622        base 24 ro "Sets the base address of the region relative to its segment base.";
623    };
624    
625    register l4_ap_region_l_l_57 addr(base, 0x4C8) "Define the base address of the region in respect to the segment it belongs to." {
626        _ 8 mbz;
627        base 24 ro "Sets the base address of the region relative to its segment base.";
628    };
629    
630    register l4_ap_region_l_l_58 addr(base, 0x4D0) "Define the base address of the region in respect to the segment it belongs to." {
631        _ 8 mbz;
632        base 24 ro "Sets the base address of the region relative to its segment base.";
633    };
634    
635    register l4_ap_region_l_l_59 addr(base, 0x4D8) "Define the base address of the region in respect to the segment it belongs to." {
636        _ 8 mbz;
637        base 24 ro "Sets the base address of the region relative to its segment base.";
638    };
639    
640    register l4_ap_region_l_l_60 addr(base, 0x4E0) "Define the base address of the region in respect to the segment it belongs to." {
641        _ 8 mbz;
642        base 24 ro "Sets the base address of the region relative to its segment base.";
643    };
644    
645    register l4_ap_region_l_l_61 addr(base, 0x4E8) "Define the base address of the region in respect to the segment it belongs to." {
646        _ 8 mbz;
647        base 24 ro "Sets the base address of the region relative to its segment base.";
648    };
649    
650    register l4_ap_region_l_l_62 addr(base, 0x4F0) "Define the base address of the region in respect to the segment it belongs to." {
651        _ 8 mbz;
652        base 24 ro "Sets the base address of the region relative to its segment base.";
653    };
654    
655    register l4_ap_region_l_l_63 addr(base, 0x4F8) "Define the base address of the region in respect to the segment it belongs to." {
656        _ 8 mbz;
657        base 24 ro "Sets the base address of the region relative to its segment base.";
658    };
659    
660    register l4_ap_region_l_l_64 addr(base, 0x500) "Define the base address of the region in respect to the segment it belongs to." {
661        _ 8 mbz;
662        base 24 ro "Sets the base address of the region relative to its segment base.";
663    };
664    
665    register l4_ap_region_l_l_65 addr(base, 0x508) "Define the base address of the region in respect to the segment it belongs to." {
666        _ 8 mbz;
667        base 24 ro "Sets the base address of the region relative to its segment base.";
668    };
669    
670    register l4_ap_region_l_l_66 addr(base, 0x510) "Define the base address of the region in respect to the segment it belongs to." {
671        _ 8 mbz;
672        base 24 ro "Sets the base address of the region relative to its segment base.";
673    };
674    
675    register l4_ap_region_l_l_67 addr(base, 0x518) "Define the base address of the region in respect to the segment it belongs to." {
676        _ 8 mbz;
677        base 24 ro "Sets the base address of the region relative to its segment base.";
678    };
679    
680    register l4_ap_region_l_l_68 addr(base, 0x520) "Define the base address of the region in respect to the segment it belongs to." {
681        _ 8 mbz;
682        base 24 ro "Sets the base address of the region relative to its segment base.";
683    };
684    
685    register l4_ap_region_l_l_69 addr(base, 0x528) "Define the base address of the region in respect to the segment it belongs to." {
686        _ 8 mbz;
687        base 24 ro "Sets the base address of the region relative to its segment base.";
688    };
689    
690    register l4_ap_region_l_l_70 addr(base, 0x530) "Define the base address of the region in respect to the segment it belongs to." {
691        _ 8 mbz;
692        base 24 ro "Sets the base address of the region relative to its segment base.";
693    };
694    
695    register l4_ap_region_l_l_71 addr(base, 0x538) "Define the base address of the region in respect to the segment it belongs to." {
696        _ 8 mbz;
697        base 24 ro "Sets the base address of the region relative to its segment base.";
698    };
699    
700    register l4_ap_region_l_l_72 addr(base, 0x540) "Define the base address of the region in respect to the segment it belongs to." {
701        _ 8 mbz;
702        base 24 ro "Sets the base address of the region relative to its segment base.";
703    };
704    
705    register l4_ap_region_l_l_73 addr(base, 0x548) "Define the base address of the region in respect to the segment it belongs to." {
706        _ 8 mbz;
707        base 24 ro "Sets the base address of the region relative to its segment base.";
708    };
709    
710    register l4_ap_region_l_l_74 addr(base, 0x550) "Define the base address of the region in respect to the segment it belongs to." {
711        _ 8 mbz;
712        base 24 ro "Sets the base address of the region relative to its segment base.";
713    };
714    
715    register l4_ap_region_l_l_75 addr(base, 0x558) "Define the base address of the region in respect to the segment it belongs to." {
716        _ 8 mbz;
717        base 24 ro "Sets the base address of the region relative to its segment base.";
718    };
719    
720    register l4_ap_region_l_l_76 addr(base, 0x560) "Define the base address of the region in respect to the segment it belongs to." {
721        _ 8 mbz;
722        base 24 ro "Sets the base address of the region relative to its segment base.";
723    };
724    
725    register l4_ap_region_l_l_77 addr(base, 0x568) "Define the base address of the region in respect to the segment it belongs to." {
726        _ 8 mbz;
727        base 24 ro "Sets the base address of the region relative to its segment base.";
728    };
729    
730    register l4_ap_region_l_l_78 addr(base, 0x570) "Define the base address of the region in respect to the segment it belongs to." {
731        _ 8 mbz;
732        base 24 ro "Sets the base address of the region relative to its segment base.";
733    };
734    
735    register l4_ap_region_l_l_79 addr(base, 0x578) "Define the base address of the region in respect to the segment it belongs to." {
736        _ 8 mbz;
737        base 24 ro "Sets the base address of the region relative to its segment base.";
738    };
739    
740    register l4_ap_region_l_l_80 addr(base, 0x580) "Define the base address of the region in respect to the segment it belongs to." {
741        _ 8 mbz;
742        base 24 ro "Sets the base address of the region relative to its segment base.";
743    };
744    
745    register l4_ap_region_l_l_81 addr(base, 0x588) "Define the base address of the region in respect to the segment it belongs to." {
746        _ 8 mbz;
747        base 24 ro "Sets the base address of the region relative to its segment base.";
748    };
749    
750    register l4_ap_region_l_l_82 addr(base, 0x590) "Define the base address of the region in respect to the segment it belongs to." {
751        _ 8 mbz;
752        base 24 ro "Sets the base address of the region relative to its segment base.";
753    };
754    
755    register l4_ap_region_l_l_83 addr(base, 0x598) "Define the base address of the region in respect to the segment it belongs to." {
756        _ 8 mbz;
757        base 24 ro "Sets the base address of the region relative to its segment base.";
758    };
759    
760    register l4_ap_region_l_l_84 addr(base, 0x5A0) "Define the base address of the region in respect to the segment it belongs to." {
761        _ 8 mbz;
762        base 24 ro "Sets the base address of the region relative to its segment base.";
763    };
764    
765    register l4_ap_region_l_l_85 addr(base, 0x5A8) "Define the base address of the region in respect to the segment it belongs to." {
766        _ 8 mbz;
767        base 24 ro "Sets the base address of the region relative to its segment base.";
768    };
769    
770    register l4_ap_region_l_l_86 addr(base, 0x5B0) "Define the base address of the region in respect to the segment it belongs to." {
771        _ 8 mbz;
772        base 24 ro "Sets the base address of the region relative to its segment base.";
773    };
774    
775    register l4_ap_region_l_l_87 addr(base, 0x5B8) "Define the base address of the region in respect to the segment it belongs to." {
776        _ 8 mbz;
777        base 24 ro "Sets the base address of the region relative to its segment base.";
778    };
779    
780    register l4_ap_region_l_l_88 addr(base, 0x5C0) "Define the base address of the region in respect to the segment it belongs to." {
781        _ 8 mbz;
782        base 24 ro "Sets the base address of the region relative to its segment base.";
783    };
784    
785    register l4_ap_region_l_l_89 addr(base, 0x5C8) "Define the base address of the region in respect to the segment it belongs to." {
786        _ 8 mbz;
787        base 24 ro "Sets the base address of the region relative to its segment base.";
788    };
789    
790    register l4_ap_region_l_l_90 addr(base, 0x5D0) "Define the base address of the region in respect to the segment it belongs to." {
791        _ 8 mbz;
792        base 24 ro "Sets the base address of the region relative to its segment base.";
793    };
794    
795    register l4_ap_region_l_l_91 addr(base, 0x5D8) "Define the base address of the region in respect to the segment it belongs to." {
796        _ 8 mbz;
797        base 24 ro "Sets the base address of the region relative to its segment base.";
798    };
799    
800    register l4_ap_region_l_l_92 addr(base, 0x5E0) "Define the base address of the region in respect to the segment it belongs to." {
801        _ 8 mbz;
802        base 24 ro "Sets the base address of the region relative to its segment base.";
803    };
804    
805    register l4_ap_region_l_l_93 addr(base, 0x5E8) "Define the base address of the region in respect to the segment it belongs to." {
806        _ 8 mbz;
807        base 24 ro "Sets the base address of the region relative to its segment base.";
808    };
809    
810    register l4_ap_region_l_l_94 addr(base, 0x5F0) "Define the base address of the region in respect to the segment it belongs to." {
811        _ 8 mbz;
812        base 24 ro "Sets the base address of the region relative to its segment base.";
813    };
814    
815    register l4_ap_region_l_l_95 addr(base, 0x5F8) "Define the base address of the region in respect to the segment it belongs to." {
816        _ 8 mbz;
817        base 24 ro "Sets the base address of the region relative to its segment base.";
818    };
819    
820    register l4_ap_region_l_l_96 addr(base, 0x600) "Define the base address of the region in respect to the segment it belongs to." {
821        _ 8 mbz;
822        base 24 ro "Sets the base address of the region relative to its segment base.";
823    };
824    
825    register l4_ap_region_l_l_97 addr(base, 0x608) "Define the base address of the region in respect to the segment it belongs to." {
826        _ 8 mbz;
827        base 24 ro "Sets the base address of the region relative to its segment base.";
828    };
829    
830    register l4_ap_region_l_l_98 addr(base, 0x610) "Define the base address of the region in respect to the segment it belongs to." {
831        _ 8 mbz;
832        base 24 ro "Sets the base address of the region relative to its segment base.";
833    };
834    
835    register l4_ap_region_l_l_99 addr(base, 0x618) "Define the base address of the region in respect to the segment it belongs to." {
836        _ 8 mbz;
837        base 24 ro "Sets the base address of the region relative to its segment base.";
838    };
839    
840    register l4_ap_region_l_l_100 addr(base, 0x620) "Define the base address of the region in respect to the segment it belongs to." {
841        _ 8 mbz;
842        base 24 ro "Sets the base address of the region relative to its segment base.";
843    };
844    
845    register l4_ap_region_l_l_101 addr(base, 0x628) "Define the base address of the region in respect to the segment it belongs to." {
846        _ 8 mbz;
847        base 24 ro "Sets the base address of the region relative to its segment base.";
848    };
849    
850    register l4_ap_region_l_l_102 addr(base, 0x630) "Define the base address of the region in respect to the segment it belongs to." {
851        _ 8 mbz;
852        base 24 ro "Sets the base address of the region relative to its segment base.";
853    };
854    
855    register l4_ap_region_l_l_103 addr(base, 0x638) "Define the base address of the region in respect to the segment it belongs to." {
856        _ 8 mbz;
857        base 24 ro "Sets the base address of the region relative to its segment base.";
858    };
859    
860    register l4_ap_region_l_l_104 addr(base, 0x640) "Define the base address of the region in respect to the segment it belongs to." {
861        _ 8 mbz;
862        base 24 ro "Sets the base address of the region relative to its segment base.";
863    };
864    
865    register l4_ap_region_l_l_105 addr(base, 0x648) "Define the base address of the region in respect to the segment it belongs to." {
866        _ 8 mbz;
867        base 24 ro "Sets the base address of the region relative to its segment base.";
868    };
869    
870    register l4_ap_region_l_l_106 addr(base, 0x650) "Define the base address of the region in respect to the segment it belongs to." {
871        _ 8 mbz;
872        base 24 ro "Sets the base address of the region relative to its segment base.";
873    };
874    
875    register l4_ap_region_l_l_107 addr(base, 0x658) "Define the base address of the region in respect to the segment it belongs to." {
876        _ 8 mbz;
877        base 24 ro "Sets the base address of the region relative to its segment base.";
878    };
879    
880    register l4_ap_region_l_l_108 addr(base, 0x660) "Define the base address of the region in respect to the segment it belongs to." {
881        _ 8 mbz;
882        base 24 ro "Sets the base address of the region relative to its segment base.";
883    };
884    
885    register l4_ap_region_l_l_109 addr(base, 0x668) "Define the base address of the region in respect to the segment it belongs to." {
886        _ 8 mbz;
887        base 24 ro "Sets the base address of the region relative to its segment base.";
888    };
889    
890    register l4_ap_region_l_l_110 addr(base, 0x670) "Define the base address of the region in respect to the segment it belongs to." {
891        _ 8 mbz;
892        base 24 ro "Sets the base address of the region relative to its segment base.";
893    };
894    
895    register l4_ap_region_l_l_111 addr(base, 0x678) "Define the base address of the region in respect to the segment it belongs to." {
896        _ 8 mbz;
897        base 24 ro "Sets the base address of the region relative to its segment base.";
898    };
899    
900    register l4_ap_region_l_l_112 addr(base, 0x680) "Define the base address of the region in respect to the segment it belongs to." {
901        _ 8 mbz;
902        base 24 ro "Sets the base address of the region relative to its segment base.";
903    };
904    
905    register l4_ap_region_l_l_113 addr(base, 0x688) "Define the base address of the region in respect to the segment it belongs to." {
906        _ 8 mbz;
907        base 24 ro "Sets the base address of the region relative to its segment base.";
908    };
909    
910    register l4_ap_region_l_h_0 addr(base, 0x304) "Define the size, protection group and segment ID of the region" {
911        _ 4 mbz;
912        segment_id 4 ro "The segment associated to the region.";
913        _ 1 mbz;
914        prot_group_id 3 rw "The protection group associated to the region.";
915        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
916        _ 11 mbz;
917        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
918        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
919    };
920    
921    register l4_ap_region_l_h_1 addr(base, 0x30C) "Define the size, protection group and segment ID of the region" {
922        _ 4 mbz;
923        segment_id 4 ro "The segment associated to the region.";
924        _ 1 mbz;
925        prot_group_id 3 rw "The protection group associated to the region.";
926        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
927        _ 11 mbz;
928        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
929        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
930    };
931    
932    register l4_ap_region_l_h_2 addr(base, 0x314) "Define the size, protection group and segment ID of the region" {
933        _ 4 mbz;
934        segment_id 4 ro "The segment associated to the region.";
935        _ 1 mbz;
936        prot_group_id 3 rw "The protection group associated to the region.";
937        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
938        _ 11 mbz;
939        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
940        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
941    };
942    
943    register l4_ap_region_l_h_3 addr(base, 0x31C) "Define the size, protection group and segment ID of the region" {
944        _ 4 mbz;
945        segment_id 4 ro "The segment associated to the region.";
946        _ 1 mbz;
947        prot_group_id 3 rw "The protection group associated to the region.";
948        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
949        _ 11 mbz;
950        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
951        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
952    };
953    
954    register l4_ap_region_l_h_4 addr(base, 0x324) "Define the size, protection group and segment ID of the region" {
955        _ 4 mbz;
956        segment_id 4 ro "The segment associated to the region.";
957        _ 1 mbz;
958        prot_group_id 3 rw "The protection group associated to the region.";
959        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
960        _ 11 mbz;
961        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
962        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
963    };
964    
965    register l4_ap_region_l_h_5 addr(base, 0x32C) "Define the size, protection group and segment ID of the region" {
966        _ 4 mbz;
967        segment_id 4 ro "The segment associated to the region.";
968        _ 1 mbz;
969        prot_group_id 3 rw "The protection group associated to the region.";
970        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
971        _ 11 mbz;
972        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
973        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
974    };
975    
976    register l4_ap_region_l_h_6 addr(base, 0x334) "Define the size, protection group and segment ID of the region" {
977        _ 4 mbz;
978        segment_id 4 ro "The segment associated to the region.";
979        _ 1 mbz;
980        prot_group_id 3 rw "The protection group associated to the region.";
981        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
982        _ 11 mbz;
983        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
984        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
985    };
986    
987    register l4_ap_region_l_h_7 addr(base, 0x33C) "Define the size, protection group and segment ID of the region" {
988        _ 4 mbz;
989        segment_id 4 ro "The segment associated to the region.";
990        _ 1 mbz;
991        prot_group_id 3 rw "The protection group associated to the region.";
992        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
993        _ 11 mbz;
994        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
995        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
996    };
997    
998    register l4_ap_region_l_h_8 addr(base, 0x344) "Define the size, protection group and segment ID of the region" {
999        _ 4 mbz;
1000        segment_id 4 ro "The segment associated to the region.";
1001        _ 1 mbz;
1002        prot_group_id 3 rw "The protection group associated to the region.";
1003        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1004        _ 11 mbz;
1005        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1006        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1007    };
1008    
1009    register l4_ap_region_l_h_9 addr(base, 0x34C) "Define the size, protection group and segment ID of the region" {
1010        _ 4 mbz;
1011        segment_id 4 ro "The segment associated to the region.";
1012        _ 1 mbz;
1013        prot_group_id 3 rw "The protection group associated to the region.";
1014        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1015        _ 11 mbz;
1016        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1017        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1018    };
1019    
1020    register l4_ap_region_l_h_10 addr(base, 0x354) "Define the size, protection group and segment ID of the region" {
1021        _ 4 mbz;
1022        segment_id 4 ro "The segment associated to the region.";
1023        _ 1 mbz;
1024        prot_group_id 3 rw "The protection group associated to the region.";
1025        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1026        _ 11 mbz;
1027        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1028        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1029    };
1030    
1031    register l4_ap_region_l_h_11 addr(base, 0x35C) "Define the size, protection group and segment ID of the region" {
1032        _ 4 mbz;
1033        segment_id 4 ro "The segment associated to the region.";
1034        _ 1 mbz;
1035        prot_group_id 3 rw "The protection group associated to the region.";
1036        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1037        _ 11 mbz;
1038        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1039        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1040    };
1041    
1042    register l4_ap_region_l_h_12 addr(base, 0x364) "Define the size, protection group and segment ID of the region" {
1043        _ 4 mbz;
1044        segment_id 4 ro "The segment associated to the region.";
1045        _ 1 mbz;
1046        prot_group_id 3 rw "The protection group associated to the region.";
1047        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1048        _ 11 mbz;
1049        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1050        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1051    };
1052    
1053    register l4_ap_region_l_h_13 addr(base, 0x36C) "Define the size, protection group and segment ID of the region" {
1054        _ 4 mbz;
1055        segment_id 4 ro "The segment associated to the region.";
1056        _ 1 mbz;
1057        prot_group_id 3 rw "The protection group associated to the region.";
1058        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1059        _ 11 mbz;
1060        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1061        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1062    };
1063    
1064    register l4_ap_region_l_h_14 addr(base, 0x374) "Define the size, protection group and segment ID of the region" {
1065        _ 4 mbz;
1066        segment_id 4 ro "The segment associated to the region.";
1067        _ 1 mbz;
1068        prot_group_id 3 rw "The protection group associated to the region.";
1069        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1070        _ 11 mbz;
1071        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1072        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1073    };
1074    
1075    register l4_ap_region_l_h_15 addr(base, 0x37C) "Define the size, protection group and segment ID of the region" {
1076        _ 4 mbz;
1077        segment_id 4 ro "The segment associated to the region.";
1078        _ 1 mbz;
1079        prot_group_id 3 rw "The protection group associated to the region.";
1080        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1081        _ 11 mbz;
1082        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1083        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1084    };
1085    
1086    register l4_ap_region_l_h_16 addr(base, 0x384) "Define the size, protection group and segment ID of the region" {
1087        _ 4 mbz;
1088        segment_id 4 ro "The segment associated to the region.";
1089        _ 1 mbz;
1090        prot_group_id 3 rw "The protection group associated to the region.";
1091        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1092        _ 11 mbz;
1093        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1094        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1095    };
1096    
1097    register l4_ap_region_l_h_17 addr(base, 0x38C) "Define the size, protection group and segment ID of the region" {
1098        _ 4 mbz;
1099        segment_id 4 ro "The segment associated to the region.";
1100        _ 1 mbz;
1101        prot_group_id 3 rw "The protection group associated to the region.";
1102        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1103        _ 11 mbz;
1104        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1105        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1106    };
1107    
1108    register l4_ap_region_l_h_18 addr(base, 0x394) "Define the size, protection group and segment ID of the region" {
1109        _ 4 mbz;
1110        segment_id 4 ro "The segment associated to the region.";
1111        _ 1 mbz;
1112        prot_group_id 3 rw "The protection group associated to the region.";
1113        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1114        _ 11 mbz;
1115        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1116        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1117    };
1118    
1119    register l4_ap_region_l_h_19 addr(base, 0x39C) "Define the size, protection group and segment ID of the region" {
1120        _ 4 mbz;
1121        segment_id 4 ro "The segment associated to the region.";
1122        _ 1 mbz;
1123        prot_group_id 3 rw "The protection group associated to the region.";
1124        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1125        _ 11 mbz;
1126        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1127        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1128    };
1129    
1130    register l4_ap_region_l_h_20 addr(base, 0x3A4) "Define the size, protection group and segment ID of the region" {
1131        _ 4 mbz;
1132        segment_id 4 ro "The segment associated to the region.";
1133        _ 1 mbz;
1134        prot_group_id 3 rw "The protection group associated to the region.";
1135        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1136        _ 11 mbz;
1137        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1138        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1139    };
1140    
1141    register l4_ap_region_l_h_21 addr(base, 0x3AC) "Define the size, protection group and segment ID of the region" {
1142        _ 4 mbz;
1143        segment_id 4 ro "The segment associated to the region.";
1144        _ 1 mbz;
1145        prot_group_id 3 rw "The protection group associated to the region.";
1146        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1147        _ 11 mbz;
1148        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1149        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1150    };
1151    
1152    register l4_ap_region_l_h_22 addr(base, 0x3B4) "Define the size, protection group and segment ID of the region" {
1153        _ 4 mbz;
1154        segment_id 4 ro "The segment associated to the region.";
1155        _ 1 mbz;
1156        prot_group_id 3 rw "The protection group associated to the region.";
1157        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1158        _ 11 mbz;
1159        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1160        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1161    };
1162    
1163    register l4_ap_region_l_h_23 addr(base, 0x3BC) "Define the size, protection group and segment ID of the region" {
1164        _ 4 mbz;
1165        segment_id 4 ro "The segment associated to the region.";
1166        _ 1 mbz;
1167        prot_group_id 3 rw "The protection group associated to the region.";
1168        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1169        _ 11 mbz;
1170        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1171        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1172    };
1173    
1174    register l4_ap_region_l_h_24 addr(base, 0x3C4) "Define the size, protection group and segment ID of the region" {
1175        _ 4 mbz;
1176        segment_id 4 ro "The segment associated to the region.";
1177        _ 1 mbz;
1178        prot_group_id 3 rw "The protection group associated to the region.";
1179        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1180        _ 11 mbz;
1181        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1182        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1183    };
1184    
1185    register l4_ap_region_l_h_25 addr(base, 0x3CC) "Define the size, protection group and segment ID of the region" {
1186        _ 4 mbz;
1187        segment_id 4 ro "The segment associated to the region.";
1188        _ 1 mbz;
1189        prot_group_id 3 rw "The protection group associated to the region.";
1190        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1191        _ 11 mbz;
1192        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1193        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1194    };
1195    
1196    register l4_ap_region_l_h_26 addr(base, 0x3D4) "Define the size, protection group and segment ID of the region" {
1197        _ 4 mbz;
1198        segment_id 4 ro "The segment associated to the region.";
1199        _ 1 mbz;
1200        prot_group_id 3 rw "The protection group associated to the region.";
1201        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1202        _ 11 mbz;
1203        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1204        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1205    };
1206    
1207    register l4_ap_region_l_h_27 addr(base, 0x3DC) "Define the size, protection group and segment ID of the region" {
1208        _ 4 mbz;
1209        segment_id 4 ro "The segment associated to the region.";
1210        _ 1 mbz;
1211        prot_group_id 3 rw "The protection group associated to the region.";
1212        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1213        _ 11 mbz;
1214        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1215        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1216    };
1217    
1218    register l4_ap_region_l_h_28 addr(base, 0x3E4) "Define the size, protection group and segment ID of the region" {
1219        _ 4 mbz;
1220        segment_id 4 ro "The segment associated to the region.";
1221        _ 1 mbz;
1222        prot_group_id 3 rw "The protection group associated to the region.";
1223        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1224        _ 11 mbz;
1225        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1226        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1227    };
1228    
1229    register l4_ap_region_l_h_29 addr(base, 0x3EC) "Define the size, protection group and segment ID of the region" {
1230        _ 4 mbz;
1231        segment_id 4 ro "The segment associated to the region.";
1232        _ 1 mbz;
1233        prot_group_id 3 rw "The protection group associated to the region.";
1234        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1235        _ 11 mbz;
1236        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1237        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1238    };
1239    
1240    register l4_ap_region_l_h_30 addr(base, 0x3F4) "Define the size, protection group and segment ID of the region" {
1241        _ 4 mbz;
1242        segment_id 4 ro "The segment associated to the region.";
1243        _ 1 mbz;
1244        prot_group_id 3 rw "The protection group associated to the region.";
1245        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1246        _ 11 mbz;
1247        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1248        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1249    };
1250    
1251    register l4_ap_region_l_h_31 addr(base, 0x3FC) "Define the size, protection group and segment ID of the region" {
1252        _ 4 mbz;
1253        segment_id 4 ro "The segment associated to the region.";
1254        _ 1 mbz;
1255        prot_group_id 3 rw "The protection group associated to the region.";
1256        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1257        _ 11 mbz;
1258        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1259        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1260    };
1261    
1262    register l4_ap_region_l_h_32 addr(base, 0x404) "Define the size, protection group and segment ID of the region" {
1263        _ 4 mbz;
1264        segment_id 4 ro "The segment associated to the region.";
1265        _ 1 mbz;
1266        prot_group_id 3 rw "The protection group associated to the region.";
1267        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1268        _ 11 mbz;
1269        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1270        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1271    };
1272    
1273    register l4_ap_region_l_h_33 addr(base, 0x40C) "Define the size, protection group and segment ID of the region" {
1274        _ 4 mbz;
1275        segment_id 4 ro "The segment associated to the region.";
1276        _ 1 mbz;
1277        prot_group_id 3 rw "The protection group associated to the region.";
1278        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1279        _ 11 mbz;
1280        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1281        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1282    };
1283    
1284    register l4_ap_region_l_h_34 addr(base, 0x414) "Define the size, protection group and segment ID of the region" {
1285        _ 4 mbz;
1286        segment_id 4 ro "The segment associated to the region.";
1287        _ 1 mbz;
1288        prot_group_id 3 rw "The protection group associated to the region.";
1289        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1290        _ 11 mbz;
1291        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1292        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1293    };
1294    
1295    register l4_ap_region_l_h_35 addr(base, 0x41C) "Define the size, protection group and segment ID of the region" {
1296        _ 4 mbz;
1297        segment_id 4 ro "The segment associated to the region.";
1298        _ 1 mbz;
1299        prot_group_id 3 rw "The protection group associated to the region.";
1300        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1301        _ 11 mbz;
1302        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1303        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1304    };
1305    
1306    register l4_ap_region_l_h_36 addr(base, 0x424) "Define the size, protection group and segment ID of the region" {
1307        _ 4 mbz;
1308        segment_id 4 ro "The segment associated to the region.";
1309        _ 1 mbz;
1310        prot_group_id 3 rw "The protection group associated to the region.";
1311        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1312        _ 11 mbz;
1313        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1314        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1315    };
1316    
1317    register l4_ap_region_l_h_37 addr(base, 0x42C) "Define the size, protection group and segment ID of the region" {
1318        _ 4 mbz;
1319        segment_id 4 ro "The segment associated to the region.";
1320        _ 1 mbz;
1321        prot_group_id 3 rw "The protection group associated to the region.";
1322        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1323        _ 11 mbz;
1324        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1325        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1326    };
1327    
1328    register l4_ap_region_l_h_38 addr(base, 0x434) "Define the size, protection group and segment ID of the region" {
1329        _ 4 mbz;
1330        segment_id 4 ro "The segment associated to the region.";
1331        _ 1 mbz;
1332        prot_group_id 3 rw "The protection group associated to the region.";
1333        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1334        _ 11 mbz;
1335        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1336        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1337    };
1338    
1339    register l4_ap_region_l_h_39 addr(base, 0x43C) "Define the size, protection group and segment ID of the region" {
1340        _ 4 mbz;
1341        segment_id 4 ro "The segment associated to the region.";
1342        _ 1 mbz;
1343        prot_group_id 3 rw "The protection group associated to the region.";
1344        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1345        _ 11 mbz;
1346        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1347        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1348    };
1349    
1350    register l4_ap_region_l_h_40 addr(base, 0x444) "Define the size, protection group and segment ID of the region" {
1351        _ 4 mbz;
1352        segment_id 4 ro "The segment associated to the region.";
1353        _ 1 mbz;
1354        prot_group_id 3 rw "The protection group associated to the region.";
1355        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1356        _ 11 mbz;
1357        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1358        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1359    };
1360    
1361    register l4_ap_region_l_h_41 addr(base, 0x44C) "Define the size, protection group and segment ID of the region" {
1362        _ 4 mbz;
1363        segment_id 4 ro "The segment associated to the region.";
1364        _ 1 mbz;
1365        prot_group_id 3 rw "The protection group associated to the region.";
1366        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1367        _ 11 mbz;
1368        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1369        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1370    };
1371    
1372    register l4_ap_region_l_h_42 addr(base, 0x454) "Define the size, protection group and segment ID of the region" {
1373        _ 4 mbz;
1374        segment_id 4 ro "The segment associated to the region.";
1375        _ 1 mbz;
1376        prot_group_id 3 rw "The protection group associated to the region.";
1377        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1378        _ 11 mbz;
1379        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1380        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1381    };
1382    
1383    register l4_ap_region_l_h_43 addr(base, 0x45C) "Define the size, protection group and segment ID of the region" {
1384        _ 4 mbz;
1385        segment_id 4 ro "The segment associated to the region.";
1386        _ 1 mbz;
1387        prot_group_id 3 rw "The protection group associated to the region.";
1388        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1389        _ 11 mbz;
1390        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1391        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1392    };
1393    
1394    register l4_ap_region_l_h_44 addr(base, 0x464) "Define the size, protection group and segment ID of the region" {
1395        _ 4 mbz;
1396        segment_id 4 ro "The segment associated to the region.";
1397        _ 1 mbz;
1398        prot_group_id 3 rw "The protection group associated to the region.";
1399        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1400        _ 11 mbz;
1401        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1402        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1403    };
1404    
1405    register l4_ap_region_l_h_45 addr(base, 0x46C) "Define the size, protection group and segment ID of the region" {
1406        _ 4 mbz;
1407        segment_id 4 ro "The segment associated to the region.";
1408        _ 1 mbz;
1409        prot_group_id 3 rw "The protection group associated to the region.";
1410        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1411        _ 11 mbz;
1412        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1413        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1414    };
1415    
1416    register l4_ap_region_l_h_46 addr(base, 0x474) "Define the size, protection group and segment ID of the region" {
1417        _ 4 mbz;
1418        segment_id 4 ro "The segment associated to the region.";
1419        _ 1 mbz;
1420        prot_group_id 3 rw "The protection group associated to the region.";
1421        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1422        _ 11 mbz;
1423        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1424        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1425    };
1426    
1427    register l4_ap_region_l_h_47 addr(base, 0x47C) "Define the size, protection group and segment ID of the region" {
1428        _ 4 mbz;
1429        segment_id 4 ro "The segment associated to the region.";
1430        _ 1 mbz;
1431        prot_group_id 3 rw "The protection group associated to the region.";
1432        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1433        _ 11 mbz;
1434        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1435        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1436    };
1437    
1438    register l4_ap_region_l_h_48 addr(base, 0x484) "Define the size, protection group and segment ID of the region" {
1439        _ 4 mbz;
1440        segment_id 4 ro "The segment associated to the region.";
1441        _ 1 mbz;
1442        prot_group_id 3 rw "The protection group associated to the region.";
1443        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1444        _ 11 mbz;
1445        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1446        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1447    };
1448    
1449    register l4_ap_region_l_h_49 addr(base, 0x48C) "Define the size, protection group and segment ID of the region" {
1450        _ 4 mbz;
1451        segment_id 4 ro "The segment associated to the region.";
1452        _ 1 mbz;
1453        prot_group_id 3 rw "The protection group associated to the region.";
1454        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1455        _ 11 mbz;
1456        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1457        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1458    };
1459    
1460    register l4_ap_region_l_h_50 addr(base, 0x494) "Define the size, protection group and segment ID of the region" {
1461        _ 4 mbz;
1462        segment_id 4 ro "The segment associated to the region.";
1463        _ 1 mbz;
1464        prot_group_id 3 rw "The protection group associated to the region.";
1465        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1466        _ 11 mbz;
1467        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1468        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1469    };
1470    
1471    register l4_ap_region_l_h_51 addr(base, 0x49C) "Define the size, protection group and segment ID of the region" {
1472        _ 4 mbz;
1473        segment_id 4 ro "The segment associated to the region.";
1474        _ 1 mbz;
1475        prot_group_id 3 rw "The protection group associated to the region.";
1476        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1477        _ 11 mbz;
1478        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1479        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1480    };
1481    
1482    register l4_ap_region_l_h_52 addr(base, 0x4A4) "Define the size, protection group and segment ID of the region" {
1483        _ 4 mbz;
1484        segment_id 4 ro "The segment associated to the region.";
1485        _ 1 mbz;
1486        prot_group_id 3 rw "The protection group associated to the region.";
1487        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1488        _ 11 mbz;
1489        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1490        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1491    };
1492    
1493    register l4_ap_region_l_h_53 addr(base, 0x4AC) "Define the size, protection group and segment ID of the region" {
1494        _ 4 mbz;
1495        segment_id 4 ro "The segment associated to the region.";
1496        _ 1 mbz;
1497        prot_group_id 3 rw "The protection group associated to the region.";
1498        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1499        _ 11 mbz;
1500        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1501        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1502    };
1503    
1504    register l4_ap_region_l_h_54 addr(base, 0x4B4) "Define the size, protection group and segment ID of the region" {
1505        _ 4 mbz;
1506        segment_id 4 ro "The segment associated to the region.";
1507        _ 1 mbz;
1508        prot_group_id 3 rw "The protection group associated to the region.";
1509        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1510        _ 11 mbz;
1511        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1512        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1513    };
1514    
1515    register l4_ap_region_l_h_55 addr(base, 0x4BC) "Define the size, protection group and segment ID of the region" {
1516        _ 4 mbz;
1517        segment_id 4 ro "The segment associated to the region.";
1518        _ 1 mbz;
1519        prot_group_id 3 rw "The protection group associated to the region.";
1520        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1521        _ 11 mbz;
1522        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1523        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1524    };
1525    
1526    register l4_ap_region_l_h_56 addr(base, 0x4C4) "Define the size, protection group and segment ID of the region" {
1527        _ 4 mbz;
1528        segment_id 4 ro "The segment associated to the region.";
1529        _ 1 mbz;
1530        prot_group_id 3 rw "The protection group associated to the region.";
1531        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1532        _ 11 mbz;
1533        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1534        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1535    };
1536    
1537    register l4_ap_region_l_h_57 addr(base, 0x4CC) "Define the size, protection group and segment ID of the region" {
1538        _ 4 mbz;
1539        segment_id 4 ro "The segment associated to the region.";
1540        _ 1 mbz;
1541        prot_group_id 3 rw "The protection group associated to the region.";
1542        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1543        _ 11 mbz;
1544        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1545        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1546    };
1547    
1548    register l4_ap_region_l_h_58 addr(base, 0x4D4) "Define the size, protection group and segment ID of the region" {
1549        _ 4 mbz;
1550        segment_id 4 ro "The segment associated to the region.";
1551        _ 1 mbz;
1552        prot_group_id 3 rw "The protection group associated to the region.";
1553        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1554        _ 11 mbz;
1555        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1556        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1557    };
1558    
1559    register l4_ap_region_l_h_59 addr(base, 0x4DC) "Define the size, protection group and segment ID of the region" {
1560        _ 4 mbz;
1561        segment_id 4 ro "The segment associated to the region.";
1562        _ 1 mbz;
1563        prot_group_id 3 rw "The protection group associated to the region.";
1564        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1565        _ 11 mbz;
1566        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1567        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1568    };
1569    
1570    register l4_ap_region_l_h_60 addr(base, 0x4E4) "Define the size, protection group and segment ID of the region" {
1571        _ 4 mbz;
1572        segment_id 4 ro "The segment associated to the region.";
1573        _ 1 mbz;
1574        prot_group_id 3 rw "The protection group associated to the region.";
1575        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1576        _ 11 mbz;
1577        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1578        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1579    };
1580    
1581    register l4_ap_region_l_h_61 addr(base, 0x4EC) "Define the size, protection group and segment ID of the region" {
1582        _ 4 mbz;
1583        segment_id 4 ro "The segment associated to the region.";
1584        _ 1 mbz;
1585        prot_group_id 3 rw "The protection group associated to the region.";
1586        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1587        _ 11 mbz;
1588        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1589        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1590    };
1591    
1592    register l4_ap_region_l_h_62 addr(base, 0x4F4) "Define the size, protection group and segment ID of the region" {
1593        _ 4 mbz;
1594        segment_id 4 ro "The segment associated to the region.";
1595        _ 1 mbz;
1596        prot_group_id 3 rw "The protection group associated to the region.";
1597        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1598        _ 11 mbz;
1599        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1600        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1601    };
1602    
1603    register l4_ap_region_l_h_63 addr(base, 0x4FC) "Define the size, protection group and segment ID of the region" {
1604        _ 4 mbz;
1605        segment_id 4 ro "The segment associated to the region.";
1606        _ 1 mbz;
1607        prot_group_id 3 rw "The protection group associated to the region.";
1608        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1609        _ 11 mbz;
1610        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1611        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1612    };
1613    
1614    register l4_ap_region_l_h_64 addr(base, 0x504) "Define the size, protection group and segment ID of the region" {
1615        _ 4 mbz;
1616        segment_id 4 ro "The segment associated to the region.";
1617        _ 1 mbz;
1618        prot_group_id 3 rw "The protection group associated to the region.";
1619        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1620        _ 11 mbz;
1621        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1622        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1623    };
1624    
1625    register l4_ap_region_l_h_65 addr(base, 0x50C) "Define the size, protection group and segment ID of the region" {
1626        _ 4 mbz;
1627        segment_id 4 ro "The segment associated to the region.";
1628        _ 1 mbz;
1629        prot_group_id 3 rw "The protection group associated to the region.";
1630        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1631        _ 11 mbz;
1632        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1633        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1634    };
1635    
1636    register l4_ap_region_l_h_66 addr(base, 0x514) "Define the size, protection group and segment ID of the region" {
1637        _ 4 mbz;
1638        segment_id 4 ro "The segment associated to the region.";
1639        _ 1 mbz;
1640        prot_group_id 3 rw "The protection group associated to the region.";
1641        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1642        _ 11 mbz;
1643        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1644        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1645    };
1646    
1647    register l4_ap_region_l_h_67 addr(base, 0x51C) "Define the size, protection group and segment ID of the region" {
1648        _ 4 mbz;
1649        segment_id 4 ro "The segment associated to the region.";
1650        _ 1 mbz;
1651        prot_group_id 3 rw "The protection group associated to the region.";
1652        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1653        _ 11 mbz;
1654        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1655        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1656    };
1657    
1658    register l4_ap_region_l_h_68 addr(base, 0x524) "Define the size, protection group and segment ID of the region" {
1659        _ 4 mbz;
1660        segment_id 4 ro "The segment associated to the region.";
1661        _ 1 mbz;
1662        prot_group_id 3 rw "The protection group associated to the region.";
1663        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1664        _ 11 mbz;
1665        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1666        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1667    };
1668    
1669    register l4_ap_region_l_h_69 addr(base, 0x52C) "Define the size, protection group and segment ID of the region" {
1670        _ 4 mbz;
1671        segment_id 4 ro "The segment associated to the region.";
1672        _ 1 mbz;
1673        prot_group_id 3 rw "The protection group associated to the region.";
1674        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1675        _ 11 mbz;
1676        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1677        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1678    };
1679    
1680    register l4_ap_region_l_h_70 addr(base, 0x534) "Define the size, protection group and segment ID of the region" {
1681        _ 4 mbz;
1682        segment_id 4 ro "The segment associated to the region.";
1683        _ 1 mbz;
1684        prot_group_id 3 rw "The protection group associated to the region.";
1685        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1686        _ 11 mbz;
1687        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1688        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1689    };
1690    
1691    register l4_ap_region_l_h_71 addr(base, 0x53C) "Define the size, protection group and segment ID of the region" {
1692        _ 4 mbz;
1693        segment_id 4 ro "The segment associated to the region.";
1694        _ 1 mbz;
1695        prot_group_id 3 rw "The protection group associated to the region.";
1696        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1697        _ 11 mbz;
1698        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1699        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1700    };
1701    
1702    register l4_ap_region_l_h_72 addr(base, 0x544) "Define the size, protection group and segment ID of the region" {
1703        _ 4 mbz;
1704        segment_id 4 ro "The segment associated to the region.";
1705        _ 1 mbz;
1706        prot_group_id 3 rw "The protection group associated to the region.";
1707        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1708        _ 11 mbz;
1709        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1710        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1711    };
1712    
1713    register l4_ap_region_l_h_73 addr(base, 0x54C) "Define the size, protection group and segment ID of the region" {
1714        _ 4 mbz;
1715        segment_id 4 ro "The segment associated to the region.";
1716        _ 1 mbz;
1717        prot_group_id 3 rw "The protection group associated to the region.";
1718        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1719        _ 11 mbz;
1720        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1721        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1722    };
1723    
1724    register l4_ap_region_l_h_74 addr(base, 0x554) "Define the size, protection group and segment ID of the region" {
1725        _ 4 mbz;
1726        segment_id 4 ro "The segment associated to the region.";
1727        _ 1 mbz;
1728        prot_group_id 3 rw "The protection group associated to the region.";
1729        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1730        _ 11 mbz;
1731        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1732        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1733    };
1734    
1735    register l4_ap_region_l_h_75 addr(base, 0x55C) "Define the size, protection group and segment ID of the region" {
1736        _ 4 mbz;
1737        segment_id 4 ro "The segment associated to the region.";
1738        _ 1 mbz;
1739        prot_group_id 3 rw "The protection group associated to the region.";
1740        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1741        _ 11 mbz;
1742        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1743        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1744    };
1745    
1746    register l4_ap_region_l_h_76 addr(base, 0x564) "Define the size, protection group and segment ID of the region" {
1747        _ 4 mbz;
1748        segment_id 4 ro "The segment associated to the region.";
1749        _ 1 mbz;
1750        prot_group_id 3 rw "The protection group associated to the region.";
1751        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1752        _ 11 mbz;
1753        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1754        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1755    };
1756    
1757    register l4_ap_region_l_h_77 addr(base, 0x56C) "Define the size, protection group and segment ID of the region" {
1758        _ 4 mbz;
1759        segment_id 4 ro "The segment associated to the region.";
1760        _ 1 mbz;
1761        prot_group_id 3 rw "The protection group associated to the region.";
1762        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1763        _ 11 mbz;
1764        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1765        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1766    };
1767    
1768    register l4_ap_region_l_h_78 addr(base, 0x574) "Define the size, protection group and segment ID of the region" {
1769        _ 4 mbz;
1770        segment_id 4 ro "The segment associated to the region.";
1771        _ 1 mbz;
1772        prot_group_id 3 rw "The protection group associated to the region.";
1773        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1774        _ 11 mbz;
1775        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1776        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1777    };
1778    
1779    register l4_ap_region_l_h_79 addr(base, 0x57C) "Define the size, protection group and segment ID of the region" {
1780        _ 4 mbz;
1781        segment_id 4 ro "The segment associated to the region.";
1782        _ 1 mbz;
1783        prot_group_id 3 rw "The protection group associated to the region.";
1784        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1785        _ 11 mbz;
1786        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1787        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1788    };
1789    
1790    register l4_ap_region_l_h_80 addr(base, 0x584) "Define the size, protection group and segment ID of the region" {
1791        _ 4 mbz;
1792        segment_id 4 ro "The segment associated to the region.";
1793        _ 1 mbz;
1794        prot_group_id 3 rw "The protection group associated to the region.";
1795        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1796        _ 11 mbz;
1797        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1798        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1799    };
1800    
1801    register l4_ap_region_l_h_81 addr(base, 0x58C) "Define the size, protection group and segment ID of the region" {
1802        _ 4 mbz;
1803        segment_id 4 ro "The segment associated to the region.";
1804        _ 1 mbz;
1805        prot_group_id 3 rw "The protection group associated to the region.";
1806        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1807        _ 11 mbz;
1808        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1809        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1810    };
1811    
1812    register l4_ap_region_l_h_82 addr(base, 0x594) "Define the size, protection group and segment ID of the region" {
1813        _ 4 mbz;
1814        segment_id 4 ro "The segment associated to the region.";
1815        _ 1 mbz;
1816        prot_group_id 3 rw "The protection group associated to the region.";
1817        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1818        _ 11 mbz;
1819        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1820        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1821    };
1822    
1823    register l4_ap_region_l_h_83 addr(base, 0x59C) "Define the size, protection group and segment ID of the region" {
1824        _ 4 mbz;
1825        segment_id 4 ro "The segment associated to the region.";
1826        _ 1 mbz;
1827        prot_group_id 3 rw "The protection group associated to the region.";
1828        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1829        _ 11 mbz;
1830        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1831        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1832    };
1833    
1834    register l4_ap_region_l_h_84 addr(base, 0x5A4) "Define the size, protection group and segment ID of the region" {
1835        _ 4 mbz;
1836        segment_id 4 ro "The segment associated to the region.";
1837        _ 1 mbz;
1838        prot_group_id 3 rw "The protection group associated to the region.";
1839        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1840        _ 11 mbz;
1841        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1842        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1843    };
1844    
1845    register l4_ap_region_l_h_85 addr(base, 0x5AC) "Define the size, protection group and segment ID of the region" {
1846        _ 4 mbz;
1847        segment_id 4 ro "The segment associated to the region.";
1848        _ 1 mbz;
1849        prot_group_id 3 rw "The protection group associated to the region.";
1850        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1851        _ 11 mbz;
1852        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1853        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1854    };
1855    
1856    register l4_ap_region_l_h_86 addr(base, 0x5B4) "Define the size, protection group and segment ID of the region" {
1857        _ 4 mbz;
1858        segment_id 4 ro "The segment associated to the region.";
1859        _ 1 mbz;
1860        prot_group_id 3 rw "The protection group associated to the region.";
1861        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1862        _ 11 mbz;
1863        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1864        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1865    };
1866    
1867    register l4_ap_region_l_h_87 addr(base, 0x5BC) "Define the size, protection group and segment ID of the region" {
1868        _ 4 mbz;
1869        segment_id 4 ro "The segment associated to the region.";
1870        _ 1 mbz;
1871        prot_group_id 3 rw "The protection group associated to the region.";
1872        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1873        _ 11 mbz;
1874        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1875        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1876    };
1877    
1878    register l4_ap_region_l_h_88 addr(base, 0x5C4) "Define the size, protection group and segment ID of the region" {
1879        _ 4 mbz;
1880        segment_id 4 ro "The segment associated to the region.";
1881        _ 1 mbz;
1882        prot_group_id 3 rw "The protection group associated to the region.";
1883        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1884        _ 11 mbz;
1885        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1886        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1887    };
1888    
1889    register l4_ap_region_l_h_89 addr(base, 0x5CC) "Define the size, protection group and segment ID of the region" {
1890        _ 4 mbz;
1891        segment_id 4 ro "The segment associated to the region.";
1892        _ 1 mbz;
1893        prot_group_id 3 rw "The protection group associated to the region.";
1894        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1895        _ 11 mbz;
1896        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1897        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1898    };
1899    
1900    register l4_ap_region_l_h_90 addr(base, 0x5D4) "Define the size, protection group and segment ID of the region" {
1901        _ 4 mbz;
1902        segment_id 4 ro "The segment associated to the region.";
1903        _ 1 mbz;
1904        prot_group_id 3 rw "The protection group associated to the region.";
1905        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1906        _ 11 mbz;
1907        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1908        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1909    };
1910    
1911    register l4_ap_region_l_h_91 addr(base, 0x5DC) "Define the size, protection group and segment ID of the region" {
1912        _ 4 mbz;
1913        segment_id 4 ro "The segment associated to the region.";
1914        _ 1 mbz;
1915        prot_group_id 3 rw "The protection group associated to the region.";
1916        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1917        _ 11 mbz;
1918        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1919        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1920    };
1921    
1922    register l4_ap_region_l_h_92 addr(base, 0x5E4) "Define the size, protection group and segment ID of the region" {
1923        _ 4 mbz;
1924        segment_id 4 ro "The segment associated to the region.";
1925        _ 1 mbz;
1926        prot_group_id 3 rw "The protection group associated to the region.";
1927        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1928        _ 11 mbz;
1929        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1930        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1931    };
1932    
1933    register l4_ap_region_l_h_93 addr(base, 0x5EC) "Define the size, protection group and segment ID of the region" {
1934        _ 4 mbz;
1935        segment_id 4 ro "The segment associated to the region.";
1936        _ 1 mbz;
1937        prot_group_id 3 rw "The protection group associated to the region.";
1938        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1939        _ 11 mbz;
1940        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1941        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1942    };
1943    
1944    register l4_ap_region_l_h_94 addr(base, 0x5F4) "Define the size, protection group and segment ID of the region" {
1945        _ 4 mbz;
1946        segment_id 4 ro "The segment associated to the region.";
1947        _ 1 mbz;
1948        prot_group_id 3 rw "The protection group associated to the region.";
1949        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1950        _ 11 mbz;
1951        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1952        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1953    };
1954    
1955    register l4_ap_region_l_h_95 addr(base, 0x5FC) "Define the size, protection group and segment ID of the region" {
1956        _ 4 mbz;
1957        segment_id 4 ro "The segment associated to the region.";
1958        _ 1 mbz;
1959        prot_group_id 3 rw "The protection group associated to the region.";
1960        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1961        _ 11 mbz;
1962        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1963        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1964    };
1965    
1966    register l4_ap_region_l_h_96 addr(base, 0x604) "Define the size, protection group and segment ID of the region" {
1967        _ 4 mbz;
1968        segment_id 4 ro "The segment associated to the region.";
1969        _ 1 mbz;
1970        prot_group_id 3 rw "The protection group associated to the region.";
1971        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1972        _ 11 mbz;
1973        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1974        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1975    };
1976    
1977    register l4_ap_region_l_h_97 addr(base, 0x60C) "Define the size, protection group and segment ID of the region" {
1978        _ 4 mbz;
1979        segment_id 4 ro "The segment associated to the region.";
1980        _ 1 mbz;
1981        prot_group_id 3 rw "The protection group associated to the region.";
1982        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1983        _ 11 mbz;
1984        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1985        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1986    };
1987    
1988    register l4_ap_region_l_h_98 addr(base, 0x614) "Define the size, protection group and segment ID of the region" {
1989        _ 4 mbz;
1990        segment_id 4 ro "The segment associated to the region.";
1991        _ 1 mbz;
1992        prot_group_id 3 rw "The protection group associated to the region.";
1993        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
1994        _ 11 mbz;
1995        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
1996        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
1997    };
1998    
1999    register l4_ap_region_l_h_99 addr(base, 0x61C) "Define the size, protection group and segment ID of the region" {
2000        _ 4 mbz;
2001        segment_id 4 ro "The segment associated to the region.";
2002        _ 1 mbz;
2003        prot_group_id 3 rw "The protection group associated to the region.";
2004        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2005        _ 11 mbz;
2006        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2007        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2008    };
2009    
2010    register l4_ap_region_l_h_100 addr(base, 0x624) "Define the size, protection group and segment ID of the region" {
2011        _ 4 mbz;
2012        segment_id 4 ro "The segment associated to the region.";
2013        _ 1 mbz;
2014        prot_group_id 3 rw "The protection group associated to the region.";
2015        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2016        _ 11 mbz;
2017        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2018        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2019    };
2020    
2021    register l4_ap_region_l_h_101 addr(base, 0x62C) "Define the size, protection group and segment ID of the region" {
2022        _ 4 mbz;
2023        segment_id 4 ro "The segment associated to the region.";
2024        _ 1 mbz;
2025        prot_group_id 3 rw "The protection group associated to the region.";
2026        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2027        _ 11 mbz;
2028        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2029        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2030    };
2031    
2032    register l4_ap_region_l_h_102 addr(base, 0x634) "Define the size, protection group and segment ID of the region" {
2033        _ 4 mbz;
2034        segment_id 4 ro "The segment associated to the region.";
2035        _ 1 mbz;
2036        prot_group_id 3 rw "The protection group associated to the region.";
2037        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2038        _ 11 mbz;
2039        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2040        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2041    };
2042    
2043    register l4_ap_region_l_h_103 addr(base, 0x63C) "Define the size, protection group and segment ID of the region" {
2044        _ 4 mbz;
2045        segment_id 4 ro "The segment associated to the region.";
2046        _ 1 mbz;
2047        prot_group_id 3 rw "The protection group associated to the region.";
2048        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2049        _ 11 mbz;
2050        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2051        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2052    };
2053    
2054    register l4_ap_region_l_h_104 addr(base, 0x644) "Define the size, protection group and segment ID of the region" {
2055        _ 4 mbz;
2056        segment_id 4 ro "The segment associated to the region.";
2057        _ 1 mbz;
2058        prot_group_id 3 rw "The protection group associated to the region.";
2059        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2060        _ 11 mbz;
2061        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2062        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2063    };
2064    
2065    register l4_ap_region_l_h_105 addr(base, 0x64C) "Define the size, protection group and segment ID of the region" {
2066        _ 4 mbz;
2067        segment_id 4 ro "The segment associated to the region.";
2068        _ 1 mbz;
2069        prot_group_id 3 rw "The protection group associated to the region.";
2070        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2071        _ 11 mbz;
2072        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2073        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2074    };
2075    
2076    register l4_ap_region_l_h_106 addr(base, 0x654) "Define the size, protection group and segment ID of the region" {
2077        _ 4 mbz;
2078        segment_id 4 ro "The segment associated to the region.";
2079        _ 1 mbz;
2080        prot_group_id 3 rw "The protection group associated to the region.";
2081        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2082        _ 11 mbz;
2083        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2084        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2085    };
2086    
2087    register l4_ap_region_l_h_107 addr(base, 0x65C) "Define the size, protection group and segment ID of the region" {
2088        _ 4 mbz;
2089        segment_id 4 ro "The segment associated to the region.";
2090        _ 1 mbz;
2091        prot_group_id 3 rw "The protection group associated to the region.";
2092        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2093        _ 11 mbz;
2094        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2095        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2096    };
2097    
2098    register l4_ap_region_l_h_108 addr(base, 0x664) "Define the size, protection group and segment ID of the region" {
2099        _ 4 mbz;
2100        segment_id 4 ro "The segment associated to the region.";
2101        _ 1 mbz;
2102        prot_group_id 3 rw "The protection group associated to the region.";
2103        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2104        _ 11 mbz;
2105        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2106        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2107    };
2108    
2109    register l4_ap_region_l_h_109 addr(base, 0x66C) "Define the size, protection group and segment ID of the region" {
2110        _ 4 mbz;
2111        segment_id 4 ro "The segment associated to the region.";
2112        _ 1 mbz;
2113        prot_group_id 3 rw "The protection group associated to the region.";
2114        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2115        _ 11 mbz;
2116        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2117        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2118    };
2119    
2120    register l4_ap_region_l_h_110 addr(base, 0x674) "Define the size, protection group and segment ID of the region" {
2121        _ 4 mbz;
2122        segment_id 4 ro "The segment associated to the region.";
2123        _ 1 mbz;
2124        prot_group_id 3 rw "The protection group associated to the region.";
2125        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2126        _ 11 mbz;
2127        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2128        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2129    };
2130    
2131    register l4_ap_region_l_h_111 addr(base, 0x67C) "Define the size, protection group and segment ID of the region" {
2132        _ 4 mbz;
2133        segment_id 4 ro "The segment associated to the region.";
2134        _ 1 mbz;
2135        prot_group_id 3 rw "The protection group associated to the region.";
2136        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2137        _ 11 mbz;
2138        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2139        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2140    };
2141    
2142    register l4_ap_region_l_h_112 addr(base, 0x684) "Define the size, protection group and segment ID of the region" {
2143        _ 4 mbz;
2144        segment_id 4 ro "The segment associated to the region.";
2145        _ 1 mbz;
2146        prot_group_id 3 rw "The protection group associated to the region.";
2147        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2148        _ 11 mbz;
2149        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2150        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2151    };
2152    
2153    register l4_ap_region_l_h_113 addr(base, 0x68C) "Define the size, protection group and segment ID of the region" {
2154        _ 4 mbz;
2155        segment_id 4 ro "The segment associated to the region.";
2156        _ 1 mbz;
2157        prot_group_id 3 rw "The protection group associated to the region.";
2158        byte_data_width_exp 3 ro "The target data byte width is 2 bytes.";
2159        _ 11 mbz;
2160        size 5 ro "Define the size of the region in bytes. 2 equals the region.";
2161        enable 1 ro "0x0: Disable the region, no access allows0x1: Enable the region, with access as define in registers";
2162    };
2163};