Hi, We're using Linux 3.14.60 and we'd like to use the Chipidea USB driver that comes with it. We enabled USB support as "built-in" (ie: not as kernel module): CONFIG_USB=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_STORAGE=y CONFIG_USB_CHIPIDEA=y CONFIG_USB_CHIPIDEA_HOST=y CONFIG_PHY_TANGO_USB=y However, after putting logs on the 'probe' functions in drivers/usb/chipidea/*.c they are not being called. NOTE: we are not using DeviceTree. Questions: 1) I would have thought that a "built-in" module would always be 'loaded' (sort of 'insmod -f'), is that right? 2) It appears that previously driver code was #included into drivers/usb/host/ehci-hcd.c is that still the recommended practice on Kernel 3.14? 3) What would be the recommended way of making this driver load and work? (without using DeviceTree) 4) Could somebody confirm the status of OTG support on 3.14? (there's a TODO about it on drivers/usb/chipidea/core.c) Thanks in advance, Sebastian -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html