openwrt 增加RTC(MCP7940 I2C总线)驱动详解
Posted xhoufei2010
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openwrt 增加RTC(MCP7940 I2C总线)驱动详解相关的知识,希望对你有一定的参考价值。
一、硬件平台
1.1 控制器:MT7620(A9内核)1.2 RTC芯片:MCP7940(I2C总线)
二、软件平台
2.1、开发环境:Ubuntu12.04
2.2、软件版本:openwrt 官方15.05版本SDK开发包(CHAOS CALMER 15.05版本)
三、功能说明
本文章所选择的目标芯片为MT7620,profile 选择的为“Xiaomi MiWiFi Mini ”。
3.1、在openwrt 系统上,移植mcp7940的rtc芯片驱动。
3.2、在openwrt系统上,增加对i2c总线的支持。
注意事项:openwrt系统比较奇怪,在menuconfig配置中,配置了i2c,仍然不能支持。需要另外修改“*.dts”文件,才能支持i2c总线。
四、操作步骤
4.1 增加系统对于 i2c 总线的支持
对于系统增加i2c总线的支持,需要修改2个地方
1、openwrt增加对i2c支持。
2、修改dts文件,增加对i2c支持。