<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Virtualization of USB interfaces in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1243190#M170624</link>
    <description>&lt;DIV class="rps_2450"&gt;&lt;DIV&gt;&lt;DIV class="x_WordSection1"&gt;&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;Thank you for your reply.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;I have followed the examples in fsl-imx8qm-mek-dom0.dts and fsl-imx8qm-mek-domu.dts to pass-through other devices to domu. This has worked as expected, but not for &lt;/SPAN&gt;&lt;SPAN&gt;usbh1 and usbotg1&lt;/SPAN&gt;. I think it is a problem that they share the same clock and power-domain. Can you check if possible to split them into the two domains?&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I consider Emulated USB and PVUSB as an alternative if the above method is not possible.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="x_MsoNormal"&gt;&lt;BR /&gt;Best Regards / David&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 10 Mar 2021 10:21:25 GMT</pubDate>
    <dc:creator>david_gounaris</dc:creator>
    <dc:date>2021-03-10T10:21:25Z</dc:date>
    <item>
      <title>Virtualization of USB interfaces</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1241707#M170490</link>
      <description>&lt;P&gt;Hello, I have a question regarding virtualization of usbh1 and usbotg1 using Xen on imx8qm.&lt;/P&gt;&lt;P&gt;In the provided device-tree fsl-imx8qm-device.dtsi, the referenced usbphy (usbphy1 and usbphynop2) for the two controllers (usbh1 and usbotg1) share the same clock and power-domain.&lt;/P&gt;&lt;P&gt;Is it possible to use usbh1 in dom0 and usbotg1 in domu?&lt;/P&gt;&lt;P&gt;Could you please provide an example of how this could be done?&lt;/P&gt;</description>
      <pubDate>Mon, 08 Mar 2021 10:59:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1241707#M170490</guid>
      <dc:creator>david_gounaris</dc:creator>
      <dc:date>2021-03-08T10:59:40Z</dc:date>
    </item>
    <item>
      <title>Re: Virtualization of USB interfaces</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1242551#M170572</link>
      <description>&lt;P&gt;Hello david,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are two general methods for passing through individual host devices to a guest. The first is via an emulated USB device controller; the second is PVUSB.&lt;/P&gt;
&lt;P&gt;more information: &lt;A href="https://wiki.xenproject.org/wiki/Xen_USB_Passthrough" target="_blank"&gt;https://wiki.xenproject.org/wiki/Xen_USB_Passthrough&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Mar 2021 13:54:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1242551#M170572</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2021-03-09T13:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: Virtualization of USB interfaces</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1243190#M170624</link>
      <description>&lt;DIV class="rps_2450"&gt;&lt;DIV&gt;&lt;DIV class="x_WordSection1"&gt;&lt;P class="x_MsoNormal"&gt;&lt;SPAN&gt;Thank you for your reply.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;I have followed the examples in fsl-imx8qm-mek-dom0.dts and fsl-imx8qm-mek-domu.dts to pass-through other devices to domu. This has worked as expected, but not for &lt;/SPAN&gt;&lt;SPAN&gt;usbh1 and usbotg1&lt;/SPAN&gt;. I think it is a problem that they share the same clock and power-domain. Can you check if possible to split them into the two domains?&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I consider Emulated USB and PVUSB as an alternative if the above method is not possible.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="x_MsoNormal"&gt;&lt;BR /&gt;Best Regards / David&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 10 Mar 2021 10:21:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1243190#M170624</guid>
      <dc:creator>david_gounaris</dc:creator>
      <dc:date>2021-03-10T10:21:25Z</dc:date>
    </item>
    <item>
      <title>Re: Virtualization of USB interfaces</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1243326#M170633</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;To change the clock in different domain it not possible, sorry.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Mar 2021 14:18:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1243326#M170633</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2021-03-10T14:18:55Z</dc:date>
    </item>
    <item>
      <title>Re: Virtualization of USB interfaces</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1246453#M170921</link>
      <description>&lt;P&gt;The response is a bit unclear to me. Is it not possible to share the clock between two domains? Is the preferred method in this case to use pvusb?&lt;/P&gt;&lt;P&gt;Best Regards / David Gounaris&lt;/P&gt;</description>
      <pubDate>Tue, 16 Mar 2021 13:17:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Virtualization-of-USB-interfaces/m-p/1246453#M170921</guid>
      <dc:creator>david_gounaris</dc:creator>
      <dc:date>2021-03-16T13:17:03Z</dc:date>
    </item>
  </channel>
</rss>

