<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=UCM-iMX95_Yocto_Linux%3A_USB</id>
	<title>UCM-iMX95 Yocto Linux: USB - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=UCM-iMX95_Yocto_Linux%3A_USB"/>
	<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=UCM-iMX95_Yocto_Linux:_USB&amp;action=history"/>
	<updated>2026-04-15T08:00:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=UCM-iMX95_Yocto_Linux:_USB&amp;diff=5557&amp;oldid=prev</id>
		<title>Igor: Created page with &quot;=USB= The evaluation carrier-board features two USB ports.&lt;br&gt; USB2.0 connector '''J2''' is multiplexed with mini-PCIe socket '''P8''', to use it , ensure that jumper '''E1'''...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=UCM-iMX95_Yocto_Linux:_USB&amp;diff=5557&amp;oldid=prev"/>
		<updated>2025-01-09T15:58:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=USB= The evaluation carrier-board features two USB ports.&amp;lt;br&amp;gt; USB2.0 connector &amp;#039;&amp;#039;&amp;#039;J2&amp;#039;&amp;#039;&amp;#039; is multiplexed with mini-PCIe socket &amp;#039;&amp;#039;&amp;#039;P8&amp;#039;&amp;#039;&amp;#039;, to use it , ensure that jumper &amp;#039;&amp;#039;&amp;#039;E1&amp;#039;&amp;#039;&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=USB=&lt;br /&gt;
The evaluation carrier-board features two USB ports.&amp;lt;br&amp;gt;&lt;br /&gt;
USB2.0 connector '''J2''' is multiplexed with mini-PCIe socket '''P8''', to use it , ensure that jumper '''E1''' is open.&amp;lt;br&amp;gt;&lt;br /&gt;
USB3.0 connector '''J3''' is multiplexed with USB typeB port '''P21''' for SDP as shown [[UCM-iMX95: Evaluation Kit: Hardware Guide#Serial_Download_Programming_.28SDP.29_port| here]].&lt;br /&gt;
&lt;br /&gt;
== USB peripheral mode ==&lt;br /&gt;
The typeB port can be operated in peripheral mode.&amp;lt;/br&amp;gt;&lt;br /&gt;
To do it, adjust the device tree arch/arm64/boot/dts/compulab/ucm-imx95-headless.dts and change the following node:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;usb3_dwc3 {&lt;br /&gt;
        dr_mode = &amp;quot;peripheral&amp;quot;;&lt;br /&gt;
        status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available gadgets for the UBS device mode:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|'''gadget''' ||'''command'''|| '''Test scenario''' &lt;br /&gt;
|-&lt;br /&gt;
|serial device||modprobe g_serial&lt;br /&gt;
|&lt;br /&gt;
on module run:&lt;br /&gt;
 systemctl start serial-getty@ttyGS0&lt;br /&gt;
on Linux host PC run:&lt;br /&gt;
 sudo minicom -D /dev/ttyACM0 115200&lt;br /&gt;
|-&lt;br /&gt;
|network device||modprobe g_ether||&lt;br /&gt;
|-&lt;br /&gt;
|mass storage device||modprobe g_mass_storage file=/dev/sdX||Expose block devices from module to host, replace sdX with your choice&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Yocto]]&lt;br /&gt;
[[Category:UCM-iMX95]]&lt;/div&gt;</summary>
		<author><name>Igor</name></author>
		
	</entry>
</feed>