Changeset a8a0d43 in mainline for uspace/drv/time/cmos-rtc/cmos-regs.h


Ignore:
Timestamp:
2012-04-14T18:08:21Z (12 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
80d3f846
Parents:
cf72943
Message:

rtc: inhibit updates, write the cmos registers and then restore normal working conditions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/time/cmos-rtc/cmos-regs.h

    rcf72943 ra8a0d43  
    3030#define _CMOS_RTC_H_
    3131
    32 #define RTC_SEC         0x00
    33 #define RTC_MIN         0x02
    34 #define RTC_HOUR        0x04
    35 #define RTC_DAY         0x07
    36 #define RTC_MON         0x08
    37 #define RTC_YEAR        0x09
     32#define RTC_SEC           0x00
     33#define RTC_MIN           0x02
     34#define RTC_HOUR          0x04
     35#define RTC_DAY           0x07
     36#define RTC_MON           0x08
     37#define RTC_YEAR          0x09
    3838
    39 #define RTC_STATUS_B    0x0B
    40 #define RTC_MASK_24H    0x02 /* 24h mode */
    41 #define RTC_MASK_BCD    0x04 /* BCD mode */
     39#define RTC_STATUS_B      0x0B
     40#define RTC_MASK_24H      0x02 /* 24h mode */
     41#define RTC_MASK_BCD      0x04 /* BCD mode */
     42#define RTC_MASK_INH      0x80 /* Inhibit updates */
    4243
    43 #define RTC_STATUS_D    0x0D
    44 #define RTC_BATTERY_OK  0x80 /* Battery status */
     44#define RTC_STATUS_D      0x0D
     45#define RTC_BATTERY_OK    0x80 /* Battery status */
    4546
    46 #define RTC_STATUS_A    0x0A
    47 #define RTC_MASK_UPDATE 0x80 /* Update in progress */
     47#define RTC_STATUS_A      0x0A
     48#define RTC_MASK_UPDATE   0x80 /* Update in progress */
     49#define RTC_MASK_CLK_STOP 0x70 /* Stop the clock */
    4850
    4951#endif
Note: See TracChangeset for help on using the changeset viewer.