Robert Fekete | 58d50e2 | 2010-02-25 11:01:02 +0100 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (C) ST-Ericsson AB 2009 |
| 3 | * |
| 4 | * Author:Paul Wannback <paul.wannback@stericsson.com> for ST-Ericsson |
| 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it under |
| 7 | * the terms of the GNU General Public License as published by the Free Software |
| 8 | * Foundation; either version 2 of the License, or (at your option) any later |
| 9 | * version. |
| 10 | * |
| 11 | * This program is distributed in the hope that it will be useful, but WITHOUT |
| 12 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |
| 13 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more |
| 14 | * details. |
| 15 | * |
| 16 | * You should have received a copy of the GNU General Public License along with |
| 17 | * this program; if not, write to the Free Software Foundation, Inc., 59 Temple |
| 18 | * Place, Suite 330, Boston, MA 02111-1307 USA |
| 19 | */ |
Mian Yousaf Kaukab | 0864119 | 2010-05-02 17:10:39 +0200 | [diff] [blame] | 20 | |
| 21 | #ifndef __B2R2_STRUCTURES_H |
| 22 | #define __B2R2_STRUCTURES_H |
| 23 | |
Mian Yousaf Kaukab | 0864119 | 2010-05-02 17:10:39 +0200 | [diff] [blame] | 24 | /* C struct view */ |
Robert Fekete | 58d50e2 | 2010-02-25 11:01:02 +0100 | [diff] [blame] | 25 | struct b2r2_memory_map { |
| 26 | unsigned char fill0[2304]; |
| 27 | unsigned int BLT_SSBA17; /* @2304 */ |
| 28 | unsigned int BLT_SSBA18; /* @2308 */ |
| 29 | unsigned int BLT_SSBA19; /* @2312 */ |
| 30 | unsigned int BLT_SSBA20; /* @2316 */ |
| 31 | unsigned int BLT_SSBA21; /* @2320 */ |
| 32 | unsigned int BLT_SSBA22; /* @2324 */ |
| 33 | unsigned int BLT_SSBA23; /* @2328 */ |
| 34 | unsigned int BLT_SSBA24; /* @2332 */ |
| 35 | unsigned char fill1[32]; |
| 36 | unsigned int BLT_STBA5; /* @2368 */ |
| 37 | unsigned int BLT_STBA6; /* @2372 */ |
| 38 | unsigned int BLT_STBA7; /* @2376 */ |
| 39 | unsigned int BLT_STBA8; /* @2380 */ |
| 40 | unsigned char fill2[176]; |
| 41 | unsigned int BLT_CTL; /* @2560 */ |
| 42 | unsigned int BLT_ITS; /* @2564 */ |
| 43 | unsigned int BLT_STA1; /* @2568 */ |
| 44 | unsigned char fill3[4]; |
| 45 | unsigned int BLT_SSBA1; /* @2576 */ |
| 46 | unsigned int BLT_SSBA2; /* @2580 */ |
| 47 | unsigned int BLT_SSBA3; /* @2584 */ |
| 48 | unsigned int BLT_SSBA4; /* @2588 */ |
| 49 | unsigned int BLT_SSBA5; /* @2592 */ |
| 50 | unsigned int BLT_SSBA6; /* @2596 */ |
| 51 | unsigned int BLT_SSBA7; /* @2600 */ |
| 52 | unsigned int BLT_SSBA8; /* @2604 */ |
| 53 | unsigned int BLT_STBA1; /* @2608 */ |
| 54 | unsigned int BLT_STBA2; /* @2612 */ |
| 55 | unsigned int BLT_STBA3; /* @2616 */ |
| 56 | unsigned int BLT_STBA4; /* @2620 */ |
| 57 | unsigned int BLT_CQ1_TRIG_IP; /* @2624 */ |
| 58 | unsigned int BLT_CQ1_TRIG_CTL; /* @2628 */ |
| 59 | unsigned int BLT_CQ1_PACE_CTL; /* @2632 */ |
| 60 | unsigned int BLT_CQ1_IP; /* @2636 */ |
| 61 | unsigned int BLT_CQ2_TRIG_IP; /* @2640 */ |
| 62 | unsigned int BLT_CQ2_TRIG_CTL; /* @2644 */ |
| 63 | unsigned int BLT_CQ2_PACE_CTL; /* @2648 */ |
| 64 | unsigned int BLT_CQ2_IP; /* @2652 */ |
| 65 | unsigned int BLT_AQ1_CTL; /* @2656 */ |
| 66 | unsigned int BLT_AQ1_IP; /* @2660 */ |
| 67 | unsigned int BLT_AQ1_LNA; /* @2664 */ |
| 68 | unsigned int BLT_AQ1_STA; /* @2668 */ |
| 69 | unsigned int BLT_AQ2_CTL; /* @2672 */ |
| 70 | unsigned int BLT_AQ2_IP; /* @2676 */ |
| 71 | unsigned int BLT_AQ2_LNA; /* @2680 */ |
| 72 | unsigned int BLT_AQ2_STA; /* @2684 */ |
| 73 | unsigned int BLT_AQ3_CTL; /* @2688 */ |
| 74 | unsigned int BLT_AQ3_IP; /* @2692 */ |
| 75 | unsigned int BLT_AQ3_LNA; /* @2696 */ |
| 76 | unsigned int BLT_AQ3_STA; /* @2700 */ |
| 77 | unsigned int BLT_AQ4_CTL; /* @2704 */ |
| 78 | unsigned int BLT_AQ4_IP; /* @2708 */ |
| 79 | unsigned int BLT_AQ4_LNA; /* @2712 */ |
| 80 | unsigned int BLT_AQ4_STA; /* @2716 */ |
| 81 | unsigned int BLT_SSBA9; /* @2720 */ |
| 82 | unsigned int BLT_SSBA10; /* @2724 */ |
| 83 | unsigned int BLT_SSBA11; /* @2728 */ |
| 84 | unsigned int BLT_SSBA12; /* @2732 */ |
| 85 | unsigned int BLT_SSBA13; /* @2736 */ |
| 86 | unsigned int BLT_SSBA14; /* @2740 */ |
| 87 | unsigned int BLT_SSBA15; /* @2744 */ |
| 88 | unsigned int BLT_SSBA16; /* @2748 */ |
| 89 | unsigned int BLT_SGA1; /* @2752 */ |
| 90 | unsigned int BLT_SGA2; /* @2756 */ |
| 91 | unsigned char fill4[8]; |
| 92 | unsigned int BLT_ITM0; /* @2768 */ |
| 93 | unsigned int BLT_ITM1; /* @2772 */ |
| 94 | unsigned int BLT_ITM2; /* @2776 */ |
| 95 | unsigned int BLT_ITM3; /* @2780 */ |
| 96 | unsigned char fill5[16]; |
| 97 | unsigned int BLT_DFV2; /* @2800 */ |
| 98 | unsigned int BLT_DFV1; /* @2804 */ |
| 99 | unsigned int BLT_PRI; /* @2808 */ |
| 100 | unsigned char fill6[8]; |
| 101 | unsigned int PLUGS1_OP2; /* @2820 */ |
| 102 | unsigned int PLUGS1_CHZ; /* @2824 */ |
| 103 | unsigned int PLUGS1_MSZ; /* @2828 */ |
| 104 | unsigned int PLUGS1_PGZ; /* @2832 */ |
| 105 | unsigned char fill7[16]; |
| 106 | unsigned int PLUGS2_OP2; /* @2852 */ |
| 107 | unsigned int PLUGS2_CHZ; /* @2856 */ |
| 108 | unsigned int PLUGS2_MSZ; /* @2860 */ |
| 109 | unsigned int PLUGS2_PGZ; /* @2864 */ |
| 110 | unsigned char fill8[16]; |
| 111 | unsigned int PLUGS3_OP2; /* @2884 */ |
| 112 | unsigned int PLUGS3_CHZ; /* @2888 */ |
| 113 | unsigned int PLUGS3_MSZ; /* @2892 */ |
| 114 | unsigned int PLUGS3_PGZ; /* @2896 */ |
| 115 | unsigned char fill9[48]; |
| 116 | unsigned int PLUGT_OP2; /* @2948 */ |
| 117 | unsigned int PLUGT_CHZ; /* @2952 */ |
| 118 | unsigned int PLUGT_MSZ; /* @2956 */ |
| 119 | unsigned int PLUGT_PGZ; /* @2960 */ |
| 120 | unsigned char fill10[108]; |
| 121 | unsigned int BLT_NIP; /* @3072 */ |
| 122 | unsigned int BLT_CIC; /* @3076 */ |
| 123 | unsigned int BLT_INS; /* @3080 */ |
| 124 | unsigned int BLT_ACK; /* @3084 */ |
| 125 | unsigned int BLT_TBA; /* @3088 */ |
| 126 | unsigned int BLT_TTY; /* @3092 */ |
| 127 | unsigned int BLT_TXY; /* @3096 */ |
| 128 | unsigned int BLT_TSZ; /* @3100 */ |
| 129 | unsigned int BLT_S1CF; /* @3104 */ |
| 130 | unsigned int BLT_S2CF; /* @3108 */ |
| 131 | unsigned int BLT_S1BA; /* @3112 */ |
| 132 | unsigned int BLT_S1TY; /* @3116 */ |
| 133 | unsigned int BLT_S1XY; /* @3120 */ |
| 134 | unsigned char fill11[4]; |
| 135 | unsigned int BLT_S2BA; /* @3128 */ |
| 136 | unsigned int BLT_S2TY; /* @3132 */ |
| 137 | unsigned int BLT_S2XY; /* @3136 */ |
| 138 | unsigned int BLT_S2SZ; /* @3140 */ |
| 139 | unsigned int BLT_S3BA; /* @3144 */ |
| 140 | unsigned int BLT_S3TY; /* @3148 */ |
| 141 | unsigned int BLT_S3XY; /* @3152 */ |
| 142 | unsigned int BLT_S3SZ; /* @3156 */ |
| 143 | unsigned int BLT_CWO; /* @3160 */ |
| 144 | unsigned int BLT_CWS; /* @3164 */ |
| 145 | unsigned int BLT_CCO; /* @3168 */ |
| 146 | unsigned int BLT_CML; /* @3172 */ |
| 147 | unsigned int BLT_FCTL; /* @3176 */ |
| 148 | unsigned int BLT_PMK; /* @3180 */ |
| 149 | unsigned int BLT_RSF; /* @3184 */ |
| 150 | unsigned int BLT_RZI; /* @3188 */ |
| 151 | unsigned int BLT_HFP; /* @3192 */ |
| 152 | unsigned int BLT_VFP; /* @3196 */ |
| 153 | unsigned int BLT_Y_RSF; /* @3200 */ |
| 154 | unsigned int BLT_Y_RZI; /* @3204 */ |
| 155 | unsigned int BLT_Y_HFP; /* @3208 */ |
| 156 | unsigned int BLT_Y_VFP; /* @3212 */ |
| 157 | unsigned char fill12[16]; |
| 158 | unsigned int BLT_KEY1; /* @3232 */ |
| 159 | unsigned int BLT_KEY2; /* @3236 */ |
| 160 | unsigned char fill13[8]; |
| 161 | unsigned int BLT_SAR; /* @3248 */ |
| 162 | unsigned int BLT_USR; /* @3252 */ |
| 163 | unsigned char fill14[8]; |
| 164 | unsigned int BLT_IVMX0; /* @3264 */ |
| 165 | unsigned int BLT_IVMX1; /* @3268 */ |
| 166 | unsigned int BLT_IVMX2; /* @3272 */ |
| 167 | unsigned int BLT_IVMX3; /* @3276 */ |
| 168 | unsigned int BLT_OVMX0; /* @3280 */ |
| 169 | unsigned int BLT_OVMX1; /* @3284 */ |
| 170 | unsigned int BLT_OVMX2; /* @3288 */ |
| 171 | unsigned int BLT_OVMX3; /* @3292 */ |
| 172 | unsigned char fill15[8]; |
| 173 | unsigned int BLT_VC1R; /* @3304 */ |
| 174 | unsigned char fill16[20]; |
| 175 | unsigned int BLT_Y_HFC0; /* @3328 */ |
| 176 | unsigned int BLT_Y_HFC1; /* @3332 */ |
| 177 | unsigned int BLT_Y_HFC2; /* @3336 */ |
| 178 | unsigned int BLT_Y_HFC3; /* @3340 */ |
| 179 | unsigned int BLT_Y_HFC4; /* @3344 */ |
| 180 | unsigned int BLT_Y_HFC5; /* @3348 */ |
| 181 | unsigned int BLT_Y_HFC6; /* @3352 */ |
| 182 | unsigned int BLT_Y_HFC7; /* @3356 */ |
| 183 | unsigned int BLT_Y_HFC8; /* @3360 */ |
| 184 | unsigned int BLT_Y_HFC9; /* @3364 */ |
| 185 | unsigned int BLT_Y_HFC10; /* @3368 */ |
| 186 | unsigned int BLT_Y_HFC11; /* @3372 */ |
| 187 | unsigned int BLT_Y_HFC12; /* @3376 */ |
| 188 | unsigned int BLT_Y_HFC13; /* @3380 */ |
| 189 | unsigned int BLT_Y_HFC14; /* @3384 */ |
| 190 | unsigned int BLT_Y_HFC15; /* @3388 */ |
| 191 | unsigned char fill17[80]; |
| 192 | unsigned int BLT_Y_VFC0; /* @3472 */ |
| 193 | unsigned int BLT_Y_VFC1; /* @3476 */ |
| 194 | unsigned int BLT_Y_VFC2; /* @3480 */ |
| 195 | unsigned int BLT_Y_VFC3; /* @3484 */ |
| 196 | unsigned int BLT_Y_VFC4; /* @3488 */ |
| 197 | unsigned int BLT_Y_VFC5; /* @3492 */ |
| 198 | unsigned int BLT_Y_VFC6; /* @3496 */ |
| 199 | unsigned int BLT_Y_VFC7; /* @3500 */ |
| 200 | unsigned int BLT_Y_VFC8; /* @3504 */ |
| 201 | unsigned int BLT_Y_VFC9; /* @3508 */ |
| 202 | unsigned char fill18[72]; |
| 203 | unsigned int BLT_HFC0; /* @3584 */ |
| 204 | unsigned int BLT_HFC1; /* @3588 */ |
| 205 | unsigned int BLT_HFC2; /* @3592 */ |
| 206 | unsigned int BLT_HFC3; /* @3596 */ |
| 207 | unsigned int BLT_HFC4; /* @3600 */ |
| 208 | unsigned int BLT_HFC5; /* @3604 */ |
| 209 | unsigned int BLT_HFC6; /* @3608 */ |
| 210 | unsigned int BLT_HFC7; /* @3612 */ |
| 211 | unsigned int BLT_HFC8; /* @3616 */ |
| 212 | unsigned int BLT_HFC9; /* @3620 */ |
| 213 | unsigned int BLT_HFC10; /* @3624 */ |
| 214 | unsigned int BLT_HFC11; /* @3628 */ |
| 215 | unsigned int BLT_HFC12; /* @3632 */ |
| 216 | unsigned int BLT_HFC13; /* @3636 */ |
| 217 | unsigned int BLT_HFC14; /* @3640 */ |
| 218 | unsigned int BLT_HFC15; /* @3644 */ |
| 219 | unsigned char fill19[80]; |
| 220 | unsigned int BLT_VFC0; /* @3728 */ |
| 221 | unsigned int BLT_VFC1; /* @3732 */ |
| 222 | unsigned int BLT_VFC2; /* @3736 */ |
| 223 | unsigned int BLT_VFC3; /* @3740 */ |
| 224 | unsigned int BLT_VFC4; /* @3744 */ |
| 225 | unsigned int BLT_VFC5; /* @3748 */ |
| 226 | unsigned int BLT_VFC6; /* @3752 */ |
| 227 | unsigned int BLT_VFC7; /* @3756 */ |
| 228 | unsigned int BLT_VFC8; /* @3760 */ |
| 229 | unsigned int BLT_VFC9; /* @3764 */ |
| 230 | }; |
Mian Yousaf Kaukab | 0864119 | 2010-05-02 17:10:39 +0200 | [diff] [blame] | 231 | |
| 232 | #endif /* !defined(__B2R2_STRUCTURES_H) */ |
| 233 | |