您尚未登录。

楼主 #1 2019-04-03 11:23:49

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 155
积分: 147.5

A33平台 USB 插拔无反应

A33平台 USB 插拔无反应

----FEX 的配置如下----------------
841 [usbc1]
842 usb_used            = 1
843 usb_drv_vbus_gpio   = port:PB02<1><0><default><0>
844 usb_restrict_gpio   =
845 usb_host_init_state = 1
846 usb_restric_flag    = 0
847 usb_regulator_io    = "nocare"
848 usb_regulator_vol   = 0
849 usb_not_suspend     = 0

kernel 中usb的debug log已经开了, 插拔usb设备, dmesg 没有任何反应.
看上去 PB02 始终为0
想请教诸位:
  PB02 什么时候会被置1? 有相关的测试命令可以用吗?

离线

楼主 #2 2019-04-03 11:47:04

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 155
积分: 147.5

Re: A33平台 USB 插拔无反应

看上去  sunxi_start_ehci(sunxi_ehci);
sunxi_start_ohci(sunxi_ohci);
都会把 pin 给置上,  好像还是哪里配置少了

离线

楼主 #4 2019-04-03 15:32:38

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 155
积分: 147.5

Re: A33平台 USB 插拔无反应

晕哥 说:

不会, 围观一下.

好像找到了, EHCI1 和 OHCI1的宏没开, 晚上回去试试

1451 #ifdef  CONFIG_USB_SUNXI_EHCI1
1452     if(sunxi_ehci1.used){
1453         platform_device_register(&sunxi_usb_ehci_device[1]);
1454     }else{
1455         DMSG_INFO("usb%d %s is not enable\n", sunxi_ehci1.usbc_no, sunxi_ehci1.hci_name);
1456     }
1457 #endif

离线

楼主 #5 2019-04-04 00:31:02

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 155
积分: 147.5

Re: A33平台 USB 插拔无反应

sunxi_hci_init 按照 fex 配置取得 usb使能状态 和 GPIO
且 driver 的probe也被匹配并调用,  GPIO被正确置1,
一切都那么和谐

MD, 最后在taobao商家给的压缩包里找到另一份原理图
一个用 PB02 一个用的PB03, 改了立马就好.

跟前面发现的 CONFIG_USB_SUNXI_EHCI1 没有关系, 这个应该是对应 FEX 中 usbc2 的

又折腾到这么晚, 好烦呐

离线

楼主 #7 2019-04-04 09:40:46

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 155
积分: 147.5

Re: A33平台 USB 插拔无反应

晕哥 说:
真的是很烦 说:

sunxi_hci_init 按照 fex 配置取得 usb使能状态 和 GPIO
且 driver 的probe也被匹配并调用,  GPIO被正确置1,
一切都那么和谐

MD, 最后在taobao商家给的压缩包里找到另一份原理图
一个用 PB02 一个用的PB03, 改了立马就好.

跟前面发现的 CONFIG_USB_SUNXI_EHCI1 没有关系, 这个应该是对应 FEX 中 usbc2 的

又折腾到这么晚, 好烦呐



满分作文, 结尾还点题了, 与作者昵称呼应!

恭喜出坑!

唉, 这一天天的, 吃不饱穿不暖, 都不知道瞎忙在些什么, 中年危机了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn