PPC: set default date on PPC without RTC
Wladislav Wiebe
wladislav.kw at gmail.com
Thu Sep 12 03:53:07 EST 2013
Hi,
no matter anymore - got it:
--- a/linux/arch/powerpc/kernel/time.c
+++ b/linux/arch/powerpc/kernel/time.c
@@ -832,7 +832,7 @@ static void __read_persistent_clock(struct timespec *ts)
}
}
if (!ppc_md.get_rtc_time) {
- ts->tv_sec = 0;
+ ts->tv_sec = mktime(2011, 1, 1, 0, 0, 0);
return;
}
ppc_md.get_rtc_time(&tm);
On 11/09/13 11:39, Wladislav Wiebe wrote:
> Hello guys,
>
> would like to ask if there is a proper possibility on PPC to
> set default date (basically the year). The board has no RTC chip,
> and I would need instead of 1970 another year.
>
> For some reason does e.g:
> --- a/linux/arch/powerpc/kernel/time.c
> +++ b/linux/arch/powerpc/kernel/time.c
> @@ -1099,7 +1099,7 @@ void __init time_init(void)
>
>
> #define FEBRUARY 2
> -#define STARTOFTIME 1970
> +#define STARTOFTIME 2013
> #define SECDAY 86400L
> #define SECYR (SECDAY * 365)
> #define leapyear(year) ((year) % 4 == 0 && \
>
>
> not work to me. Is there also another place which should be changed?
> (I know it can be changed from userspace also, but I would need it before userspace)
>
>
> Thanks and BR,
> Wladislav Wiebe
>
More information about the Linuxppc-dev
mailing list