RTC芯片RX8025T Linux 3.10环境下支持驱动
发布时间
阅读量:
阅读量
硬件平台:mt7688
软件平台:原生sdk MediaTek_ApSoC_SDK_4300_20140916 linux-3.10.14内核
1. 在arch/mips/ralink/dev-i2c.c 添加i2c平台设备:
static struct i2c_board_info i2c_info[] __initconst = {
{
I2C_BOARD_INFO("rx8025t", 0x32), //设置device name和从机地址
.platform_data = (void*)(long)500, //设置平台数据,这个值是分频系数
//我们的i2c 主机驱动改了所以这个值就是分频系数,clk_peri外围时钟(25/40MHZ)除以500就是i2c传输速率
},
};
用到的一些flag标志,定义在linux-3.10.14.x/include/uapi/linux/i2c.h
struct i2c_msg {
__u16 addr; /* slave address */
__u16 fl
全部评论 (0)
还没有任何评论哟~
