regs-rtc.h 694 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * PKUnity Real-Time Clock (RTC) control registers
  3. */
  4. /*
  5. * RTC Alarm Reg RTC_RTAR
  6. */
  7. #define RTC_RTAR (PKUNITY_RTC_BASE + 0x0000)
  8. /*
  9. * RTC Count Reg RTC_RCNR
  10. */
  11. #define RTC_RCNR (PKUNITY_RTC_BASE + 0x0004)
  12. /*
  13. * RTC Trim Reg RTC_RTTR
  14. */
  15. #define RTC_RTTR (PKUNITY_RTC_BASE + 0x0008)
  16. /*
  17. * RTC Status Reg RTC_RTSR
  18. */
  19. #define RTC_RTSR (PKUNITY_RTC_BASE + 0x0010)
  20. /*
  21. * ALarm detected RTC_RTSR_AL
  22. */
  23. #define RTC_RTSR_AL FIELD(1, 1, 0)
  24. /*
  25. * 1 Hz clock detected RTC_RTSR_HZ
  26. */
  27. #define RTC_RTSR_HZ FIELD(1, 1, 1)
  28. /*
  29. * ALarm interrupt Enable RTC_RTSR_ALE
  30. */
  31. #define RTC_RTSR_ALE FIELD(1, 1, 2)
  32. /*
  33. * 1 Hz clock interrupt Enable RTC_RTSR_HZE
  34. */
  35. #define RTC_RTSR_HZE FIELD(1, 1, 3)