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 [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to