明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 3051|回复: 6
打印 上一主题 下一主题

MY-I.MX6_MB V2.4底板RTC

[复制链接]

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
楼主
发表于 2016-10-26 16:29:08 | 显示全部楼层
你好,默认的镜像在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);
    }
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
沙发
发表于 2016-11-25 09:34:30 | 显示全部楼层
Andy 发表于 2016-11-9 14:08
已经按照你说的加进去了  可是还是不好使呢

你好,首先看看有没生成isl-1208.o的文件,如果没有的话,有可以配置ISL1208没配置,
我记得有个文件是设置默认内核配置TARGET_KERNEL_DEFCONF := imx6_android_defconfig
你在deviece目录搜索文件,用如下命令:
grep TARGET_KERNEL_DEFCONF device -r
最后把这个“TARGET_KERNEL_DEFCONF := imx6_android_defconfig”注释掉
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-5-17 20:13 , Processed in 0.051561 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表