nufront平臺添加RTC時鐘芯片ds1307

1 在目錄kernel/arch/arm/mach-ns115/extend.c中添加

/*
 * DS1307 RTC
 */
struct i2c_board_info __initdata ns115_ds1307_rtc = {
    I2C_BOARD_INFO("ds1307", 0x68),
};

2 在目錄kernel/arch/arm/mach-ns115/include/match/extend.h中添加

extern struct i2c_board_info __initdata ns115_ds1307_rtc;

3 在kernel/arch/arm/mach-ns115/ns115-stick.c中添加

static struct extend_i2c_device __initdata extend_i2c_devs[] =
{

#ifdef CONFIG_RTC_DRV_DS1307
    EXT_I2C_DEV(I2C_BUS_2, &ns115_ds1307_rtc, NULL,   \
            EXT_IRQ_NOTSPEC, USE_DEFAULT),
#endif

......

}

4 配置內核的rtc時鐘爲ds1307,make一下,完成收工。

關鍵詞:i2c_board_info  EXT_I2C_DEV

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章