vxbMC146818RtcK - driver for the MC146818 real time clock
vxbMc146818RtcDrvRegister( ) - registers the driver for MC146818 RTC
mc146818RtcInstInit( ) - first level initialization routine of the RTC
mc146818RtcInstInit2( ) - second level initialization routine of the RTC
mc146818RtcInstConnect( ) - third level initialization routine of the RTC
mc146818RtcTimeGet( ) - retrieve the current date and time
mc146818RtcTimeSet( ) - Set the current date and time
This is the vxBus compliant driver which implements the functionality
specific to the the MC146818 real time clock Timer. It doesn't implement
functionality of standard MC146818 timer driver but adds RTC time functions
User application is able to use VxBus custom methods defined for this driver:
METHOD_DECL(mc146818RtcTimeGet)
METHOD_DECL(mc146818RtcTimeSet)
vxbMc146818RtcDrvRegister( ) - registers the driver for MC146818 RTC
This routine registers the driver for MC146818 Real Time Clock with the vxBus subsystem.
N/A
mc146818RtcInstInit( ) - first level initialization routine of the RTC
This is the function called to perform the first level initialization of the Real time clock.
This routine is called early during system initialization, and *MUST NOT* make calls to OS facilities such as memory allocation and I/O.
N/A
mc146818RtcInstInit2( ) - second level initialization routine of the RTC
This routine performs the second level initialization of the Real time clock
This routine is called later during system initialization. OS features such as memory allocation are available at this time.
N/A
mc146818RtcInstConnect( ) - third level initialization routine of the RTC
This is the function called to perform the third level initialization of the Real time clock.
N/A
mc146818RtcTimeGet( ) - retrieve the current date and time
none
OK or ERROR if the parameter is invalid.
mc146818RtcTimeSet( ) - Set the current date and time
none
OK or ERROR if the parameter is invalid.