MT2712 USB

MT2712 have two SSUSB IP Core

&ssusb{}

&ssusb1{}

每一个ssusb 包含1个USB3.1 host和2个USB2.0 OTG

HOST user Guide:

port0,port1,port2,port3 默认是host,直接使用不需要配置

OTG user Guide:

支持OTG功能的USB口默认是在host模式

Car Play 功能使用:

1、打开dts配置

CONFIG_USB_CARPLAY=y

2、enable-manual-drd

 &ssusb {                                                                        
...        
2151         dr_mode = "otg";                                                   
2154         enable-manual-drd;                     
2159 };                               

3、插入iPhone会有以下节点

/sys/kernel/debug/usb/carplay.1-2#

将iPhone设为host,mt2712设为device

1、iPhone设为host

echo host >/sys/kernel/debug/usb/carplay.1-2/mode

2、mt2712设为device

echo on > /sys/kernel/debug/usb/11271000.usb/vbus

echo device > /sys/kernel/debug/usb/11271000.usb/mode

其中11271000是DRD port0;112c1000是DRD port1

3、断开iPhone

echo off > /sys/kernel/debug/usb/11271000.usb/vbus

echo host > /sys/kernel/debug/usb/11271000.usb/mode

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值