2x USB on single core with IMX7D

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2x USB on single core with IMX7D

1,137 Views
jjamesson
Contributor II

Hi Community,

I see in some DTS files that IMX7S supports only usbotg1, while IMX7D supports both usbotg1 and usbotg2. 

I need to use both USB instances on a single Linux core. Is this possible with the IMX7D, or it is expected that one linux core is responsible for usbotg1 and the second core is responsible for usbotg2?

With regards,

Labels (2)
0 Kudos
Reply
2 Replies

1,123 Views
igorpadykov
NXP Employee
NXP Employee

Hi James

 

>I need to use both USB instances on a single Linux core. Is this possible with the IMX7D

 

yes it is posssible to access both USB modules from one core.

 

Best regards
igor

0 Kudos
Reply

1,130 Views
kef2
Senior Contributor V

Hi,

Do you need both OTG controllers, or one could be host only? i.MX7D has 2x OTG controllers + 1x HSIC host. i.MX7S has 1x OTG controller + 1x HSIC. (I'm using i.MX7D for this reason, requirement for one host and one peripheral). If I knew better about this HSIC previously, perhaps I would use HSIC for host function. HSIC is high speed only and doesn't support normal USB devices, but there are USB HUB chips with upstream HSIC port (for example USB3503). (Since in my app onboard HUB is still required, this HSIC thing perhaps could be used).    

Edward

0 Kudos
Reply