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,
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
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