I'm using a i.MX25 in a custom board and facing problems with internal RTC, the DryIce Timer Counter. When processor is only supplied by BAT_VDD (1.2V), DTCMR (DryIce Time-Counter MSB Register) is not updated, I mean, time is not counted.
I'm printing DSR (DryIce Status Register) value during the beginning of rtc-imxdi module probe and having both SVF (Security-Violation Flag) and NVF (Non Valid Flag) disabled.
Disconnecting my board main power supply, I can verify that NVCC_DRYICE is 1.2V and the oscillator connected on EXTAL32K and XTAL32K is ok.
How can I have RTC working properly? Is there something missing?