diff options
Diffstat (limited to 'firmware/target/arm/imx233/rtc-imx233.c')
-rw-r--r-- | firmware/target/arm/imx233/rtc-imx233.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/target/arm/imx233/rtc-imx233.c b/firmware/target/arm/imx233/rtc-imx233.c index 072da485d9..31a82df86b 100644 --- a/firmware/target/arm/imx233/rtc-imx233.c +++ b/firmware/target/arm/imx233/rtc-imx233.c | |||
@@ -23,9 +23,9 @@ | |||
23 | 23 | ||
24 | static void imx233_rtc_write_reg(volatile uint32_t *reg, uint32_t val) | 24 | static void imx233_rtc_write_reg(volatile uint32_t *reg, uint32_t val) |
25 | { | 25 | { |
26 | while(__XTRACT(HW_RTC_STAT, NEW_REGS) != 0); | 26 | while(BF_RD(RTC_STAT, NEW_REGS) != 0); |
27 | *reg = val; | 27 | *reg = val; |
28 | while(__XTRACT(HW_RTC_STAT, NEW_REGS) != 0); | 28 | while(BF_RD(RTC_STAT, NEW_REGS) != 0); |
29 | } | 29 | } |
30 | 30 | ||
31 | void imx233_rtc_write_seconds(uint32_t seconds) | 31 | void imx233_rtc_write_seconds(uint32_t seconds) |
@@ -35,7 +35,7 @@ void imx233_rtc_write_seconds(uint32_t seconds) | |||
35 | 35 | ||
36 | void imx233_rtc_write_persistent(int idx, uint32_t val) | 36 | void imx233_rtc_write_persistent(int idx, uint32_t val) |
37 | { | 37 | { |
38 | imx233_rtc_write_reg(&HW_RTC_PERSISTENTx(idx), val); | 38 | imx233_rtc_write_reg(&HW_RTC_PERSISTENTn(idx), val); |
39 | } | 39 | } |
40 | 40 | ||
41 | struct imx233_rtc_info_t imx233_rtc_get_info(void) | 41 | struct imx233_rtc_info_t imx233_rtc_get_info(void) |
@@ -44,6 +44,6 @@ struct imx233_rtc_info_t imx233_rtc_get_info(void) | |||
44 | memset(&info, 0, sizeof(info)); | 44 | memset(&info, 0, sizeof(info)); |
45 | info.seconds = HW_RTC_SECONDS; | 45 | info.seconds = HW_RTC_SECONDS; |
46 | for(int i = 0; i < 6; i++) | 46 | for(int i = 0; i < 6; i++) |
47 | info.persistent[i] = HW_RTC_PERSISTENTx(i); | 47 | info.persistent[i] = HW_RTC_PERSISTENTn(i); |
48 | return info; | 48 | return info; |
49 | } | 49 | } |