DART-6UL USB OTG host

From Variscite Wiki
Revision as of 08:24, 28 December 2015 by Ron (talk | contribs) (Created page with "{{PageHeader|DART-6UL - USB OTG Host}} {{DocImage|category1=DART-6UL|category2=Yocto}} __toc__ By default the OTG is configure to be "host". You can switch it to "peripheral...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
DART-6UL - USB OTG Host

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.

	/* dr_mode: One of "host", "peripheral" or "otg". Defaults to "otg" */
&usbotg1 {
	dr_mode = "host";
	disable-over-current;
	status = "okay";
};
  • 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
$ make ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- dtbs

copy the file to the sd-card or re flash it to nand. See the relevant section in the WIKI.