Lines Matching refs:ctrl2
34 int ctrl2 = 0; in wm_get_timestamp() local
37 ctrl2 = tls_reg_read32(HR_PMU_RTC_CTRL2); in wm_get_timestamp()
38 tm_new.tm_year = ((int)((int)ctrl2 & 0x00007f00) >> 8); in wm_get_timestamp()
39 tm_new.tm_mon = (ctrl2 & 0x0000000f); in wm_get_timestamp()
51 int ctrl2 = 0; in wm_set_timestamp() local
57 ctrl2 = tls_reg_read32(HR_PMU_RTC_CTRL2); /* disable */ in wm_set_timestamp()
58 ctrl2 &= ~(1 << 16); in wm_set_timestamp()
59 tls_reg_write32(HR_PMU_RTC_CTRL2, ctrl2); in wm_set_timestamp()
67 ctrl2 = 0; in wm_set_timestamp()
68 ctrl2 |= tblock.tm_mon; in wm_set_timestamp()
69 ctrl2 |= tblock.tm_year << 8; in wm_set_timestamp()
70 tls_reg_write32(HR_PMU_RTC_CTRL2, ctrl2); in wm_set_timestamp()
72 ctrl2 = tls_reg_read32(HR_PMU_RTC_CTRL2);/* enable */ in wm_set_timestamp()
73 ctrl2 |= (1 << 16); in wm_set_timestamp()
74 tls_reg_write32(HR_PMU_RTC_CTRL2, ctrl2); in wm_set_timestamp()
82 int ctrl2 = 0; in wm_alarm_set_timestamp() local
96 ctrl2 |= tblock.tm_mon; in wm_alarm_set_timestamp()
97 ctrl2 |= tblock.tm_year << 8; in wm_alarm_set_timestamp()
99 tls_reg_write32(HR_PMU_RTC_CTRL2, ctrl2 | BIT(16)); in wm_alarm_set_timestamp()