I.MX6 bq27441 driver porting
/**************************************************************************
* I.MX6 bq27441 driver porting
* 声明:
* 本文主要记录bq27441电池检测芯片驱动遇到的一些问题以及解决方法。
*
* 2016-1-28 深圳 南山平山村 曾剑锋
*************************************************************************/ 一、参考文档:
Linux Driver for BQ27XXX
http://www.ti.com/tool/bq27xxxsw-linux 二、官方驱动无效:
从官方指定的地方将驱动下来下来,编译时出各种问题,应该是我们内核版本过低造成的。 三、寻找bq27441驱动:
. 搜索
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
. 采用
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), },
......
}
......
. 在make menuconfig中选择驱动。 五、查看电源状态:
root@android:/sys/class/power_supply/bq274xx- # 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- # cat capacity root@android:/sys/class/power_supply/bq274xx- # cat voltage_now root@android:/sys/class/power_supply/bq274xx- # cat current_now |root@android:/sys/class/power_supply/bq274xx- #
I.MX6 bq27441 driver porting的更多相关文章
- I.MX6 bq27441 driver hacking
/************************************************************************* * I.MX6 bq27441 driver ha ...
- I.MX6 PMU MMPF0100 driver porting
/************************************************************************** * I.MX6 MMPF0100 driver ...
- I.MX6 Goodix GT9xx touchscreen driver porting
/************************************************************************ * I.MX6 Goodix GT9xx touch ...
- I.MX6 Ubuntu core porting
/*********************************************************************** * I.MX6 Ubuntu core porting ...
- I.MX6 Linux udev porting
/*********************************************************************** * I.MX6 Linux udev porting ...
- I.MX6 Android iperf3 porting failed
/***************************************************************************** * I.MX6 Android iperf ...
- I.MX6 Android i2c-tools porting
/************************************************************************** * I.MX6 Android i2c-tool ...
- I.MX6 gpio-keys driver hacking
/**************************************************************************** * I.MX6 gpio-keys driv ...
- I.MX6 bq27441 GPOUT interrupt
/******************************************************************** * I.MX6 bq27441 GPOUT interrup ...
随机推荐
- C#中两个日期类型相减得到天数
protected int GetDuration(DateTime start, DateTime finish) { return (finish - start).Days; } 直接相减得到的 ...
- json封装与解析
#include <iostream> #include <boost/property_tree/ptree.hpp> #include <boost/property ...
- 集合上的动态规划---最优配对问题(推荐:*****) // uva 10911
/* 提醒推荐:五星 刘汝佳<算法竞赛入门经典>,集合上的动态规划---最优配对问题 题意:空间里有n个点P0,P1,...,Pn-1,你的任务是把它们配成n/2对(n是偶数),使得每个点 ...
- 如何监控业务的响应速度?Cloud Insight SDK 实践分享
一直在说 Cloud Insight 是数据聚合平台,可以用 SDK 和 API 实现业务监控,如今不拿出点实践人们恐怕是不能信服.那今天本文就先简单介绍一下 SDK 可以应用在哪些方面,再举个真实用 ...
- Stateless Iterators
As the name implies, a stateless iterator is an iterator that does not keep any state by itself. The ...
- Tries
trie,又称前缀树或字典樹,是一种有序树,用于保存关联数组,其中的键通常是字符串.与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定.一个节点的所有子孙都有相同的前缀,也就是这个节 ...
- [转]数据结构之Trie树
1. 概述 Trie树,又称字典树,单词查找树或者前缀树,是一种用于快速检索的多叉树结构,如英文字母的字典树是一个26叉树,数字的字典树是一个10叉树. Trie一词来自retrieve,发音为/tr ...
- 李洪强iOS开发之 - 实现九宫格并使用SDWebImage下载图片
李洪强iOS开发之 - 实现九宫格并使用SDWebImage下载图片 源码: // // ViewController.m // 08-九宫格扩展 // // Created by 李洪强 ...
- Apache与Tomcat整合
Apache与Tomcat整合 一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache ...
- C语言的字符测试函数
C语言的字符测试函数 isalnum, isalpha, isdigit, isxdigit, isblank, isspace, isascii, iscntrl, ispunct, isgraph ...