如何修改USB驱动能力
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来实现调节;
如何修改USB驱动能力相关推荐
- Android 驱动(15)---如何修改USB驱动能力
如何修改USB驱动能力 修改或查看USB驱动能力有三种方法: 1.工模菜单 通过"*#*#3646633#*#*"进入工程模式,通过如下菜单可以查看修改USB驱动能力: hard ...
- 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_ ...
- MTK 平台修改或查看USB驱动能力有三种方法
MTK 平台修改或查看USB驱动能力有三种方法: 1.工模菜单 通过"*#*#3646633#*#*"进入工程模式,通过如下菜单可以查看修改USB驱动能力: hardware t ...
- Real6410移植linux-2.6.39.1记录(3)-USB驱动移植(USB HOST以及USB OTG)
// 主题:Real6410移植linux-2.6.39.1 // 作者:kevinjz2010@gmail.com // 版权:kevinjz原创 // 平台:linux-2.39.1 real64 ...
- Jetson Agx Xavier USB驱动裁剪+can时钟修改+内核源码编译流程(jetpack4.6.1)
自己做了一块Xavier载板,硬件裁剪了一些功能,导致官方镜像usb无法使用,我使用的是jetpack4.6.1(R32.7.1),所以进行驱动修改,重新编译内核. 一.虚拟机环境 在Windows下 ...
- 通过驱动修改USB转串口设备的友好名称
在同一台电脑上如果有多个USB转串口设备(多种型号的),这个时候想找到自己要操作的设备就很麻烦,而USB转串口设备的友好名称可以区分不同型号的串口设备.首先要装上厂家的VCP驱动,才能显示USB转串口 ...
- linux usb驱动中的urb详解
linux 内核中的 USB 代码和所有的 USB 设备通讯使用称为 urb 的东西( USB request block). 这个请求块用 struct urb 结构描述并且可在 include/l ...
- 【正点原子Linux连载】第六十七章 Linux USB驱动实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...
最新文章
- Nature综述:菌根共生的独特性和共性
- 《Python核心编程》第二版第八章练习题答案 第二部分
- arm-linux-gdb正确无错误安装
- 当ListView有Header时,onItemClick里的position不正确
- Qt绘制形状不规则窗口(二)
- 《程序设计技术》第九章例程
- Debian/Ubuntu Apache Mod_Rewrite 安装
- desktop viewer
- Jquery学习 -千锋学习
- VUE项目 高德地图使用热力图--实例
- pd虚拟机专用windows系统镜像(m1/intel)「新增:Intel Mac win7专业版懒人包镜像」
- c语言中阶乘相加怎么表示_c语言求阶乘累加和
- 国家级非遗传承人高清旺《四大美人》皮影数字藏品惊艳亮相!
- Pelles C 五光十色中的一抹经典
- 需求开发应用部署“一条龙”,平安云如何加速容器场景落地
- 使用docer创建spring boot镜像
- python语音特征提取_使用Python从视频中提取语音
- uni-app 二维码生成(链接转二维码)
- 从GMT时间转换到当地时间(北京时间)
- ORCAD学习系列之二——元器件与线的放置