Hi,
This is a question to TI.
The code snippet enabling clocks for RTC is missing from clock_am437x.c but is present in clock_am335x.c. Could this be an issue?
void rtc32k_enable(void) { struct rtc_regs *rtc = (struct rtc_regs *)RTC_BASE; /* * Unlock the RTC's registers. For more details please see the * RTC_SS section of the TRM. In order to unlock we need to * write these specific values (keys) in this order. */ writel(0x83e70b13, &rtc->kick0r); writel(0x95a4f1e0, &rtc->kick1r); /* Enable the RTC 32K OSC by setting bits 3 and 6. */ writel((1 << 3) | (1 << 6), &rtc->osc); }
Thanks for your inputs.
Manan.