75平台pmic6329自带长按power键或者按home+power键会复位,怎么开启这个功能
可以了,直接硬件上接上homekey的线就OK了
我们15平台的,直接接homekey线不行,按这个键变成音量下键
power和home一起按,我的可以了,你这样不行么
请教下硬件怎么设计?
还是说软件要配置?
要用PMIC上的HOME KEY。
哦。明白了,我其实已经配置了,刚才做了试验,好像要很长一个时间才会重起,估计要有10秒钟。
是的,这个时间可以设置,最短是5S
具体代码怎么改,哪位大侠描述一下,谢谢!
软件默认是homekey加powerkey一起按的复位,需要硬件接PMIC的homekey。
若想改成长按powerkey就能复位,需要改成kpd.c下的upmu_testmode_homekey_rst_en(0x00);//01 is home and powerkey。
还有就是纯硬件复位,只要硬件接reset就行。
兄弟,如果是纯硬件复位的话硬件要怎么连接?
我们测试发现MT6577平台的SYSRST_B这个引脚接地后并不是产生系统复位而是直接断电了。
75 77 SYSRST_B 是直接断电的
如果我要改成长按HOMEKEY重启的话软件应该怎么改。
请教只长按power键如何复位?多谢!
kpd.c 文件 这样修改就好了
#if 1//#ifdef KPD_PMIC_LPRST_TD //lhh
kpd_print("Enable LPRST\n");
upmu_testmode_pwrkey_rst_en(0x01);
upmu_testmode_homekey_rst_en(0x00); //0x01 lhh
upmu_testmode_pwrkey_rst_td(0x00); //KPD_PMIC_LPRST_TD lhh
#if 1//#ifdef KPD_PMIC_LPRST_TD /h
kpd_print("Enable LPRST\n");
upmu_testmode_pwrkey_rst_en(0x01);
upmu_testmode_homekey_rst_en(0x00); //0x01 lhh
upmu_testmode_pwrkey_rst_td(0x00); //KPD_PMIC_LPRST_TD lhh
#if 1//#ifdef KPD_PMIC_LPRST_TD /h
kpd_print("Enable LPRST\n");
upmu_testmode_pwrkey_rst_en(0x01);
upmu_testmode_homekey_rst_en(0x00); //0x01 lhh
upmu_testmode_pwrkey_rst_td(0x00); //KPD_PMIC_LPRST_TD lhh
多谢多谢!
只按POWER来完成复位可以了吗?要怎么修改,谢谢
