往linux内核添加i2c rtc驱动isl1608

平台mini2440

内核:linux-2.6.29

1.mach-mini2440.c添加的: //添加i2c信息

 static struct i2c_board_info i2c_devices[] __initdata = { 

 { I2C_BOARD_INFO("isl1608", 0x6f), },    //6f是该设备的地址

 }; 

//添加i2c信息

2.mach-mini2440.c中添加头文件#include <linux/i2c.h>

3.在mini2440_machine_init中添加

i2c_register_board_info(0,i2c_devices,ARRAY_SIZE(i2c_devices));


配置好使用s3c2440 i2c总线,rtc isl1608选项后

测试:date "13-04-16 10:17:00"

hwclock -w

hwclock 

hwclock 看时钟在走没

如果isl1608不是rtc0

可以使用hwclock -f /dev/rtc1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值