void __init time_init(void) { unsigned int year, mon, day, hour, min, sec; /* FIX by dqg : Set to zero for platforms that don't have tod */ /* without this time is undefined and can overflow time_t, causing */ /* very strange errors */ year = 1980; mon = day = 1; hour = min = sec = 0; #ifdef CONFIG_H8300_GETTOD h8300_gettod (&year, &mon, &day, &hour, &min, &sec); #endif if ((year += 1900) < 1970) year += 100; xtime.tv_sec = mktime(year, mon, day, hour, min, sec); xtime.tv_nsec = 0; h8300_timer_setup(); }
void __init time_init(void) { h8300_timer_setup(); }