MTK平台如何做上电开机功能?

针对行业需求,本文介绍了如何在MTK平台上实现上电即开机的功能。通过配置GPIO120_PWK的硬件方案,利用Q601和Q602控制PWRKEY状态,实现类似按下和松开PowerKey的效果。此外,VBUS网络二极管的连接确保USB下载时PowerKey的释放。文中还提到了针对6765和6737型号的软件处理方法,并推荐访问深圳市新移科技有限公司官网及论坛获取更多MTK技术信息。
摘要由CSDN通过智能技术生成

需求:
         一些行业需求,用MTK平台需要上电即立马开机功能!
解决方案:
         平台本身开机是通过长按PowerKey 3S才能正常开机,有些平台可以通过配置PMIC的寄存器来实现,却有些平台实现不了,因此用如下硬件方案实现是靠谱的。
GPIO120_PWK开机默认是之前是低电平,Q601截止,Q602导通,PWRKEY接地,类似于按下PowerKey按键,实现开机,开机之后,屏背光亮后,在显示驱动出控制GPIO120_PWK输出高电平,Q601导通,Q602截止,类似于松开PowerKey,从而实现上电开机。
         VBUS网络二极管接到GPIO120_PWK是为了在使用USB下载的时候,释放PowerKey按键。


软件上面处理方式(以6765为例):

+++ b/vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6765/disp_lcm.c
@@ -996,12 +996,24 @@ extern int ddp_dsi_dump(DISP_MODULE_ENUM module, int level);
extern int DSI_BIST_Pattern_Test(DISP_MODULE_ENUM module, void* cmdq, bool enable, unsigned int color);
extern int ddp_dsi_start(DISP_MODULE_ENUM module, cmdqRecH
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值