| Haavard Skinnemoen | 5f97f7f | 2006-09-25 23:32:13 -0700 | [diff] [blame] | 1 | /* | 
 | 2 |  * Automatically generated by gen-header.xsl | 
 | 3 |  */ | 
 | 4 | #ifndef __ASM_AVR32_PERIHP_INTC_H__ | 
 | 5 | #define __ASM_AVR32_PERIHP_INTC_H__ | 
 | 6 |  | 
 | 7 | #define INTC_NUM_INT_GRPS            33 | 
 | 8 |  | 
 | 9 | #define INTC_INTPR0                  0x0 | 
 | 10 | # define INTC_INTPR0_INTLEV_OFFSET   30 | 
 | 11 | # define INTC_INTPR0_INTLEV_SIZE     2 | 
 | 12 | # define INTC_INTPR0_OFFSET_OFFSET   0 | 
 | 13 | # define INTC_INTPR0_OFFSET_SIZE     24 | 
 | 14 | #define INTC_INTREQ0                 0x100 | 
 | 15 | # define INTC_INTREQ0_IREQUEST0_OFFSET 0 | 
 | 16 | # define INTC_INTREQ0_IREQUEST0_SIZE 1 | 
 | 17 | # define INTC_INTREQ0_IREQUEST1_OFFSET 1 | 
 | 18 | # define INTC_INTREQ0_IREQUEST1_SIZE 1 | 
 | 19 | #define INTC_INTPR1                  0x4 | 
 | 20 | # define INTC_INTPR1_INTLEV_OFFSET   30 | 
 | 21 | # define INTC_INTPR1_INTLEV_SIZE     2 | 
 | 22 | # define INTC_INTPR1_OFFSET_OFFSET   0 | 
 | 23 | # define INTC_INTPR1_OFFSET_SIZE     24 | 
 | 24 | #define INTC_INTREQ1                 0x104 | 
 | 25 | # define INTC_INTREQ1_IREQUEST32_OFFSET 0 | 
 | 26 | # define INTC_INTREQ1_IREQUEST32_SIZE 1 | 
 | 27 | # define INTC_INTREQ1_IREQUEST33_OFFSET 1 | 
 | 28 | # define INTC_INTREQ1_IREQUEST33_SIZE 1 | 
 | 29 | # define INTC_INTREQ1_IREQUEST34_OFFSET 2 | 
 | 30 | # define INTC_INTREQ1_IREQUEST34_SIZE 1 | 
 | 31 | # define INTC_INTREQ1_IREQUEST35_OFFSET 3 | 
 | 32 | # define INTC_INTREQ1_IREQUEST35_SIZE 1 | 
 | 33 | # define INTC_INTREQ1_IREQUEST36_OFFSET 4 | 
 | 34 | # define INTC_INTREQ1_IREQUEST36_SIZE 1 | 
 | 35 | # define INTC_INTREQ1_IREQUEST37_OFFSET 5 | 
 | 36 | # define INTC_INTREQ1_IREQUEST37_SIZE 1 | 
 | 37 | #define INTC_INTPR2                  0x8 | 
 | 38 | # define INTC_INTPR2_INTLEV_OFFSET   30 | 
 | 39 | # define INTC_INTPR2_INTLEV_SIZE     2 | 
 | 40 | # define INTC_INTPR2_OFFSET_OFFSET   0 | 
 | 41 | # define INTC_INTPR2_OFFSET_SIZE     24 | 
 | 42 | #define INTC_INTREQ2                 0x108 | 
 | 43 | # define INTC_INTREQ2_IREQUEST64_OFFSET 0 | 
 | 44 | # define INTC_INTREQ2_IREQUEST64_SIZE 1 | 
 | 45 | # define INTC_INTREQ2_IREQUEST65_OFFSET 1 | 
 | 46 | # define INTC_INTREQ2_IREQUEST65_SIZE 1 | 
 | 47 | # define INTC_INTREQ2_IREQUEST66_OFFSET 2 | 
 | 48 | # define INTC_INTREQ2_IREQUEST66_SIZE 1 | 
 | 49 | # define INTC_INTREQ2_IREQUEST67_OFFSET 3 | 
 | 50 | # define INTC_INTREQ2_IREQUEST67_SIZE 1 | 
 | 51 | # define INTC_INTREQ2_IREQUEST68_OFFSET 4 | 
 | 52 | # define INTC_INTREQ2_IREQUEST68_SIZE 1 | 
 | 53 | #define INTC_INTPR3                  0xc | 
 | 54 | # define INTC_INTPR3_INTLEV_OFFSET   30 | 
 | 55 | # define INTC_INTPR3_INTLEV_SIZE     2 | 
 | 56 | # define INTC_INTPR3_OFFSET_OFFSET   0 | 
 | 57 | # define INTC_INTPR3_OFFSET_SIZE     24 | 
 | 58 | #define INTC_INTREQ3                 0x10c | 
 | 59 | # define INTC_INTREQ3_IREQUEST96_OFFSET 0 | 
 | 60 | # define INTC_INTREQ3_IREQUEST96_SIZE 1 | 
 | 61 | #define INTC_INTPR4                  0x10 | 
 | 62 | # define INTC_INTPR4_INTLEV_OFFSET   30 | 
 | 63 | # define INTC_INTPR4_INTLEV_SIZE     2 | 
 | 64 | # define INTC_INTPR4_OFFSET_OFFSET   0 | 
 | 65 | # define INTC_INTPR4_OFFSET_SIZE     24 | 
 | 66 | #define INTC_INTREQ4                 0x110 | 
 | 67 | # define INTC_INTREQ4_IREQUEST128_OFFSET 0 | 
 | 68 | # define INTC_INTREQ4_IREQUEST128_SIZE 1 | 
 | 69 | #define INTC_INTPR5                  0x14 | 
 | 70 | # define INTC_INTPR5_INTLEV_OFFSET   30 | 
 | 71 | # define INTC_INTPR5_INTLEV_SIZE     2 | 
 | 72 | # define INTC_INTPR5_OFFSET_OFFSET   0 | 
 | 73 | # define INTC_INTPR5_OFFSET_SIZE     24 | 
 | 74 | #define INTC_INTREQ5                 0x114 | 
 | 75 | # define INTC_INTREQ5_IREQUEST160_OFFSET 0 | 
 | 76 | # define INTC_INTREQ5_IREQUEST160_SIZE 1 | 
 | 77 | #define INTC_INTPR6                  0x18 | 
 | 78 | # define INTC_INTPR6_INTLEV_OFFSET   30 | 
 | 79 | # define INTC_INTPR6_INTLEV_SIZE     2 | 
 | 80 | # define INTC_INTPR6_OFFSET_OFFSET   0 | 
 | 81 | # define INTC_INTPR6_OFFSET_SIZE     24 | 
 | 82 | #define INTC_INTREQ6                 0x118 | 
 | 83 | # define INTC_INTREQ6_IREQUEST192_OFFSET 0 | 
 | 84 | # define INTC_INTREQ6_IREQUEST192_SIZE 1 | 
 | 85 | #define INTC_INTPR7                  0x1c | 
 | 86 | # define INTC_INTPR7_INTLEV_OFFSET   30 | 
 | 87 | # define INTC_INTPR7_INTLEV_SIZE     2 | 
 | 88 | # define INTC_INTPR7_OFFSET_OFFSET   0 | 
 | 89 | # define INTC_INTPR7_OFFSET_SIZE     24 | 
 | 90 | #define INTC_INTREQ7                 0x11c | 
 | 91 | # define INTC_INTREQ7_IREQUEST224_OFFSET 0 | 
 | 92 | # define INTC_INTREQ7_IREQUEST224_SIZE 1 | 
 | 93 | #define INTC_INTPR8                  0x20 | 
 | 94 | # define INTC_INTPR8_INTLEV_OFFSET   30 | 
 | 95 | # define INTC_INTPR8_INTLEV_SIZE     2 | 
 | 96 | # define INTC_INTPR8_OFFSET_OFFSET   0 | 
 | 97 | # define INTC_INTPR8_OFFSET_SIZE     24 | 
 | 98 | #define INTC_INTREQ8                 0x120 | 
 | 99 | # define INTC_INTREQ8_IREQUEST256_OFFSET 0 | 
 | 100 | # define INTC_INTREQ8_IREQUEST256_SIZE 1 | 
 | 101 | #define INTC_INTPR9                  0x24 | 
 | 102 | # define INTC_INTPR9_INTLEV_OFFSET   30 | 
 | 103 | # define INTC_INTPR9_INTLEV_SIZE     2 | 
 | 104 | # define INTC_INTPR9_OFFSET_OFFSET   0 | 
 | 105 | # define INTC_INTPR9_OFFSET_SIZE     24 | 
 | 106 | #define INTC_INTREQ9                 0x124 | 
 | 107 | # define INTC_INTREQ9_IREQUEST288_OFFSET 0 | 
 | 108 | # define INTC_INTREQ9_IREQUEST288_SIZE 1 | 
 | 109 | #define INTC_INTPR10                 0x28 | 
 | 110 | # define INTC_INTPR10_INTLEV_OFFSET  30 | 
 | 111 | # define INTC_INTPR10_INTLEV_SIZE    2 | 
 | 112 | # define INTC_INTPR10_OFFSET_OFFSET  0 | 
 | 113 | # define INTC_INTPR10_OFFSET_SIZE    24 | 
 | 114 | #define INTC_INTREQ10                0x128 | 
 | 115 | # define INTC_INTREQ10_IREQUEST320_OFFSET 0 | 
 | 116 | # define INTC_INTREQ10_IREQUEST320_SIZE 1 | 
 | 117 | #define INTC_INTPR11                 0x2c | 
 | 118 | # define INTC_INTPR11_INTLEV_OFFSET  30 | 
 | 119 | # define INTC_INTPR11_INTLEV_SIZE    2 | 
 | 120 | # define INTC_INTPR11_OFFSET_OFFSET  0 | 
 | 121 | # define INTC_INTPR11_OFFSET_SIZE    24 | 
 | 122 | #define INTC_INTREQ11                0x12c | 
 | 123 | # define INTC_INTREQ11_IREQUEST352_OFFSET 0 | 
 | 124 | # define INTC_INTREQ11_IREQUEST352_SIZE 1 | 
 | 125 | #define INTC_INTPR12                 0x30 | 
 | 126 | # define INTC_INTPR12_INTLEV_OFFSET  30 | 
 | 127 | # define INTC_INTPR12_INTLEV_SIZE    2 | 
 | 128 | # define INTC_INTPR12_OFFSET_OFFSET  0 | 
 | 129 | # define INTC_INTPR12_OFFSET_SIZE    24 | 
 | 130 | #define INTC_INTREQ12                0x130 | 
 | 131 | # define INTC_INTREQ12_IREQUEST384_OFFSET 0 | 
 | 132 | # define INTC_INTREQ12_IREQUEST384_SIZE 1 | 
 | 133 | #define INTC_INTPR13                 0x34 | 
 | 134 | # define INTC_INTPR13_INTLEV_OFFSET  30 | 
 | 135 | # define INTC_INTPR13_INTLEV_SIZE    2 | 
 | 136 | # define INTC_INTPR13_OFFSET_OFFSET  0 | 
 | 137 | # define INTC_INTPR13_OFFSET_SIZE    24 | 
 | 138 | #define INTC_INTREQ13                0x134 | 
 | 139 | # define INTC_INTREQ13_IREQUEST416_OFFSET 0 | 
 | 140 | # define INTC_INTREQ13_IREQUEST416_SIZE 1 | 
 | 141 | #define INTC_INTPR14                 0x38 | 
 | 142 | # define INTC_INTPR14_INTLEV_OFFSET  30 | 
 | 143 | # define INTC_INTPR14_INTLEV_SIZE    2 | 
 | 144 | # define INTC_INTPR14_OFFSET_OFFSET  0 | 
 | 145 | # define INTC_INTPR14_OFFSET_SIZE    24 | 
 | 146 | #define INTC_INTREQ14                0x138 | 
 | 147 | # define INTC_INTREQ14_IREQUEST448_OFFSET 0 | 
 | 148 | # define INTC_INTREQ14_IREQUEST448_SIZE 1 | 
 | 149 | #define INTC_INTPR15                 0x3c | 
 | 150 | # define INTC_INTPR15_INTLEV_OFFSET  30 | 
 | 151 | # define INTC_INTPR15_INTLEV_SIZE    2 | 
 | 152 | # define INTC_INTPR15_OFFSET_OFFSET  0 | 
 | 153 | # define INTC_INTPR15_OFFSET_SIZE    24 | 
 | 154 | #define INTC_INTREQ15                0x13c | 
 | 155 | # define INTC_INTREQ15_IREQUEST480_OFFSET 0 | 
 | 156 | # define INTC_INTREQ15_IREQUEST480_SIZE 1 | 
 | 157 | #define INTC_INTPR16                 0x40 | 
 | 158 | # define INTC_INTPR16_INTLEV_OFFSET  30 | 
 | 159 | # define INTC_INTPR16_INTLEV_SIZE    2 | 
 | 160 | # define INTC_INTPR16_OFFSET_OFFSET  0 | 
 | 161 | # define INTC_INTPR16_OFFSET_SIZE    24 | 
 | 162 | #define INTC_INTREQ16                0x140 | 
 | 163 | # define INTC_INTREQ16_IREQUEST512_OFFSET 0 | 
 | 164 | # define INTC_INTREQ16_IREQUEST512_SIZE 1 | 
 | 165 | #define INTC_INTPR17                 0x44 | 
 | 166 | # define INTC_INTPR17_INTLEV_OFFSET  30 | 
 | 167 | # define INTC_INTPR17_INTLEV_SIZE    2 | 
 | 168 | # define INTC_INTPR17_OFFSET_OFFSET  0 | 
 | 169 | # define INTC_INTPR17_OFFSET_SIZE    24 | 
 | 170 | #define INTC_INTREQ17                0x144 | 
 | 171 | # define INTC_INTREQ17_IREQUEST544_OFFSET 0 | 
 | 172 | # define INTC_INTREQ17_IREQUEST544_SIZE 1 | 
 | 173 | #define INTC_INTPR18                 0x48 | 
 | 174 | # define INTC_INTPR18_INTLEV_OFFSET  30 | 
 | 175 | # define INTC_INTPR18_INTLEV_SIZE    2 | 
 | 176 | # define INTC_INTPR18_OFFSET_OFFSET  0 | 
 | 177 | # define INTC_INTPR18_OFFSET_SIZE    24 | 
 | 178 | #define INTC_INTREQ18                0x148 | 
 | 179 | # define INTC_INTREQ18_IREQUEST576_OFFSET 0 | 
 | 180 | # define INTC_INTREQ18_IREQUEST576_SIZE 1 | 
 | 181 | #define INTC_INTPR19                 0x4c | 
 | 182 | # define INTC_INTPR19_INTLEV_OFFSET  30 | 
 | 183 | # define INTC_INTPR19_INTLEV_SIZE    2 | 
 | 184 | # define INTC_INTPR19_OFFSET_OFFSET  0 | 
 | 185 | # define INTC_INTPR19_OFFSET_SIZE    24 | 
 | 186 | #define INTC_INTREQ19                0x14c | 
 | 187 | # define INTC_INTREQ19_IREQUEST608_OFFSET 0 | 
 | 188 | # define INTC_INTREQ19_IREQUEST608_SIZE 1 | 
 | 189 | # define INTC_INTREQ19_IREQUEST609_OFFSET 1 | 
 | 190 | # define INTC_INTREQ19_IREQUEST609_SIZE 1 | 
 | 191 | # define INTC_INTREQ19_IREQUEST610_OFFSET 2 | 
 | 192 | # define INTC_INTREQ19_IREQUEST610_SIZE 1 | 
 | 193 | # define INTC_INTREQ19_IREQUEST611_OFFSET 3 | 
 | 194 | # define INTC_INTREQ19_IREQUEST611_SIZE 1 | 
 | 195 | #define INTC_INTPR20                 0x50 | 
 | 196 | # define INTC_INTPR20_INTLEV_OFFSET  30 | 
 | 197 | # define INTC_INTPR20_INTLEV_SIZE    2 | 
 | 198 | # define INTC_INTPR20_OFFSET_OFFSET  0 | 
 | 199 | # define INTC_INTPR20_OFFSET_SIZE    24 | 
 | 200 | #define INTC_INTREQ20                0x150 | 
 | 201 | # define INTC_INTREQ20_IREQUEST640_OFFSET 0 | 
 | 202 | # define INTC_INTREQ20_IREQUEST640_SIZE 1 | 
 | 203 | #define INTC_INTPR21                 0x54 | 
 | 204 | # define INTC_INTPR21_INTLEV_OFFSET  30 | 
 | 205 | # define INTC_INTPR21_INTLEV_SIZE    2 | 
 | 206 | # define INTC_INTPR21_OFFSET_OFFSET  0 | 
 | 207 | # define INTC_INTPR21_OFFSET_SIZE    24 | 
 | 208 | #define INTC_INTREQ21                0x154 | 
 | 209 | # define INTC_INTREQ21_IREQUEST672_OFFSET 0 | 
 | 210 | # define INTC_INTREQ21_IREQUEST672_SIZE 1 | 
 | 211 | #define INTC_INTPR22                 0x58 | 
 | 212 | # define INTC_INTPR22_INTLEV_OFFSET  30 | 
 | 213 | # define INTC_INTPR22_INTLEV_SIZE    2 | 
 | 214 | # define INTC_INTPR22_OFFSET_OFFSET  0 | 
 | 215 | # define INTC_INTPR22_OFFSET_SIZE    24 | 
 | 216 | #define INTC_INTREQ22                0x158 | 
 | 217 | # define INTC_INTREQ22_IREQUEST704_OFFSET 0 | 
 | 218 | # define INTC_INTREQ22_IREQUEST704_SIZE 1 | 
 | 219 | # define INTC_INTREQ22_IREQUEST705_OFFSET 1 | 
 | 220 | # define INTC_INTREQ22_IREQUEST705_SIZE 1 | 
 | 221 | # define INTC_INTREQ22_IREQUEST706_OFFSET 2 | 
 | 222 | # define INTC_INTREQ22_IREQUEST706_SIZE 1 | 
 | 223 | #define INTC_INTPR23                 0x5c | 
 | 224 | # define INTC_INTPR23_INTLEV_OFFSET  30 | 
 | 225 | # define INTC_INTPR23_INTLEV_SIZE    2 | 
 | 226 | # define INTC_INTPR23_OFFSET_OFFSET  0 | 
 | 227 | # define INTC_INTPR23_OFFSET_SIZE    24 | 
 | 228 | #define INTC_INTREQ23                0x15c | 
 | 229 | # define INTC_INTREQ23_IREQUEST736_OFFSET 0 | 
 | 230 | # define INTC_INTREQ23_IREQUEST736_SIZE 1 | 
 | 231 | # define INTC_INTREQ23_IREQUEST737_OFFSET 1 | 
 | 232 | # define INTC_INTREQ23_IREQUEST737_SIZE 1 | 
 | 233 | # define INTC_INTREQ23_IREQUEST738_OFFSET 2 | 
 | 234 | # define INTC_INTREQ23_IREQUEST738_SIZE 1 | 
 | 235 | #define INTC_INTPR24                 0x60 | 
 | 236 | # define INTC_INTPR24_INTLEV_OFFSET  30 | 
 | 237 | # define INTC_INTPR24_INTLEV_SIZE    2 | 
 | 238 | # define INTC_INTPR24_OFFSET_OFFSET  0 | 
 | 239 | # define INTC_INTPR24_OFFSET_SIZE    24 | 
 | 240 | #define INTC_INTREQ24                0x160 | 
 | 241 | # define INTC_INTREQ24_IREQUEST768_OFFSET 0 | 
 | 242 | # define INTC_INTREQ24_IREQUEST768_SIZE 1 | 
 | 243 | #define INTC_INTPR25                 0x64 | 
 | 244 | # define INTC_INTPR25_INTLEV_OFFSET  30 | 
 | 245 | # define INTC_INTPR25_INTLEV_SIZE    2 | 
 | 246 | # define INTC_INTPR25_OFFSET_OFFSET  0 | 
 | 247 | # define INTC_INTPR25_OFFSET_SIZE    24 | 
 | 248 | #define INTC_INTREQ25                0x164 | 
 | 249 | # define INTC_INTREQ25_IREQUEST800_OFFSET 0 | 
 | 250 | # define INTC_INTREQ25_IREQUEST800_SIZE 1 | 
 | 251 | #define INTC_INTPR26                 0x68 | 
 | 252 | # define INTC_INTPR26_INTLEV_OFFSET  30 | 
 | 253 | # define INTC_INTPR26_INTLEV_SIZE    2 | 
 | 254 | # define INTC_INTPR26_OFFSET_OFFSET  0 | 
 | 255 | # define INTC_INTPR26_OFFSET_SIZE    24 | 
 | 256 | #define INTC_INTREQ26                0x168 | 
 | 257 | # define INTC_INTREQ26_IREQUEST832_OFFSET 0 | 
 | 258 | # define INTC_INTREQ26_IREQUEST832_SIZE 1 | 
 | 259 | #define INTC_INTPR27                 0x6c | 
 | 260 | # define INTC_INTPR27_INTLEV_OFFSET  30 | 
 | 261 | # define INTC_INTPR27_INTLEV_SIZE    2 | 
 | 262 | # define INTC_INTPR27_OFFSET_OFFSET  0 | 
 | 263 | # define INTC_INTPR27_OFFSET_SIZE    24 | 
 | 264 | #define INTC_INTREQ27                0x16c | 
 | 265 | # define INTC_INTREQ27_IREQUEST864_OFFSET 0 | 
 | 266 | # define INTC_INTREQ27_IREQUEST864_SIZE 1 | 
 | 267 | #define INTC_INTPR28                 0x70 | 
 | 268 | # define INTC_INTPR28_INTLEV_OFFSET  30 | 
 | 269 | # define INTC_INTPR28_INTLEV_SIZE    2 | 
 | 270 | # define INTC_INTPR28_OFFSET_OFFSET  0 | 
 | 271 | # define INTC_INTPR28_OFFSET_SIZE    24 | 
 | 272 | #define INTC_INTREQ28                0x170 | 
 | 273 | # define INTC_INTREQ28_IREQUEST896_OFFSET 0 | 
 | 274 | # define INTC_INTREQ28_IREQUEST896_SIZE 1 | 
 | 275 | #define INTC_INTPR29                 0x74 | 
 | 276 | # define INTC_INTPR29_INTLEV_OFFSET  30 | 
 | 277 | # define INTC_INTPR29_INTLEV_SIZE    2 | 
 | 278 | # define INTC_INTPR29_OFFSET_OFFSET  0 | 
 | 279 | # define INTC_INTPR29_OFFSET_SIZE    24 | 
 | 280 | #define INTC_INTREQ29                0x174 | 
 | 281 | # define INTC_INTREQ29_IREQUEST928_OFFSET 0 | 
 | 282 | # define INTC_INTREQ29_IREQUEST928_SIZE 1 | 
 | 283 | #define INTC_INTPR30                 0x78 | 
 | 284 | # define INTC_INTPR30_INTLEV_OFFSET  30 | 
 | 285 | # define INTC_INTPR30_INTLEV_SIZE    2 | 
 | 286 | # define INTC_INTPR30_OFFSET_OFFSET  0 | 
 | 287 | # define INTC_INTPR30_OFFSET_SIZE    24 | 
 | 288 | #define INTC_INTREQ30                0x178 | 
 | 289 | # define INTC_INTREQ30_IREQUEST960_OFFSET 0 | 
 | 290 | # define INTC_INTREQ30_IREQUEST960_SIZE 1 | 
 | 291 | #define INTC_INTPR31                 0x7c | 
 | 292 | # define INTC_INTPR31_INTLEV_OFFSET  30 | 
 | 293 | # define INTC_INTPR31_INTLEV_SIZE    2 | 
 | 294 | # define INTC_INTPR31_OFFSET_OFFSET  0 | 
 | 295 | # define INTC_INTPR31_OFFSET_SIZE    24 | 
 | 296 | #define INTC_INTREQ31                0x17c | 
 | 297 | # define INTC_INTREQ31_IREQUEST992_OFFSET 0 | 
 | 298 | # define INTC_INTREQ31_IREQUEST992_SIZE 1 | 
 | 299 | #define INTC_INTPR32                 0x80 | 
 | 300 | # define INTC_INTPR32_INTLEV_OFFSET  30 | 
 | 301 | # define INTC_INTPR32_INTLEV_SIZE    2 | 
 | 302 | # define INTC_INTPR32_OFFSET_OFFSET  0 | 
 | 303 | # define INTC_INTPR32_OFFSET_SIZE    24 | 
 | 304 | #define INTC_INTREQ32                0x180 | 
 | 305 | # define INTC_INTREQ32_IREQUEST1024_OFFSET 0 | 
 | 306 | # define INTC_INTREQ32_IREQUEST1024_SIZE 1 | 
 | 307 | #define INTC_INTCAUSE0               0x20c | 
 | 308 | # define INTC_INTCAUSE0_CAUSEGRP_OFFSET 0 | 
 | 309 | # define INTC_INTCAUSE0_CAUSEGRP_SIZE 6 | 
 | 310 | #define INTC_INTCAUSE1               0x208 | 
 | 311 | # define INTC_INTCAUSE1_CAUSEGRP_OFFSET 0 | 
 | 312 | # define INTC_INTCAUSE1_CAUSEGRP_SIZE 6 | 
 | 313 | #define INTC_INTCAUSE2               0x204 | 
 | 314 | # define INTC_INTCAUSE2_CAUSEGRP_OFFSET 0 | 
 | 315 | # define INTC_INTCAUSE2_CAUSEGRP_SIZE 6 | 
 | 316 | #define INTC_INTCAUSE3               0x200 | 
 | 317 | # define INTC_INTCAUSE3_CAUSEGRP_OFFSET 0 | 
 | 318 | # define INTC_INTCAUSE3_CAUSEGRP_SIZE 6 | 
 | 319 |  | 
 | 320 | #define INTC_BIT(name)               (1 << INTC_##name##_OFFSET) | 
 | 321 | #define INTC_MKBF(name, value)       (((value) & ((1 << INTC_##name##_SIZE) - 1)) << INTC_##name##_OFFSET) | 
 | 322 | #define INTC_GETBF(name, value)      (((value) >> INTC_##name##_OFFSET) & ((1 << INTC_##name##_SIZE) - 1)) | 
 | 323 |  | 
| Haavard Skinnemoen | 452976b | 2006-10-24 10:12:45 +0200 | [diff] [blame] | 324 | #define intc_readl(port,reg)					\ | 
 | 325 | 	__raw_readl((port)->regs + INTC_##reg) | 
 | 326 | #define intc_writel(port,reg,value)				\ | 
 | 327 | 	__raw_writel((value), (port)->regs + INTC_##reg) | 
| Haavard Skinnemoen | 5f97f7f | 2006-09-25 23:32:13 -0700 | [diff] [blame] | 328 |  | 
 | 329 | #endif /* __ASM_AVR32_PERIHP_INTC_H__ */ |