技术专栏
【海思应用篇】-(3)USB3.0 配置
【海思应用篇】-(3)USB3.0 配置
USB3.0配置
1.管脚复用
USB3.0向下兼容USB2.0,但是管脚接线不同。
himm 0x047B8048 0x00001001
himm 0x047B804C 0x00001001
himm 0x047B8010 0x00001a02; 并且SENSOR_HS2 要上拉。
2.模式配置
在kernel/linux-4.9.y/arch/arm/boot/dts默认port0 为host,port1为device模式
见《外围设备驱动开发指南.pdf》中USB操作指南
#默认配置port0 为host,port1为device模式
#if 1
xhci_0@0x04110000 {#host模式
compatible = "generic-xhci";
reg = <0x04110000 0x10000>;
interrupts = <0 111 4>;
usb2-lpm-disable;
};
#endif
#if 1
hidwc3_1@0x04120000 {#device模式
compatible = "snps,dwc3";
reg = <0x04120000 0x10000>;
interrupts = <0 112 4>;
interrupt-names = "peripheral";
maximum-speed = "high-speed";
dr_mode = "peripheral";
};
#endif
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
<
如果都改为host模式如下:
#if 1
xhci_0@0x04110000 {
compatible = "generic-xhci";
reg = <0x04110000 0x10000>;
interrupts = <0 111 4>;
usb2-lpm-disable;
};
#endif
#if 1
xhci_1@0x04120000 {
compatible = "generic-xhci";
reg = <0x04120000 0x10000>;
interrupts = <0 112 4>;
usb2-lpm-disable;
};
#endif
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
<
3.时钟配置
3.1 COMB PHY时钟选择
himm 0x04528018
3.2 COMB PHY 时钟复位
himm 0x04510188
3.3 USB3.0 时钟控制
himm 0x04510190
3.4 USB PORT0控制
himm 0x04528038
4.常见问题
4.1 USB3.0无法识别
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包

相关专栏
-
浏览量:2710次2020-03-05 15:10:19
-
浏览量:3316次2020-03-11 13:56:02
-
浏览量:4139次2020-08-31 08:41:19
-
浏览量:2279次2020-08-29 21:27:46
-
浏览量:5031次2020-08-30 09:01:15
-
浏览量:2737次2020-08-30 11:31:00
-
浏览量:2476次2020-08-30 11:33:11
-
浏览量:2690次2020-08-30 09:43:41
-
浏览量:3178次2020-09-04 14:07:48
-
浏览量:3526次2020-08-30 15:44:39
-
浏览量:5508次2021-06-25 09:46:07
-
浏览量:3311次2020-08-30 11:44:43
-
浏览量:3983次2020-08-30 09:57:38
-
浏览量:6602次2020-08-30 12:34:17
-
浏览量:3241次2020-08-29 21:36:16
-
浏览量:2440次2020-08-30 15:42:23
-
浏览量:3643次2020-08-06 15:20:53
-
浏览量:17454次2018-09-27 20:23:02
-
浏览量:3720次2020-08-30 10:14:12
切换马甲
上一页
下一页
打赏用户
共 1 位
我要创作
分享技术经验,可获取创作收益
分类专栏
-
22篇
热门专栏
- 华为在国内正加大力度投资芯片创企,培养供应链
- 【海思基础篇】-(1)VPSS模块
- 美国打出“终极牌”以阻止对华为的供应,华为或将无芯可用
- 海思Hi3519A MPP从入门到精通
- 易百纳 SS928(SD3403)核心板更改启动方式,由SPI-NAND启动更改为EMMC启动
- 易百纳技术社区发布hi316DV500星光套件
- 海思|在家也能“乘风破浪”?
- 最近在看海思SDK中关于imx274_sensor_ctl.c代码中,如何快速初始化数组为同一值
- 海思3518E开发笔记2.6——海思VPSS(Video Process Sub-System)模块详解
- 海思多媒体(MPP)开发——区域管理(REGION&OSD中文显示)
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者

xclshwd
您的支持将鼓励我继续创作!
打赏金额:
¥1

¥5

¥10

¥50

¥100

支付方式:

举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注