Changeset 33ba808 in rtems
- Timestamp:
- 10/09/14 05:42:41 (9 years ago)
- Branches:
- 4.11, 5, master
- Children:
- fa40ec52
- Parents:
- cf7df0e
- git-author:
- Sebastian Huber <sebastian.huber@…> (10/09/14 05:42:41)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (10/09/14 05:50:37)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libcpu/m68k/mcf5235/include/mcf5235.h
rcf7df0e r33ba808 14 14 #ifndef _CPU_MCF5235_H 15 15 #define _CPU_MCF5235_H 16 17 #include <stdint.h> 16 18 17 19 /********************************************************************/ … … 193 195 * Memory map definitions from linker command files 194 196 */ 195 extern uint8__IPSBAR[];197 extern char __IPSBAR[]; 196 198 197 199 /********************************************************************* … … 202 204 203 205 /* Register read/write macros */ 204 #define MCF5235_WCR (*(vuint16*)( void*)(&__IPSBAR[0x140000]))205 #define MCF5235_WMR (*(vuint16*)( void*)(&__IPSBAR[0x140002]))206 #define MCF5235_WCNTR (*(vuint16*)( void*)(&__IPSBAR[0x140004]))207 #define MCF5235_WSR (*(vuint16*)( void*)(&__IPSBAR[0x140006]))206 #define MCF5235_WCR (*(vuint16*)((uintptr_t)__IPSBAR + (0x140000))) 207 #define MCF5235_WMR (*(vuint16*)((uintptr_t)__IPSBAR + (0x140002))) 208 #define MCF5235_WCNTR (*(vuint16*)((uintptr_t)__IPSBAR + (0x140004))) 209 #define MCF5235_WSR (*(vuint16*)((uintptr_t)__IPSBAR + (0x140006))) 208 210 209 211 /* Bit definitions and macros for MCF5235_WTM_WCR */ … … 274 276 275 277 /* Register read/write macros */ 276 #define MCF5235_UART_UMR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000200]))277 #define MCF5235_UART_USR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000204]))278 #define MCF5235_UART_UCSR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000204]))279 #define MCF5235_UART_UCR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000208]))280 #define MCF5235_UART_URB0 (*(vuint8 *)( void*)(&__IPSBAR[0x00020C]))281 #define MCF5235_UART_UTB0 (*(vuint8 *)( void*)(&__IPSBAR[0x00020C]))282 #define MCF5235_UART_UIPCR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000210]))283 #define MCF5235_UART_UACR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000210]))284 #define MCF5235_UART_UISR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000214]))285 #define MCF5235_UART_UIMR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000214]))286 #define MCF5235_UART_UBG10 (*(vuint8 *)( void*)(&__IPSBAR[0x000218]))287 #define MCF5235_UART_UBG20 (*(vuint8 *)( void*)(&__IPSBAR[0x00021C]))288 #define MCF5235_UART_UIP0 (*(vuint8 *)( void*)(&__IPSBAR[0x000234]))289 #define MCF5235_UART_UOP10 (*(vuint8 *)( void*)(&__IPSBAR[0x000238]))290 #define MCF5235_UART_UOP00 (*(vuint8 *)( void*)(&__IPSBAR[0x00023C]))291 #define MCF5235_UART_UMR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000240]))292 #define MCF5235_UART_USR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000244]))293 #define MCF5235_UART_UCSR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000244]))294 #define MCF5235_UART_UCR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000248]))295 #define MCF5235_UART_URB1 (*(vuint8 *)( void*)(&__IPSBAR[0x00024C]))296 #define MCF5235_UART_UTB1 (*(vuint8 *)( void*)(&__IPSBAR[0x00024C]))297 #define MCF5235_UART_UIPCR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000250]))298 #define MCF5235_UART_UACR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000250]))299 #define MCF5235_UART_UISR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000254]))300 #define MCF5235_UART_UIMR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000254]))301 #define MCF5235_UART_UBG11 (*(vuint8 *)( void*)(&__IPSBAR[0x000258]))302 #define MCF5235_UART_UBG21 (*(vuint8 *)( void*)(&__IPSBAR[0x00025C]))303 #define MCF5235_UART_UIP1 (*(vuint8 *)( void*)(&__IPSBAR[0x000274]))304 #define MCF5235_UART_UOP11 (*(vuint8 *)( void*)(&__IPSBAR[0x000278]))305 #define MCF5235_UART_UOP01 (*(vuint8 *)( void*)(&__IPSBAR[0x00027C]))306 #define MCF5235_UART_UMR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000280]))307 #define MCF5235_UART_USR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000284]))308 #define MCF5235_UART_UCSR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000284]))309 #define MCF5235_UART_UCR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000288]))310 #define MCF5235_UART_URB2 (*(vuint8 *)( void*)(&__IPSBAR[0x00028C]))311 #define MCF5235_UART_UTB2 (*(vuint8 *)( void*)(&__IPSBAR[0x00028C]))312 #define MCF5235_UART_UIPCR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000290]))313 #define MCF5235_UART_UACR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000290]))314 #define MCF5235_UART_UISR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000294]))315 #define MCF5235_UART_UIMR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000294]))316 #define MCF5235_UART_UBG12 (*(vuint8 *)( void*)(&__IPSBAR[0x000298]))317 #define MCF5235_UART_UBG22 (*(vuint8 *)( void*)(&__IPSBAR[0x00029C]))318 #define MCF5235_UART_UIP2 (*(vuint8 *)( void*)(&__IPSBAR[0x0002B4]))319 #define MCF5235_UART_UOP12 (*(vuint8 *)( void*)(&__IPSBAR[0x0002B8]))320 #define MCF5235_UART_UOP02 (*(vuint8 *)( void*)(&__IPSBAR[0x0002BC]))321 #define MCF5235_UART_UMR(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000200+((x)*0x040)]))322 #define MCF5235_UART_USR(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000204+((x)*0x040)]))323 #define MCF5235_UART_UCSR(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000204+((x)*0x040)]))324 #define MCF5235_UART_UCR(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000208+((x)*0x040)]))325 #define MCF5235_UART_URB(x) (*(vuint8 *)( void*)(&__IPSBAR[0x00020C+((x)*0x040)]))326 #define MCF5235_UART_UTB(x) (*(vuint8 *)( void*)(&__IPSBAR[0x00020C+((x)*0x040)]))327 #define MCF5235_UART_UIPCR(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000210+((x)*0x040)]))328 #define MCF5235_UART_UACR(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000210+((x)*0x040)]))329 #define MCF5235_UART_UISR(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000214+((x)*0x040)]))330 #define MCF5235_UART_UIMR(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000214+((x)*0x040)]))331 #define MCF5235_UART_UBG1(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000218+((x)*0x040)]))332 #define MCF5235_UART_UBG2(x) (*(vuint8 *)( void*)(&__IPSBAR[0x00021C+((x)*0x040)]))333 #define MCF5235_UART_UIP(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000234+((x)*0x040)]))334 #define MCF5235_UART_UOP1(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000238+((x)*0x040)]))335 #define MCF5235_UART_UOP0(x) (*(vuint8 *)( void*)(&__IPSBAR[0x00023C+((x)*0x040)]))278 #define MCF5235_UART_UMR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000200))) 279 #define MCF5235_UART_USR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000204))) 280 #define MCF5235_UART_UCSR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000204))) 281 #define MCF5235_UART_UCR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000208))) 282 #define MCF5235_UART_URB0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00020C))) 283 #define MCF5235_UART_UTB0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00020C))) 284 #define MCF5235_UART_UIPCR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000210))) 285 #define MCF5235_UART_UACR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000210))) 286 #define MCF5235_UART_UISR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000214))) 287 #define MCF5235_UART_UIMR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000214))) 288 #define MCF5235_UART_UBG10 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000218))) 289 #define MCF5235_UART_UBG20 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00021C))) 290 #define MCF5235_UART_UIP0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000234))) 291 #define MCF5235_UART_UOP10 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000238))) 292 #define MCF5235_UART_UOP00 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00023C))) 293 #define MCF5235_UART_UMR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000240))) 294 #define MCF5235_UART_USR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000244))) 295 #define MCF5235_UART_UCSR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000244))) 296 #define MCF5235_UART_UCR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000248))) 297 #define MCF5235_UART_URB1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00024C))) 298 #define MCF5235_UART_UTB1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00024C))) 299 #define MCF5235_UART_UIPCR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000250))) 300 #define MCF5235_UART_UACR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000250))) 301 #define MCF5235_UART_UISR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000254))) 302 #define MCF5235_UART_UIMR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000254))) 303 #define MCF5235_UART_UBG11 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000258))) 304 #define MCF5235_UART_UBG21 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00025C))) 305 #define MCF5235_UART_UIP1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000274))) 306 #define MCF5235_UART_UOP11 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000278))) 307 #define MCF5235_UART_UOP01 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00027C))) 308 #define MCF5235_UART_UMR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000280))) 309 #define MCF5235_UART_USR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000284))) 310 #define MCF5235_UART_UCSR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000284))) 311 #define MCF5235_UART_UCR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000288))) 312 #define MCF5235_UART_URB2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00028C))) 313 #define MCF5235_UART_UTB2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00028C))) 314 #define MCF5235_UART_UIPCR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000290))) 315 #define MCF5235_UART_UACR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000290))) 316 #define MCF5235_UART_UISR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000294))) 317 #define MCF5235_UART_UIMR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000294))) 318 #define MCF5235_UART_UBG12 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000298))) 319 #define MCF5235_UART_UBG22 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00029C))) 320 #define MCF5235_UART_UIP2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x0002B4))) 321 #define MCF5235_UART_UOP12 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x0002B8))) 322 #define MCF5235_UART_UOP02 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x0002BC))) 323 #define MCF5235_UART_UMR(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000200+((x)*0x040)))) 324 #define MCF5235_UART_USR(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000204+((x)*0x040)))) 325 #define MCF5235_UART_UCSR(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000204+((x)*0x040)))) 326 #define MCF5235_UART_UCR(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000208+((x)*0x040)))) 327 #define MCF5235_UART_URB(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00020C+((x)*0x040)))) 328 #define MCF5235_UART_UTB(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00020C+((x)*0x040)))) 329 #define MCF5235_UART_UIPCR(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000210+((x)*0x040)))) 330 #define MCF5235_UART_UACR(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000210+((x)*0x040)))) 331 #define MCF5235_UART_UISR(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000214+((x)*0x040)))) 332 #define MCF5235_UART_UIMR(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000214+((x)*0x040)))) 333 #define MCF5235_UART_UBG1(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000218+((x)*0x040)))) 334 #define MCF5235_UART_UBG2(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00021C+((x)*0x040)))) 335 #define MCF5235_UART_UIP(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000234+((x)*0x040)))) 336 #define MCF5235_UART_UOP1(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000238+((x)*0x040)))) 337 #define MCF5235_UART_UOP0(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00023C+((x)*0x040)))) 336 338 337 339 /* Bit definitions and macros for MCF5235_UART_UMR */ … … 421 423 422 424 /* Register read/write macros */ 423 #define MCF5235_SDRAMC_DCR (*(vuint16*)( void*)(&__IPSBAR[0x000040]))424 #define MCF5235_SDRAMC_DACR0 (*(vuint32*)( void*)(&__IPSBAR[0x000048]))425 #define MCF5235_SDRAMC_DMR0 (*(vuint32*)( void*)(&__IPSBAR[0x00004C]))426 #define MCF5235_SDRAMC_DACR1 (*(vuint32*)( void*)(&__IPSBAR[0x000050]))427 #define MCF5235_SDRAMC_DMR1 (*(vuint32*)( void*)(&__IPSBAR[0x000054]))425 #define MCF5235_SDRAMC_DCR (*(vuint16*)((uintptr_t)__IPSBAR + (0x000040))) 426 #define MCF5235_SDRAMC_DACR0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000048))) 427 #define MCF5235_SDRAMC_DMR0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x00004C))) 428 #define MCF5235_SDRAMC_DACR1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000050))) 429 #define MCF5235_SDRAMC_DMR1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000054))) 428 430 429 431 /* Bit definitions and macros for MCF5235_SDRAMC_DCR */ … … 486 488 487 489 /* Register read/write macros */ 488 #define MCF5235_TIMER_DTMR0 (*(vuint16*)( void*)(&__IPSBAR[0x000400]))489 #define MCF5235_TIMER_DTXMR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000402]))490 #define MCF5235_TIMER_DTER0 (*(vuint8 *)( void*)(&__IPSBAR[0x000403]))491 #define MCF5235_TIMER_DTRR0 (*(vuint32*)( void*)(&__IPSBAR[0x000404]))492 #define MCF5235_TIMER_DTCR0 (*(vuint32*)( void*)(&__IPSBAR[0x000408]))493 #define MCF5235_TIMER_DTCN0 (*(vuint32*)( void*)(&__IPSBAR[0x00040C]))494 #define MCF5235_TIMER_DTMR1 (*(vuint16*)( void*)(&__IPSBAR[0x000440]))495 #define MCF5235_TIMER_DTXMR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000442]))496 #define MCF5235_TIMER_DTER1 (*(vuint8 *)( void*)(&__IPSBAR[0x000443]))497 #define MCF5235_TIMER_DTRR1 (*(vuint32*)( void*)(&__IPSBAR[0x000444]))498 #define MCF5235_TIMER_DTCR1 (*(vuint32*)( void*)(&__IPSBAR[0x000448]))499 #define MCF5235_TIMER_DTCN1 (*(vuint32*)( void*)(&__IPSBAR[0x00044C]))500 #define MCF5235_TIMER_DTMR2 (*(vuint16*)( void*)(&__IPSBAR[0x000480]))501 #define MCF5235_TIMER_DTXMR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000482]))502 #define MCF5235_TIMER_DTER2 (*(vuint8 *)( void*)(&__IPSBAR[0x000483]))503 #define MCF5235_TIMER_DTRR2 (*(vuint32*)( void*)(&__IPSBAR[0x000484]))504 #define MCF5235_TIMER_DTCR2 (*(vuint32*)( void*)(&__IPSBAR[0x000488]))505 #define MCF5235_TIMER_DTCN2 (*(vuint32*)( void*)(&__IPSBAR[0x00048C]))506 #define MCF5235_TIMER3_DTMR (*(vuint16*)( void*)(&__IPSBAR[0x0004C0]))507 #define MCF5235_TIMER_DTXMR3 (*(vuint8 *)( void*)(&__IPSBAR[0x0004C2]))508 #define MCF5235_TIMER_DTER3 (*(vuint8 *)( void*)(&__IPSBAR[0x0004C3]))509 #define MCF5235_TIMER_DTRR3 (*(vuint32*)( void*)(&__IPSBAR[0x0004C4]))510 #define MCF5235_TIMER_DTCR3 (*(vuint32*)( void*)(&__IPSBAR[0x0004C8]))511 #define MCF5235_TIMER3_DTCN (*(vuint32*)( void*)(&__IPSBAR[0x0004CC]))512 #define MCF5235_TIMER_DTMR(x) (*(vuint16*)( void*)(&__IPSBAR[0x000400+((x)*0x040)]))513 #define MCF5235_TIMER_DTXMR(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000402+((x)*0x040)]))514 #define MCF5235_TIMER_DTER(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000403+((x)*0x040)]))515 #define MCF5235_TIMER_DTRR(x) (*(vuint32*)( void*)(&__IPSBAR[0x000404+((x)*0x040)]))516 #define MCF5235_TIMER_DTCR(x) (*(vuint32*)( void*)(&__IPSBAR[0x000408+((x)*0x040)]))517 #define MCF5235_TIMER_DTCN(x) (*(vuint32*)( void*)(&__IPSBAR[0x00040C+((x)*0x040)]))490 #define MCF5235_TIMER_DTMR0 (*(vuint16*)((uintptr_t)__IPSBAR + (0x000400))) 491 #define MCF5235_TIMER_DTXMR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000402))) 492 #define MCF5235_TIMER_DTER0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000403))) 493 #define MCF5235_TIMER_DTRR0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000404))) 494 #define MCF5235_TIMER_DTCR0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000408))) 495 #define MCF5235_TIMER_DTCN0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x00040C))) 496 #define MCF5235_TIMER_DTMR1 (*(vuint16*)((uintptr_t)__IPSBAR + (0x000440))) 497 #define MCF5235_TIMER_DTXMR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000442))) 498 #define MCF5235_TIMER_DTER1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000443))) 499 #define MCF5235_TIMER_DTRR1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000444))) 500 #define MCF5235_TIMER_DTCR1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000448))) 501 #define MCF5235_TIMER_DTCN1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x00044C))) 502 #define MCF5235_TIMER_DTMR2 (*(vuint16*)((uintptr_t)__IPSBAR + (0x000480))) 503 #define MCF5235_TIMER_DTXMR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000482))) 504 #define MCF5235_TIMER_DTER2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000483))) 505 #define MCF5235_TIMER_DTRR2 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000484))) 506 #define MCF5235_TIMER_DTCR2 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000488))) 507 #define MCF5235_TIMER_DTCN2 (*(vuint32*)((uintptr_t)__IPSBAR + (0x00048C))) 508 #define MCF5235_TIMER3_DTMR (*(vuint16*)((uintptr_t)__IPSBAR + (0x0004C0))) 509 #define MCF5235_TIMER_DTXMR3 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x0004C2))) 510 #define MCF5235_TIMER_DTER3 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x0004C3))) 511 #define MCF5235_TIMER_DTRR3 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0004C4))) 512 #define MCF5235_TIMER_DTCR3 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0004C8))) 513 #define MCF5235_TIMER3_DTCN (*(vuint32*)((uintptr_t)__IPSBAR + (0x0004CC))) 514 #define MCF5235_TIMER_DTMR(x) (*(vuint16*)((uintptr_t)__IPSBAR + (0x000400+((x)*0x040)))) 515 #define MCF5235_TIMER_DTXMR(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000402+((x)*0x040)))) 516 #define MCF5235_TIMER_DTER(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000403+((x)*0x040)))) 517 #define MCF5235_TIMER_DTRR(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x000404+((x)*0x040)))) 518 #define MCF5235_TIMER_DTCR(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x000408+((x)*0x040)))) 519 #define MCF5235_TIMER_DTCN(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x00040C+((x)*0x040)))) 518 520 519 521 /* Bit definitions and macros for MCF5235_TIMER_DTMR */ … … 545 547 546 548 /* Register read/write macros */ 547 #define MCF5235_SRAM_RAMBAR (*(vuint32*)( void*)(&__IPSBAR[0x20000000]))549 #define MCF5235_SRAM_RAMBAR (*(vuint32*)((uintptr_t)__IPSBAR + (0x20000000))) 548 550 549 551 /* Bit definitions and macros for MCF5235_SRAM_RAMBAR */ … … 567 569 568 570 /* Register read/write macros */ 569 #define MCF5235_SCM_IPSBAR (*(vuint32*)( void*)(&__IPSBAR[0x000000]))570 #define MCF5235_SCM_RAMBAR (*(vuint32*)( void*)(&__IPSBAR[0x000008]))571 #define MCF5235_SCM_CRSR (*(vuint8 *)( void*)(&__IPSBAR[0x000010]))572 #define MCF5235_SCM_CWCR (*(vuint8 *)( void*)(&__IPSBAR[0x000011]))573 #define MCF5235_SCM_LPICR (*(vuint8 *)( void*)(&__IPSBAR[0x000012]))574 #define MCF5235_SCM_CWSR (*(vuint8 *)( void*)(&__IPSBAR[0x000013]))575 #define MCF5235_SCM_DMAREQC (*(vuint32*)( void*)(&__IPSBAR[0x000014]))576 #define MCF5235_SCM_MPARK (*(vuint32*)( void*)(&__IPSBAR[0x00001C]))577 #define MCF5235_SCM_MPR (*(vuint8 *)( void*)(&__IPSBAR[0x000020]))578 #define MCF5235_SCM_PACR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000024]))579 #define MCF5235_SCM_PACR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000025]))580 #define MCF5235_SCM_PACR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000026]))581 #define MCF5235_SCM_PACR3 (*(vuint8 *)( void*)(&__IPSBAR[0x000027]))582 #define MCF5235_SCM_PACR4 (*(vuint8 *)( void*)(&__IPSBAR[0x000028]))583 #define MCF5235_SCM_PACR5 (*(vuint8 *)( void*)(&__IPSBAR[0x00002A]))584 #define MCF5235_SCM_PACR6 (*(vuint8 *)( void*)(&__IPSBAR[0x00002B]))585 #define MCF5235_SCM_PACR7 (*(vuint8 *)( void*)(&__IPSBAR[0x00002C]))586 #define MCF5235_SCM_PACR8 (*(vuint8 *)( void*)(&__IPSBAR[0x00002E]))587 #define MCF5235_SCM_GPACR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000030]))571 #define MCF5235_SCM_IPSBAR (*(vuint32*)((uintptr_t)__IPSBAR + (0x000000))) 572 #define MCF5235_SCM_RAMBAR (*(vuint32*)((uintptr_t)__IPSBAR + (0x000008))) 573 #define MCF5235_SCM_CRSR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000010))) 574 #define MCF5235_SCM_CWCR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000011))) 575 #define MCF5235_SCM_LPICR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000012))) 576 #define MCF5235_SCM_CWSR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000013))) 577 #define MCF5235_SCM_DMAREQC (*(vuint32*)((uintptr_t)__IPSBAR + (0x000014))) 578 #define MCF5235_SCM_MPARK (*(vuint32*)((uintptr_t)__IPSBAR + (0x00001C))) 579 #define MCF5235_SCM_MPR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000020))) 580 #define MCF5235_SCM_PACR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000024))) 581 #define MCF5235_SCM_PACR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000025))) 582 #define MCF5235_SCM_PACR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000026))) 583 #define MCF5235_SCM_PACR3 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000027))) 584 #define MCF5235_SCM_PACR4 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000028))) 585 #define MCF5235_SCM_PACR5 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00002A))) 586 #define MCF5235_SCM_PACR6 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00002B))) 587 #define MCF5235_SCM_PACR7 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00002C))) 588 #define MCF5235_SCM_PACR8 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00002E))) 589 #define MCF5235_SCM_GPACR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000030))) 588 590 589 591 /* Bit definitions */ … … 664 666 665 667 /* Register read/write macros */ 666 #define MCF5235_CAN_CANMCR0 (*(vuint32*)( void*)(&__IPSBAR[0x1C0000]))667 #define MCF5235_CAN_CANCTRL0 (*(vuint32*)( void*)(&__IPSBAR[0x1C0004]))668 #define MCF5235_CAN_TIMER0 (*(vuint32*)( void*)(&__IPSBAR[0x1C0008]))669 #define MCF5235_CAN_RXGMASK0 (*(vuint32*)( void*)(&__IPSBAR[0x1C0010]))670 #define MCF5235_CAN_RX14MASK0 (*(vuint32*)( void*)(&__IPSBAR[0x1C0014]))671 #define MCF5235_CAN_RX15MASK0 (*(vuint32*)( void*)(&__IPSBAR[0x1C0018]))672 #define MCF5235_CAN_ERRCNT0 (*(vuint32*)( void*)(&__IPSBAR[0x1C001C]))673 #define MCF5235_CAN_ERRSTAT0 (*(vuint32*)( void*)(&__IPSBAR[0x1C0020]))674 #define MCF5235_CAN_IMASK0 (*(vuint16*)( void*)(&__IPSBAR[0x1C002A]))675 #define MCF5235_CAN_IFLAG0 (*(vuint16*)( void*)(&__IPSBAR[0x1C0032]))676 #define MCF5235_CAN_CANMCR1 (*(vuint32*)( void*)(&__IPSBAR[0x1F0000]))677 #define MCF5235_CAN_CANCTRL1 (*(vuint32*)( void*)(&__IPSBAR[0x1F0004]))678 #define MCF5235_CAN_TIMER1 (*(vuint32*)( void*)(&__IPSBAR[0x1F0008]))679 #define MCF5235_CAN_RXGMASK1 (*(vuint32*)( void*)(&__IPSBAR[0x1F0010]))680 #define MCF5235_CAN_RX14MASK1 (*(vuint32*)( void*)(&__IPSBAR[0x1F0014]))681 #define MCF5235_CAN_RX15MASK1 (*(vuint32*)( void*)(&__IPSBAR[0x1F0018]))682 #define MCF5235_CAN_ERRCNT1 (*(vuint32*)( void*)(&__IPSBAR[0x1F001C]))683 #define MCF5235_CAN_ERRSTAT1 (*(vuint32*)( void*)(&__IPSBAR[0x1F0020]))684 #define MCF5235_CAN_IMASK1 (*(vuint16*)( void*)(&__IPSBAR[0x1F002A]))685 #define MCF5235_CAN_IFLAG1 (*(vuint16*)( void*)(&__IPSBAR[0x1F0032]))686 #define MCF5235_CAN_CANMCR(x) (*(vuint32*)( void*)(&__IPSBAR[0x1C0000+((x)*0x30000)]))687 #define MCF5235_CAN_CANCTRL(x) (*(vuint32*)( void*)(&__IPSBAR[0x1C0004+((x)*0x30000)]))688 #define MCF5235_CAN_TIMER(x) (*(vuint32*)( void*)(&__IPSBAR[0x1C0008+((x)*0x30000)]))689 #define MCF5235_CAN_RXGMASK(x) (*(vuint32*)( void*)(&__IPSBAR[0x1C0010+((x)*0x30000)]))690 #define MCF5235_CAN_RX14MASK(x) (*(vuint32*)( void*)(&__IPSBAR[0x1C0014+((x)*0x30000)]))691 #define MCF5235_CAN_RX15MASK(x) (*(vuint32*)( void*)(&__IPSBAR[0x1C0018+((x)*0x30000)]))692 #define MCF5235_CAN_ERRCNT(x) (*(vuint32*)( void*)(&__IPSBAR[0x1C001C+((x)*0x30000)]))693 #define MCF5235_CAN_ERRSTAT(x) (*(vuint32*)( void*)(&__IPSBAR[0x1C0020+((x)*0x30000)]))694 #define MCF5235_CAN_IMASK(x) (*(vuint16*)( void*)(&__IPSBAR[0x1C002A+((x)*0x30000)]))695 #define MCF5235_CAN_IFLAG(x) (*(vuint16*)( void*)(&__IPSBAR[0x1C0032+((x)*0x30000)]))696 697 #define MCF5235_CAN_MBUF0_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0080+((x)*0x30000)]))698 #define MCF5235_CAN_MBUF0_TMSTP(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0082+((x)*0x30000)]))699 #define MCF5235_CAN_MBUF0_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0084+((x)*0x30000)]))700 #define MCF5235_CAN_MBUF0_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0088+((x)*0x30000)]))701 #define MCF5235_CAN_MBUF0_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0089+((x)*0x30000)]))702 #define MCF5235_CAN_MBUF0_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C008A+((x)*0x30000)]))703 #define MCF5235_CAN_MBUF0_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C008B+((x)*0x30000)]))704 #define MCF5235_CAN_MBUF0_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C008C+((x)*0x30000)]))705 #define MCF5235_CAN_MBUF0_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C008D+((x)*0x30000)]))706 #define MCF5235_CAN_MBUF0_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C008E+((x)*0x30000)]))707 #define MCF5235_CAN_MBUF0_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C008F+((x)*0x30000)]))708 #define MCF5235_CAN_MBUF1_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0090+((x)*0x30000)]))709 #define MCF5235_CAN_MBUF1_TMSTP(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0092+((x)*0x30000)]))710 #define MCF5235_CAN_MBUF1_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0094+((x)*0x30000)]))711 #define MCF5235_CAN_MBUF1_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0098+((x)*0x30000)]))712 #define MCF5235_CAN_MBUF1_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0099+((x)*0x30000)]))713 #define MCF5235_CAN_MBUF1_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C009A+((x)*0x30000)]))714 #define MCF5235_CAN_MBUF1_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C009B+((x)*0x30000)]))715 #define MCF5235_CAN_MBUF1_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C009C+((x)*0x30000)]))716 #define MCF5235_CAN_MBUF1_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C009D+((x)*0x30000)]))717 #define MCF5235_CAN_MBUF1_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C009E+((x)*0x30000)]))718 #define MCF5235_CAN_MBUF1_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C009F+((x)*0x30000)]))719 #define MCF5235_CAN_MBUF2_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C00A0+((x)*0x30000)]))720 #define MCF5235_CAN_MBUF2_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C00A4+((x)*0x30000)]))721 #define MCF5235_CAN_MBUF2_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00A8+((x)*0x30000)]))722 #define MCF5235_CAN_MBUF2_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00A9+((x)*0x30000)]))723 #define MCF5235_CAN_MBUF2_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00AA+((x)*0x30000)]))724 #define MCF5235_CAN_MBUF2_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00AB+((x)*0x30000)]))725 #define MCF5235_CAN_MBUF2_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00AC+((x)*0x30000)]))726 #define MCF5235_CAN_MBUF2_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00AD+((x)*0x30000)]))727 #define MCF5235_CAN_MBUF2_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00AE+((x)*0x30000)]))728 #define MCF5235_CAN_MBUF2_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00AF+((x)*0x30000)]))729 #define MCF5235_CAN_MBUF3_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C00B0+((x)*0x30000)]))730 #define MCF5235_CAN_MBUF3_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C00B4+((x)*0x30000)]))731 #define MCF5235_CAN_MBUF3_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00B8+((x)*0x30000)]))732 #define MCF5235_CAN_MBUF3_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00B9+((x)*0x30000)]))733 #define MCF5235_CAN_MBUF3_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00BA+((x)*0x30000)]))734 #define MCF5235_CAN_MBUF3_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00BB+((x)*0x30000)]))735 #define MCF5235_CAN_MBUF3_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00BC+((x)*0x30000)]))736 #define MCF5235_CAN_MBUF3_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00BD+((x)*0x30000)]))737 #define MCF5235_CAN_MBUF3_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00BE+((x)*0x30000)]))738 #define MCF5235_CAN_MBUF3_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00BF+((x)*0x30000)]))739 #define MCF5235_CAN_MBUF4_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C00C0+((x)*0x30000)]))740 #define MCF5235_CAN_MBUF4_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C00C4+((x)*0x30000)]))741 #define MCF5235_CAN_MBUF4_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00C8+((x)*0x30000)]))742 #define MCF5235_CAN_MBUF4_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00C9+((x)*0x30000)]))743 #define MCF5235_CAN_MBUF4_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00CA+((x)*0x30000)]))744 #define MCF5235_CAN_MBUF4_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00CB+((x)*0x30000)]))745 #define MCF5235_CAN_MBUF4_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00CC+((x)*0x30000)]))746 #define MCF5235_CAN_MBUF4_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00CD+((x)*0x30000)]))747 #define MCF5235_CAN_MBUF4_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00CE+((x)*0x30000)]))748 #define MCF5235_CAN_MBUF4_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00CF+((x)*0x30000)]))749 #define MCF5235_CAN_MBUF5_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C00D0+((x)*0x30000)]))750 #define MCF5235_CAN_MBUF5_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C00D4+((x)*0x30000)]))751 #define MCF5235_CAN_MBUF5_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00D8+((x)*0x30000)]))752 #define MCF5235_CAN_MBUF5_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00D9+((x)*0x30000)]))753 #define MCF5235_CAN_MBUF5_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00DA+((x)*0x30000)]))754 #define MCF5235_CAN_MBUF5_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00DB+((x)*0x30000)]))755 #define MCF5235_CAN_MBUF5_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00DC+((x)*0x30000)]))756 #define MCF5235_CAN_MBUF5_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00DD+((x)*0x30000)]))757 #define MCF5235_CAN_MBUF5_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00DE+((x)*0x30000)]))758 #define MCF5235_CAN_MBUF5_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00DF+((x)*0x30000)]))759 #define MCF5235_CAN_MBUF6_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C00E0+((x)*0x30000)]))760 #define MCF5235_CAN_MBUF6_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C00E4+((x)*0x30000)]))761 #define MCF5235_CAN_MBUF6_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00E8+((x)*0x30000)]))762 #define MCF5235_CAN_MBUF6_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00E9+((x)*0x30000)]))763 #define MCF5235_CAN_MBUF6_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00EA+((x)*0x30000)]))764 #define MCF5235_CAN_MBUF6_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00EB+((x)*0x30000)]))765 #define MCF5235_CAN_MBUF6_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00EC+((x)*0x30000)]))766 #define MCF5235_CAN_MBUF6_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00ED+((x)*0x30000)]))767 #define MCF5235_CAN_MBUF6_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00EE+((x)*0x30000)]))768 #define MCF5235_CAN_MBUF6_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00EF+((x)*0x30000)]))769 #define MCF5235_CAN_MBUF7_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C00F0+((x)*0x30000)]))770 #define MCF5235_CAN_MBUF7_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C00F4+((x)*0x30000)]))771 #define MCF5235_CAN_MBUF7_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00F8+((x)*0x30000)]))772 #define MCF5235_CAN_MBUF7_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00F9+((x)*0x30000)]))773 #define MCF5235_CAN_MBUF7_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00FA+((x)*0x30000)]))774 #define MCF5235_CAN_MBUF7_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00FB+((x)*0x30000)]))775 #define MCF5235_CAN_MBUF7_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00FC+((x)*0x30000)]))776 #define MCF5235_CAN_MBUF7_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00FD+((x)*0x30000)]))777 #define MCF5235_CAN_MBUF7_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00FE+((x)*0x30000)]))778 #define MCF5235_CAN_MBUF7_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C00FF+((x)*0x30000)]))779 #define MCF5235_CAN_MBUF8_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0100+((x)*0x30000)]))780 #define MCF5235_CAN_MBUF8_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0104+((x)*0x30000)]))781 #define MCF5235_CAN_MBUF8_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0108+((x)*0x30000)]))782 #define MCF5235_CAN_MBUF8_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0109+((x)*0x30000)]))783 #define MCF5235_CAN_MBUF8_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C010A+((x)*0x30000)]))784 #define MCF5235_CAN_MBUF8_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C010B+((x)*0x30000)]))785 #define MCF5235_CAN_MBUF8_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C010C+((x)*0x30000)]))786 #define MCF5235_CAN_MBUF8_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C010D+((x)*0x30000)]))787 #define MCF5235_CAN_MBUF8_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C010E+((x)*0x30000)]))788 #define MCF5235_CAN_MBUF8_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C010F+((x)*0x30000)]))789 #define MCF5235_CAN_MBUF9_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0100+((x)*0x30000)]))790 #define MCF5235_CAN_MBUF9_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0114+((x)*0x30000)]))791 #define MCF5235_CAN_MBUF9_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0118+((x)*0x30000)]))792 #define MCF5235_CAN_MBUF9_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0119+((x)*0x30000)]))793 #define MCF5235_CAN_MBUF9_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C011A+((x)*0x30000)]))794 #define MCF5235_CAN_MBUF9_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C011B+((x)*0x30000)]))795 #define MCF5235_CAN_MBUF9_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C011C+((x)*0x30000)]))796 #define MCF5235_CAN_MBUF9_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C011D+((x)*0x30000)]))797 #define MCF5235_CAN_MBUF9_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C011E+((x)*0x30000)]))798 #define MCF5235_CAN_MBUF9_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C011F+((x)*0x30000)]))799 #define MCF5235_CAN_MBUF10_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0120+((x)*0x30000)]))800 #define MCF5235_CAN_MBUF10_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0124+((x)*0x30000)]))801 #define MCF5235_CAN_MBUF10_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0128+((x)*0x30000)]))802 #define MCF5235_CAN_MBUF10_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0129+((x)*0x30000)]))803 #define MCF5235_CAN_MBUF10_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C012A+((x)*0x30000)]))804 #define MCF5235_CAN_MBUF10_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C012B+((x)*0x30000)]))805 #define MCF5235_CAN_MBUF10_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C012C+((x)*0x30000)]))806 #define MCF5235_CAN_MBUF10_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C012D+((x)*0x30000)]))807 #define MCF5235_CAN_MBUF10_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C012E+((x)*0x30000)]))808 #define MCF5235_CAN_MBUF10_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C012F+((x)*0x30000)]))809 #define MCF5235_CAN_MBUF11_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0130+((x)*0x30000)]))810 #define MCF5235_CAN_MBUF11_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0134+((x)*0x30000)]))811 #define MCF5235_CAN_MBUF11_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0138+((x)*0x30000)]))812 #define MCF5235_CAN_MBUF11_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0139+((x)*0x30000)]))813 #define MCF5235_CAN_MBUF11_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C013A+((x)*0x30000)]))814 #define MCF5235_CAN_MBUF11_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C013B+((x)*0x30000)]))815 #define MCF5235_CAN_MBUF11_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C013C+((x)*0x30000)]))816 #define MCF5235_CAN_MBUF11_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C013D+((x)*0x30000)]))817 #define MCF5235_CAN_MBUF11_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C013E+((x)*0x30000)]))818 #define MCF5235_CAN_MBUF11_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C013F+((x)*0x30000)]))819 #define MCF5235_CAN_MBUF12_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0140+((x)*0x30000)]))820 #define MCF5235_CAN_MBUF12_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0144+((x)*0x30000)]))821 #define MCF5235_CAN_MBUF12_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0148+((x)*0x30000)]))822 #define MCF5235_CAN_MBUF12_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0149+((x)*0x30000)]))823 #define MCF5235_CAN_MBUF12_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C014A+((x)*0x30000)]))824 #define MCF5235_CAN_MBUF12_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C014B+((x)*0x30000)]))825 #define MCF5235_CAN_MBUF12_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C014C+((x)*0x30000)]))826 #define MCF5235_CAN_MBUF12_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C014D+((x)*0x30000)]))827 #define MCF5235_CAN_MBUF12_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C014E+((x)*0x30000)]))828 #define MCF5235_CAN_MBUF12_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C014F+((x)*0x30000)]))829 #define MCF5235_CAN_MBUF13_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0150+((x)*0x30000)]))830 #define MCF5235_CAN_MBUF13_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0154+((x)*0x30000)]))831 #define MCF5235_CAN_MBUF13_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0158+((x)*0x30000)]))832 #define MCF5235_CAN_MBUF13_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0159+((x)*0x30000)]))833 #define MCF5235_CAN_MBUF13_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C015A+((x)*0x30000)]))834 #define MCF5235_CAN_MBUF13_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C015B+((x)*0x30000)]))835 #define MCF5235_CAN_MBUF13_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C015C+((x)*0x30000)]))836 #define MCF5235_CAN_MBUF13_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C015D+((x)*0x30000)]))837 #define MCF5235_CAN_MBUF13_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C015E+((x)*0x30000)]))838 #define MCF5235_CAN_MBUF13_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C015F+((x)*0x30000)]))839 #define MCF5235_CAN_MBUF14_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0160+((x)*0x30000)]))840 #define MCF5235_CAN_MBUF14_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0164+((x)*0x30000)]))841 #define MCF5235_CAN_MBUF14_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0168+((x)*0x30000)]))842 #define MCF5235_CAN_MBUF14_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0169+((x)*0x30000)]))843 #define MCF5235_CAN_MBUF14_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C016A+((x)*0x30000)]))844 #define MCF5235_CAN_MBUF14_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C016B+((x)*0x30000)]))845 #define MCF5235_CAN_MBUF14_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C016C+((x)*0x30000)]))846 #define MCF5235_CAN_MBUF14_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C016D+((x)*0x30000)]))847 #define MCF5235_CAN_MBUF14_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C016E+((x)*0x30000)]))848 #define MCF5235_CAN_MBUF14_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C016F+((x)*0x30000)]))849 #define MCF5235_CAN_MBUF15_CTRL(x) (*(vuint16 *)(void *)( &__IPSBAR[0x1C0170+((x)*0x30000)]))850 #define MCF5235_CAN_MBUF15_ID(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0174+((x)*0x30000)]))851 #define MCF5235_CAN_MBUF15_BYTE0(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0178+((x)*0x30000)]))852 #define MCF5235_CAN_MBUF15_BYTE1(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C0179+((x)*0x30000)]))853 #define MCF5235_CAN_MBUF15_BYTE2(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C017A+((x)*0x30000)]))854 #define MCF5235_CAN_MBUF15_BYTE3(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C017B+((x)*0x30000)]))855 #define MCF5235_CAN_MBUF15_BYTE4(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C017C+((x)*0x30000)]))856 #define MCF5235_CAN_MBUF15_BYTE5(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C017D+((x)*0x30000)]))857 #define MCF5235_CAN_MBUF15_BYTE6(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C017E+((x)*0x30000)]))858 #define MCF5235_CAN_MBUF15_BYTE7(x) (*(vuint8 *)(void *)( &__IPSBAR[0x1C017F+((x)*0x30000)]))859 #define MCF5235_CAN_MBUF0_DATAL(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0088+((x)*0x30000)]))860 #define MCF5235_CAN_MBUF0_DATAH(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C008C+((x)*0x30000)]))861 #define MCF5235_CAN_MBUF1_DATAL(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C0098+((x)*0x30000)]))862 #define MCF5235_CAN_MBUF1_DATAH(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C009C+((x)*0x30000)]))863 #define MCF5235_CAN_MBUF2_DATAL(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C00A8+((x)*0x30000)]))864 #define MCF5235_CAN_MBUF2_DATAH(x) (*(vuint32 *)(void *)( &__IPSBAR[0x1C00AC+((x)*0x30000)]))668 #define MCF5235_CAN_CANMCR0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0000))) 669 #define MCF5235_CAN_CANCTRL0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0004))) 670 #define MCF5235_CAN_TIMER0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0008))) 671 #define MCF5235_CAN_RXGMASK0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0010))) 672 #define MCF5235_CAN_RX14MASK0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0014))) 673 #define MCF5235_CAN_RX15MASK0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0018))) 674 #define MCF5235_CAN_ERRCNT0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C001C))) 675 #define MCF5235_CAN_ERRSTAT0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0020))) 676 #define MCF5235_CAN_IMASK0 (*(vuint16*)((uintptr_t)__IPSBAR + (0x1C002A))) 677 #define MCF5235_CAN_IFLAG0 (*(vuint16*)((uintptr_t)__IPSBAR + (0x1C0032))) 678 #define MCF5235_CAN_CANMCR1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1F0000))) 679 #define MCF5235_CAN_CANCTRL1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1F0004))) 680 #define MCF5235_CAN_TIMER1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1F0008))) 681 #define MCF5235_CAN_RXGMASK1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1F0010))) 682 #define MCF5235_CAN_RX14MASK1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1F0014))) 683 #define MCF5235_CAN_RX15MASK1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1F0018))) 684 #define MCF5235_CAN_ERRCNT1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1F001C))) 685 #define MCF5235_CAN_ERRSTAT1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x1F0020))) 686 #define MCF5235_CAN_IMASK1 (*(vuint16*)((uintptr_t)__IPSBAR + (0x1F002A))) 687 #define MCF5235_CAN_IFLAG1 (*(vuint16*)((uintptr_t)__IPSBAR + (0x1F0032))) 688 #define MCF5235_CAN_CANMCR(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0000+((x)*0x30000)))) 689 #define MCF5235_CAN_CANCTRL(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0004+((x)*0x30000)))) 690 #define MCF5235_CAN_TIMER(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0008+((x)*0x30000)))) 691 #define MCF5235_CAN_RXGMASK(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0010+((x)*0x30000)))) 692 #define MCF5235_CAN_RX14MASK(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0014+((x)*0x30000)))) 693 #define MCF5235_CAN_RX15MASK(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0018+((x)*0x30000)))) 694 #define MCF5235_CAN_ERRCNT(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C001C+((x)*0x30000)))) 695 #define MCF5235_CAN_ERRSTAT(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1C0020+((x)*0x30000)))) 696 #define MCF5235_CAN_IMASK(x) (*(vuint16*)((uintptr_t)__IPSBAR + (0x1C002A+((x)*0x30000)))) 697 #define MCF5235_CAN_IFLAG(x) (*(vuint16*)((uintptr_t)__IPSBAR + (0x1C0032+((x)*0x30000)))) 698 699 #define MCF5235_CAN_MBUF0_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0080+((x)*0x30000)))) 700 #define MCF5235_CAN_MBUF0_TMSTP(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0082+((x)*0x30000)))) 701 #define MCF5235_CAN_MBUF0_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0084+((x)*0x30000)))) 702 #define MCF5235_CAN_MBUF0_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0088+((x)*0x30000)))) 703 #define MCF5235_CAN_MBUF0_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0089+((x)*0x30000)))) 704 #define MCF5235_CAN_MBUF0_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C008A+((x)*0x30000)))) 705 #define MCF5235_CAN_MBUF0_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C008B+((x)*0x30000)))) 706 #define MCF5235_CAN_MBUF0_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C008C+((x)*0x30000)))) 707 #define MCF5235_CAN_MBUF0_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C008D+((x)*0x30000)))) 708 #define MCF5235_CAN_MBUF0_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C008E+((x)*0x30000)))) 709 #define MCF5235_CAN_MBUF0_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C008F+((x)*0x30000)))) 710 #define MCF5235_CAN_MBUF1_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0090+((x)*0x30000)))) 711 #define MCF5235_CAN_MBUF1_TMSTP(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0092+((x)*0x30000)))) 712 #define MCF5235_CAN_MBUF1_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0094+((x)*0x30000)))) 713 #define MCF5235_CAN_MBUF1_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0098+((x)*0x30000)))) 714 #define MCF5235_CAN_MBUF1_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0099+((x)*0x30000)))) 715 #define MCF5235_CAN_MBUF1_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C009A+((x)*0x30000)))) 716 #define MCF5235_CAN_MBUF1_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C009B+((x)*0x30000)))) 717 #define MCF5235_CAN_MBUF1_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C009C+((x)*0x30000)))) 718 #define MCF5235_CAN_MBUF1_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C009D+((x)*0x30000)))) 719 #define MCF5235_CAN_MBUF1_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C009E+((x)*0x30000)))) 720 #define MCF5235_CAN_MBUF1_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C009F+((x)*0x30000)))) 721 #define MCF5235_CAN_MBUF2_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C00A0+((x)*0x30000)))) 722 #define MCF5235_CAN_MBUF2_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C00A4+((x)*0x30000)))) 723 #define MCF5235_CAN_MBUF2_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00A8+((x)*0x30000)))) 724 #define MCF5235_CAN_MBUF2_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00A9+((x)*0x30000)))) 725 #define MCF5235_CAN_MBUF2_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00AA+((x)*0x30000)))) 726 #define MCF5235_CAN_MBUF2_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00AB+((x)*0x30000)))) 727 #define MCF5235_CAN_MBUF2_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00AC+((x)*0x30000)))) 728 #define MCF5235_CAN_MBUF2_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00AD+((x)*0x30000)))) 729 #define MCF5235_CAN_MBUF2_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00AE+((x)*0x30000)))) 730 #define MCF5235_CAN_MBUF2_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00AF+((x)*0x30000)))) 731 #define MCF5235_CAN_MBUF3_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C00B0+((x)*0x30000)))) 732 #define MCF5235_CAN_MBUF3_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C00B4+((x)*0x30000)))) 733 #define MCF5235_CAN_MBUF3_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00B8+((x)*0x30000)))) 734 #define MCF5235_CAN_MBUF3_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00B9+((x)*0x30000)))) 735 #define MCF5235_CAN_MBUF3_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00BA+((x)*0x30000)))) 736 #define MCF5235_CAN_MBUF3_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00BB+((x)*0x30000)))) 737 #define MCF5235_CAN_MBUF3_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00BC+((x)*0x30000)))) 738 #define MCF5235_CAN_MBUF3_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00BD+((x)*0x30000)))) 739 #define MCF5235_CAN_MBUF3_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00BE+((x)*0x30000)))) 740 #define MCF5235_CAN_MBUF3_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00BF+((x)*0x30000)))) 741 #define MCF5235_CAN_MBUF4_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C00C0+((x)*0x30000)))) 742 #define MCF5235_CAN_MBUF4_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C00C4+((x)*0x30000)))) 743 #define MCF5235_CAN_MBUF4_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00C8+((x)*0x30000)))) 744 #define MCF5235_CAN_MBUF4_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00C9+((x)*0x30000)))) 745 #define MCF5235_CAN_MBUF4_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00CA+((x)*0x30000)))) 746 #define MCF5235_CAN_MBUF4_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00CB+((x)*0x30000)))) 747 #define MCF5235_CAN_MBUF4_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00CC+((x)*0x30000)))) 748 #define MCF5235_CAN_MBUF4_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00CD+((x)*0x30000)))) 749 #define MCF5235_CAN_MBUF4_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00CE+((x)*0x30000)))) 750 #define MCF5235_CAN_MBUF4_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00CF+((x)*0x30000)))) 751 #define MCF5235_CAN_MBUF5_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C00D0+((x)*0x30000)))) 752 #define MCF5235_CAN_MBUF5_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C00D4+((x)*0x30000)))) 753 #define MCF5235_CAN_MBUF5_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00D8+((x)*0x30000)))) 754 #define MCF5235_CAN_MBUF5_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00D9+((x)*0x30000)))) 755 #define MCF5235_CAN_MBUF5_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00DA+((x)*0x30000)))) 756 #define MCF5235_CAN_MBUF5_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00DB+((x)*0x30000)))) 757 #define MCF5235_CAN_MBUF5_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00DC+((x)*0x30000)))) 758 #define MCF5235_CAN_MBUF5_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00DD+((x)*0x30000)))) 759 #define MCF5235_CAN_MBUF5_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00DE+((x)*0x30000)))) 760 #define MCF5235_CAN_MBUF5_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00DF+((x)*0x30000)))) 761 #define MCF5235_CAN_MBUF6_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C00E0+((x)*0x30000)))) 762 #define MCF5235_CAN_MBUF6_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C00E4+((x)*0x30000)))) 763 #define MCF5235_CAN_MBUF6_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00E8+((x)*0x30000)))) 764 #define MCF5235_CAN_MBUF6_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00E9+((x)*0x30000)))) 765 #define MCF5235_CAN_MBUF6_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00EA+((x)*0x30000)))) 766 #define MCF5235_CAN_MBUF6_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00EB+((x)*0x30000)))) 767 #define MCF5235_CAN_MBUF6_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00EC+((x)*0x30000)))) 768 #define MCF5235_CAN_MBUF6_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00ED+((x)*0x30000)))) 769 #define MCF5235_CAN_MBUF6_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00EE+((x)*0x30000)))) 770 #define MCF5235_CAN_MBUF6_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00EF+((x)*0x30000)))) 771 #define MCF5235_CAN_MBUF7_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C00F0+((x)*0x30000)))) 772 #define MCF5235_CAN_MBUF7_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C00F4+((x)*0x30000)))) 773 #define MCF5235_CAN_MBUF7_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00F8+((x)*0x30000)))) 774 #define MCF5235_CAN_MBUF7_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00F9+((x)*0x30000)))) 775 #define MCF5235_CAN_MBUF7_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00FA+((x)*0x30000)))) 776 #define MCF5235_CAN_MBUF7_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00FB+((x)*0x30000)))) 777 #define MCF5235_CAN_MBUF7_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00FC+((x)*0x30000)))) 778 #define MCF5235_CAN_MBUF7_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00FD+((x)*0x30000)))) 779 #define MCF5235_CAN_MBUF7_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00FE+((x)*0x30000)))) 780 #define MCF5235_CAN_MBUF7_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C00FF+((x)*0x30000)))) 781 #define MCF5235_CAN_MBUF8_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0100+((x)*0x30000)))) 782 #define MCF5235_CAN_MBUF8_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0104+((x)*0x30000)))) 783 #define MCF5235_CAN_MBUF8_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0108+((x)*0x30000)))) 784 #define MCF5235_CAN_MBUF8_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0109+((x)*0x30000)))) 785 #define MCF5235_CAN_MBUF8_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C010A+((x)*0x30000)))) 786 #define MCF5235_CAN_MBUF8_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C010B+((x)*0x30000)))) 787 #define MCF5235_CAN_MBUF8_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C010C+((x)*0x30000)))) 788 #define MCF5235_CAN_MBUF8_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C010D+((x)*0x30000)))) 789 #define MCF5235_CAN_MBUF8_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C010E+((x)*0x30000)))) 790 #define MCF5235_CAN_MBUF8_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C010F+((x)*0x30000)))) 791 #define MCF5235_CAN_MBUF9_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0100+((x)*0x30000)))) 792 #define MCF5235_CAN_MBUF9_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0114+((x)*0x30000)))) 793 #define MCF5235_CAN_MBUF9_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0118+((x)*0x30000)))) 794 #define MCF5235_CAN_MBUF9_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0119+((x)*0x30000)))) 795 #define MCF5235_CAN_MBUF9_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C011A+((x)*0x30000)))) 796 #define MCF5235_CAN_MBUF9_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C011B+((x)*0x30000)))) 797 #define MCF5235_CAN_MBUF9_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C011C+((x)*0x30000)))) 798 #define MCF5235_CAN_MBUF9_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C011D+((x)*0x30000)))) 799 #define MCF5235_CAN_MBUF9_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C011E+((x)*0x30000)))) 800 #define MCF5235_CAN_MBUF9_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C011F+((x)*0x30000)))) 801 #define MCF5235_CAN_MBUF10_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0120+((x)*0x30000)))) 802 #define MCF5235_CAN_MBUF10_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0124+((x)*0x30000)))) 803 #define MCF5235_CAN_MBUF10_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0128+((x)*0x30000)))) 804 #define MCF5235_CAN_MBUF10_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0129+((x)*0x30000)))) 805 #define MCF5235_CAN_MBUF10_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C012A+((x)*0x30000)))) 806 #define MCF5235_CAN_MBUF10_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C012B+((x)*0x30000)))) 807 #define MCF5235_CAN_MBUF10_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C012C+((x)*0x30000)))) 808 #define MCF5235_CAN_MBUF10_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C012D+((x)*0x30000)))) 809 #define MCF5235_CAN_MBUF10_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C012E+((x)*0x30000)))) 810 #define MCF5235_CAN_MBUF10_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C012F+((x)*0x30000)))) 811 #define MCF5235_CAN_MBUF11_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0130+((x)*0x30000)))) 812 #define MCF5235_CAN_MBUF11_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0134+((x)*0x30000)))) 813 #define MCF5235_CAN_MBUF11_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0138+((x)*0x30000)))) 814 #define MCF5235_CAN_MBUF11_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0139+((x)*0x30000)))) 815 #define MCF5235_CAN_MBUF11_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C013A+((x)*0x30000)))) 816 #define MCF5235_CAN_MBUF11_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C013B+((x)*0x30000)))) 817 #define MCF5235_CAN_MBUF11_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C013C+((x)*0x30000)))) 818 #define MCF5235_CAN_MBUF11_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C013D+((x)*0x30000)))) 819 #define MCF5235_CAN_MBUF11_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C013E+((x)*0x30000)))) 820 #define MCF5235_CAN_MBUF11_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C013F+((x)*0x30000)))) 821 #define MCF5235_CAN_MBUF12_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0140+((x)*0x30000)))) 822 #define MCF5235_CAN_MBUF12_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0144+((x)*0x30000)))) 823 #define MCF5235_CAN_MBUF12_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0148+((x)*0x30000)))) 824 #define MCF5235_CAN_MBUF12_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0149+((x)*0x30000)))) 825 #define MCF5235_CAN_MBUF12_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C014A+((x)*0x30000)))) 826 #define MCF5235_CAN_MBUF12_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C014B+((x)*0x30000)))) 827 #define MCF5235_CAN_MBUF12_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C014C+((x)*0x30000)))) 828 #define MCF5235_CAN_MBUF12_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C014D+((x)*0x30000)))) 829 #define MCF5235_CAN_MBUF12_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C014E+((x)*0x30000)))) 830 #define MCF5235_CAN_MBUF12_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C014F+((x)*0x30000)))) 831 #define MCF5235_CAN_MBUF13_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0150+((x)*0x30000)))) 832 #define MCF5235_CAN_MBUF13_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0154+((x)*0x30000)))) 833 #define MCF5235_CAN_MBUF13_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0158+((x)*0x30000)))) 834 #define MCF5235_CAN_MBUF13_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0159+((x)*0x30000)))) 835 #define MCF5235_CAN_MBUF13_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C015A+((x)*0x30000)))) 836 #define MCF5235_CAN_MBUF13_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C015B+((x)*0x30000)))) 837 #define MCF5235_CAN_MBUF13_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C015C+((x)*0x30000)))) 838 #define MCF5235_CAN_MBUF13_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C015D+((x)*0x30000)))) 839 #define MCF5235_CAN_MBUF13_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C015E+((x)*0x30000)))) 840 #define MCF5235_CAN_MBUF13_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C015F+((x)*0x30000)))) 841 #define MCF5235_CAN_MBUF14_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0160+((x)*0x30000)))) 842 #define MCF5235_CAN_MBUF14_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0164+((x)*0x30000)))) 843 #define MCF5235_CAN_MBUF14_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0168+((x)*0x30000)))) 844 #define MCF5235_CAN_MBUF14_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0169+((x)*0x30000)))) 845 #define MCF5235_CAN_MBUF14_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C016A+((x)*0x30000)))) 846 #define MCF5235_CAN_MBUF14_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C016B+((x)*0x30000)))) 847 #define MCF5235_CAN_MBUF14_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C016C+((x)*0x30000)))) 848 #define MCF5235_CAN_MBUF14_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C016D+((x)*0x30000)))) 849 #define MCF5235_CAN_MBUF14_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C016E+((x)*0x30000)))) 850 #define MCF5235_CAN_MBUF14_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C016F+((x)*0x30000)))) 851 #define MCF5235_CAN_MBUF15_CTRL(x) (*(vuint16 *)(void *)((uintptr_t)__IPSBAR + (0x1C0170+((x)*0x30000)))) 852 #define MCF5235_CAN_MBUF15_ID(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0174+((x)*0x30000)))) 853 #define MCF5235_CAN_MBUF15_BYTE0(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0178+((x)*0x30000)))) 854 #define MCF5235_CAN_MBUF15_BYTE1(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C0179+((x)*0x30000)))) 855 #define MCF5235_CAN_MBUF15_BYTE2(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C017A+((x)*0x30000)))) 856 #define MCF5235_CAN_MBUF15_BYTE3(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C017B+((x)*0x30000)))) 857 #define MCF5235_CAN_MBUF15_BYTE4(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C017C+((x)*0x30000)))) 858 #define MCF5235_CAN_MBUF15_BYTE5(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C017D+((x)*0x30000)))) 859 #define MCF5235_CAN_MBUF15_BYTE6(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C017E+((x)*0x30000)))) 860 #define MCF5235_CAN_MBUF15_BYTE7(x) (*(vuint8 *)(void *)((uintptr_t)__IPSBAR + (0x1C017F+((x)*0x30000)))) 861 #define MCF5235_CAN_MBUF0_DATAL(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0088+((x)*0x30000)))) 862 #define MCF5235_CAN_MBUF0_DATAH(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C008C+((x)*0x30000)))) 863 #define MCF5235_CAN_MBUF1_DATAL(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C0098+((x)*0x30000)))) 864 #define MCF5235_CAN_MBUF1_DATAH(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C009C+((x)*0x30000)))) 865 #define MCF5235_CAN_MBUF2_DATAL(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C00A8+((x)*0x30000)))) 866 #define MCF5235_CAN_MBUF2_DATAH(x) (*(vuint32 *)(void *)((uintptr_t)__IPSBAR + (0x1C00AC+((x)*0x30000)))) 865 867 866 868 … … 952 954 953 955 /* Register read/write macros */ 954 #define MCF5235_CCM_CCR (*(vuint16*)( void*)(&__IPSBAR[0x110004]))955 #define MCF5235_CCM_LPCR (*(vuint8 *)( void*)(&__IPSBAR[0x110007]))956 #define MCF5235_CCM_CIR (*(vuint16*)( void*)(&__IPSBAR[0x11000A]))957 #define MCF5235_CCM_RCON (*(vuint16*)( void*)(&__IPSBAR[0x110008]))956 #define MCF5235_CCM_CCR (*(vuint16*)((uintptr_t)__IPSBAR + (0x110004))) 957 #define MCF5235_CCM_LPCR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x110007))) 958 #define MCF5235_CCM_CIR (*(vuint16*)((uintptr_t)__IPSBAR + (0x11000A))) 959 #define MCF5235_CCM_RCON (*(vuint16*)((uintptr_t)__IPSBAR + (0x110008))) 958 960 959 961 /* Bit definitions and macros for MCF5235_CCM_CCR */ … … 982 984 983 985 /* Register read/write macros */ 984 #define MCF5235_CS_CSAR0 (*(vuint16*)( void*)(&__IPSBAR[0x000080]))985 #define MCF5235_CS_CSMR0 (*(vuint32*)( void*)(&__IPSBAR[0x000084]))986 #define MCF5235_CS_CSCR0 (*(vuint16*)( void*)(&__IPSBAR[0x00008A]))987 #define MCF5235_CS_CSAR1 (*(vuint16*)( void*)(&__IPSBAR[0x00008C]))988 #define MCF5235_CS_CSMR1 (*(vuint32*)( void*)(&__IPSBAR[0x000090]))989 #define MCF5235_CS_CSCR1 (*(vuint16*)( void*)(&__IPSBAR[0x000096]))990 #define MCF5235_CS_CSAR2 (*(vuint16*)( void*)(&__IPSBAR[0x000098]))991 #define MCF5235_CS_CSMR2 (*(vuint32*)( void*)(&__IPSBAR[0x00009C]))992 #define MCF5235_CS_CSCR2 (*(vuint16*)( void*)(&__IPSBAR[0x0000A2]))993 #define MCF5235_CS_CSAR3 (*(vuint16*)( void*)(&__IPSBAR[0x0000A4]))994 #define MCF5235_CS_CSMR3 (*(vuint32*)( void*)(&__IPSBAR[0x0000A8]))995 #define MCF5235_CS_CSCR3 (*(vuint16*)( void*)(&__IPSBAR[0x0000AE]))996 #define MCF5235_CS_CSAR4 (*(vuint16*)( void*)(&__IPSBAR[0x0000B0]))997 #define MCF5235_CS_CSMR4 (*(vuint32*)( void*)(&__IPSBAR[0x0000B4]))998 #define MCF5235_CS_CSCR4 (*(vuint16*)( void*)(&__IPSBAR[0x0000BA]))999 #define MCF5235_CS_CSAR5 (*(vuint16*)( void*)(&__IPSBAR[0x0000BC]))1000 #define MCF5235_CS_CSMR5 (*(vuint32*)( void*)(&__IPSBAR[0x0000C0]))1001 #define MCF5235_CS_CSCR5 (*(vuint16*)( void*)(&__IPSBAR[0x0000C6]))1002 #define MCF5235_CS_CSAR6 (*(vuint16*)( void*)(&__IPSBAR[0x0000C8]))1003 #define MCF5235_CS_CSMR6 (*(vuint32*)( void*)(&__IPSBAR[0x0000CC]))1004 #define MCF5235_CS_CSCR6 (*(vuint16*)( void*)(&__IPSBAR[0x0000D2]))1005 #define MCF5235_CS_CSAR7 (*(vuint16*)( void*)(&__IPSBAR[0x0000D4]))1006 #define MCF5235_CS_CSMR7 (*(vuint32*)( void*)(&__IPSBAR[0x0000D8]))1007 #define MCF5235_CS_CSCR7 (*(vuint16*)( void*)(&__IPSBAR[0x0000DE]))1008 #define MCF5235_CS_CSAR(x) (*(vuint16*)( void*)(&__IPSBAR[0x000080+((x)*0x00C)]))1009 #define MCF5235_CS_CSMR(x) (*(vuint32*)( void*)(&__IPSBAR[0x000084+((x)*0x00C)]))1010 #define MCF5235_CS_CSCR(x) (*(vuint16*)( void*)(&__IPSBAR[0x00008A+((x)*0x00C)]))986 #define MCF5235_CS_CSAR0 (*(vuint16*)((uintptr_t)__IPSBAR + (0x000080))) 987 #define MCF5235_CS_CSMR0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000084))) 988 #define MCF5235_CS_CSCR0 (*(vuint16*)((uintptr_t)__IPSBAR + (0x00008A))) 989 #define MCF5235_CS_CSAR1 (*(vuint16*)((uintptr_t)__IPSBAR + (0x00008C))) 990 #define MCF5235_CS_CSMR1 (*(vuint32*)((uintptr_t)__IPSBAR + (0x000090))) 991 #define MCF5235_CS_CSCR1 (*(vuint16*)((uintptr_t)__IPSBAR + (0x000096))) 992 #define MCF5235_CS_CSAR2 (*(vuint16*)((uintptr_t)__IPSBAR + (0x000098))) 993 #define MCF5235_CS_CSMR2 (*(vuint32*)((uintptr_t)__IPSBAR + (0x00009C))) 994 #define MCF5235_CS_CSCR2 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000A2))) 995 #define MCF5235_CS_CSAR3 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000A4))) 996 #define MCF5235_CS_CSMR3 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0000A8))) 997 #define MCF5235_CS_CSCR3 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000AE))) 998 #define MCF5235_CS_CSAR4 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000B0))) 999 #define MCF5235_CS_CSMR4 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0000B4))) 1000 #define MCF5235_CS_CSCR4 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000BA))) 1001 #define MCF5235_CS_CSAR5 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000BC))) 1002 #define MCF5235_CS_CSMR5 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0000C0))) 1003 #define MCF5235_CS_CSCR5 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000C6))) 1004 #define MCF5235_CS_CSAR6 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000C8))) 1005 #define MCF5235_CS_CSMR6 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0000CC))) 1006 #define MCF5235_CS_CSCR6 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000D2))) 1007 #define MCF5235_CS_CSAR7 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000D4))) 1008 #define MCF5235_CS_CSMR7 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0000D8))) 1009 #define MCF5235_CS_CSCR7 (*(vuint16*)((uintptr_t)__IPSBAR + (0x0000DE))) 1010 #define MCF5235_CS_CSAR(x) (*(vuint16*)((uintptr_t)__IPSBAR + (0x000080+((x)*0x00C)))) 1011 #define MCF5235_CS_CSMR(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x000084+((x)*0x00C)))) 1012 #define MCF5235_CS_CSCR(x) (*(vuint16*)((uintptr_t)__IPSBAR + (0x00008A+((x)*0x00C)))) 1011 1013 1012 1014 /* Bit definitions and macros for MCF5235_CS_CSAR */ … … 1059 1061 1060 1062 /* Register read/write macros */ 1061 #define MCF5235_EPORT_EPPAR (*(vuint16*)( void*)(&__IPSBAR[0x130000]))1062 #define MCF5235_EPORT_EPDDR (*(vuint8 *)( void*)(&__IPSBAR[0x130002]))1063 #define MCF5235_EPORT_EPIER (*(vuint8 *)( void*)(&__IPSBAR[0x130003]))1064 #define MCF5235_EPORT_EPDR (*(vuint8 *)( void*)(&__IPSBAR[0x130004]))1065 #define MCF5235_EPORT_EPPDR (*(vuint8 *)( void*)(&__IPSBAR[0x130005]))1066 #define MCF5235_EPORT_EPFR (*(vuint8 *)( void*)(&__IPSBAR[0x130006]))1063 #define MCF5235_EPORT_EPPAR (*(vuint16*)((uintptr_t)__IPSBAR + (0x130000))) 1064 #define MCF5235_EPORT_EPDDR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x130002))) 1065 #define MCF5235_EPORT_EPIER (*(vuint8 *)((uintptr_t)__IPSBAR + (0x130003))) 1066 #define MCF5235_EPORT_EPDR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x130004))) 1067 #define MCF5235_EPORT_EPPDR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x130005))) 1068 #define MCF5235_EPORT_EPFR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x130006))) 1067 1069 1068 1070 /* Bit definitions and macros for MCF5235_EPORT_EPPAR */ … … 1122 1124 1123 1125 /* Register read/write macros */ 1124 #define MCF5235_ETPU_EMCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0000]))1125 #define MCF5235_ETPU_ECDCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0004]))1126 #define MCF5235_ETPU_EMISCCR (*(vuint32*)( void*)(&__IPSBAR[0x1D000C]))1127 #define MCF5235_ETPU_ESCMODR (*(vuint32*)( void*)(&__IPSBAR[0x1D0010]))1128 #define MCF5235_ETPU_EECR (*(vuint32*)( void*)(&__IPSBAR[0x1D0014]))1129 #define MCF5235_ETPU_ETBCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0020]))1130 #define MCF5235_ETPU_ETB1R (*(vuint32*)( void*)(&__IPSBAR[0x1D0024]))1131 #define MCF5235_ETPU_ETB2R (*(vuint32*)( void*)(&__IPSBAR[0x1D0028]))1132 #define MCF5235_ETPU_EREDCR (*(vuint32*)( void*)(&__IPSBAR[0x1D002C]))1133 #define MCF5235_ETPU_ECISR (*(vuint32*)( void*)(&__IPSBAR[0x1D0200]))1134 #define MCF5235_ETPU_ECDTRSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0210]))1135 #define MCF5235_ETPU_ECIOSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0220]))1136 #define MCF5235_ETPU_ECDTROSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0230]))1137 #define MCF5235_ETPU_ECIER (*(vuint32*)( void*)(&__IPSBAR[0x1D0240]))1138 #define MCF5235_ETPU_ECDTRER (*(vuint32*)( void*)(&__IPSBAR[0x1D0250]))1139 #define MCF5235_ETPU_ECPSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0280]))1140 #define MCF5235_ETPU_ECSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0290]))1141 #define MCF5235_ETPU_EC0SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0404]))1142 #define MCF5235_ETPU_EC1SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0414]))1143 #define MCF5235_ETPU_EC2SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0424]))1144 #define MCF5235_ETPU_EC3SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0434]))1145 #define MCF5235_ETPU_EC4SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0444]))1146 #define MCF5235_ETPU_EC5SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0454]))1147 #define MCF5235_ETPU_EC6SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0464]))1148 #define MCF5235_ETPU_EC7SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0474]))1149 #define MCF5235_ETPU_EC8SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0484]))1150 #define MCF5235_ETPU_EC9SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0494]))1151 #define MCF5235_ETPU_EC10SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D04A4]))1152 #define MCF5235_ETPU_EC11SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D04B4]))1153 #define MCF5235_ETPU_EC12SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D04C4]))1154 #define MCF5235_ETPU_EC13SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D04D4]))1155 #define MCF5235_ETPU_EC14SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D04E4]))1156 #define MCF5235_ETPU_EC15SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D04F4]))1157 #define MCF5235_ETPU_EC16SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0504]))1158 #define MCF5235_ETPU_EC17SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0514]))1159 #define MCF5235_ETPU_EC18SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0524]))1160 #define MCF5235_ETPU_EC19SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0534]))1161 #define MCF5235_ETPU_EC20SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0544]))1162 #define MCF5235_ETPU_EC21SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0554]))1163 #define MCF5235_ETPU_EC22SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0564]))1164 #define MCF5235_ETPU_EC23SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0574]))1165 #define MCF5235_ETPU_EC24SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0584]))1166 #define MCF5235_ETPU_EC25SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D0594]))1167 #define MCF5235_ETPU_EC26SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D05A4]))1168 #define MCF5235_ETPU_EC27SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D05B4]))1169 #define MCF5235_ETPU_EC28SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D05C4]))1170 #define MCF5235_ETPU_EC29SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D05D4]))1171 #define MCF5235_ETPU_EC30SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D05E4]))1172 #define MCF5235_ETPU_EC31SCR (*(vuint32*)( void*)(&__IPSBAR[0x1D05F4]))1173 #define MCF5235_ETPU_ECnSCR(x) (*(vuint32*)( void*)(&__IPSBAR[0x1D0404+((x)*0x010)]))1174 #define MCF5235_ETPU_EC0CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0400]))1175 #define MCF5235_ETPU_EC1CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0410]))1176 #define MCF5235_ETPU_EC2CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0420]))1177 #define MCF5235_ETPU_EC3CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0430]))1178 #define MCF5235_ETPU_EC4CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0440]))1179 #define MCF5235_ETPU_EC5CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0450]))1180 #define MCF5235_ETPU_EC6CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0460]))1181 #define MCF5235_ETPU_EC7CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0470]))1182 #define MCF5235_ETPU_EC8CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0480]))1183 #define MCF5235_ETPU_EC9CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0490]))1184 #define MCF5235_ETPU_EC10CR (*(vuint32*)( void*)(&__IPSBAR[0x1D04A0]))1185 #define MCF5235_ETPU_EC11CR (*(vuint32*)( void*)(&__IPSBAR[0x1D04B0]))1186 #define MCF5235_ETPU_EC12CR (*(vuint32*)( void*)(&__IPSBAR[0x1D04C0]))1187 #define MCF5235_ETPU_EC13CR (*(vuint32*)( void*)(&__IPSBAR[0x1D04D0]))1188 #define MCF5235_ETPU_EC14CR (*(vuint32*)( void*)(&__IPSBAR[0x1D04E0]))1189 #define MCF5235_ETPU_EC15CR (*(vuint32*)( void*)(&__IPSBAR[0x1D04F0]))1190 #define MCF5235_ETPU_EC16CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0500]))1191 #define MCF5235_ETPU_EC17CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0510]))1192 #define MCF5235_ETPU_EC18CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0520]))1193 #define MCF5235_ETPU_EC19CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0530]))1194 #define MCF5235_ETPU_EC20CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0540]))1195 #define MCF5235_ETPU_EC21CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0550]))1196 #define MCF5235_ETPU_EC22CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0560]))1197 #define MCF5235_ETPU_EC23CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0570]))1198 #define MCF5235_ETPU_EC24CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0580]))1199 #define MCF5235_ETPU_EC25CR (*(vuint32*)( void*)(&__IPSBAR[0x1D0590]))1200 #define MCF5235_ETPU_EC26CR (*(vuint32*)( void*)(&__IPSBAR[0x1D05A0]))1201 #define MCF5235_ETPU_EC27CR (*(vuint32*)( void*)(&__IPSBAR[0x1D05B0]))1202 #define MCF5235_ETPU_EC28CR (*(vuint32*)( void*)(&__IPSBAR[0x1D05C0]))1203 #define MCF5235_ETPU_EC29CR (*(vuint32*)( void*)(&__IPSBAR[0x1D05D0]))1204 #define MCF5235_ETPU_EC30CR (*(vuint32*)( void*)(&__IPSBAR[0x1D05E0]))1205 #define MCF5235_ETPU_EC31CR (*(vuint32*)( void*)(&__IPSBAR[0x1D05F0]))1206 #define MCF5235_ETPU_ECnCR(x) (*(vuint32*)( void*)(&__IPSBAR[0x1D0400+((x)*0x010)]))1207 #define MCF5235_ETPU_EC0HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0408]))1208 #define MCF5235_ETPU_EC1HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0418]))1209 #define MCF5235_ETPU_EC2HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0428]))1210 #define MCF5235_ETPU_EC3HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0438]))1211 #define MCF5235_ETPU_EC4HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0448]))1212 #define MCF5235_ETPU_EC5HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0458]))1213 #define MCF5235_ETPU_EC6HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0468]))1214 #define MCF5235_ETPU_EC7HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0478]))1215 #define MCF5235_ETPU_EC8HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0488]))1216 #define MCF5235_ETPU_EC9HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0498]))1217 #define MCF5235_ETPU_EC10HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D04A8]))1218 #define MCF5235_ETPU_EC11HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D04B8]))1219 #define MCF5235_ETPU_EC12HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D04C8]))1220 #define MCF5235_ETPU_EC13HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D04D8]))1221 #define MCF5235_ETPU_EC14HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D04E8]))1222 #define MCF5235_ETPU_EC15HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D04F8]))1223 #define MCF5235_ETPU_EC16HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0508]))1224 #define MCF5235_ETPU_EC17HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0518]))1225 #define MCF5235_ETPU_EC18HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0528]))1226 #define MCF5235_ETPU_EC19HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0538]))1227 #define MCF5235_ETPU_EC20HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0548]))1228 #define MCF5235_ETPU_EC21HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0558]))1229 #define MCF5235_ETPU_EC22HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0568]))1230 #define MCF5235_ETPU_EC23HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0578]))1231 #define MCF5235_ETPU_EC24HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0588]))1232 #define MCF5235_ETPU_EC25HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D0598]))1233 #define MCF5235_ETPU_EC26HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D05A8]))1234 #define MCF5235_ETPU_EC27HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D05B8]))1235 #define MCF5235_ETPU_EC28HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D05C8]))1236 #define MCF5235_ETPU_EC29HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D05D8]))1237 #define MCF5235_ETPU_EC30HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D05E8]))1238 #define MCF5235_ETPU_EC31HSSR (*(vuint32*)( void*)(&__IPSBAR[0x1D05F8]))1239 #define MCF5235_ETPU_ECnHSSR(x) (*(vuint32*)( void*)(&__IPSBAR[0x1D0408+((x)*0x010)]))1126 #define MCF5235_ETPU_EMCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0000))) 1127 #define MCF5235_ETPU_ECDCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0004))) 1128 #define MCF5235_ETPU_EMISCCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D000C))) 1129 #define MCF5235_ETPU_ESCMODR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0010))) 1130 #define MCF5235_ETPU_EECR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0014))) 1131 #define MCF5235_ETPU_ETBCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0020))) 1132 #define MCF5235_ETPU_ETB1R (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0024))) 1133 #define MCF5235_ETPU_ETB2R (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0028))) 1134 #define MCF5235_ETPU_EREDCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D002C))) 1135 #define MCF5235_ETPU_ECISR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0200))) 1136 #define MCF5235_ETPU_ECDTRSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0210))) 1137 #define MCF5235_ETPU_ECIOSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0220))) 1138 #define MCF5235_ETPU_ECDTROSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0230))) 1139 #define MCF5235_ETPU_ECIER (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0240))) 1140 #define MCF5235_ETPU_ECDTRER (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0250))) 1141 #define MCF5235_ETPU_ECPSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0280))) 1142 #define MCF5235_ETPU_ECSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0290))) 1143 #define MCF5235_ETPU_EC0SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0404))) 1144 #define MCF5235_ETPU_EC1SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0414))) 1145 #define MCF5235_ETPU_EC2SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0424))) 1146 #define MCF5235_ETPU_EC3SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0434))) 1147 #define MCF5235_ETPU_EC4SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0444))) 1148 #define MCF5235_ETPU_EC5SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0454))) 1149 #define MCF5235_ETPU_EC6SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0464))) 1150 #define MCF5235_ETPU_EC7SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0474))) 1151 #define MCF5235_ETPU_EC8SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0484))) 1152 #define MCF5235_ETPU_EC9SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0494))) 1153 #define MCF5235_ETPU_EC10SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04A4))) 1154 #define MCF5235_ETPU_EC11SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04B4))) 1155 #define MCF5235_ETPU_EC12SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04C4))) 1156 #define MCF5235_ETPU_EC13SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04D4))) 1157 #define MCF5235_ETPU_EC14SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04E4))) 1158 #define MCF5235_ETPU_EC15SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04F4))) 1159 #define MCF5235_ETPU_EC16SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0504))) 1160 #define MCF5235_ETPU_EC17SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0514))) 1161 #define MCF5235_ETPU_EC18SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0524))) 1162 #define MCF5235_ETPU_EC19SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0534))) 1163 #define MCF5235_ETPU_EC20SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0544))) 1164 #define MCF5235_ETPU_EC21SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0554))) 1165 #define MCF5235_ETPU_EC22SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0564))) 1166 #define MCF5235_ETPU_EC23SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0574))) 1167 #define MCF5235_ETPU_EC24SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0584))) 1168 #define MCF5235_ETPU_EC25SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0594))) 1169 #define MCF5235_ETPU_EC26SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05A4))) 1170 #define MCF5235_ETPU_EC27SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05B4))) 1171 #define MCF5235_ETPU_EC28SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05C4))) 1172 #define MCF5235_ETPU_EC29SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05D4))) 1173 #define MCF5235_ETPU_EC30SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05E4))) 1174 #define MCF5235_ETPU_EC31SCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05F4))) 1175 #define MCF5235_ETPU_ECnSCR(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0404+((x)*0x010)))) 1176 #define MCF5235_ETPU_EC0CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0400))) 1177 #define MCF5235_ETPU_EC1CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0410))) 1178 #define MCF5235_ETPU_EC2CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0420))) 1179 #define MCF5235_ETPU_EC3CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0430))) 1180 #define MCF5235_ETPU_EC4CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0440))) 1181 #define MCF5235_ETPU_EC5CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0450))) 1182 #define MCF5235_ETPU_EC6CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0460))) 1183 #define MCF5235_ETPU_EC7CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0470))) 1184 #define MCF5235_ETPU_EC8CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0480))) 1185 #define MCF5235_ETPU_EC9CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0490))) 1186 #define MCF5235_ETPU_EC10CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04A0))) 1187 #define MCF5235_ETPU_EC11CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04B0))) 1188 #define MCF5235_ETPU_EC12CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04C0))) 1189 #define MCF5235_ETPU_EC13CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04D0))) 1190 #define MCF5235_ETPU_EC14CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04E0))) 1191 #define MCF5235_ETPU_EC15CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04F0))) 1192 #define MCF5235_ETPU_EC16CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0500))) 1193 #define MCF5235_ETPU_EC17CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0510))) 1194 #define MCF5235_ETPU_EC18CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0520))) 1195 #define MCF5235_ETPU_EC19CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0530))) 1196 #define MCF5235_ETPU_EC20CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0540))) 1197 #define MCF5235_ETPU_EC21CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0550))) 1198 #define MCF5235_ETPU_EC22CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0560))) 1199 #define MCF5235_ETPU_EC23CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0570))) 1200 #define MCF5235_ETPU_EC24CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0580))) 1201 #define MCF5235_ETPU_EC25CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0590))) 1202 #define MCF5235_ETPU_EC26CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05A0))) 1203 #define MCF5235_ETPU_EC27CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05B0))) 1204 #define MCF5235_ETPU_EC28CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05C0))) 1205 #define MCF5235_ETPU_EC29CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05D0))) 1206 #define MCF5235_ETPU_EC30CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05E0))) 1207 #define MCF5235_ETPU_EC31CR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05F0))) 1208 #define MCF5235_ETPU_ECnCR(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0400+((x)*0x010)))) 1209 #define MCF5235_ETPU_EC0HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0408))) 1210 #define MCF5235_ETPU_EC1HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0418))) 1211 #define MCF5235_ETPU_EC2HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0428))) 1212 #define MCF5235_ETPU_EC3HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0438))) 1213 #define MCF5235_ETPU_EC4HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0448))) 1214 #define MCF5235_ETPU_EC5HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0458))) 1215 #define MCF5235_ETPU_EC6HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0468))) 1216 #define MCF5235_ETPU_EC7HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0478))) 1217 #define MCF5235_ETPU_EC8HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0488))) 1218 #define MCF5235_ETPU_EC9HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0498))) 1219 #define MCF5235_ETPU_EC10HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04A8))) 1220 #define MCF5235_ETPU_EC11HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04B8))) 1221 #define MCF5235_ETPU_EC12HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04C8))) 1222 #define MCF5235_ETPU_EC13HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04D8))) 1223 #define MCF5235_ETPU_EC14HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04E8))) 1224 #define MCF5235_ETPU_EC15HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D04F8))) 1225 #define MCF5235_ETPU_EC16HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0508))) 1226 #define MCF5235_ETPU_EC17HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0518))) 1227 #define MCF5235_ETPU_EC18HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0528))) 1228 #define MCF5235_ETPU_EC19HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0538))) 1229 #define MCF5235_ETPU_EC20HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0548))) 1230 #define MCF5235_ETPU_EC21HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0558))) 1231 #define MCF5235_ETPU_EC22HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0568))) 1232 #define MCF5235_ETPU_EC23HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0578))) 1233 #define MCF5235_ETPU_EC24HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0588))) 1234 #define MCF5235_ETPU_EC25HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0598))) 1235 #define MCF5235_ETPU_EC26HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05A8))) 1236 #define MCF5235_ETPU_EC27HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05B8))) 1237 #define MCF5235_ETPU_EC28HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05C8))) 1238 #define MCF5235_ETPU_EC29HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05D8))) 1239 #define MCF5235_ETPU_EC30HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05E8))) 1240 #define MCF5235_ETPU_EC31HSSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D05F8))) 1241 #define MCF5235_ETPU_ECnHSSR(x) (*(vuint32*)((uintptr_t)__IPSBAR + (0x1D0408+((x)*0x010)))) 1240 1242 1241 1243 /* Bit definitions and macros for MCF5235_ETPU_EMCR */ … … 1562 1564 1563 1565 /* Register read/write macros */ 1564 #define MCF5235_FEC_EIR (*(vuint32*)( void*)(&__IPSBAR[0x001004]))1565 #define MCF5235_FEC_EIMR (*(vuint32*)( void*)(&__IPSBAR[0x001008]))1566 #define MCF5235_FEC_RDAR (*(vuint32*)( void*)(&__IPSBAR[0x001010]))1567 #define MCF5235_FEC_TDAR (*(vuint32*)( void*)(&__IPSBAR[0x001014]))1568 #define MCF5235_FEC_ECR (*(vuint32*)( void*)(&__IPSBAR[0x001024]))1569 #define MCF5235_FEC_MMFR (*(vuint32*)( void*)(&__IPSBAR[0x001040]))1570 #define MCF5235_FEC_MSCR (*(vuint32*)( void*)(&__IPSBAR[0x001044]))1571 #define MCF5235_FEC_MIBC (*(vuint32*)( void*)(&__IPSBAR[0x001064]))1572 #define MCF5235_FEC_RCR (*(vuint32*)( void*)(&__IPSBAR[0x001084]))1573 #define MCF5235_FEC_TCR (*(vuint32*)( void*)(&__IPSBAR[0x0010C4]))1574 #define MCF5235_FEC_PALR (*(vuint32*)( void*)(&__IPSBAR[0x0010E4]))1575 #define MCF5235_FEC_PAUR (*(vuint32*)( void*)(&__IPSBAR[0x0010E8]))1576 #define MCF5235_FEC_OPD (*(vuint32*)( void*)(&__IPSBAR[0x0010EC]))1577 #define MCF5235_FEC_IAUR (*(vuint32*)( void*)(&__IPSBAR[0x001118]))1578 #define MCF5235_FEC_IALR (*(vuint32*)( void*)(&__IPSBAR[0x00111C]))1579 #define MCF5235_FEC_GAUR (*(vuint32*)( void*)(&__IPSBAR[0x001120]))1580 #define MCF5235_FEC_GALR (*(vuint32*)( void*)(&__IPSBAR[0x001124]))1581 #define MCF5235_FEC_TFWR (*(vuint32*)( void*)(&__IPSBAR[0x001144]))1582 #define MCF5235_FEC_FRBR (*(vuint32*)( void*)(&__IPSBAR[0x00114C]))1583 #define MCF5235_FEC_FRSR (*(vuint32*)( void*)(&__IPSBAR[0x001150]))1584 #define MCF5235_FEC_ERDSR (*(vuint32*)( void*)(&__IPSBAR[0x001180]))1585 #define MCF5235_FEC_ETDSR (*(vuint32*)( void*)(&__IPSBAR[0x001184]))1586 #define MCF5235_FEC_EMRBR (*(vuint32*)( void*)(&__IPSBAR[0x001188]))1587 #define MCF5235_FEC_RMON_T_DROP (*(vuint32*)( void*)(&__IPSBAR[0x001200]))1588 #define MCF5235_FEC_RMON_T_PACKETS (*(vuint32*)( void*)(&__IPSBAR[0x001204]))1589 #define MCF5235_FEC_RMON_T_BC_PKT (*(vuint32*)( void*)(&__IPSBAR[0x001208]))1590 #define MCF5235_FEC_RMON_T_MC_PKT (*(vuint32*)( void*)(&__IPSBAR[0x00120C]))1591 #define MCF5235_FEC_RMON_T_CRC_ALIGN (*(vuint32*)( void*)(&__IPSBAR[0x001210]))1592 #define MCF5235_FEC_RMON_T_UNDERSIZE (*(vuint32*)( void*)(&__IPSBAR[0x001214]))1593 #define MCF5235_FEC_RMON_T_OVERSIZE (*(vuint32*)( void*)(&__IPSBAR[0x001218]))1594 #define MCF5235_FEC_RMON_T_FRAG (*(vuint32*)( void*)(&__IPSBAR[0x00121C]))1595 #define MCF5235_FEC_RMON_T_JAB (*(vuint32*)( void*)(&__IPSBAR[0x001220]))1596 #define MCF5235_FEC_RMON_T_COL (*(vuint32*)( void*)(&__IPSBAR[0x001224]))1597 #define MCF5235_FEC_RMON_T_P64 (*(vuint32*)( void*)(&__IPSBAR[0x001228]))1598 #define MCF5235_FEC_RMON_T_P65TO127 (*(vuint32*)( void*)(&__IPSBAR[0x00122C]))1599 #define MCF5235_FEC_RMON_T_P128TO255 (*(vuint32*)( void*)(&__IPSBAR[0x001230]))1600 #define MCF5235_FEC_RMON_T_P256TO511 (*(vuint32*)( void*)(&__IPSBAR[0x001234]))1601 #define MCF5235_FEC_RMON_T_P512TO1023 (*(vuint32*)( void*)(&__IPSBAR[0x001238]))1602 #define MCF5235_FEC_RMON_T_P1024TO2047 (*(vuint32*)( void*)(&__IPSBAR[0x00123C]))1603 #define MCF5235_FEC_RMON_T_P_GTE2048 (*(vuint32*)( void*)(&__IPSBAR[0x001240]))1604 #define MCF5235_FEC_RMON_T_OCTETS (*(vuint32*)( void*)(&__IPSBAR[0x001244]))1605 #define MCF5235_FEC_IEEE_T_DROP (*(vuint32*)( void*)(&__IPSBAR[0x001248]))1606 #define MCF5235_FEC_IEEE_T_FRAME_OK (*(vuint32*)( void*)(&__IPSBAR[0x00124C]))1607 #define MCF5235_FEC_IEEE_T_1COL (*(vuint32*)( void*)(&__IPSBAR[0x001250]))1608 #define MCF5235_FEC_IEEE_T_MCOL (*(vuint32*)( void*)(&__IPSBAR[0x001254]))1609 #define MCF5235_FEC_IEEE_T_DEF (*(vuint32*)( void*)(&__IPSBAR[0x001258]))1610 #define MCF5235_FEC_IEEE_T_LCOL (*(vuint32*)( void*)(&__IPSBAR[0x00125C]))1611 #define MCF5235_FEC_IEEE_T_EXCOL (*(vuint32*)( void*)(&__IPSBAR[0x001260]))1612 #define MCF5235_FEC_IEEE_T_MACERR (*(vuint32*)( void*)(&__IPSBAR[0x001264]))1613 #define MCF5235_FEC_IEEE_T_CSERR (*(vuint32*)( void*)(&__IPSBAR[0x001268]))1614 #define MCF5235_FEC_IEEE_T_SQE (*(vuint32*)( void*)(&__IPSBAR[0x00126C]))1615 #define MCF5235_FEC_IEEE_T_FDXFC (*(vuint32*)( void*)(&__IPSBAR[0x001270]))1616 #define MCF5235_FEC_IEEE_T_OCTETS_OK (*(vuint32*)( void*)(&__IPSBAR[0x001274]))1617 #define MCF5235_FEC_RMON_R_PACKETS (*(vuint32*)( void*)(&__IPSBAR[0x001284]))1618 #define MCF5235_FEC_RMON_R_BC_PKT (*(vuint32*)( void*)(&__IPSBAR[0x001288]))1619 #define MCF5235_FEC_RMON_R_MC_PKT (*(vuint32*)( void*)(&__IPSBAR[0x00128C]))1620 #define MCF5235_FEC_RMON_R_CRC_ALIGN (*(vuint32*)( void*)(&__IPSBAR[0x001290]))1621 #define MCF5235_FEC_RMON_R_UNDERSIZE (*(vuint32*)( void*)(&__IPSBAR[0x001294]))1622 #define MCF5235_FEC_RMON_R_OVERSIZE (*(vuint32*)( void*)(&__IPSBAR[0x001298]))1623 #define MCF5235_FEC_RMON_R_FRAG (*(vuint32*)( void*)(&__IPSBAR[0x00129C]))1624 #define MCF5235_FEC_RMON_R_JAB (*(vuint32*)( void*)(&__IPSBAR[0x0012A0]))1625 #define MCF5235_FEC_RMON_R_RESVD_0 (*(vuint32*)( void*)(&__IPSBAR[0x0012A4]))1626 #define MCF5235_FEC_RMON_R_P64 (*(vuint32*)( void*)(&__IPSBAR[0x0012A8]))1627 #define MCF5235_FEC_RMON_R_P65T0127 (*(vuint32*)( void*)(&__IPSBAR[0x0012AC]))1628 #define MCF5235_FEC_RMON_R_P128TO255 (*(vuint32*)( void*)(&__IPSBAR[0x0012B0]))1629 #define MCF5235_FEC_RMON_R_P256TO511 (*(vuint32*)( void*)(&__IPSBAR[0x0012B4]))1630 #define MCF5235_FEC_RMON_R_P512TO1023 (*(vuint32*)( void*)(&__IPSBAR[0x0012B8]))1631 #define MCF5235_FEC_RMON_R_GTE2048 (*(vuint32*)( void*)(&__IPSBAR[0x0012C0]))1632 #define MCF5235_FEC_RMON_R_P1024TO2047 (*(vuint32*)( void*)(&__IPSBAR[0x0012BC]))1633 #define MCF5235_FEC_RMON_R_OCTETS (*(vuint32*)( void*)(&__IPSBAR[0x0012C4]))1634 #define MCF5235_FEC_IEEE_R_DROP (*(vuint32*)( void*)(&__IPSBAR[0x0012C8]))1635 #define MCF5235_FEC_IEEE_R_FRAME_OK (*(vuint32*)( void*)(&__IPSBAR[0x0012CC]))1636 #define MCF5235_FEC_IEEE_R_CRC (*(vuint32*)( void*)(&__IPSBAR[0x0012D0]))1637 #define MCF5235_FEC_IEEE_R_ALIGN (*(vuint32*)( void*)(&__IPSBAR[0x0012D4]))1638 #define MCF5235_FEC_IEEE_R_MACERR (*(vuint32*)( void*)(&__IPSBAR[0x0012D8]))1639 #define MCF5235_FEC_IEEE_R_FDXFC (*(vuint32*)( void*)(&__IPSBAR[0x0012DC]))1640 #define MCF5235_FEC_IEEE_R_OCTETS_OK (*(vuint32*)( void*)(&__IPSBAR[0x0012E0]))1566 #define MCF5235_FEC_EIR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001004))) 1567 #define MCF5235_FEC_EIMR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001008))) 1568 #define MCF5235_FEC_RDAR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001010))) 1569 #define MCF5235_FEC_TDAR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001014))) 1570 #define MCF5235_FEC_ECR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001024))) 1571 #define MCF5235_FEC_MMFR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001040))) 1572 #define MCF5235_FEC_MSCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001044))) 1573 #define MCF5235_FEC_MIBC (*(vuint32*)((uintptr_t)__IPSBAR + (0x001064))) 1574 #define MCF5235_FEC_RCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001084))) 1575 #define MCF5235_FEC_TCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x0010C4))) 1576 #define MCF5235_FEC_PALR (*(vuint32*)((uintptr_t)__IPSBAR + (0x0010E4))) 1577 #define MCF5235_FEC_PAUR (*(vuint32*)((uintptr_t)__IPSBAR + (0x0010E8))) 1578 #define MCF5235_FEC_OPD (*(vuint32*)((uintptr_t)__IPSBAR + (0x0010EC))) 1579 #define MCF5235_FEC_IAUR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001118))) 1580 #define MCF5235_FEC_IALR (*(vuint32*)((uintptr_t)__IPSBAR + (0x00111C))) 1581 #define MCF5235_FEC_GAUR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001120))) 1582 #define MCF5235_FEC_GALR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001124))) 1583 #define MCF5235_FEC_TFWR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001144))) 1584 #define MCF5235_FEC_FRBR (*(vuint32*)((uintptr_t)__IPSBAR + (0x00114C))) 1585 #define MCF5235_FEC_FRSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001150))) 1586 #define MCF5235_FEC_ERDSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001180))) 1587 #define MCF5235_FEC_ETDSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001184))) 1588 #define MCF5235_FEC_EMRBR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001188))) 1589 #define MCF5235_FEC_RMON_T_DROP (*(vuint32*)((uintptr_t)__IPSBAR + (0x001200))) 1590 #define MCF5235_FEC_RMON_T_PACKETS (*(vuint32*)((uintptr_t)__IPSBAR + (0x001204))) 1591 #define MCF5235_FEC_RMON_T_BC_PKT (*(vuint32*)((uintptr_t)__IPSBAR + (0x001208))) 1592 #define MCF5235_FEC_RMON_T_MC_PKT (*(vuint32*)((uintptr_t)__IPSBAR + (0x00120C))) 1593 #define MCF5235_FEC_RMON_T_CRC_ALIGN (*(vuint32*)((uintptr_t)__IPSBAR + (0x001210))) 1594 #define MCF5235_FEC_RMON_T_UNDERSIZE (*(vuint32*)((uintptr_t)__IPSBAR + (0x001214))) 1595 #define MCF5235_FEC_RMON_T_OVERSIZE (*(vuint32*)((uintptr_t)__IPSBAR + (0x001218))) 1596 #define MCF5235_FEC_RMON_T_FRAG (*(vuint32*)((uintptr_t)__IPSBAR + (0x00121C))) 1597 #define MCF5235_FEC_RMON_T_JAB (*(vuint32*)((uintptr_t)__IPSBAR + (0x001220))) 1598 #define MCF5235_FEC_RMON_T_COL (*(vuint32*)((uintptr_t)__IPSBAR + (0x001224))) 1599 #define MCF5235_FEC_RMON_T_P64 (*(vuint32*)((uintptr_t)__IPSBAR + (0x001228))) 1600 #define MCF5235_FEC_RMON_T_P65TO127 (*(vuint32*)((uintptr_t)__IPSBAR + (0x00122C))) 1601 #define MCF5235_FEC_RMON_T_P128TO255 (*(vuint32*)((uintptr_t)__IPSBAR + (0x001230))) 1602 #define MCF5235_FEC_RMON_T_P256TO511 (*(vuint32*)((uintptr_t)__IPSBAR + (0x001234))) 1603 #define MCF5235_FEC_RMON_T_P512TO1023 (*(vuint32*)((uintptr_t)__IPSBAR + (0x001238))) 1604 #define MCF5235_FEC_RMON_T_P1024TO2047 (*(vuint32*)((uintptr_t)__IPSBAR + (0x00123C))) 1605 #define MCF5235_FEC_RMON_T_P_GTE2048 (*(vuint32*)((uintptr_t)__IPSBAR + (0x001240))) 1606 #define MCF5235_FEC_RMON_T_OCTETS (*(vuint32*)((uintptr_t)__IPSBAR + (0x001244))) 1607 #define MCF5235_FEC_IEEE_T_DROP (*(vuint32*)((uintptr_t)__IPSBAR + (0x001248))) 1608 #define MCF5235_FEC_IEEE_T_FRAME_OK (*(vuint32*)((uintptr_t)__IPSBAR + (0x00124C))) 1609 #define MCF5235_FEC_IEEE_T_1COL (*(vuint32*)((uintptr_t)__IPSBAR + (0x001250))) 1610 #define MCF5235_FEC_IEEE_T_MCOL (*(vuint32*)((uintptr_t)__IPSBAR + (0x001254))) 1611 #define MCF5235_FEC_IEEE_T_DEF (*(vuint32*)((uintptr_t)__IPSBAR + (0x001258))) 1612 #define MCF5235_FEC_IEEE_T_LCOL (*(vuint32*)((uintptr_t)__IPSBAR + (0x00125C))) 1613 #define MCF5235_FEC_IEEE_T_EXCOL (*(vuint32*)((uintptr_t)__IPSBAR + (0x001260))) 1614 #define MCF5235_FEC_IEEE_T_MACERR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001264))) 1615 #define MCF5235_FEC_IEEE_T_CSERR (*(vuint32*)((uintptr_t)__IPSBAR + (0x001268))) 1616 #define MCF5235_FEC_IEEE_T_SQE (*(vuint32*)((uintptr_t)__IPSBAR + (0x00126C))) 1617 #define MCF5235_FEC_IEEE_T_FDXFC (*(vuint32*)((uintptr_t)__IPSBAR + (0x001270))) 1618 #define MCF5235_FEC_IEEE_T_OCTETS_OK (*(vuint32*)((uintptr_t)__IPSBAR + (0x001274))) 1619 #define MCF5235_FEC_RMON_R_PACKETS (*(vuint32*)((uintptr_t)__IPSBAR + (0x001284))) 1620 #define MCF5235_FEC_RMON_R_BC_PKT (*(vuint32*)((uintptr_t)__IPSBAR + (0x001288))) 1621 #define MCF5235_FEC_RMON_R_MC_PKT (*(vuint32*)((uintptr_t)__IPSBAR + (0x00128C))) 1622 #define MCF5235_FEC_RMON_R_CRC_ALIGN (*(vuint32*)((uintptr_t)__IPSBAR + (0x001290))) 1623 #define MCF5235_FEC_RMON_R_UNDERSIZE (*(vuint32*)((uintptr_t)__IPSBAR + (0x001294))) 1624 #define MCF5235_FEC_RMON_R_OVERSIZE (*(vuint32*)((uintptr_t)__IPSBAR + (0x001298))) 1625 #define MCF5235_FEC_RMON_R_FRAG (*(vuint32*)((uintptr_t)__IPSBAR + (0x00129C))) 1626 #define MCF5235_FEC_RMON_R_JAB (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012A0))) 1627 #define MCF5235_FEC_RMON_R_RESVD_0 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012A4))) 1628 #define MCF5235_FEC_RMON_R_P64 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012A8))) 1629 #define MCF5235_FEC_RMON_R_P65T0127 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012AC))) 1630 #define MCF5235_FEC_RMON_R_P128TO255 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012B0))) 1631 #define MCF5235_FEC_RMON_R_P256TO511 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012B4))) 1632 #define MCF5235_FEC_RMON_R_P512TO1023 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012B8))) 1633 #define MCF5235_FEC_RMON_R_GTE2048 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012C0))) 1634 #define MCF5235_FEC_RMON_R_P1024TO2047 (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012BC))) 1635 #define MCF5235_FEC_RMON_R_OCTETS (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012C4))) 1636 #define MCF5235_FEC_IEEE_R_DROP (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012C8))) 1637 #define MCF5235_FEC_IEEE_R_FRAME_OK (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012CC))) 1638 #define MCF5235_FEC_IEEE_R_CRC (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012D0))) 1639 #define MCF5235_FEC_IEEE_R_ALIGN (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012D4))) 1640 #define MCF5235_FEC_IEEE_R_MACERR (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012D8))) 1641 #define MCF5235_FEC_IEEE_R_FDXFC (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012DC))) 1642 #define MCF5235_FEC_IEEE_R_OCTETS_OK (*(vuint32*)((uintptr_t)__IPSBAR + (0x0012E0))) 1641 1643 1642 1644 /* Bit definitions and macros for MCF5235_FEC_EIR */ … … 1741 1743 *************************************************************/ 1742 1744 /* Register read/write macros */ 1743 #define MCF5235_FMPLL_SYNCR (*(vuint32*)( void*)(&__IPSBAR[0x120000]))1744 #define MCF5235_FMPLL_SYNSR (*(vuint32*)( void*)(&__IPSBAR[0x120004]))1745 #define MCF5235_FMPLL_SYNCR (*(vuint32*)((uintptr_t)__IPSBAR + (0x120000))) 1746 #define MCF5235_FMPLL_SYNSR (*(vuint32*)((uintptr_t)__IPSBAR + (0x120004))) 1745 1747 1746 1748 /* Bit definitions and macros for MCF5235_FMPLL_SYNCR */ … … 1775 1777 1776 1778 /* Register read/write macros */ 1777 #define MCF5235_GPIO_PODR_ADDR (*(vuint8 *)( void*)(&__IPSBAR[0x100000]))1778 #define MCF5235_GPIO_PODR_DATAH (*(vuint8 *)( void*)(&__IPSBAR[0x100001]))1779 #define MCF5235_GPIO_PODR_DATAL (*(vuint8 *)( void*)(&__IPSBAR[0x100002]))1780 #define MCF5235_GPIO_PODR_BUSCTL (*(vuint8 *)( void*)(&__IPSBAR[0x100003]))1781 #define MCF5235_GPIO_PODR_BS (*(vuint8 *)( void*)(&__IPSBAR[0x100004]))1782 #define MCF5235_GPIO_PODR_CS (*(vuint8 *)( void*)(&__IPSBAR[0x100005]))1783 #define MCF5235_GPIO_PODR_SDRAM (*(vuint8 *)( void*)(&__IPSBAR[0x100006]))1784 #define MCF5235_GPIO_PODR_FECI2C (*(vuint8 *)( void*)(&__IPSBAR[0x100007]))1785 #define MCF5235_GPIO_PODR_UARTH (*(vuint8 *)( void*)(&__IPSBAR[0x100008]))1786 #define MCF5235_GPIO_PODR_UARTL (*(vuint8 *)( void*)(&__IPSBAR[0x100009]))1787 #define MCF5235_GPIO_PODR_QSPI (*(vuint8 *)( void*)(&__IPSBAR[0x10000A]))1788 #define MCF5235_GPIO_PODR_TIMER (*(vuint8 *)( void*)(&__IPSBAR[0x10000B]))1789 #define MCF5235_GPIO_PODR_ETPU (*(vuint8 *)( void*)(&__IPSBAR[0x10000C]))1790 #define MCF5235_GPIO_PDDR_APDDR (*(vuint8 *)( void*)(&__IPSBAR[0x100010]))1791 #define MCF5235_GPIO_PDDR_DATAH (*(vuint8 *)( void*)(&__IPSBAR[0x100011]))1792 #define MCF5235_GPIO_PDDR_DATAL (*(vuint8 *)( void*)(&__IPSBAR[0x100012]))1793 #define MCF5235_GPIO_PDDR_BUSCTL (*(vuint8 *)( void*)(&__IPSBAR[0x100013]))1794 #define MCF5235_GPIO_PDDR_BS (*(vuint8 *)( void*)(&__IPSBAR[0x100014]))1795 #define MCF5235_GPIO_PDDR_CS (*(vuint8 *)( void*)(&__IPSBAR[0x100015]))1796 #define MCF5235_GPIO_PDDR_SDRAM (*(vuint8 *)( void*)(&__IPSBAR[0x100016]))1797 #define MCF5235_GPIO_PDDR_FECI2C (*(vuint8 *)( void*)(&__IPSBAR[0x100017]))1798 #define MCF5235_GPIO_PDDR_UARTH (*(vuint8 *)( void*)(&__IPSBAR[0x100018]))1799 #define MCF5235_GPIO_PDDR_UARTL (*(vuint8 *)( void*)(&__IPSBAR[0x100019]))1800 #define MCF5235_GPIO_PDDR_QSPI (*(vuint8 *)( void*)(&__IPSBAR[0x10001A]))1801 #define MCF5235_GPIO_PDDR_TIMER (*(vuint8 *)( void*)(&__IPSBAR[0x10001B]))1802 #define MCF5235_GPIO_PDDR_ETPU (*(vuint8 *)( void*)(&__IPSBAR[0x10001C]))1803 #define MCF5235_GPIO_PPDSDR_ADDR (*(vuint8 *)( void*)(&__IPSBAR[0x100020]))1804 #define MCF5235_GPIO_PPDSDR_DATAH (*(vuint8 *)( void*)(&__IPSBAR[0x100021]))1805 #define MCF5235_GPIO_PPDSDR_DATAL (*(vuint8 *)( void*)(&__IPSBAR[0x100022]))1806 #define MCF5235_GPIO_PPDSDR_BUSCTL (*(vuint8 *)( void*)(&__IPSBAR[0x100023]))1807 #define MCF5235_GPIO_PPDSDR_BS (*(vuint8 *)( void*)(&__IPSBAR[0x100024]))1808 #define MCF5235_GPIO_PPDSDR_FECI2C (*(vuint8 *)( void*)(&__IPSBAR[0x100027]))1809 #define MCF5235_GPIO_PPDSDR_CS (*(vuint8 *)( void*)(&__IPSBAR[0x100025]))1810 #define MCF5235_GPIO_PPDSDR_SDRAM (*(vuint8 *)( void*)(&__IPSBAR[0x100026]))1811 #define MCF5235_GPIO_PPDSDR_UARTH (*(vuint8 *)( void*)(&__IPSBAR[0x100028]))1812 #define MCF5235_GPIO_PPDSDR_UARTL (*(vuint8 *)( void*)(&__IPSBAR[0x100029]))1813 #define MCF5235_GPIO_PPDSDR_QSPI (*(vuint8 *)( void*)(&__IPSBAR[0x10002A]))1814 #define MCF5235_GPIO_PPDSDR_TIMER (*(vuint8 *)( void*)(&__IPSBAR[0x10002B]))1815 #define MCF5235_GPIO_PPDSDR_ETPU (*(vuint8 *)( void*)(&__IPSBAR[0x10002C]))1816 #define MCF5235_GPIO_PCLRR_ADDR (*(vuint8 *)( void*)(&__IPSBAR[0x100030]))1817 #define MCF5235_GPIO_PCLRR_DATAH (*(vuint8 *)( void*)(&__IPSBAR[0x100031]))1818 #define MCF5235_GPIO_PCLRR_DATAL (*(vuint8 *)( void*)(&__IPSBAR[0x100032]))1819 #define MCF5235_GPIO_PCLRR_BUSCTL (*(vuint8 *)( void*)(&__IPSBAR[0x100033]))1820 #define MCF5235_GPIO_PCLRR_BS (*(vuint8 *)( void*)(&__IPSBAR[0x100034]))1821 #define MCF5235_GPIO_PCLRR_CS (*(vuint8 *)( void*)(&__IPSBAR[0x100035]))1822 #define MCF5235_GPIO_PCLRR_SDRAM (*(vuint8 *)( void*)(&__IPSBAR[0x100036]))1823 #define MCF5235_GPIO_PCLRR_FECI2C (*(vuint8 *)( void*)(&__IPSBAR[0x100037]))1824 #define MCF5235_GPIO_PCLRR_UARTH (*(vuint8 *)( void*)(&__IPSBAR[0x100038]))1825 #define MCF5235_GPIO_PCLRR_UARTL (*(vuint8 *)( void*)(&__IPSBAR[0x100039]))1826 #define MCF5235_GPIO_PCLRR_QSPI (*(vuint8 *)( void*)(&__IPSBAR[0x10003A]))1827 #define MCF5235_GPIO_PCLRR_TIMER (*(vuint8 *)( void*)(&__IPSBAR[0x10003B]))1828 #define MCF5235_GPIO_PCLRR_ETPU (*(vuint8 *)( void*)(&__IPSBAR[0x10003C]))1829 #define MCF5235_GPIO_PAR_AD (*(vuint8 *)( void*)(&__IPSBAR[0x100040]))1830 #define MCF5235_GPIO_PAR_BUSCTL (*(vuint16*)( void*)(&__IPSBAR[0x100042]))1831 #define MCF5235_GPIO_PAR_BS (*(vuint8 *)( void*)(&__IPSBAR[0x100044]))1832 #define MCF5235_GPIO_PAR_CS (*(vuint8 *)( void*)(&__IPSBAR[0x100045]))1833 #define MCF5235_GPIO_PAR_SDRAM (*(vuint8 *)( void*)(&__IPSBAR[0x100046]))1834 #define MCF5235_GPIO_PAR_FECI2C (*(vuint8 *)( void*)(&__IPSBAR[0x100047]))1835 #define MCF5235_GPIO_UART (*(vuint16*)( void*)(&__IPSBAR[0x100048]))1836 #define MCF5235_GPIO_PAR_QSPI (*(vuint8 *)( void*)(&__IPSBAR[0x10004A]))1837 #define MCF5235_GPIO_PAR_TIMER (*(vuint16*)( void*)(&__IPSBAR[0x10004C]))1838 #define MCF5235_GPIO_PAR_ETPU (*(vuint8 *)( void*)(&__IPSBAR[0x10004E]))1839 #define MCF5235_GPIO_DSCR_EIM (*(vuint8 *)( void*)(&__IPSBAR[0x100050]))1840 #define MCF5235_GPIO_DSCR_ETPU (*(vuint8 *)( void*)(&__IPSBAR[0x100051]))1841 #define MCF5235_GPIO_DSCR_FECI2C (*(vuint8 *)( void*)(&__IPSBAR[0x100052]))1842 #define MCF5235_GPIO_DSCR_UART (*(vuint8 *)( void*)(&__IPSBAR[0x100053]))1843 #define MCF5235_GPIO_DSCR_QSPI (*(vuint8 *)( void*)(&__IPSBAR[0x100054]))1844 #define MCF5235_GPIO_DSCR_TIMER (*(vuint8 *)( void*)(&__IPSBAR[0x100055]))1779 #define MCF5235_GPIO_PODR_ADDR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100000))) 1780 #define MCF5235_GPIO_PODR_DATAH (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100001))) 1781 #define MCF5235_GPIO_PODR_DATAL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100002))) 1782 #define MCF5235_GPIO_PODR_BUSCTL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100003))) 1783 #define MCF5235_GPIO_PODR_BS (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100004))) 1784 #define MCF5235_GPIO_PODR_CS (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100005))) 1785 #define MCF5235_GPIO_PODR_SDRAM (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100006))) 1786 #define MCF5235_GPIO_PODR_FECI2C (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100007))) 1787 #define MCF5235_GPIO_PODR_UARTH (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100008))) 1788 #define MCF5235_GPIO_PODR_UARTL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100009))) 1789 #define MCF5235_GPIO_PODR_QSPI (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10000A))) 1790 #define MCF5235_GPIO_PODR_TIMER (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10000B))) 1791 #define MCF5235_GPIO_PODR_ETPU (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10000C))) 1792 #define MCF5235_GPIO_PDDR_APDDR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100010))) 1793 #define MCF5235_GPIO_PDDR_DATAH (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100011))) 1794 #define MCF5235_GPIO_PDDR_DATAL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100012))) 1795 #define MCF5235_GPIO_PDDR_BUSCTL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100013))) 1796 #define MCF5235_GPIO_PDDR_BS (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100014))) 1797 #define MCF5235_GPIO_PDDR_CS (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100015))) 1798 #define MCF5235_GPIO_PDDR_SDRAM (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100016))) 1799 #define MCF5235_GPIO_PDDR_FECI2C (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100017))) 1800 #define MCF5235_GPIO_PDDR_UARTH (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100018))) 1801 #define MCF5235_GPIO_PDDR_UARTL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100019))) 1802 #define MCF5235_GPIO_PDDR_QSPI (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10001A))) 1803 #define MCF5235_GPIO_PDDR_TIMER (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10001B))) 1804 #define MCF5235_GPIO_PDDR_ETPU (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10001C))) 1805 #define MCF5235_GPIO_PPDSDR_ADDR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100020))) 1806 #define MCF5235_GPIO_PPDSDR_DATAH (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100021))) 1807 #define MCF5235_GPIO_PPDSDR_DATAL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100022))) 1808 #define MCF5235_GPIO_PPDSDR_BUSCTL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100023))) 1809 #define MCF5235_GPIO_PPDSDR_BS (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100024))) 1810 #define MCF5235_GPIO_PPDSDR_FECI2C (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100027))) 1811 #define MCF5235_GPIO_PPDSDR_CS (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100025))) 1812 #define MCF5235_GPIO_PPDSDR_SDRAM (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100026))) 1813 #define MCF5235_GPIO_PPDSDR_UARTH (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100028))) 1814 #define MCF5235_GPIO_PPDSDR_UARTL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100029))) 1815 #define MCF5235_GPIO_PPDSDR_QSPI (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10002A))) 1816 #define MCF5235_GPIO_PPDSDR_TIMER (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10002B))) 1817 #define MCF5235_GPIO_PPDSDR_ETPU (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10002C))) 1818 #define MCF5235_GPIO_PCLRR_ADDR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100030))) 1819 #define MCF5235_GPIO_PCLRR_DATAH (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100031))) 1820 #define MCF5235_GPIO_PCLRR_DATAL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100032))) 1821 #define MCF5235_GPIO_PCLRR_BUSCTL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100033))) 1822 #define MCF5235_GPIO_PCLRR_BS (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100034))) 1823 #define MCF5235_GPIO_PCLRR_CS (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100035))) 1824 #define MCF5235_GPIO_PCLRR_SDRAM (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100036))) 1825 #define MCF5235_GPIO_PCLRR_FECI2C (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100037))) 1826 #define MCF5235_GPIO_PCLRR_UARTH (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100038))) 1827 #define MCF5235_GPIO_PCLRR_UARTL (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100039))) 1828 #define MCF5235_GPIO_PCLRR_QSPI (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10003A))) 1829 #define MCF5235_GPIO_PCLRR_TIMER (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10003B))) 1830 #define MCF5235_GPIO_PCLRR_ETPU (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10003C))) 1831 #define MCF5235_GPIO_PAR_AD (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100040))) 1832 #define MCF5235_GPIO_PAR_BUSCTL (*(vuint16*)((uintptr_t)__IPSBAR + (0x100042))) 1833 #define MCF5235_GPIO_PAR_BS (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100044))) 1834 #define MCF5235_GPIO_PAR_CS (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100045))) 1835 #define MCF5235_GPIO_PAR_SDRAM (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100046))) 1836 #define MCF5235_GPIO_PAR_FECI2C (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100047))) 1837 #define MCF5235_GPIO_UART (*(vuint16*)((uintptr_t)__IPSBAR + (0x100048))) 1838 #define MCF5235_GPIO_PAR_QSPI (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10004A))) 1839 #define MCF5235_GPIO_PAR_TIMER (*(vuint16*)((uintptr_t)__IPSBAR + (0x10004C))) 1840 #define MCF5235_GPIO_PAR_ETPU (*(vuint8 *)((uintptr_t)__IPSBAR + (0x10004E))) 1841 #define MCF5235_GPIO_DSCR_EIM (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100050))) 1842 #define MCF5235_GPIO_DSCR_ETPU (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100051))) 1843 #define MCF5235_GPIO_DSCR_FECI2C (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100052))) 1844 #define MCF5235_GPIO_DSCR_UART (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100053))) 1845 #define MCF5235_GPIO_DSCR_QSPI (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100054))) 1846 #define MCF5235_GPIO_DSCR_TIMER (*(vuint8 *)((uintptr_t)__IPSBAR + (0x100055))) 1845 1847 1846 1848 /* Bit definitions and macros for MCF5235_GPIO_PODR_ADDR */ … … 2297 2299 2298 2300 /* Register read/write macros */ 2299 #define MCF5235_I2C_I2AR (*(vuint8 *)( void*)(&__IPSBAR[0x000300]))2300 #define MCF5235_I2C_I2FDR (*(vuint8 *)( void*)(&__IPSBAR[0x000304]))2301 #define MCF5235_I2C_I2CR (*(vuint8 *)( void*)(&__IPSBAR[0x000308]))2302 #define MCF5235_I2C_I2SR (*(vuint8 *)( void*)(&__IPSBAR[0x00030C]))2303 #define MCF5235_I2C_I2DR (*(vuint8 *)( void*)(&__IPSBAR[0x000310]))2304 #define MCF5235_I2C_I2ICR (*(vuint8 *)( void*)(&__IPSBAR[0x000320]))2301 #define MCF5235_I2C_I2AR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000300))) 2302 #define MCF5235_I2C_I2FDR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000304))) 2303 #define MCF5235_I2C_I2CR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000308))) 2304 #define MCF5235_I2C_I2SR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x00030C))) 2305 #define MCF5235_I2C_I2DR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000310))) 2306 #define MCF5235_I2C_I2ICR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000320))) 2305 2307 2306 2308 /* Bit definitions and macros for MCF5235_I2C_I2AR */ … … 2332 2334 2333 2335 /* Register read/write macros */ 2334 #define MCF5235_INTC0_IPRH (*(vuint32*)( void*)(&__IPSBAR[0x000C00]))2335 #define MCF5235_INTC0_IPRL (*(vuint32*)( void*)(&__IPSBAR[0x000C04]))2336 #define MCF5235_INTC0_IMRH (*(vuint32*)( void*)(&__IPSBAR[0x000C08]))2337 #define MCF5235_INTC0_IMRL (*(vuint32*)( void*)(&__IPSBAR[0x000C0C]))2338 #define MCF5235_INTC0_INTFRCH (*(vuint32*)( void*)(&__IPSBAR[0x000C10]))2339 #define MCF5235_INTC0_INTFRCL (*(vuint32*)( void*)(&__IPSBAR[0x000C14]))2340 #define MCF5235_INTC0_IRLR (*(vuint8 *)( void*)(&__IPSBAR[0x000C18]))2341 #define MCF5235_INTC0_IACKLPR (*(vuint8 *)( void*)(&__IPSBAR[0x000C19]))2342 #define MCF5235_INTC0_ICR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000C40]))2343 #define MCF5235_INTC0_ICR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000C41]))2344 #define MCF5235_INTC0_ICR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000C42]))2345 #define MCF5235_INTC0_ICR3 (*(vuint8 *)( void*)(&__IPSBAR[0x000C43]))2346 #define MCF5235_INTC0_ICR4 (*(vuint8 *)( void*)(&__IPSBAR[0x000C44]))2347 #define MCF5235_INTC0_ICR5 (*(vuint8 *)( void*)(&__IPSBAR[0x000C45]))2348 #define MCF5235_INTC0_ICR6 (*(vuint8 *)( void*)(&__IPSBAR[0x000C46]))2349 #define MCF5235_INTC0_ICR7 (*(vuint8 *)( void*)(&__IPSBAR[0x000C47]))2350 #define MCF5235_INTC0_ICR8 (*(vuint8 *)( void*)(&__IPSBAR[0x000C48]))2351 #define MCF5235_INTC0_ICR9 (*(vuint8 *)( void*)(&__IPSBAR[0x000C49]))2352 #define MCF5235_INTC0_ICR10 (*(vuint8 *)( void*)(&__IPSBAR[0x000C4A]))2353 #define MCF5235_INTC0_ICR11 (*(vuint8 *)( void*)(&__IPSBAR[0x000C4B]))2354 #define MCF5235_INTC0_ICR12 (*(vuint8 *)( void*)(&__IPSBAR[0x000C4C]))2355 #define MCF5235_INTC0_ICR13 (*(vuint8 *)( void*)(&__IPSBAR[0x000C4D]))2356 #define MCF5235_INTC0_ICR14 (*(vuint8 *)( void*)(&__IPSBAR[0x000C4E]))2357 #define MCF5235_INTC0_ICR15 (*(vuint8 *)( void*)(&__IPSBAR[0x000C4F]))2358 #define MCF5235_INTC0_ICR16 (*(vuint8 *)( void*)(&__IPSBAR[0x000C50]))2359 #define MCF5235_INTC0_ICR17 (*(vuint8 *)( void*)(&__IPSBAR[0x000C51]))2360 #define MCF5235_INTC0_ICR18 (*(vuint8 *)( void*)(&__IPSBAR[0x000C52]))2361 #define MCF5235_INTC0_ICR19 (*(vuint8 *)( void*)(&__IPSBAR[0x000C53]))2362 #define MCF5235_INTC0_ICR20 (*(vuint8 *)( void*)(&__IPSBAR[0x000C54]))2363 #define MCF5235_INTC0_ICR21 (*(vuint8 *)( void*)(&__IPSBAR[0x000C55]))2364 #define MCF5235_INTC0_ICR22 (*(vuint8 *)( void*)(&__IPSBAR[0x000C56]))2365 #define MCF5235_INTC0_ICR23 (*(vuint8 *)( void*)(&__IPSBAR[0x000C57]))2366 #define MCF5235_INTC0_ICR24 (*(vuint8 *)( void*)(&__IPSBAR[0x000C58]))2367 #define MCF5235_INTC0_ICR25 (*(vuint8 *)( void*)(&__IPSBAR[0x000C59]))2368 #define MCF5235_INTC0_ICR26 (*(vuint8 *)( void*)(&__IPSBAR[0x000C5A]))2369 #define MCF5235_INTC0_ICR27 (*(vuint8 *)( void*)(&__IPSBAR[0x000C5B]))2370 #define MCF5235_INTC0_ICR28 (*(vuint8 *)( void*)(&__IPSBAR[0x000C5C]))2371 #define MCF5235_INTC0_ICR29 (*(vuint8 *)( void*)(&__IPSBAR[0x000C5D]))2372 #define MCF5235_INTC0_ICR30 (*(vuint8 *)( void*)(&__IPSBAR[0x000C5E]))2373 #define MCF5235_INTC0_ICR31 (*(vuint8 *)( void*)(&__IPSBAR[0x000C5F]))2374 #define MCF5235_INTC0_ICR32 (*(vuint8 *)( void*)(&__IPSBAR[0x000C60]))2375 #define MCF5235_INTC0_ICR33 (*(vuint8 *)( void*)(&__IPSBAR[0x000C61]))2376 #define MCF5235_INTC0_ICR34 (*(vuint8 *)( void*)(&__IPSBAR[0x000C62]))2377 #define MCF5235_INTC0_ICR35 (*(vuint8 *)( void*)(&__IPSBAR[0x000C63]))2378 #define MCF5235_INTC0_ICR36 (*(vuint8 *)( void*)(&__IPSBAR[0x000C64]))2379 #define MCF5235_INTC0_ICR37 (*(vuint8 *)( void*)(&__IPSBAR[0x000C65]))2380 #define MCF5235_INTC0_ICR38 (*(vuint8 *)( void*)(&__IPSBAR[0x000C66]))2381 #define MCF5235_INTC0_ICR39 (*(vuint8 *)( void*)(&__IPSBAR[0x000C67]))2382 #define MCF5235_INTC0_ICR40 (*(vuint8 *)( void*)(&__IPSBAR[0x000C68]))2383 #define MCF5235_INTC0_ICR41 (*(vuint8 *)( void*)(&__IPSBAR[0x000C69]))2384 #define MCF5235_INTC0_ICR42 (*(vuint8 *)( void*)(&__IPSBAR[0x000C6A]))2385 #define MCF5235_INTC0_ICR43 (*(vuint8 *)( void*)(&__IPSBAR[0x000C6B]))2386 #define MCF5235_INTC0_ICR44 (*(vuint8 *)( void*)(&__IPSBAR[0x000C6C]))2387 #define MCF5235_INTC0_ICR45 (*(vuint8 *)( void*)(&__IPSBAR[0x000C6D]))2388 #define MCF5235_INTC0_ICR46 (*(vuint8 *)( void*)(&__IPSBAR[0x000C6E]))2389 #define MCF5235_INTC0_ICR47 (*(vuint8 *)( void*)(&__IPSBAR[0x000C6F]))2390 #define MCF5235_INTC0_ICR48 (*(vuint8 *)( void*)(&__IPSBAR[0x000C70]))2391 #define MCF5235_INTC0_ICR49 (*(vuint8 *)( void*)(&__IPSBAR[0x000C71]))2392 #define MCF5235_INTC0_ICR50 (*(vuint8 *)( void*)(&__IPSBAR[0x000C72]))2393 #define MCF5235_INTC0_ICR51 (*(vuint8 *)( void*)(&__IPSBAR[0x000C73]))2394 #define MCF5235_INTC0_ICR52 (*(vuint8 *)( void*)(&__IPSBAR[0x000C74]))2395 #define MCF5235_INTC0_ICR53 (*(vuint8 *)( void*)(&__IPSBAR[0x000C75]))2396 #define MCF5235_INTC0_ICR54 (*(vuint8 *)( void*)(&__IPSBAR[0x000C76]))2397 #define MCF5235_INTC0_ICR55 (*(vuint8 *)( void*)(&__IPSBAR[0x000C77]))2398 #define MCF5235_INTC0_ICR56 (*(vuint8 *)( void*)(&__IPSBAR[0x000C78]))2399 #define MCF5235_INTC0_ICR57 (*(vuint8 *)( void*)(&__IPSBAR[0x000C79]))2400 #define MCF5235_INTC0_ICR58 (*(vuint8 *)( void*)(&__IPSBAR[0x000C7A]))2401 #define MCF5235_INTC0_ICR59 (*(vuint8 *)( void*)(&__IPSBAR[0x000C7B]))2402 #define MCF5235_INTC0_ICR60 (*(vuint8 *)( void*)(&__IPSBAR[0x000C7C]))2403 #define MCF5235_INTC0_ICR61 (*(vuint8 *)( void*)(&__IPSBAR[0x000C7D]))2404 #define MCF5235_INTC0_ICR62 (*(vuint8 *)( void*)(&__IPSBAR[0x000C7E]))2405 #define MCF5235_INTC0_ICR63 (*(vuint8 *)( void*)(&__IPSBAR[0x000C7F]))2406 #define MCF5235_INTC0_ICRn(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000C40+((x)*0x001)]))2407 #define MCF5235_INTC0_SWIACK (*(vuint8 *)( void*)(&__IPSBAR[0x000CE0]))2408 #define MCF5235_INTC0_L1IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000CE4]))2409 #define MCF5235_INTC0_L2IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000CE8]))2410 #define MCF5235_INTC0_L3IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000CEC]))2411 #define MCF5235_INTC0_L4IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000CF0]))2412 #define MCF5235_INTC0_L5IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000CF4]))2413 #define MCF5235_INTC0_L6IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000CF8]))2414 #define MCF5235_INTC0_L7IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000CFC]))2415 #define MCF5235_INTC0_LnIACK(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000CE4+((x)*0x004)]))2416 #define MCF5235_INTC1_IPRH (*(vuint32*)( void*)(&__IPSBAR[0x000D00]))2417 #define MCF5235_INTC1_IPRL (*(vuint32*)( void*)(&__IPSBAR[0x000D04]))2418 #define MCF5235_INTC1_IMRH (*(vuint32*)( void*)(&__IPSBAR[0x000D08]))2419 #define MCF5235_INTC1_IMRL (*(vuint32*)( void*)(&__IPSBAR[0x000D0C]))2420 #define MCF5235_INTC1_INTFRCH (*(vuint32*)( void*)(&__IPSBAR[0x000D10]))2421 #define MCF5235_INTC1_INTFRCL (*(vuint32*)( void*)(&__IPSBAR[0x000D14]))2422 #define MCF5235_INTC1_IRLR (*(vuint8 *)( void*)(&__IPSBAR[0x000D18]))2423 #define MCF5235_INTC1_IACKLPR (*(vuint8 *)( void*)(&__IPSBAR[0x000D19]))2424 #define MCF5235_INTC1_ICR0 (*(vuint8 *)( void*)(&__IPSBAR[0x000D40]))2425 #define MCF5235_INTC1_ICR1 (*(vuint8 *)( void*)(&__IPSBAR[0x000D41]))2426 #define MCF5235_INTC1_ICR2 (*(vuint8 *)( void*)(&__IPSBAR[0x000D42]))2427 #define MCF5235_INTC1_ICR3 (*(vuint8 *)( void*)(&__IPSBAR[0x000D43]))2428 #define MCF5235_INTC1_ICR4 (*(vuint8 *)( void*)(&__IPSBAR[0x000D44]))2429 #define MCF5235_INTC1_ICR5 (*(vuint8 *)( void*)(&__IPSBAR[0x000D45]))2430 #define MCF5235_INTC1_ICR6 (*(vuint8 *)( void*)(&__IPSBAR[0x000D46]))2431 #define MCF5235_INTC1_ICR7 (*(vuint8 *)( void*)(&__IPSBAR[0x000D47]))2432 #define MCF5235_INTC1_ICR8 (*(vuint8 *)( void*)(&__IPSBAR[0x000D48]))2433 #define MCF5235_INTC1_ICR9 (*(vuint8 *)( void*)(&__IPSBAR[0x000D49]))2434 #define MCF5235_INTC1_ICR10 (*(vuint8 *)( void*)(&__IPSBAR[0x000D4A]))2435 #define MCF5235_INTC1_ICR11 (*(vuint8 *)( void*)(&__IPSBAR[0x000D4B]))2436 #define MCF5235_INTC1_ICR12 (*(vuint8 *)( void*)(&__IPSBAR[0x000D4C]))2437 #define MCF5235_INTC1_ICR13 (*(vuint8 *)( void*)(&__IPSBAR[0x000D4D]))2438 #define MCF5235_INTC1_ICR14 (*(vuint8 *)( void*)(&__IPSBAR[0x000D4E]))2439 #define MCF5235_INTC1_ICR15 (*(vuint8 *)( void*)(&__IPSBAR[0x000D4F]))2440 #define MCF5235_INTC1_ICR16 (*(vuint8 *)( void*)(&__IPSBAR[0x000D50]))2441 #define MCF5235_INTC1_ICR17 (*(vuint8 *)( void*)(&__IPSBAR[0x000D51]))2442 #define MCF5235_INTC1_ICR18 (*(vuint8 *)( void*)(&__IPSBAR[0x000D52]))2443 #define MCF5235_INTC1_ICR19 (*(vuint8 *)( void*)(&__IPSBAR[0x000D53]))2444 #define MCF5235_INTC1_ICR20 (*(vuint8 *)( void*)(&__IPSBAR[0x000D54]))2445 #define MCF5235_INTC1_ICR21 (*(vuint8 *)( void*)(&__IPSBAR[0x000D55]))2446 #define MCF5235_INTC1_ICR22 (*(vuint8 *)( void*)(&__IPSBAR[0x000D56]))2447 #define MCF5235_INTC1_ICR23 (*(vuint8 *)( void*)(&__IPSBAR[0x000D57]))2448 #define MCF5235_INTC1_ICR24 (*(vuint8 *)( void*)(&__IPSBAR[0x000D58]))2449 #define MCF5235_INTC1_ICR25 (*(vuint8 *)( void*)(&__IPSBAR[0x000D59]))2450 #define MCF5235_INTC1_ICR26 (*(vuint8 *)( void*)(&__IPSBAR[0x000D5A]))2451 #define MCF5235_INTC1_ICR27 (*(vuint8 *)( void*)(&__IPSBAR[0x000D5B]))2452 #define MCF5235_INTC1_ICR28 (*(vuint8 *)( void*)(&__IPSBAR[0x000D5C]))2453 #define MCF5235_INTC1_ICR29 (*(vuint8 *)( void*)(&__IPSBAR[0x000D5D]))2454 #define MCF5235_INTC1_ICR30 (*(vuint8 *)( void*)(&__IPSBAR[0x000D5E]))2455 #define MCF5235_INTC1_ICR31 (*(vuint8 *)( void*)(&__IPSBAR[0x000D5F]))2456 #define MCF5235_INTC1_ICR32 (*(vuint8 *)( void*)(&__IPSBAR[0x000D60]))2457 #define MCF5235_INTC1_ICR33 (*(vuint8 *)( void*)(&__IPSBAR[0x000D61]))2458 #define MCF5235_INTC1_ICR34 (*(vuint8 *)( void*)(&__IPSBAR[0x000D62]))2459 #define MCF5235_INTC1_ICR35 (*(vuint8 *)( void*)(&__IPSBAR[0x000D63]))2460 #define MCF5235_INTC1_ICR36 (*(vuint8 *)( void*)(&__IPSBAR[0x000D64]))2461 #define MCF5235_INTC1_ICR37 (*(vuint8 *)( void*)(&__IPSBAR[0x000D65]))2462 #define MCF5235_INTC1_ICR38 (*(vuint8 *)( void*)(&__IPSBAR[0x000D66]))2463 #define MCF5235_INTC1_ICR39 (*(vuint8 *)( void*)(&__IPSBAR[0x000D67]))2464 #define MCF5235_INTC1_ICR40 (*(vuint8 *)( void*)(&__IPSBAR[0x000D68]))2465 #define MCF5235_INTC1_ICR41 (*(vuint8 *)( void*)(&__IPSBAR[0x000D69]))2466 #define MCF5235_INTC1_ICR42 (*(vuint8 *)( void*)(&__IPSBAR[0x000D6A]))2467 #define MCF5235_INTC1_ICR43 (*(vuint8 *)( void*)(&__IPSBAR[0x000D6B]))2468 #define MCF5235_INTC1_ICR44 (*(vuint8 *)( void*)(&__IPSBAR[0x000D6C]))2469 #define MCF5235_INTC1_ICR45 (*(vuint8 *)( void*)(&__IPSBAR[0x000D6D]))2470 #define MCF5235_INTC1_ICR46 (*(vuint8 *)( void*)(&__IPSBAR[0x000D6E]))2471 #define MCF5235_INTC1_ICR47 (*(vuint8 *)( void*)(&__IPSBAR[0x000D6F]))2472 #define MCF5235_INTC1_ICR48 (*(vuint8 *)( void*)(&__IPSBAR[0x000D70]))2473 #define MCF5235_INTC1_ICR49 (*(vuint8 *)( void*)(&__IPSBAR[0x000D71]))2474 #define MCF5235_INTC1_ICR50 (*(vuint8 *)( void*)(&__IPSBAR[0x000D72]))2475 #define MCF5235_INTC1_ICR51 (*(vuint8 *)( void*)(&__IPSBAR[0x000D73]))2476 #define MCF5235_INTC1_ICR52 (*(vuint8 *)( void*)(&__IPSBAR[0x000D74]))2477 #define MCF5235_INTC1_ICR53 (*(vuint8 *)( void*)(&__IPSBAR[0x000D75]))2478 #define MCF5235_INTC1_ICR54 (*(vuint8 *)( void*)(&__IPSBAR[0x000D76]))2479 #define MCF5235_INTC1_ICR55 (*(vuint8 *)( void*)(&__IPSBAR[0x000D77]))2480 #define MCF5235_INTC1_ICR56 (*(vuint8 *)( void*)(&__IPSBAR[0x000D78]))2481 #define MCF5235_INTC1_ICR57 (*(vuint8 *)( void*)(&__IPSBAR[0x000D79]))2482 #define MCF5235_INTC1_ICR58 (*(vuint8 *)( void*)(&__IPSBAR[0x000D7A]))2483 #define MCF5235_INTC1_ICR59 (*(vuint8 *)( void*)(&__IPSBAR[0x000D7B]))2484 #define MCF5235_INTC1_ICR60 (*(vuint8 *)( void*)(&__IPSBAR[0x000D7C]))2485 #define MCF5235_INTC1_ICR61 (*(vuint8 *)( void*)(&__IPSBAR[0x000D7D]))2486 #define MCF5235_INTC1_ICR62 (*(vuint8 *)( void*)(&__IPSBAR[0x000D7E]))2487 #define MCF5235_INTC1_ICR63 (*(vuint8 *)( void*)(&__IPSBAR[0x000D7F]))2488 #define MCF5235_INTC1_ICRn(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000D40+((x)*0x001)]))2489 #define MCF5235_INTC1_SWIACK (*(vuint8 *)( void*)(&__IPSBAR[0x000DE0]))2490 #define MCF5235_INTC1_L1IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000DE4]))2491 #define MCF5235_INTC1_L2IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000DE8]))2492 #define MCF5235_INTC1_L3IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000DEC]))2493 #define MCF5235_INTC1_L4IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000DF0]))2494 #define MCF5235_INTC1_L5IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000DF4]))2495 #define MCF5235_INTC1_L6IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000DF8]))2496 #define MCF5235_INTC1_L7IACK (*(vuint8 *)( void*)(&__IPSBAR[0x000DFC]))2497 #define MCF5235_INTC1_LnIACK(x) (*(vuint8 *)( void*)(&__IPSBAR[0x000DE4+((x)*0x004)]))2336 #define MCF5235_INTC0_IPRH (*(vuint32*)((uintptr_t)__IPSBAR + (0x000C00))) 2337 #define MCF5235_INTC0_IPRL (*(vuint32*)((uintptr_t)__IPSBAR + (0x000C04))) 2338 #define MCF5235_INTC0_IMRH (*(vuint32*)((uintptr_t)__IPSBAR + (0x000C08))) 2339 #define MCF5235_INTC0_IMRL (*(vuint32*)((uintptr_t)__IPSBAR + (0x000C0C))) 2340 #define MCF5235_INTC0_INTFRCH (*(vuint32*)((uintptr_t)__IPSBAR + (0x000C10))) 2341 #define MCF5235_INTC0_INTFRCL (*(vuint32*)((uintptr_t)__IPSBAR + (0x000C14))) 2342 #define MCF5235_INTC0_IRLR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C18))) 2343 #define MCF5235_INTC0_IACKLPR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C19))) 2344 #define MCF5235_INTC0_ICR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C40))) 2345 #define MCF5235_INTC0_ICR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C41))) 2346 #define MCF5235_INTC0_ICR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C42))) 2347 #define MCF5235_INTC0_ICR3 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C43))) 2348 #define MCF5235_INTC0_ICR4 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C44))) 2349 #define MCF5235_INTC0_ICR5 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C45))) 2350 #define MCF5235_INTC0_ICR6 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C46))) 2351 #define MCF5235_INTC0_ICR7 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C47))) 2352 #define MCF5235_INTC0_ICR8 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C48))) 2353 #define MCF5235_INTC0_ICR9 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C49))) 2354 #define MCF5235_INTC0_ICR10 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C4A))) 2355 #define MCF5235_INTC0_ICR11 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C4B))) 2356 #define MCF5235_INTC0_ICR12 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C4C))) 2357 #define MCF5235_INTC0_ICR13 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C4D))) 2358 #define MCF5235_INTC0_ICR14 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C4E))) 2359 #define MCF5235_INTC0_ICR15 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C4F))) 2360 #define MCF5235_INTC0_ICR16 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C50))) 2361 #define MCF5235_INTC0_ICR17 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C51))) 2362 #define MCF5235_INTC0_ICR18 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C52))) 2363 #define MCF5235_INTC0_ICR19 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C53))) 2364 #define MCF5235_INTC0_ICR20 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C54))) 2365 #define MCF5235_INTC0_ICR21 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C55))) 2366 #define MCF5235_INTC0_ICR22 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C56))) 2367 #define MCF5235_INTC0_ICR23 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C57))) 2368 #define MCF5235_INTC0_ICR24 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C58))) 2369 #define MCF5235_INTC0_ICR25 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C59))) 2370 #define MCF5235_INTC0_ICR26 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C5A))) 2371 #define MCF5235_INTC0_ICR27 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C5B))) 2372 #define MCF5235_INTC0_ICR28 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C5C))) 2373 #define MCF5235_INTC0_ICR29 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C5D))) 2374 #define MCF5235_INTC0_ICR30 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C5E))) 2375 #define MCF5235_INTC0_ICR31 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C5F))) 2376 #define MCF5235_INTC0_ICR32 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C60))) 2377 #define MCF5235_INTC0_ICR33 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C61))) 2378 #define MCF5235_INTC0_ICR34 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C62))) 2379 #define MCF5235_INTC0_ICR35 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C63))) 2380 #define MCF5235_INTC0_ICR36 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C64))) 2381 #define MCF5235_INTC0_ICR37 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C65))) 2382 #define MCF5235_INTC0_ICR38 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C66))) 2383 #define MCF5235_INTC0_ICR39 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C67))) 2384 #define MCF5235_INTC0_ICR40 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C68))) 2385 #define MCF5235_INTC0_ICR41 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C69))) 2386 #define MCF5235_INTC0_ICR42 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C6A))) 2387 #define MCF5235_INTC0_ICR43 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C6B))) 2388 #define MCF5235_INTC0_ICR44 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C6C))) 2389 #define MCF5235_INTC0_ICR45 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C6D))) 2390 #define MCF5235_INTC0_ICR46 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C6E))) 2391 #define MCF5235_INTC0_ICR47 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C6F))) 2392 #define MCF5235_INTC0_ICR48 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C70))) 2393 #define MCF5235_INTC0_ICR49 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C71))) 2394 #define MCF5235_INTC0_ICR50 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C72))) 2395 #define MCF5235_INTC0_ICR51 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C73))) 2396 #define MCF5235_INTC0_ICR52 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C74))) 2397 #define MCF5235_INTC0_ICR53 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C75))) 2398 #define MCF5235_INTC0_ICR54 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C76))) 2399 #define MCF5235_INTC0_ICR55 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C77))) 2400 #define MCF5235_INTC0_ICR56 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C78))) 2401 #define MCF5235_INTC0_ICR57 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C79))) 2402 #define MCF5235_INTC0_ICR58 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C7A))) 2403 #define MCF5235_INTC0_ICR59 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C7B))) 2404 #define MCF5235_INTC0_ICR60 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C7C))) 2405 #define MCF5235_INTC0_ICR61 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C7D))) 2406 #define MCF5235_INTC0_ICR62 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C7E))) 2407 #define MCF5235_INTC0_ICR63 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C7F))) 2408 #define MCF5235_INTC0_ICRn(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000C40+((x)*0x001)))) 2409 #define MCF5235_INTC0_SWIACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000CE0))) 2410 #define MCF5235_INTC0_L1IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000CE4))) 2411 #define MCF5235_INTC0_L2IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000CE8))) 2412 #define MCF5235_INTC0_L3IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000CEC))) 2413 #define MCF5235_INTC0_L4IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000CF0))) 2414 #define MCF5235_INTC0_L5IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000CF4))) 2415 #define MCF5235_INTC0_L6IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000CF8))) 2416 #define MCF5235_INTC0_L7IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000CFC))) 2417 #define MCF5235_INTC0_LnIACK(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000CE4+((x)*0x004)))) 2418 #define MCF5235_INTC1_IPRH (*(vuint32*)((uintptr_t)__IPSBAR + (0x000D00))) 2419 #define MCF5235_INTC1_IPRL (*(vuint32*)((uintptr_t)__IPSBAR + (0x000D04))) 2420 #define MCF5235_INTC1_IMRH (*(vuint32*)((uintptr_t)__IPSBAR + (0x000D08))) 2421 #define MCF5235_INTC1_IMRL (*(vuint32*)((uintptr_t)__IPSBAR + (0x000D0C))) 2422 #define MCF5235_INTC1_INTFRCH (*(vuint32*)((uintptr_t)__IPSBAR + (0x000D10))) 2423 #define MCF5235_INTC1_INTFRCL (*(vuint32*)((uintptr_t)__IPSBAR + (0x000D14))) 2424 #define MCF5235_INTC1_IRLR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D18))) 2425 #define MCF5235_INTC1_IACKLPR (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D19))) 2426 #define MCF5235_INTC1_ICR0 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D40))) 2427 #define MCF5235_INTC1_ICR1 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D41))) 2428 #define MCF5235_INTC1_ICR2 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D42))) 2429 #define MCF5235_INTC1_ICR3 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D43))) 2430 #define MCF5235_INTC1_ICR4 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D44))) 2431 #define MCF5235_INTC1_ICR5 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D45))) 2432 #define MCF5235_INTC1_ICR6 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D46))) 2433 #define MCF5235_INTC1_ICR7 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D47))) 2434 #define MCF5235_INTC1_ICR8 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D48))) 2435 #define MCF5235_INTC1_ICR9 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D49))) 2436 #define MCF5235_INTC1_ICR10 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D4A))) 2437 #define MCF5235_INTC1_ICR11 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D4B))) 2438 #define MCF5235_INTC1_ICR12 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D4C))) 2439 #define MCF5235_INTC1_ICR13 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D4D))) 2440 #define MCF5235_INTC1_ICR14 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D4E))) 2441 #define MCF5235_INTC1_ICR15 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D4F))) 2442 #define MCF5235_INTC1_ICR16 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D50))) 2443 #define MCF5235_INTC1_ICR17 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D51))) 2444 #define MCF5235_INTC1_ICR18 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D52))) 2445 #define MCF5235_INTC1_ICR19 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D53))) 2446 #define MCF5235_INTC1_ICR20 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D54))) 2447 #define MCF5235_INTC1_ICR21 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D55))) 2448 #define MCF5235_INTC1_ICR22 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D56))) 2449 #define MCF5235_INTC1_ICR23 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D57))) 2450 #define MCF5235_INTC1_ICR24 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D58))) 2451 #define MCF5235_INTC1_ICR25 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D59))) 2452 #define MCF5235_INTC1_ICR26 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D5A))) 2453 #define MCF5235_INTC1_ICR27 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D5B))) 2454 #define MCF5235_INTC1_ICR28 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D5C))) 2455 #define MCF5235_INTC1_ICR29 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D5D))) 2456 #define MCF5235_INTC1_ICR30 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D5E))) 2457 #define MCF5235_INTC1_ICR31 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D5F))) 2458 #define MCF5235_INTC1_ICR32 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D60))) 2459 #define MCF5235_INTC1_ICR33 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D61))) 2460 #define MCF5235_INTC1_ICR34 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D62))) 2461 #define MCF5235_INTC1_ICR35 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D63))) 2462 #define MCF5235_INTC1_ICR36 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D64))) 2463 #define MCF5235_INTC1_ICR37 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D65))) 2464 #define MCF5235_INTC1_ICR38 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D66))) 2465 #define MCF5235_INTC1_ICR39 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D67))) 2466 #define MCF5235_INTC1_ICR40 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D68))) 2467 #define MCF5235_INTC1_ICR41 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D69))) 2468 #define MCF5235_INTC1_ICR42 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D6A))) 2469 #define MCF5235_INTC1_ICR43 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D6B))) 2470 #define MCF5235_INTC1_ICR44 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D6C))) 2471 #define MCF5235_INTC1_ICR45 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D6D))) 2472 #define MCF5235_INTC1_ICR46 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D6E))) 2473 #define MCF5235_INTC1_ICR47 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D6F))) 2474 #define MCF5235_INTC1_ICR48 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D70))) 2475 #define MCF5235_INTC1_ICR49 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D71))) 2476 #define MCF5235_INTC1_ICR50 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D72))) 2477 #define MCF5235_INTC1_ICR51 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D73))) 2478 #define MCF5235_INTC1_ICR52 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D74))) 2479 #define MCF5235_INTC1_ICR53 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D75))) 2480 #define MCF5235_INTC1_ICR54 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D76))) 2481 #define MCF5235_INTC1_ICR55 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D77))) 2482 #define MCF5235_INTC1_ICR56 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D78))) 2483 #define MCF5235_INTC1_ICR57 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D79))) 2484 #define MCF5235_INTC1_ICR58 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D7A))) 2485 #define MCF5235_INTC1_ICR59 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D7B))) 2486 #define MCF5235_INTC1_ICR60 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D7C))) 2487 #define MCF5235_INTC1_ICR61 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D7D))) 2488 #define MCF5235_INTC1_ICR62 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D7E))) 2489 #define MCF5235_INTC1_ICR63 (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D7F))) 2490 #define MCF5235_INTC1_ICRn(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000D40+((x)*0x001)))) 2491 #define MCF5235_INTC1_SWIACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000DE0))) 2492 #define MCF5235_INTC1_L1IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000DE4))) 2493 #define MCF5235_INTC1_L2IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000DE8))) 2494 #define MCF5235_INTC1_L3IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000DEC))) 2495 #define MCF5235_INTC1_L4IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000DF0))) 2496 #define MCF5235_INTC1_L5IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000DF4))) 2497 #define MCF5235_INTC1_L6IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000DF8))) 2498 #define MCF5235_INTC1_L7IACK (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000DFC))) 2499 #define MCF5235_INTC1_LnIACK(x) (*(vuint8 *)((uintptr_t)__IPSBAR + (0x000DE4+((x)*0x004)))) 2498 2500 2499 2501 /* Bit definitions and macros for MCF5235_INTC0_IPRH */ … … 2894 2896 2895 2897 /* Register read/write macros */ 2896 #define MCF5235_PIT_PCSR0 (*(vuint16*)( void*)(&__IPSBAR[0x150000]))2897 #define MCF5235_PIT_PMR0 (*(vuint16*)( void*)(&__IPSBAR[0x150002]))2898 #define MCF5235_PIT_PCNTR0 (*(vuint16*)( void*)(&__IPSBAR[0x150004]))2899 #define MCF5235_PIT_PCSR1 (*(vuint16*)( void*)(&__IPSBAR[0x160000]))2900 #define MCF5235_PIT_PMR1 (*(vuint16*)( void*)(&__IPSBAR[0x160002]))2901 #define MCF5235_PIT_PCNTR1 (*(vuint16*)( void*)(&__IPSBAR[0x160004]))2902 #define MCF5235_PIT_PCSR2 (*(vuint16*)( void*)(&__IPSBAR[0x170000]))2903 #define MCF5235_PIT_PMR2 (*(vuint16*)( void*)(&__IPSBAR[0x170002]))2904 #define MCF5235_PIT_PCNTR2 (*(vuint16*)( void*)(&__IPSBAR[0x170004]))2905 #define MCF5235_PIT_PCSR3 (*(vuint16*)( void*)(&__IPSBAR[0x180000]))2906 #define MCF5235_PIT_PMR3 (*(vuint16*)( void*)(&__IPSBAR[0x180002]))2907 #define MCF5235_PIT_PCNTR3 (*(vuint16*)( void*)(&__IPSBAR[0x180004]))2908 #define MCF5235_PIT_PCSR(x) (*(vuint16*)( void*)(&__IPSBAR[0x150000+((x)*0x10000)]))2909 #define MCF5235_PIT_PMR(x) (*(vuint16*)( void*)(&__IPSBAR[0x150002+((x)*0x10000)]))2910 #define MCF5235_PIT_PCNTR(x) (*(vuint16*)( void*)(&__IPSBAR[0x150004+((x)*0x10000)]))2898 #define MCF5235_PIT_PCSR0 (*(vuint16*)((uintptr_t)__IPSBAR + (0x150000))) 2899 #define MCF5235_PIT_PMR0 (*(vuint16*)((uintptr_t)__IPSBAR + (0x150002))) 2900 #define MCF5235_PIT_PCNTR0 (*(vuint16*)((uintptr_t)__IPSBAR + (0x150004))) 2901 #define MCF5235_PIT_PCSR1 (*(vuint16*)((uintptr_t)__IPSBAR + (0x160000))) 2902 #define MCF5235_PIT_PMR1 (*(vuint16*)((uintptr_t)__IPSBAR + (0x160002))) 2903 #define MCF5235_PIT_PCNTR1 (*(vuint16*)((uintptr_t)__IPSBAR + (0x160004))) 2904 #define MCF5235_PIT_PCSR2 (*(vuint16*)((uintptr_t)__IPSBAR + (0x170000))) 2905 #define MCF5235_PIT_PMR2 (*(vuint16*)((uintptr_t)__IPSBAR + (0x170002))) 2906 #define MCF5235_PIT_PCNTR2 (*(vuint16*)((uintptr_t)__IPSBAR + (0x170004))) 2907 #define MCF5235_PIT_PCSR3 (*(vuint16*)((uintptr_t)__IPSBAR + (0x180000))) 2908 #define MCF5235_PIT_PMR3 (*(vuint16*)((uintptr_t)__IPSBAR + (0x180002))) 2909 #define MCF5235_PIT_PCNTR3 (*(vuint16*)((uintptr_t)__IPSBAR + (0x180004))) 2910 #define MCF5235_PIT_PCSR(x) (*(vuint16*)((uintptr_t)__IPSBAR + (0x150000+((x)*0x10000)))) 2911 #define MCF5235_PIT_PMR(x) (*(vuint16*)((uintptr_t)__IPSBAR + (0x150002+((x)*0x10000)))) 2912 #define MCF5235_PIT_PCNTR(x) (*(vuint16*)((uintptr_t)__IPSBAR + (0x150004+((x)*0x10000)))) 2911 2913 #define MCF5235_PIT_PCSR_EN (0x0001) 2912 2914 #define MCF5235_PIT_PCSR_RLD (0x0002) … … 2957 2959 2958 2960 /* Register read/write macros */ 2959 #define MCF5235_QSPI_QMR (*(vuint16*)( void*)(&__IPSBAR[0x000340]))2960 #define MCF5235_QSPI_QDLYR (*(vuint16*)( void*)(&__IPSBAR[0x000344]))2961 #define MCF5235_QSPI_QWR (*(vuint16*)( void*)(&__IPSBAR[0x000348]))2962 #define MCF5235_QSPI_QIR (*(vuint16*)( void*)(&__IPSBAR[0x00034C]))2963 #define MCF5235_QSPI_QAR (*(vuint16*)( void*)(&__IPSBAR[0x000350]))2964 #define MCF5235_QSPI_QDR (*(vuint16*)( void*)(&__IPSBAR[0x000354]))2961 #define MCF5235_QSPI_QMR (*(vuint16*)((uintptr_t)__IPSBAR + (0x000340))) 2962 #define MCF5235_QSPI_QDLYR (*(vuint16*)((uintptr_t)__IPSBAR + (0x000344))) 2963 #define MCF5235_QSPI_QWR (*(vuint16*)((uintptr_t)__IPSBAR + (0x000348))) 2964 #define MCF5235_QSPI_QIR (*(vuint16*)((uintptr_t)__IPSBAR + (0x00034C))) 2965 #define MCF5235_QSPI_QAR (*(vuint16*)((uintptr_t)__IPSBAR + (0x000350))) 2966 #define MCF5235_QSPI_QDR (*(vuint16*)((uintptr_t)__IPSBAR + (0x000354))) 2965 2967 2966 2968 /* Bit definitions and macros for MCF5235_QSPI_QMR */
Note: See TracChangeset
for help on using the changeset viewer.