Hi,
we are configuring AM335x USB0 as device(not HOST). We are using DP, DM and GND.. The Device is self powered. But DP and DM are not externally pulled up.. When we connect this to HOST machine (Both Windows and Linux) nothing gets detected . Please let us know the possible reason for the same. Below is our DTS configuration .. Also we found that for Device side there is no PIN-MUX . Correct us if we are wrong.
Please suggest us: we need to add device descriptors values for vendor specific -class- we have to use for SERIAL(CDC_ACM) only.
Q1: in which file we have to add these vendor specific class device descriptors.
http://processors.wiki.ti.com/index.php/Linux_Core_DWC3_User%27s_Guide#Driver_Configuration
dts file config for USB:
&usb {
status = "okay";
control@44e10620 {
status = "okay";
};
usb-phy@47401300 {
status = "okay";
};
usb@47401000 {
status = "okay";
dr_mode = "peripheral"; // we added line to make it as device in a ti-wiki-link above
};
dma-controller@47402000 {
status = "okay";
};
usb-phy@47401b00 { // we are not using USB-1 -- it is default config -- we not changed any thing
status = "okay";
};
usb@47401800 {
status = "okay";
dr_mode = "host";
};
};
regards,
Viswanath K