VAR-SOM-MX6 USB OTG host: Difference between revisions

From Variscite Wiki
No edit summary
(Redirected page to VAR-SOM-MX6 USB OTG)
 
Line 1: Line 1:
{{PageHeader|VAR-SOM-MX6 - USB OTG Host}} {{DocImage|category1=VAR-SOM-MX6|category2=Yocto}} __toc__
#REDIRECT [[VAR-SOM-MX6_USB_OTG]]
 
By default the OTG is configure to be "host". You can switch it to  "peripheral" if you change the dr_mode in the device tree.<br>
<pre>
&usbotg {
vbus-supply = <&reg_usb_otg_vbus>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbotg_var>;
disable-over-current;
/* dr_mode: One of "host", "peripheral" or "otg". Defaults to "otg" */
dr_mode = "host" ;
status = "okay";
};
</pre>
* build Linux out of tree.
* edit arch/arm/boot/dts/imx6qdl-var-som.dtsi
* Change the dr_mode in usbotg section
* re build the device tree with
<pre>$ make ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- imx6q-var-som.dtb
</pre>
copy the file to the sd-card or re flash it to nand. See the relevant section in the WIKI.

Latest revision as of 13:51, 14 September 2016