From what I understand, USB OTG is not fully supported in 2010R1. In the case of 2011R1, can we change modes on the fly between host and slave, like by changing the cable being used.
Yes, it depends on USB HOST mode.
If enabled USB HOST mode, then
You can see the OTG option
under Device Drivers -> USB Support -> Driver Mode
In 2011R1, we still can only change modes by changing the cable being used.
Thats great. Can you guide me how to enable the USB OTG functionality of the kernel. I am using 2011R1-RC1.
If I disable USB HOST mode, then in menuconfig
the only option I get is: USB Peripheral (gadget stack)
There is no option for OTG. Does it have a dependency like USB HOST mode which should be enabled first for the option to appear under Driver Mode settings?
The following link : http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:drivers:musb&s=usb&s=otg
talks about setting the Power Management Options
but in 2011R1 the Power Management options differ from those mentioned in the link. In 2011R1 they are:
-> Suspend to RAM and standby
-> Run-time PM core functionality
I enabled them, but it did not give me the USB OTG option in the above mentioned Driver Mode section
Thanks, Got It.
Retrieving data ...