[USB]如何修改usb驱动能力

问题描述


 如何修改USB驱动能力

解决方案


 修改或查看USB驱动能力有三种方法:
 1、工模菜单
    通过"*#*#3646633#*#*"进入工程模式,通过如下菜单可以查看修改USB驱动能力:
    hardware testing-->USB-->USB PHY TUning-->USB_DRIVING_CAPABILITY;
 2、USB节点
     有ROOT权限image通过下面节点查看修改驱动能力:
     /sys/kernel/debug/usb20_phy/USB_DRIVING_CAPABILITY
 3、修改CODE:
                   
 P0.MP1
方法1、修改set_usb_phy_mode()函数
有时候device的驱动能力调整好,但手机作为host确存在连接不上device的问题,这时就需要单独调节device和host的驱动能力,以6765为例,可在如下位置进行修改:
       /kernel-4.9/drivers/misc/mediatek/usb20/mt6765/usb20_phy.c

 


 


 


 

 方法2、直接修改usb_phy_tuning(void)函数,修改为:

 

  P0.MP3(mt6779)
/kernel-4.9/drivers/phy/mediatek/phy-mtk-mt6779.c

 

作者: RESSRC

个人资源站

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据