DART-6UL USB OTG host
From Variscite Wiki
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.