MTK驱动
小浩09
这个作者很懒,什么都没留下…
展开
-
mt6737电池状态监测
这里分析下mt6735平台下的电池驱动,使用的bq24296芯片(开关模式的充电方式)。kernel-3.18/drivers/power/mediatek/battery_common.c[cpp] view plain copystatic int battery_probe(struct platform_device *dev) { struct class_device *...转载 2018-04-27 09:40:57 · 900 阅读 · 0 评论 -
检测MTK平台的Android设备是否校验了NVRAM database file
/ 用ate工具校准过的话,工具会往序列号的字段写入标致位.// 没有校准:序列号的60、61位为空,校准失败为00,校准成功为10boolean isCorrectNVRAM() { String barCode = getSystemProperties("gsm.serial"); if (barCode != null && barCode.length...转载 2018-10-23 15:49:15 · 342 阅读 · 0 评论 -
selinux avc权限设置
解决原则是:缺什么权限补什么,一步一步补到没有avc denied为止。解决权限问题需要修改的权限文件如下位置,以.te结尾A:Android/device/mediatek/common/sepolicy/*.teB:Android/external/sepolicy/*.te其中,A是对B的overlay(覆盖),能在A修改的尽量在A修改,尽量避免修改B。avc: deni...原创 2018-08-07 14:16:48 · 2112 阅读 · 0 评论 -
指纹调试日志
2017年06月28日 15:50:41阅读数:212 参考 chipsailing_MTK_6.0_2.0_移植包 里面的文档 一、将MTK_6.0_2.0_移植包\kernel-3.18\drivers\input\chipsailing的驱动文件 拷贝到kernel-3.18\drivers\input \目录下(具体的存放路径可以自定义); ...转载 2018-07-19 15:05:54 · 949 阅读 · 0 评论 -
MTK 权限添加-解决运行报错(te文件)
2017年06月30日 15:59:45阅读数:257 1. 报权限错误 1.1 main.log: 01-01 00:23:19.017539 960 995 E sensord : [99452248851][ERR](vendor/mediatek/proprietary/hardware/sensor/sensord/sensord_hwcntl_i...转载 2018-07-19 15:01:09 · 1962 阅读 · 0 评论 -
MTK 中断配置_dws_dts
一、以计步器为例 平台: androidN,MTK6737 芯片: qma6981 1. 查看硬件连接或excel表格,确定中断脚 :GPIO60 2. 配置dws: GPIO60: M0 Def.Dir:IN In GPIO_GSE_1_EINT_PIN EINT60: GSE_1 Debounce:0 Polarity...转载 2018-07-19 14:59:13 · 4496 阅读 · 0 评论 -
MTK hall霍尔传感器
2. dws配中断脚和使能脚 (根据原理图中“09_CAMERA_SENSOR”页中, "HALL"部分【OUT】引脚所连接 - 使能脚GPIO12) v666为例 dws配置pin脚: - 由于硬件上拉->dws也要配成上拉 EintMode|Def.Mode M0|M1|M2|M3|M4|M5|M6|M7|InPull En|InPull Se...转载 2018-07-19 14:57:05 · 2684 阅读 · 0 评论 -
MTK gps配置.txt
1. 查看原理图: GPS xLNA --GPIO_GPS_LNA_EN // 据此查到对应GPIO79(AL27) 2. 修改dws: 3. 修改dts: /* CONSYS GPIO standardization */ &pio { consys_pins_default: default { ...转载 2018-07-19 14:53:11 · 1656 阅读 · 0 评论 -
MTK驱动之3G modem编译及配置
首先编译modem版本,大家了解到modem的编译指令,主要是把做好的配置文件导入到源代码中,之后两个命令就可以完成modem的编译。第一:./make.sh"MAGC6580_WE_L_HSPA.mak" new //运行bianyimodem版本的mak文件,比如LTTG和LWG DSDS和TSTS等等区别版本。第二:cd /home/android026/xiongshao...转载 2018-07-19 10:51:34 · 877 阅读 · 0 评论 -
Android输入子系统浅析(一)
Linux输入子系统框架1:Input输入子系统总体框架 Linux内核的输入子系统是对分散的,多种不同类别的输入设备(如键盘,鼠标,触摸屏)等字符设备进行统一处理的一层抽象,就是在字符设备驱动上抽象出的一层。但是这些输入设备都各有不同,那么输入子系统也就只能实现他们的共性,差异性则由设备驱动来实现,而差异性最直观的表现在这些设备功能上的不同。但是,为了更好的理解Linux的输入子系统,我们...转载 2018-07-12 10:37:26 · 734 阅读 · 0 评论 -
mtk灭屏取消过温减流功能
thermal温度检测处理函数:kernel-3.18/drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_bcct.cstatic void mtk_cl_bcct_set_bcct_limit(void){ /* TODO: optimize */ int i = 0; int min_limit = 65...转载 2018-07-16 16:03:49 · 614 阅读 · 0 评论 -
mtk 电池流程
/* 概念: ZCV:开路电压 OCV: 开路电压 VC:闭路电压 CAR:库伦计 DOD: 放电深度,100-DOD 即电容容量 Cmax/Qmax: 电池容量相关文件关系: Battery_common.c (s:\i841\mediatek\kernel\drivers\power) ...转载 2018-07-02 15:52:31 · 1335 阅读 · 0 评论 -
mtk指纹移植
1. 硬件连接看原理图可知,指纹芯片有六个只要功能引脚,POWER, RST, MI, MO,CLK, EINT,再dws中将spi的四个引脚和中断脚配置好,mt6753只有一组spi即spi0,65-68脚。2.软件代码(1) 拿到代码后将代码放在Z:\heqian\53_m_base\alps\kernel-3.18\drivers\input\fingerprint文件夹,如...转载 2018-07-02 15:18:32 · 791 阅读 · 0 评论 -
mtk音频参数的功能说明
在JB2以后的版本上audio音频参数使用的是audio_ver1_volume_custom_default.h,JB2之前使用audio_volume_custom_default.h修改外放增益VER1_AUD_SPEAKER_VOLUME_DEFAULT ,修改第一个参数即可起作用对应工程模式audio下面的四种模式...转载 2018-07-02 14:58:43 · 1920 阅读 · 0 评论 -
MTK6735(Android6.0)-按键灯的实现
一、按键灯的简介 最近调试一下按键灯,今天抽空顺便把的流程分析了一下。按键灯也是一种led,它的使用规则如命名一样,当按键按下亮灯,如果一定时间不操作的话,一会会灭灯。其实这里的按键灯亮灭策略通常不是驱动来完成的,而是有用户空间来控制。正如一句老话“驱动注重的不是策略,而是机制”;所以我们在编写驱动只需要完成led的点亮和熄灭功能即可。当然在实际使用中我们会发现不是所有驱动都如此,有时候平台...转载 2018-05-08 16:22:31 · 613 阅读 · 0 评论 -
MTK6580(Android6.0)-camera 驱动分析
一、MTK6580 平台 Camera 驱动整体框架mtk平台三大件调试中,camera的调试难度最大,问题也就最多,为此特地分析了一下整个camera驱动部分实现过程,以下为camera驱动框架序列图: 从图中可以看出,整个框架分为三个部分hal部分逻辑调用,kernel层的通用驱动sensorlist.c 和具体IC的驱动xxxx_mipi_raw.c,kernel起来后不会直接去访...转载 2018-05-08 16:05:03 · 803 阅读 · 0 评论 -
MTK8735 Android之Camera驱动移植
首先我们需要向sensor原厂拿到我们对应平台型号的驱动hal层和kernel层的代码。1.拷贝hal层代码到\vendor\mediatek\proprietary\custom\mt6735\hal\D1\imgsensor\目录下。2.拷贝kernel层代码到\kernel-3.10\drivers\misc\mediatek\imgsensor\src\mt6735\目录下。3.添加Sen...原创 2018-05-08 15:59:58 · 814 阅读 · 0 评论