diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-07-29 00:18:11 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-07-29 00:18:11 +0000 |
commit | c95e927ca941aace0dd029dbc8842f7e8c518194 (patch) | |
tree | 5cf2a17b45184aef0cef422bc3b475be0aef9272 /c/src/libchip/rtc/icm7170.h | |
parent | Corrected to reflect the ICM7170 which is really on this board. (diff) | |
download | rtems-c95e927ca941aace0dd029dbc8842f7e8c518194.tar.bz2 |
Added prototype for default register access routines to header files.
Corrected prototypes to reflect unsigned32 values being passed around
instead of unsigned8's.
Diffstat (limited to '')
-rw-r--r-- | c/src/libchip/rtc/icm7170.h | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/c/src/libchip/rtc/icm7170.h b/c/src/libchip/rtc/icm7170.h index 0e488b988c..5bf9fd065c 100644 --- a/c/src/libchip/rtc/icm7170.h +++ b/c/src/libchip/rtc/icm7170.h @@ -48,5 +48,53 @@ extern rtc_fns icm7170_fns; +/* + * Default register access routines + */ + +unsigned32 icm7170_get_register( /* registers are at 1 byte boundaries */ + unsigned32 ulCtrlPort, /* and accessed as bytes */ + unsigned8 ucRegNum +); + +void icm7170_set_register( + unsigned32 ulCtrlPort, + unsigned8 ucRegNum, + unsigned32 ucData +); + +unsigned32 icm7170_get_register_2( /* registers are at 2 byte boundaries */ + unsigned32 ulCtrlPort, /* and accessed as bytes */ + unsigned8 ucRegNum +); + +void icm7170_set_register_2( + unsigned32 ulCtrlPort, + unsigned8 ucRegNum, + unsigned32 ucData +); + +unsigned32 icm7170_get_register_4( /* registers are at 4 byte boundaries */ + unsigned32 ulCtrlPort, /* and accessed as bytes */ + unsigned8 ucRegNum +); + +void icm7170_set_register_4( + unsigned32 ulCtrlPort, + unsigned8 ucRegNum, + unsigned32 ucData +); + +unsigned32 icm7170_get_register_8( /* registers are at 8 byte boundaries */ + unsigned32 ulCtrlPort, /* and accessed as bytes */ + unsigned8 ucRegNum +); + +void icm7170_set_register_8( + unsigned32 ulCtrlPort, + unsigned8 ucRegNum, + unsigned32 ucData +); + #endif /* end of include file */ |