Android 驱动(15)---如何修改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:
通过修改code改变USB REG设定,调节驱动能力;
(1)首先,以mt6735为例,查询USB 驱动能力控制REG为0X1121004 ,对应bit如下(其他平台寄存器名字一样,地址不同):
(2)USB driver中把32bit寄存器当作4个8bits寄存器来访问,MT6735平台base address为11210000,所以0x11210004 0~7bit对应offset为0x4,8~15bit对应offset为0x5;
在usb20_phy.c的usb_phy_recover()函数里面
请在hs_slew_rate_cal()后面添加:
USBPHY_SET8(0x5,0x77);//将驱动能力设为这是最大值14(7+7),贵司可修改0x77为其他的bit_mask来实现调节;
Android 驱动(15)---如何修改USB驱动能力相关推荐
- 如何修改USB驱动能力
Android 驱动(15)---如何修改USB驱动能力 如何修改USB驱动能力 修改或查看USB驱动能力有三种方法: 1.工模菜单 通过"*#*#3646633#*#*"进入工 ...
- host速度 mtk usb_[MTK] 如何修改usb驱动能力
[MTK] 如何修改usb驱动能力 2020-03-5 阅读:2732 [DESCRIPTION] USB驱动能力调节方法: USB眼图测试fail处理方法: [SOLUTION] 1.USB眼图测试 ...
- MTK如何修改usb驱动能力
[DESCRIPTION] USB驱动能力调节方法: USB眼图测试fail处理方法: [SOLUTION] 1.USB眼图测试fail通常需要修改如下两个register调节USB驱动能力: RG_ ...
- linux内核带usb驱动,Linux3.4内核USB驱动的移植
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 作者:李老师,华清远见嵌入式学院讲师. [实验目的] USB接口是现在计算机系统中最通用的一种接口,通过移植USB驱动,了解Linux3.4内核与Linu ...
- 变色龙给驱动打补丁实现USB驱动无需USBInjectAll.kext
变色龙最新版本Enoch_R2921已经有给KEXT打补丁的功能,与Clover类似,或者说是从Clover搬过来的功能. 变色龙的配置文件存放在/Extra/目录,有以下几个文件: kernel.p ...
- pemicro识别不了驱动_usb驱动无法识别怎么办-usb驱动无法识别通常解决办法 - 河东软件园...
在我们使用电脑的过程中,我们常常需要插入USB设备来存储/传输文件或者进行其他的操作,而部分用户在插入USB设备后发现,可能会出现USB驱动无法识别的问题,我们的USB设备不能正常使用,部分用户可能认 ...
- Linux系统USB驱动目录,linux安装usb驱动命令
有时我们会用到usb设备,这时我们就要学会如何在linux系统下安装usb驱动了.下面由学习啦小编为大家整理了linux安装usb驱动命令的相关知识,希望大家喜欢! linux安装usb驱动命令 安装 ...
- Android源码中修改USB默认模式(充电、MTP等)、关闭通知栏的USB通知
写了几年Android App,公司领导突然叫我在源码中修改USB连接后不能从PC端传数据到设备,这个之前没怎么接触过源码,咱也不知道,咱也不敢问呢,然后百度一搜,多倒是多,直接贴一大篇源码,得了吧, ...
- win10 android驱动问题,win10的usb驱动问题
昨天移动硬盘到手,拷完了一个文件夹想弹出时发现任务栏usb图标点击没有弹出这个选项,于是自己上网找办法,修改移动硬盘的属性里的一些设置后,问题出现了: 1.再插上移动硬盘或其他大容量存储设备不能读取, ...
最新文章
- Java面试题汇总及答案2021最新(序列化含答案)
- js如何运行python代码_python中执行javascript代码
- Windows Server 2012活动目录基础配置与应用(新手教程)之4---域用户的基本管理...
- .NET架构开发应知应会
- SpringSecurity授权(访问控制)
- centos 7.0防火墙导致vagrant端口映射失败
- 移动端点击保存图片_财经理财新闻资讯类网站织梦模板(带手机端)
- 时间序列分析及应用r语言pdf_R语言时间序列分析(十一):指数平滑法
- 吴恩达机器学习视频学习笔记(4)
- mybatis-plus代码自动生成器
- graphpad prism柱状图横坐标斜着_GraphPad Prism绘图教程 | 如何制作对数坐标的图表...
- 文本表示与文本特征提取的区别
- JAVA之父,詹姆斯·高斯林传奇人生
- 二、 Unity 游戏入门 创建角色 Main Character and First Script
- 惠普暗影精灵笔记本电脑 ubuntu系统如何截图
- rgb转hsl,红绿蓝转色调饱和度亮度(颜色转换,c#)
- 搭建IIS文件服务器
- 2021.12.10 vue 路由 (13)
- 药品查询开发接口正式发布
- java 获取年鱼儿_泼墨,造一匹快马,追回十年前姑娘