RE: Chipidea USB driver on Linux 3.14?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 
> 
> 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?

Yes, but the probe may not be called if it is not matched.

> 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)
> 

3.14 is too old, I can't remember the detail.

Mainline bsp may not support some features at v3.14. Either you upgrade
Your kernel, or refer to Freescale bsp which supports all features.

http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/

Peter
 

��.n��������+%������w��{.n�����{���)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux