[U-Boot] [PATCH 2/3] A320: driver for FTRTC010 real time clock
Po-Yu Chuang
ratbert.chuang at gmail.com
Wed Jun 24 07:05:37 CEST 2009
Dear Jean-Christophe PLAGNIOL-VILLARD,
2009/6/24 Jean-Christophe PLAGNIOL-VILLARD <plagnioj at jcrosoft.com>:
>> +
>> +static volatile struct ftrtc010 *rtc = (struct ftrtc010 *)CONFIG_SYS_RTC_BASE;
>> +
>> +static void ftrtc_enable (void)
> you use it at one please only the reset
Sorry, I don't understand what do you mean
>> +{
>> + rtc->cr = cpu_to_le32 (FTRTC010_CR_ENABLE);
> so please move this code there
>> +}
>> +
>> +/*
>> + * return current time in seconds
>> + */
>> +static unsigned long ftrtc_time (void)
>> +{
>> + unsigned long day;
>> + unsigned long hour;
>> + unsigned long minute;
>> + unsigned long second;
>> + unsigned long second2;
>> +
>> + do {
>> + second = le32_to_cpu (rtc->sec);
> please use proper accessor
> readl/writel
Should I use
second = readl(&rtc->sec);
or just
second = rtc->sec;
Best regards,
Po-Yu Chuang
More information about the U-Boot
mailing list