码迷,mamicode.com
首页 > 其他好文 > 详细

I.MX6 bq27441 driver porting

时间:2016-01-28 18:55:23      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:

/**************************************************************************
 *                    I.MX6 bq27441 driver porting
 * 声明:
 *     本文主要记录bq27441电池检测芯片驱动遇到的一些问题以及解决方法。
 *
 *                                       2016-1-28 深圳 南山平山村 曾剑锋
 *************************************************************************/

一、参考文档:
    Linux Driver for BQ27XXX
        http://www.ti.com/tool/bq27xxxsw-linux

二、官方驱动无效:
    从官方指定的地方将驱动下来下来,编译时出各种问题,应该是我们内核版本过低造成的。

三、寻找bq27441驱动:
    1. 搜索
        https://www.google.co.jp/search?q=bq27441+driver+linux+3.0&oq=bq27441+driver+linux+3.0&aqs=chrome..69i57j69i60.319j0j4&sourceid=chrome&es_sm=93&ie=UTF-8
    2. 采用
        https://github.com/aneeshv/linux-bq27xxx/blob/master/drivers/power/bq27x00_battery.c

四、驱动注册:
    ......
    static struct i2c_board_info mxc_i2c2_board_info[] __initdata = {
        ......
        { I2C_BOARD_INFO("bq274xx", 0x55), },
        ......
    }
    ......

五、查看电源状态:
    root@android:/sys/class/power_supply/bq274xx-0 # ls
    capacity
    capacity_level
    charge_full
    charge_full_design
    charge_now
    current_now
    device
    power
    present
    status
    subsystem
    technology
    temp
    type
    uevent
    voltage_now
    root@android:/sys/class/power_supply/bq274xx-0 # cat capacity
    82
    root@android:/sys/class/power_supply/bq274xx-0 # cat voltage_now  
    4037000
    root@android:/sys/class/power_supply/bq274xx-0 # cat current_now 
    231000
    1|root@android:/sys/class/power_supply/bq274xx-0 # 

 

I.MX6 bq27441 driver porting

标签:

原文地址:http://www.cnblogs.com/zengjfgit/p/5167042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!