forked from Imagelibrary/rtems
2004-10-20 Ralf Corsepius <ralf_corsepius@rtems.org>
* libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h, libchip/rtc/mc146818a_ioreg.c: Use POSIX fixed size types.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2004-10-20 Ralf Corsepius <ralf_corsepius@rtems.org>
|
||||
|
||||
* libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
|
||||
libchip/rtc/mc146818a_ioreg.c: Use POSIX fixed size types.
|
||||
|
||||
2004-10-20 Ralf Corsepius <ralf_corsepius@rtems.org>
|
||||
|
||||
* libnetworking/rtems_webserver/uemf.h: Use CHAR_BIT for
|
||||
|
||||
@@ -37,9 +37,9 @@ boolean mc146818a_probe(
|
||||
int minor
|
||||
)
|
||||
{
|
||||
unsigned32 mc146818a;
|
||||
uint32_t mc146818a;
|
||||
getRegister_f getReg;
|
||||
unsigned32 value;
|
||||
uint32_t value;
|
||||
|
||||
/*
|
||||
* Verify that chip is present and that time is valid
|
||||
@@ -59,7 +59,7 @@ void mc146818a_initialize(
|
||||
int minor
|
||||
)
|
||||
{
|
||||
unsigned32 mc146818a;
|
||||
uint32_t mc146818a;
|
||||
getRegister_f getReg;
|
||||
setRegister_f setReg;
|
||||
|
||||
@@ -79,9 +79,9 @@ int mc146818a_get_time(
|
||||
rtems_time_of_day *time
|
||||
)
|
||||
{
|
||||
unsigned32 mc146818a;
|
||||
uint32_t mc146818a;
|
||||
getRegister_f getReg;
|
||||
unsigned32 value;
|
||||
uint32_t value;
|
||||
rtems_interrupt_level level;
|
||||
|
||||
mc146818a = RTC_Table[ minor ].ulCtrlPort1;
|
||||
@@ -139,7 +139,7 @@ int mc146818a_set_time(
|
||||
rtems_time_of_day *time
|
||||
)
|
||||
{
|
||||
unsigned32 mc146818a;
|
||||
uint32_t mc146818a;
|
||||
getRegister_f getReg;
|
||||
setRegister_f setReg;
|
||||
|
||||
|
||||
@@ -52,15 +52,15 @@ extern rtc_fns mc146818a_fns;
|
||||
/*
|
||||
* Default register access routines
|
||||
*/
|
||||
unsigned32 mc146818a_get_register(
|
||||
unsigned32 ulCtrlPort,
|
||||
uint32_t mc146818a_get_register(
|
||||
uint32_t ulCtrlPort,
|
||||
unsigned8 ucRegNum
|
||||
);
|
||||
|
||||
void mc146818a_set_register(
|
||||
unsigned32 ulCtrlPort,
|
||||
uint32_t ulCtrlPort,
|
||||
unsigned8 ucRegNum,
|
||||
unsigned32 ucData
|
||||
uint32_t ucData
|
||||
);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
#include <rtems.h>
|
||||
#include <bsp.h>
|
||||
|
||||
unsigned32 mc146818a_get_register(
|
||||
unsigned32 ulCtrlPort,
|
||||
unsigned8 ucRegNum
|
||||
uint32_t mc146818a_get_register(
|
||||
uint32_t ulCtrlPort,
|
||||
uint8_t ucRegNum
|
||||
)
|
||||
{
|
||||
unsigned8 val;
|
||||
unsigned8 tmp;
|
||||
uint8_t val;
|
||||
uint8_t tmp;
|
||||
|
||||
outport_byte( ulCtrlPort, ucRegNum );
|
||||
inport_byte( 0x84, tmp ); /* Hack a delay to give chip time to settle */
|
||||
@@ -35,11 +35,11 @@ unsigned32 mc146818a_get_register(
|
||||
}
|
||||
|
||||
void mc146818a_set_register(
|
||||
unsigned32 ulCtrlPort,
|
||||
unsigned8 ucRegNum,
|
||||
unsigned32 ucData
|
||||
uint32_t ulCtrlPort,
|
||||
uint8_t ucRegNum,
|
||||
uint32_t ucData
|
||||
)
|
||||
{
|
||||
outport_byte( ulCtrlPort, ucRegNum );
|
||||
outport_byte( ulCtrlPort+1, (unsigned8)ucData );
|
||||
outport_byte( ulCtrlPort+1, (uint8_t)ucData );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user