MTK touchscreen 流程】的更多相关文章

1. kernel-3.18/drivers/input/touchscreen/mediatek/tpd_common_probe.c static int __init tpd_probe_init(void) { tpd_device_init(); ; } 2. kernel-3.18/drivers/input/touchscreen/mediatek/mtk_tpd.c int tpd_device_init(void) { ; tpd_init_workqueue = create…
一.HDMI初始化 1. kernel-3.18/drivers/misc/mediatek/ext_disp/mtk_extd_mgr.c static int __init mtk_extd_mgr_init(void) { ; ; /* struct notifier_block notifier;*/ EXT_MGR_FUNC(); extd_driver[DEV_MHL] = EXTD_HDMI_Driver(); extd_driver[DEV_EINK] = EXTD_EPD_Dr…
一.注册mt_usb驱动 kernel-3.18/drivers/misc/mediatek/usb20/mt6735/usb20.c static int __init usb20_init(void) { DBG(, "usb20 init\n"); #ifdef CONFIG_MTK_USB2JTAG_SUPPORT if (usb2jtag_mode()) { pr_err("[USB2JTAG] in usb2jtag mode, not to initialize…
在标准的android驱动中,睡眠唤醒流程非常清晰,能够较方便的更改lcd唤醒时间和led背光的点亮时间,但是也很容易出现问题,比如说闪屏,唤醒慢! 出现闪屏有两个原因 1. 开背光时间在唤醒lcd前! 2. 开背光时间在唤醒lcd后,但是没有等lcd刷屏就点亮背光! 我按照标准驱动流程去分析mtk的做法 他的video最初的注册位置是 Mediatek kernel drivers video  mtkfb.c 里面 入口函数 module_init(mtkfb_init); 在 函数int …
一.MTK平台Camera框架 MTK平台的Camera的架构见下图, 这里主要介绍kernel部分和HAL层部分. 1.Kernel 部分主要有两块: 1.1.image sensordriver,负责具体型号的 sensor 的 id 检测,上电,以及在preview.capture.初始化.3A等等功能设定时的寄存器配置. 1.2.isp driver,通过DMA将sensor数据流上传. 2.HAL层部分主要有三部分组成: 2.1.imageio,主要负责数据buffer上传的pipe.…
原文地址:andorid之摄像头驱动流程--MTK平台 作者:守候心田 camera成像原理: 景物通过镜头生产光学图像投射到sensor表面上,然后转为模拟电信号,经过数模变成数字图像信号,在经过DSP加工出来,然后在通过IO接口传输到CPU处理.  由于摄像头满足总线.驱动.设备模型,那么看看andorid是怎么去实现摄像头的流程. 1.  注册Camera的platform平台设备 点击(此处)折叠或打开 CAMERA_HW_i2C_init platform_driver_registe…
一:车机系统框架  MCU 功能  电源控制  Radio 控制(RDS)  按键检测(Panel/Remote/SW)  常见信号检查(倒车/大灯/刹车)  CAN 模块通讯  ARM-MCU 通讯  进出碟控制  翻转马达系统  屏驱(此种情况倒车一般用 mcu 控制) AMR 功能  wifi .BT. gps.3/4G  显示.触摸  多媒体播放(SD 卡.U 盘)  倒车显示  语音  AUX  胎压.DVR.CMMB  CVBS 输出(后排输出) 二…
MTK camera 闪光灯Flashlight驱动调试流程 分类: MtkDev  |  作者: topicdev 相关  |  发布日期 : 2014-09-26  |  热度 : 153°     Camera Flash 驱动分析 一.Flash驱动涉及到的文件包含: mediatek /custom/common/kernel/flashlight/src/kd_flashlightlist.c mediatek /custom/huaqin_bsp/at808p/base/kerne…
平台:mt6582 + Android 4.4 前面就说过,在mtk代码中支持屏是可兼容的,通过调用驱动中的compare_id函数来匹配驱动和屏,这里来细看一下代码. 1. LK部分(mediatek/platform/mt6582/lk/disp_drv.c) OOL DISP_DetectDevice(void) { //LCD_STATUS ret; DISP_LOG("shi=>%s, %d\n", __func__, __LINE__); lcm_drv = disp…
(重点看main_log与) 抓mtk log: 1.*#*#82533284#*#*      进入抓log UI 2.*#*#825364#*#*      进入工程模式 3.进入"Log and Debuging"栏  --> Telephony Log Setting -->ENABLE(然后重启生效,这样log会抓的全面,不会影藏信息,log等级会由I变成D) A call B: A put B on hold: A call Conference Server:…