|
你好,默认的镜像在android4.2.2有编译,在android4.4.2没编译isl-1208.c的驱动,还有你可以按我下面的方法修改驱动就可以了
首先把make menuconfig 加上配置isl1208
在rct-isl1208.c的文件修改:
struct rtc_time rtc_tm;
struct rtc_time set_tm;
int err = 0;
unsigned long rtc_secs, default_secs=946684800;//2000-1-1
probe函数里的return 0之前 再加
err = isl1208_i2c_read_time(client, &rtc_tm);
if (err)
return err;
err = rtc_tm_to_time(&rtc_tm, &rtc_secs);
if (err)
return err;
//printk("rtc_secs=%d\n",rtc_secs);
if(rtc_secs <= default_secs)
{
rtc_time_to_tm(default_secs, &set_tm);
isl1208_rtc_set_time(&client->dev, &set_tm);
}
|
|