Uwe Kleine-König wrote:Hello,
On Sat, Oct 24, 2009 at 10:35:42AM +0200, Uwe Kleine-König wrote:This driver provides support for the RTC part integrated into theValentin, could you already test this? Any comments by the others?
Freescale MC13783 PMIC and bases on patch created earlier by Sascha
Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>
Signed-off-by: Uwe Kleine-König <u.kleine-könig@xxxxxxxxxxxxxx>
Cc: Valentin Longchamp <valentin.longchamp@xxxxxxx>
Cc: Paul Gortmaker <p_gortmaker@xxxxxxxxx>
Cc: Alessandro Zummo <a.zummo@xxxxxxxxxxxx>
this patch depends on
mfd/mc13783: near complete rewrite
sent earlier on lkml. Compared to the earlier version of rtc support
on mc13783 as sent by Sascha, this driver got reset detection and
therefore depends on the patch above.
A tree runnable on Phytec's PCM038 is available in my git tree
. (Maybe I will rewrite these commits, so please expect it might change
in a non-fast-forward manner.)
I have tested your patches (taken your mc13783 branch today, and merged it into my patches rebased on 2.6.32-rc6).
Your mfd/mc13783 rewrite seems to work for me (but since there is no real usage for now, I don't use ADC yet and regulator don't do a lot). But it runs fine on my hardware.
However, I get the hctosys: unable to read the hardware clock error message at boot (from drivers/rtc/hctosys.c:62). Is it normal ?
Furthermore, the date and time are saved during system off, but the time is not updated: if I shut down the system during 10 minutes, my time will get a 10 minute delay. Is this a normal behavior with you current implementation or is there something we have wrong in our design/code (we have battery for the mc13783) ? I will have a further look at this later, didn't have time now.