blob: 3094aa7cff79a75ae6cc72079c310d4b0db8212c [file] [log] [blame]
rtc-test.c : Test the Real Time Clock driver
Tests supported as of now
--------------------------
1. Read test : This reads the time/date from the RTC
ioctls tested :- RTC_RD_TIME.
2. Alarm Test: Sets the alarm to 5 seconds in future and makes sure it rings.
ioctls tested :- RTC_ALM_SET, RTC_ALM_READ, RTC_AIE_ON, RTC_AIE_OFF.
3. Update interrupts test : Sets Update interrupts enable on, waits for five
interrupts and then turns it off.
ioctls tested :- RTC_UIE_ON, RTC_UIE_OFF.
How to Build
------------
You have to build the complete LTP package before trying to build these tests.
After building the complete LTP sources enter this directory and issue a 'make'.
How to Run
----------
The tests assume the rtc device node to be "/dev/rtc". If you have a
different node run the test with the name of the node as a parameter.
Eg. If your node is /dev/rtc0, then run the test as
$ ./rtc-test /dev/rtc0