summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2004-03-31 01:59:32 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2004-03-31 01:59:32 +0000
commit8bc4430b7be84f0bfa8913693775166ae420fc41 (patch)
tree9b19b26e74d0fda11d6c87cfccafaddb79cbdfc4
parent2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org> (diff)
downloadrtems-8bc4430b7be84f0bfa8913693775166ae420fc41.tar.bz2
2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
* m68040/fpsp/rtems_fpsp.c, mcf5206/clock/ckinit.c, mcf5206/console/mcfuart.c, mcf5206/include/mcf5206e.h, mcf5206/include/mcfmbus.h, mcf5206/include/mcfuart.h, mcf5206/mbus/mcfmbus.c, mcf5206/timer/timer.c: Convert to using c99 fixed size types.
-rw-r--r--c/src/lib/libcpu/m68k/ChangeLog8
-rw-r--r--c/src/lib/libcpu/m68k/m68040/fpsp/rtems_fpsp.c2
-rw-r--r--c/src/lib/libcpu/m68k/mcf5206/clock/ckinit.c4
-rw-r--r--c/src/lib/libcpu/m68k/mcf5206/console/mcfuart.c22
-rw-r--r--c/src/lib/libcpu/m68k/mcf5206/include/mcf5206e.h6
-rw-r--r--c/src/lib/libcpu/m68k/mcf5206/include/mcfmbus.h8
-rw-r--r--c/src/lib/libcpu/m68k/mcf5206/include/mcfuart.h12
-rw-r--r--c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c12
-rw-r--r--c/src/lib/libcpu/m68k/mcf5206/timer/timer.c6
9 files changed, 44 insertions, 36 deletions
diff --git a/c/src/lib/libcpu/m68k/ChangeLog b/c/src/lib/libcpu/m68k/ChangeLog
index 3cba8254b3..39e78a88cd 100644
--- a/c/src/lib/libcpu/m68k/ChangeLog
+++ b/c/src/lib/libcpu/m68k/ChangeLog
@@ -1,3 +1,11 @@
+2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * m68040/fpsp/rtems_fpsp.c, mcf5206/clock/ckinit.c,
+ mcf5206/console/mcfuart.c, mcf5206/include/mcf5206e.h,
+ mcf5206/include/mcfmbus.h, mcf5206/include/mcfuart.h,
+ mcf5206/mbus/mcfmbus.c, mcf5206/timer/timer.c: Convert to using c99
+ fixed size types.
+
2004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/rtems_fpsp.c b/c/src/lib/libcpu/m68k/m68040/fpsp/rtems_fpsp.c
index fefce81bc9..5a4e398cde 100644
--- a/c/src/lib/libcpu/m68k/m68040/fpsp/rtems_fpsp.c
+++ b/c/src/lib/libcpu/m68k/m68040/fpsp/rtems_fpsp.c
@@ -17,7 +17,7 @@ proc_ptr M68040FPSPUserExceptionHandlers[9];
* FPSP exceptions get special treatment.
*/
static int
-FPSP_install_raw_handler (unsigned32 vector, proc_ptr new_handler, proc_ptr *old_handler)
+FPSP_install_raw_handler (uint32_t vector, proc_ptr new_handler, proc_ptr *old_handler)
{
int fpspVector;
diff --git a/c/src/lib/libcpu/m68k/mcf5206/clock/ckinit.c b/c/src/lib/libcpu/m68k/mcf5206/clock/ckinit.c
index dba9462319..b8e8b4024b 100644
--- a/c/src/lib/libcpu/m68k/mcf5206/clock/ckinit.c
+++ b/c/src/lib/libcpu/m68k/mcf5206/clock/ckinit.c
@@ -30,7 +30,7 @@
* Clock_driver_ticks is a monotonically increasing counter of the
* number of clock ticks since the driver was initialized.
*/
-volatile rtems_unsigned32 Clock_driver_ticks;
+volatile uint32_t Clock_driver_ticks;
/*
@@ -193,7 +193,7 @@ Clock_control(rtems_device_major_number major,
rtems_device_minor_number minor,
void *pargp)
{
- rtems_unsigned32 isrlevel;
+ uint32_t isrlevel;
rtems_libio_ioctl_args_t *args = pargp;
if (args)
diff --git a/c/src/lib/libcpu/m68k/mcf5206/console/mcfuart.c b/c/src/lib/libcpu/m68k/mcf5206/console/mcfuart.c
index 4095e07315..0dc0a91251 100644
--- a/c/src/lib/libcpu/m68k/mcf5206/console/mcfuart.c
+++ b/c/src/lib/libcpu/m68k/mcf5206/console/mcfuart.c
@@ -51,8 +51,8 @@ mcfuart_interrupt_handler(rtems_vector_number vec);
* RTEMS_SUCCESSFUL if all parameters are valid, or error code
*/
rtems_status_code
-mcfuart_init(mcfuart *uart, void *tty, rtems_unsigned8 intvec,
- rtems_unsigned32 chn)
+mcfuart_init(mcfuart *uart, void *tty, uint8_t intvec,
+ uint32_t chn)
{
if (uart == NULL)
return RTEMS_INVALID_ADDRESS;
@@ -80,8 +80,8 @@ mcfuart_init(mcfuart *uart, void *tty, rtems_unsigned8 intvec,
static void
mcfuart_set_baudrate(mcfuart *uart, speed_t baud)
{
- rtems_unsigned32 div;
- rtems_unsigned32 rate;
+ uint32_t div;
+ uint32_t rate;
switch (baud)
{
case B50: rate = 50; break;
@@ -110,8 +110,8 @@ mcfuart_set_baudrate(mcfuart *uart, speed_t baud)
div = SYSTEM_CLOCK_FREQUENCY / (rate * 32);
- *MCF5206E_UBG1(MBAR,uart->chn) = (rtems_unsigned8)((div >> 8) & 0xff);
- *MCF5206E_UBG2(MBAR,uart->chn) = (rtems_unsigned8)(div & 0xff);
+ *MCF5206E_UBG1(MBAR,uart->chn) = (uint8_t )((div >> 8) & 0xff);
+ *MCF5206E_UBG2(MBAR,uart->chn) = (uint8_t )(div & 0xff);
}
/*
@@ -134,7 +134,7 @@ mcfuart_set_baudrate(mcfuart *uart, speed_t baud)
rtems_status_code
mcfuart_reset(mcfuart *uart)
{
- register rtems_unsigned32 chn;
+ register uint32_t chn;
rtems_status_code rc;
if (uart == NULL)
@@ -246,7 +246,7 @@ mcfuart_set_attributes(mcfuart *uart, const struct termios *t)
{
int level;
speed_t baud;
- rtems_unsigned8 umr1, umr2;
+ uint8_t umr1, umr2;
baud = cfgetospeed(t);
umr1 = 0;
@@ -349,7 +349,7 @@ mcfuart_set_attributes(mcfuart *uart, const struct termios *t)
int
mcfuart_poll_read(mcfuart *uart)
{
- rtems_unsigned8 usr;
+ uint8_t usr;
int ch;
if (uart->parerr_mark_flag == 1)
{
@@ -419,8 +419,8 @@ static rtems_isr
mcfuart_interrupt_handler(rtems_vector_number vec)
{
mcfuart *uart;
- register rtems_unsigned8 usr;
- register rtems_unsigned8 uisr;
+ register uint8_t usr;
+ register uint8_t uisr;
register int chn;
register int bp = 0;
diff --git a/c/src/lib/libcpu/m68k/mcf5206/include/mcf5206e.h b/c/src/lib/libcpu/m68k/mcf5206/include/mcf5206e.h
index 40f37a0c4a..8653a5a9ad 100644
--- a/c/src/lib/libcpu/m68k/mcf5206/include/mcf5206e.h
+++ b/c/src/lib/libcpu/m68k/mcf5206/include/mcf5206e.h
@@ -23,11 +23,11 @@
#define MCF5206E_REG32(base,ofs) (ofs+base)
#else
#define MCF5206E_REG8(base,ofs) \
- (volatile rtems_unsigned8 *)((rtems_unsigned8 *)(base) + (ofs))
+ (volatile uint8_t *)((uint8_t *)(base) + (ofs))
#define MCF5206E_REG16(base,ofs) \
- (volatile rtems_unsigned16 *)((rtems_unsigned8 *)(base) + (ofs))
+ (volatile uint16_t *)((uint8_t *)(base) + (ofs))
#define MCF5206E_REG32(base,ofs) \
- (volatile rtems_unsigned32 *)((rtems_unsigned8 *)(base) + (ofs))
+ (volatile uint32_t *)((uint8_t *)(base) + (ofs))
#endif
/*** Instruction Cache -- MCF5206e User's Manual, Chapter 4 ***/
diff --git a/c/src/lib/libcpu/m68k/mcf5206/include/mcfmbus.h b/c/src/lib/libcpu/m68k/mcf5206/include/mcfmbus.h
index fc2ca47bd4..a7a9150122 100644
--- a/c/src/lib/libcpu/m68k/mcf5206/include/mcfmbus.h
+++ b/c/src/lib/libcpu/m68k/mcf5206/include/mcfmbus.h
@@ -28,7 +28,7 @@ typedef enum mcfmbus_i2c_state {
} mcfmbus_i2c_state;
typedef struct mcfmbus {
- rtems_unsigned32 base; /* ColdFire internal peripherial base
+ uint32_t base; /* ColdFire internal peripherial base
address */
enum mcfmbus_i2c_state state;/* State of I2C machine */
i2c_message *msg; /* Pointer to the first message in transfer */
@@ -38,7 +38,7 @@ typedef struct mcfmbus {
rtems_isr_entry oldisr; /* Old interrupt handler */
rtems_id sema; /* MBUS semaphore */
i2c_transfer_done done; /* Transfer done function */
- rtems_unsigned32 done_arg; /* Done function argument */
+ uint32_t done_arg; /* Done function argument */
} mcfmbus;
/* mcfmbus_initialize --
@@ -52,7 +52,7 @@ typedef struct mcfmbus {
* RTEMS_SUCCESSFUL, or RTEMS error code when initialization failed.
*/
rtems_status_code
-mcfmbus_initialize(mcfmbus *i2c_bus, rtems_unsigned32 base);
+mcfmbus_initialize(mcfmbus *i2c_bus, uint32_t base);
/* mcfmbus_select_clock_divider --
* Select divider for system clock which is used for I2C bus clock
@@ -88,7 +88,7 @@ mcfmbus_select_clock_divider(mcfmbus *i2c_bus, int divider);
*/
rtems_status_code
mcfmbus_i2c_transfer(mcfmbus *bus, int nmsg, i2c_message *msg,
- i2c_transfer_done done, rtems_unsigned32 done_arg);
+ i2c_transfer_done done, uint32_t done_arg);
/* mcfmbus_i2c_done --
* Close ColdFire MBUS I2C bus controller and release all resources.
diff --git a/c/src/lib/libcpu/m68k/mcf5206/include/mcfuart.h b/c/src/lib/libcpu/m68k/mcf5206/include/mcfuart.h
index 1998a93710..74b3d46e46 100644
--- a/c/src/lib/libcpu/m68k/mcf5206/include/mcfuart.h
+++ b/c/src/lib/libcpu/m68k/mcf5206/include/mcfuart.h
@@ -33,14 +33,14 @@
* current operating values
*/
typedef struct mcfuart {
- rtems_unsigned32 chn; /* UART channel number */
- rtems_unsigned8 intvec; /* UART interrupt vector number, or
+ uint32_t chn; /* UART channel number */
+ uint8_t intvec; /* UART interrupt vector number, or
0 if polled I/O */
void *tty; /* termios channel descriptor */
volatile const char *tx_buf; /* Transmit buffer from termios */
- volatile rtems_unsigned32 tx_buf_len;/* Transmit buffer length */
- volatile rtems_unsigned32 tx_ptr; /* Index of next char to transmit*/
+ volatile uint32_t tx_buf_len;/* Transmit buffer length */
+ volatile uint32_t tx_ptr; /* Index of next char to transmit*/
rtems_isr_entry old_handler;/* Saved interrupt handler */
tcflag_t c_iflag; /* termios input mode flags */
@@ -54,8 +54,8 @@ typedef struct mcfuart {
*
*/
rtems_status_code
-mcfuart_init(mcfuart *uart, void *tty, rtems_unsigned8 intvec,
- rtems_unsigned32 chn);
+mcfuart_init(mcfuart *uart, void *tty, uint8_t intvec,
+ uint32_t chn);
/* mcfuart_reset --
* This function perform the hardware initialization of Motorola
diff --git a/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c b/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c
index 93c8f73817..29e4257fe6 100644
--- a/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c
+++ b/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c
@@ -112,7 +112,7 @@ static i2c_event
mcfmbus_get_event(mcfmbus *bus)
{
i2c_event event;
- rtems_unsigned8 status, control;
+ uint8_t status, control;
rtems_interrupt_level level;
rtems_interrupt_disable(level);
status = *MCF5206E_MBSR(bus->base);
@@ -172,7 +172,7 @@ mcfmbus_machine_error(mcfmbus *bus, i2c_event event)
static void
mcfmbus_machine(mcfmbus *bus, i2c_event event)
{
- rtems_unsigned8 b;
+ uint8_t b;
switch (bus->state)
{
case STATE_IDLE:
@@ -282,7 +282,7 @@ mcfmbus_machine(mcfmbus *bus, i2c_event event)
{
case EVENT_ACK:
{
- rtems_unsigned8 b = (bus->cmsg->addr & 0xff);
+ uint8_t b = (bus->cmsg->addr & 0xff);
mcfmbus_send(bus, b);
if (bus->state == STATE_ADDR_1_W)
{
@@ -504,7 +504,7 @@ mcfmbus_select_clock_divider(mcfmbus *i2c_bus, int divider)
* RTEMS_SUCCESSFUL, or RTEMS error code when initialization failed.
*/
rtems_status_code
-mcfmbus_initialize(mcfmbus *i2c_bus, rtems_unsigned32 base)
+mcfmbus_initialize(mcfmbus *i2c_bus, uint32_t base)
{
rtems_interrupt_level level;
rtems_status_code sc;
@@ -561,7 +561,7 @@ mcfmbus_initialize(mcfmbus *i2c_bus, rtems_unsigned32 base)
*/
rtems_status_code
mcfmbus_i2c_transfer(mcfmbus *bus, int nmsg, i2c_message *msg,
- i2c_transfer_done done, rtems_unsigned32 done_arg)
+ i2c_transfer_done done, uint32_t done_arg)
{
if (bus != mbus)
return RTEMS_NOT_CONFIGURED;
@@ -591,7 +591,7 @@ rtems_status_code
mcfmbus_i2c_done(mcfmbus *i2c_bus)
{
rtems_status_code sc;
- rtems_unsigned32 base;
+ uint32_t base;
if (mbus == NULL)
return RTEMS_NOT_CONFIGURED;
diff --git a/c/src/lib/libcpu/m68k/mcf5206/timer/timer.c b/c/src/lib/libcpu/m68k/mcf5206/timer/timer.c
index a5c9694a4b..31efeed2db 100644
--- a/c/src/lib/libcpu/m68k/mcf5206/timer/timer.c
+++ b/c/src/lib/libcpu/m68k/mcf5206/timer/timer.c
@@ -28,7 +28,7 @@
#define TRR2_VAL 65530
-rtems_unsigned32 Timer_interrupts;
+uint32_t Timer_interrupts;
rtems_boolean Timer_driver_Find_average_overhead;
@@ -105,8 +105,8 @@ Timer_initialize(void)
int
Read_timer( void )
{
- rtems_unsigned16 clicks;
- rtems_unsigned32 total;
+ uint16_t clicks;
+ uint32_t total;
/*
* Read the timer and see how many clicks it has been since counter