Tool/software: Linux
Hi,
I am trying to write a custom USB driver which works with smartphones connected to dra7xx evm over usb. For this driver to function, all of the configuration descriptors (or atleast the vendor specific descriptor) needs to be passed to this driver. However, on connecting the smartphone, only the active configuration is passed to the custom driver. That active configuration is always of a camera device. I made some build time changes in the kernel build by following : http://processors.wiki.ti.com/index.php/Linux_Core_DWC3_User%27s_Guide
A lead will be helpful on how to get the active configuration as vendor specific configuration, or to get all the configuration of the device.
Platform : Jacinto6-evm.
The driver functioning was tried using the linux shipped with VISION SDK 2.10 and 3.02. The outcome was same.