On Tue, Sep 4, 2018 at 3:26 PM Felipe Balbi <felipe.balbi@xxxxxxxxxxxxxxx> wrote: > > > hi, > > Ranran <ranshalit@xxxxxxxxx> writes: > > > A fix for my last comment: > >> > usb device controller should be supported with conga-MA5 (contains > >> > Intel's appolo lake), so I am still not sure why I find /sys/class/udc > >> > empty. > >> > In congatec MA-5 document it is said: > >> > "The conga-MA5 offers six USB 2.0 interfaces on the COM Express > >> > connector including one USB 2.0 Dual Role port. The xHCI host > >> > controller in the SoC complies with USB standard 1.1 and 2.0 with > >> > high-speed, full-speed and low-speed USB signalling. Note USB Dual > >> > Role is only supported under Linux. The port is a standard USB Host > >> > port under Windows." > >> > Maybe some configuration in my .config is missing ? (I enabled all > >> > controllers in device-drivers->usb->usb-> gadget->usb peripheral > >> > control , so I am not sure what is still missing) > >> > >> do you have the PCI device enabled? what do you get with lspci -nnnn ? > >> > > > > Yes, here it is: > > it's not. APL's dwc3 ID 0x5aaa. See dwc3-pci.c: > > #define PCI_DEVICE_ID_INTEL_APL 0x5aaa > > you only have xhci enabled, not dwc3. > Right, I made big confusion in things. sorry ! So, it seems that I don't have any usb peripheral controller (xhci is only host and there is no other usb device controller listed above), Right ? > -- > balbi