From 578e6fe20d4ca07216d28891aacb9b8fc52e00fa Mon Sep 17 00:00:00 2001 From: Thomas Doerfler Date: Thu, 8 Oct 2009 16:36:22 +0000 Subject: * mcf5282/include/mcf5282.h: add missing (x) params to four macros, added paranthesis around usage of x in some macros --- c/src/lib/libcpu/m68k/ChangeLog | 5 + c/src/lib/libcpu/m68k/mcf5282/include/mcf5282.h | 140 ++++++++++++------------ 2 files changed, 75 insertions(+), 70 deletions(-) (limited to 'c') diff --git a/c/src/lib/libcpu/m68k/ChangeLog b/c/src/lib/libcpu/m68k/ChangeLog index f9f7501d69..b165086de3 100644 --- a/c/src/lib/libcpu/m68k/ChangeLog +++ b/c/src/lib/libcpu/m68k/ChangeLog @@ -1,3 +1,8 @@ +2009-10-08 Thomas Doefler + + * mcf5282/include/mcf5282.h: add missing (x) params to four + macros, added paranthesis around usage of x in some macros + 2009-09-10 Till Straumann PR 1438/bsps diff --git a/c/src/lib/libcpu/m68k/mcf5282/include/mcf5282.h b/c/src/lib/libcpu/m68k/mcf5282/include/mcf5282.h index 8fda6e4e9b..7cd7d55649 100644 --- a/c/src/lib/libcpu/m68k/mcf5282/include/mcf5282.h +++ b/c/src/lib/libcpu/m68k/mcf5282/include/mcf5282.h @@ -277,9 +277,9 @@ extern uint8 __IPSBAR[]; #define MCF5282_SCM_MPR_MPR(x) (((x)&0x0F)) #define MCF5282_SCM_PACR_LOCK1 (0x80) -#define MCF5282_SCM_PACR_ACCESSCTRL1 (((x)&0x07)<<4) +#define MCF5282_SCM_PACR_ACCESSCTRL1(x) (((x)&0x07)<<4) #define MCF5282_SCM_PACR_LOCK0 (0x08) -#define MCF5282_SCM_PACR_ACCESSCTRL0 (((x)&0x07)) +#define MCF5282_SCM_PACR_ACCESSCTRL0(x) (((x)&0x07)) #define MCF5282_SCM_PACR_RW_NA (0x0) #define MCF5282_SCM_PACR_R_NA (0x1) #define MCF5282_SCM_PACR_R_R (0x2) @@ -288,7 +288,7 @@ extern uint8 __IPSBAR[]; #define MCF5282_SCM_PACR_NA_NA (0x7) #define MCF5282_SCM_GPACR_LOCK (0x80) -#define MCF5282_SCM_GPACR_ACCESSCTRL (((x)&0x0F)) +#define MCF5282_SCM_GPACR_ACCESSCTRL(x) (((x)&0x0F)) #define MCF5282_SCM_GPACR_ACCESSCTRL_RW_NA (0x0) #define MCF5282_SCM_GPACR_ACCESSCTRL_R_NA (0x1) #define MCF5282_SCM_GPACR_ACCESSCTRL_R_R (0x2) @@ -396,9 +396,9 @@ extern uint8 __IPSBAR[]; #define MCF5282_CS6_CSMR (*(vuint32 *)(&__IPSBAR[0x00CC])) #define MCF5282_CS6_CSCR (*(vuint16 *)(&__IPSBAR[0x00D2])) -#define MCF5282_CS_CSAR(x) (*(vuint16 *)(&__IPSBAR[0x0080+(x*0x0C)])) -#define MCF5282_CS_CSMR(x) (*(vuint32 *)(&__IPSBAR[0x0084+(x*0x0C)])) -#define MCF5282_CS_CSCR(x) (*(vuint16 *)(&__IPSBAR[0x008A+(x*0x0C)])) +#define MCF5282_CS_CSAR(x) (*(vuint16 *)(&__IPSBAR[0x0080+((x)*0x0C)])) +#define MCF5282_CS_CSMR(x) (*(vuint32 *)(&__IPSBAR[0x0084+((x)*0x0C)])) +#define MCF5282_CS_CSCR(x) (*(vuint16 *)(&__IPSBAR[0x008A+((x)*0x0C)])) /* Bit level definitions and macros */ #define MCF5282_CS_CSAR_BA(a) (uint16)(((a)&0xFFFF0000)>>16) @@ -471,11 +471,11 @@ extern uint8 __IPSBAR[]; #define MCF5282_DMA3_BCR (*(vuint32 *)(&__IPSBAR[0x01CC])) #define MCF5282_DMA3_DSR (*(vuint8 *)(&__IPSBAR[0x01D0])) -#define MCF5282_DMA_SAR(x) (*(vuint32 *)(&__IPSBAR[0x0100+(x*0x40)])) -#define MCF5282_DMA_DAR(x) (*(vuint32 *)(&__IPSBAR[0x0104+(x*0x40)])) -#define MCF5282_DMA_DCR(x) (*(vuint32 *)(&__IPSBAR[0x0108+(x*0x40)])) -#define MCF5282_DMA_BCR(x) (*(vuint32 *)(&__IPSBAR[0x010C+(x*0x40)])) -#define MCF5282_DMA_DSR(x) (*(vuint8 *)(&__IPSBAR[0x0110+(x*0x40)])) +#define MCF5282_DMA_SAR(x) (*(vuint32 *)(&__IPSBAR[0x0100+((x)*0x40)])) +#define MCF5282_DMA_DAR(x) (*(vuint32 *)(&__IPSBAR[0x0104+((x)*0x40)])) +#define MCF5282_DMA_DCR(x) (*(vuint32 *)(&__IPSBAR[0x0108+((x)*0x40)])) +#define MCF5282_DMA_BCR(x) (*(vuint32 *)(&__IPSBAR[0x010C+((x)*0x40)])) +#define MCF5282_DMA_DSR(x) (*(vuint8 *)(&__IPSBAR[0x0110+((x)*0x40)])) /* Bit level definitions and macros */ #define MCF5282_DMA_DCR_INT (0x80000000) @@ -564,21 +564,21 @@ extern uint8 __IPSBAR[]; #define MCF5282_UART2_UOP1 (*(vuint8 *)(&__IPSBAR[0x02B8])) #define MCF5282_UART2_UOP0 (*(vuint8 *)(&__IPSBAR[0x02BC])) -#define MCF5282_UART_UMR(x) (*(vuint8 *)(&__IPSBAR[0x0200+(x*0x40)])) -#define MCF5282_UART_USR(x) (*(vuint8 *)(&__IPSBAR[0x0204+(x*0x40)])) -#define MCF5282_UART_UCSR(x) (*(vuint8 *)(&__IPSBAR[0x0204+(x*0x40)])) -#define MCF5282_UART_UCR(x) (*(vuint8 *)(&__IPSBAR[0x0208+(x*0x40)])) -#define MCF5282_UART_URB(x) (*(vuint8 *)(&__IPSBAR[0x20C+(x*0x40)])) -#define MCF5282_UART_UTB(x) (*(vuint8 *)(&__IPSBAR[0x020C+(x*0x40)])) -#define MCF5282_UART_UIPCR(x) (*(vuint8 *)(&__IPSBAR[0x0210+(x*0x40)])) -#define MCF5282_UART_UACR(x) (*(vuint8 *)(&__IPSBAR[0x0210+(x*0x40)])) -#define MCF5282_UART_UISR(x) (*(vuint8 *)(&__IPSBAR[0x0214+(x*0x40)])) -#define MCF5282_UART_UIMR(x) (*(vuint8 *)(&__IPSBAR[0x0214+(x*0x40)])) -#define MCF5282_UART_UBG1(x) (*(vuint8 *)(&__IPSBAR[0x0218+(x*0x40)])) -#define MCF5282_UART_UBG2(x) (*(vuint8 *)(&__IPSBAR[0x021C+(x*0x40)])) -#define MCF5282_UART_UIP(x) (*(vuint8 *)(&__IPSBAR[0x0234+(x*0x40)])) -#define MCF5282_UART_UOP1(x) (*(vuint8 *)(&__IPSBAR[0x0238+(x*0x40)])) -#define MCF5282_UART_UOP0(x) (*(vuint8 *)(&__IPSBAR[0x023C+(x*0x40)])) +#define MCF5282_UART_UMR(x) (*(vuint8 *)(&__IPSBAR[0x0200+((x)*0x40)])) +#define MCF5282_UART_USR(x) (*(vuint8 *)(&__IPSBAR[0x0204+((x)*0x40)])) +#define MCF5282_UART_UCSR(x) (*(vuint8 *)(&__IPSBAR[0x0204+((x)*0x40)])) +#define MCF5282_UART_UCR(x) (*(vuint8 *)(&__IPSBAR[0x0208+((x)*0x40)])) +#define MCF5282_UART_URB(x) (*(vuint8 *)(&__IPSBAR[0x020C+((x)*0x40)])) +#define MCF5282_UART_UTB(x) (*(vuint8 *)(&__IPSBAR[0x020C+((x)*0x40)])) +#define MCF5282_UART_UIPCR(x) (*(vuint8 *)(&__IPSBAR[0x0210+((x)*0x40)])) +#define MCF5282_UART_UACR(x) (*(vuint8 *)(&__IPSBAR[0x0210+((x)*0x40)])) +#define MCF5282_UART_UISR(x) (*(vuint8 *)(&__IPSBAR[0x0214+((x)*0x40)])) +#define MCF5282_UART_UIMR(x) (*(vuint8 *)(&__IPSBAR[0x0214+((x)*0x40)])) +#define MCF5282_UART_UBG1(x) (*(vuint8 *)(&__IPSBAR[0x0218+((x)*0x40)])) +#define MCF5282_UART_UBG2(x) (*(vuint8 *)(&__IPSBAR[0x021C+((x)*0x40)])) +#define MCF5282_UART_UIP(x) (*(vuint8 *)(&__IPSBAR[0x0234+((x)*0x40)])) +#define MCF5282_UART_UOP1(x) (*(vuint8 *)(&__IPSBAR[0x0238+((x)*0x40)])) +#define MCF5282_UART_UOP0(x) (*(vuint8 *)(&__IPSBAR[0x023C+((x)*0x40)])) /* Bit level definitions and macros */ #define MCF5282_UART_UMR1_RXRTS (0x80) @@ -754,7 +754,7 @@ extern uint8 __IPSBAR[]; #define MCF5282_QSPI_QCR_BITSE (0x4000) #define MCF5282_QSPI_QCR_DT (0x2000) #define MCF5282_QSPI_QCR_DSCK (0x1000) -#define MCF5282_QSPI_QCR_CS (((x)&0x000F)<<8) +#define MCF5282_QSPI_QCR_CS(x) (((x)&0x000F)<<8) /********************************************************************* * @@ -791,12 +791,12 @@ extern uint8 __IPSBAR[]; #define MCF5282_TIMER3_DTCR (*(vuint32 *)(&__IPSBAR[0x04C8])) #define MCF5282_TIMER3_DTCN (*(vuint32 *)(&__IPSBAR[0x04CC])) -#define MCF5282_TIMER_DTMR(x) (*(vuint16 *)(&__IPSBAR[0x0400+(x*0x40)])) -#define MCF5282_TIMER_DTXMR(x) (*(vuint8 *)(&__IPSBAR[0x0402+(x*0x40)])) -#define MCF5282_TIMER_DTER(x) (*(vuint8 *)(&__IPSBAR[0x0403+(x*0x40)])) -#define MCF5282_TIMER_DTRR(x) (*(vuint32 *)(&__IPSBAR[0x0404+(x*0x40)])) -#define MCF5282_TIMER_DTCR(x) (*(vuint32 *)(&__IPSBAR[0x0408+(x*0x40)])) -#define MCF5282_TIMER_DTCN(x) (*(vuint32 *)(&__IPSBAR[0x040C+(x*0x40)])) +#define MCF5282_TIMER_DTMR(x) (*(vuint16 *)(&__IPSBAR[0x0400+((x)*0x40)])) +#define MCF5282_TIMER_DTXMR(x) (*(vuint8 *)(&__IPSBAR[0x0402+((x)*0x40)])) +#define MCF5282_TIMER_DTER(x) (*(vuint8 *)(&__IPSBAR[0x0403+((x)*0x40)])) +#define MCF5282_TIMER_DTRR(x) (*(vuint32 *)(&__IPSBAR[0x0404+((x)*0x40)])) +#define MCF5282_TIMER_DTCR(x) (*(vuint32 *)(&__IPSBAR[0x0408+((x)*0x40)])) +#define MCF5282_TIMER_DTCN(x) (*(vuint32 *)(&__IPSBAR[0x040C+((x)*0x40)])) /* Bit level definitions and macros */ #define MCF5282_TIMER_DTMR_PS(a) (((a)&0x00FF)<<8) @@ -1487,7 +1487,7 @@ extern uint8 __IPSBAR[]; #define MCF5282_GPIO_PORTx2 (0x04) #define MCF5282_GPIO_PORTx1 (0x02) #define MCF5282_GPIO_PORTx0 (0x01) -#define MCF5282_GPIO_PORTx(x) (0x01<