mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-02-05 13:11:34 +00:00
bsps/m68k: Fix incorrect register offsets for PIT in mcf5282.h
PIT register blocks are 64k in size, not 4k.
This commit is contained in:
committed by
Joel Sherrill
parent
c2eb7644ce
commit
2be044fc4e
@@ -1824,9 +1824,9 @@ extern uint8 __IPSBAR[];
|
||||
#define MCF5282_PIT3_PMR (*(vuint16 *)(&__IPSBAR[0x180002]))
|
||||
#define MCF5282_PIT3_PCNTR (*(vuint16 *)(&__IPSBAR[0x180004]))
|
||||
|
||||
#define MCF5282_PIT_PCSR(x) (*(vuint16 *)(&__IPSBAR[0x150000+(0x1000*(x))]))
|
||||
#define MCF5282_PIT_PMR(x) (*(vuint16 *)(&__IPSBAR[0x150002+(0x1000*(x))]))
|
||||
#define MCF5282_PIT_PCNTR(x) (*(vuint16 *)(&__IPSBAR[0x150004+(0x1000*(x))]))
|
||||
#define MCF5282_PIT_PCSR(x) (*(vuint16 *)(&__IPSBAR[0x150000+(0x10000*(x))]))
|
||||
#define MCF5282_PIT_PMR(x) (*(vuint16 *)(&__IPSBAR[0x150002+(0x10000*(x))]))
|
||||
#define MCF5282_PIT_PCNTR(x) (*(vuint16 *)(&__IPSBAR[0x150004+(0x10000*(x))]))
|
||||
|
||||
/* Bit level definitions and macros */
|
||||
#define MCF5282_PIT_PCSR_PRE(x) (((x)&0x000F)<<8)
|
||||
|
||||
Reference in New Issue
Block a user