RTC/I2C problems
kevin morizur
kevinmorizur at hotmail.fr
Tue Apr 11 18:20:14 EST 2006
Hi everybody.
I have a problem with my RTC, i work on a MEN A12 board with MPC8245 and
when my kernel start it takes 8 min to run. I have find the problem but i
don't know how to solve it. In time.c the function time_init execute the
following lines :
if (__USE_RTC()) {
/* 601 processor: dec counts down by 128 every 128ns */
tb_ticks_per_jiffy = DECREMENTER_COUNT_601;
/* mulhwu_scale_factor(1000000000, 1000000) is 0x418937 */
tb_to_us = 0x0x418937;
} else {
ppc_md.calibrate_decr();
tb_to_ns_scale = mulhwu(tb_to_us, 1000 << 10);
}
this is the ppc_md.calibrate_decr() function that takes a lot of time and i
don't know how to solve the problem. USE_RTC is fixed at 0 for 6xx config
maybe it must be at 1 ? My RTC run with SMBus (I2C). I work with ELDK 4.0
and linux 2.6.15.
Thanks in advance.
Regards.
_________________________________________________________________
Tout savoir sur la sécurité de vos enfants sur Internet !
http://go.msn.fr/10-channel/80-security/protection/default.asp
More information about the Linuxppc-embedded
mailing list