平台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