Lines Matching refs:CLOCK
129 CLOCK->clk_ctrl |= CLK_CTRL_READ; in todm_get()
130 tod.tod_year = BCD_TO_BYTE(CLOCK->clk_year) + YRBASE; in todm_get()
131 tod.tod_month = BCD_TO_BYTE(CLOCK->clk_month & 0x1f); in todm_get()
132 tod.tod_day = BCD_TO_BYTE(CLOCK->clk_day & 0x3f); in todm_get()
133 tod.tod_dow = BCD_TO_BYTE(CLOCK->clk_weekday & 0x7); in todm_get()
134 tod.tod_hour = BCD_TO_BYTE(CLOCK->clk_hour & 0x3f); in todm_get()
135 tod.tod_min = BCD_TO_BYTE(CLOCK->clk_min & 0x7f); in todm_get()
136 tod.tod_sec = BCD_TO_BYTE(CLOCK->clk_sec & 0x7f); in todm_get()
137 CLOCK->clk_ctrl &= ~CLK_CTRL_READ; in todm_get()
146 CLOCK->clk_watchdog = watchdog_bits; in todm_get()
165 CLOCK->clk_ctrl |= CLK_CTRL_WRITE; /* allow writes */ in todm_set()
166 CLOCK->clk_year = BYTE_TO_BCD(tod.tod_year - YRBASE); in todm_set()
167 CLOCK->clk_month = BYTE_TO_BCD(tod.tod_month); in todm_set()
168 CLOCK->clk_day = BYTE_TO_BCD(tod.tod_day); in todm_set()
169 CLOCK->clk_weekday = BYTE_TO_BCD(tod.tod_dow); in todm_set()
170 CLOCK->clk_hour = BYTE_TO_BCD(tod.tod_hour); in todm_set()
171 CLOCK->clk_min = BYTE_TO_BCD(tod.tod_min); in todm_set()
172 CLOCK->clk_sec = BYTE_TO_BCD(tod.tod_sec); in todm_set()
173 CLOCK->clk_ctrl &= ~CLK_CTRL_WRITE; /* load values */ in todm_set()
209 CLOCK->clk_watchdog = 0; in todm_clear_watchdog_timer()
228 c = CLOCK->clk_flags; /* clear alarm intr flag by reading the reg */ in todm_set_power_alarm()
230 CLOCK->clk_flags = c; in todm_set_power_alarm()
232 CLOCK->clk_interrupts &= ~CLK_ALARM_ENABLE; /* disable alarm intr */ in todm_set_power_alarm()
234 CLOCK->clk_day &= ~CLK_FREQT; /* keep Freqency Test bit cleared */ in todm_set_power_alarm()
236 CLOCK->clk_alm_day = BYTE_TO_BCD(tod.tod_day); in todm_set_power_alarm()
237 CLOCK->clk_alm_hours = BYTE_TO_BCD(tod.tod_hour); in todm_set_power_alarm()
238 CLOCK->clk_alm_mins = BYTE_TO_BCD(tod.tod_min); in todm_set_power_alarm()
239 CLOCK->clk_alm_secs = BYTE_TO_BCD(tod.tod_sec); in todm_set_power_alarm()
241 CLOCK->clk_interrupts |= CLK_ALARM_ENABLE; /* enable alarm intr */ in todm_set_power_alarm()
254 c = CLOCK->clk_flags; /* clear alarm intr flag by reading the reg */ in todm_clear_power_alarm()
257 CLOCK->clk_flags = c; in todm_clear_power_alarm()
260 CLOCK->clk_interrupts &= ~CLK_ALARM_ENABLE; /* disable alarm intr */ in todm_clear_power_alarm()