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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值