摘要: 一.系统配置 1.使能clk custom/modem/mml1_rf/MT6735_MMRF_CUSTOM/mml1_custom_rf.h /*MT6735*/ #define MML1_CLK1_EN 1 /* CLK1 is enabled for BB */ /*MT6735*/ #def 阅读全文
posted @ 2020-11-26 15:10 luoyuna 阅读(2779) 评论(0) 推荐(0) 编辑
摘要: 一.proload电源管理分析 pmic_init //detect V battery Drop pmic_DetectVbatDrop(); //检测是否是PMIC_VBAT_DROP pmic_read_interface( MT6328_STRUP_CON9, (&just_rst), MT 阅读全文
posted @ 2020-11-26 10:31 luoyuna 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 一.初始化分析 Pmic.c (kernel-3.10\drivers\misc\mediatek\power\mt6735) struct platform_device pmic_mt_device = { .name = "mt-pmic", .id = -1, }; static struc 阅读全文
posted @ 2020-11-25 16:43 luoyuna 阅读(2155) 评论(0) 推荐(0) 编辑
摘要: 1.初始化电量,关机后插入充电器(sw fg)bat_thread_kthread BAT_thread battery_meter_initial(); table_init(); 主要是根据温度得到内阻R的表和OCV表 oam_init(); battery_charging_control(C 阅读全文
posted @ 2020-11-25 16:00 luoyuna 阅读(2343) 评论(0) 推荐(0) 编辑
摘要: 一.bq24296快充芯片驱动 kernel-3.10/drivers/misc/mediatek/power/mt6735/charging_hw_bq24296.c 1.给上一层提供的函数 kal_int32 chr_control_interface(CHARGING_CTRL_CMD cmd 阅读全文
posted @ 2020-11-25 15:53 luoyuna 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 一.平台相关的重要结构体 misc/mediatek/mach/mt6735/mt_devs.c 这个结构体在加载usb20.c的时候用到platform_device struct platform_device mt_device_usb = { .name = "mt_usb", .id = 阅读全文
posted @ 2020-11-25 15:46 luoyuna 阅读(1927) 评论(0) 推荐(0) 编辑
摘要: 参考: http://blog.csdn.net/weiqing1981127/article/details/8521600 http://blog.chinaunix.net/uid-9863638-id-1996328.html http://www.360doc.com/content/13 阅读全文
posted @ 2020-11-25 15:34 luoyuna 阅读(4636) 评论(0) 推荐(0) 编辑
摘要: 一.MTK测试的SPI驱动 Spi-dev.c (kernel-3.18\drivers\spi\mediatek\mt6735) struct spi_device_id spi_id_table = { "spi-ut", 0 }; static struct spi_driver spi_te 阅读全文
posted @ 2020-11-25 15:29 luoyuna 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 一.SPI控制器驱动程序 Spi.c (kernel-3.18\drivers\spi\mediatek\mt6735) static const struct of_device_id mt_spi_of_match[] = { /*{.compatible = "mediatek,SPI1",} 阅读全文
posted @ 2020-11-25 15:26 luoyuna 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 原理: 主控输出mipi--> LT8911B转换成EDP格式数据给屏主要工作: 用I2C与LT8911B芯片通讯。 需要满足的条件: 所以需要修改驱动: lk部分代码 kernel部分代码 其他修改: 还有一点就是确认一下MTK寄存器 HSTX_DIS_EOT 目前配置的是0还是1,,如果是0,请 阅读全文
posted @ 2020-11-25 15:24 luoyuna 阅读(2148) 评论(0) 推荐(0) 编辑