Re: nokia n810 UDC

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

 



On Mon, Feb 02, 2009 at 01:10:01PM +0100, ext Mandeep Sandhu wrote:
> Hi All,
> 
> What UDC does the N810 use?
> 
> I'm compiling the ether gadget driver for my n810. I'm using the
> default config for the diablo
> kernel src for this device (arch/arm/configs/nokia_2420_defconfig).
> I've just disabled RNDIS
> support in the config.

musb, it's in drivers/usb/musb/musb_gadget.c and
drivers/usb/musb/musb_gadget_ep0.c

> 
> <snip>
> #
> # USB Gadget Support
> #
> CONFIG_USB_GADGET=m
> CONFIG_USB_GADGET_DEBUG_FILES=y
> CONFIG_USB_GADGET_SELECTED=y
> # CONFIG_USB_GADGET_NET2280 is not set
> # CONFIG_USB_GADGET_PXA2XX is not set
> # CONFIG_USB_GADGET_GOKU is not set
> # CONFIG_USB_GADGET_LH7A40X is not set
> # CONFIG_USB_GADGET_OMAP is not set
> # CONFIG_USB_GADGET_AT91 is not set
> # CONFIG_USB_GADGET_DUMMY_HCD is not set
> CONFIG_USB_GADGET_DUALSPEED=y
> # CONFIG_USB_ZERO is not set
> CONFIG_USB_ETH=m
> # CONFIG_USB_ETH_RNDIS is not set
> CONFIG_USB_GADGETFS=m
> CONFIG_USB_FILE_STORAGE=m
> CONFIG_USB_FILE_STORAGE_TEST=y
> # CONFIG_USB_G_SERIAL is not set
> # CONFIG_USB_MIDI_GADGET is not set
> </snip>
> 
> The problem is, because of the above config, DEV_CONFIG_CDC is NOT
> set. This in turn
> causes hs_eth_function to have just 1 element in it (the OTG
> descriptor). Now I've configured
> the kernel to have ONLY peripheral support.
> 
> <snip>
> # CONFIG_USB_MUSB_HOST is not set
> CONFIG_USB_MUSB_PERIPHERAL=y
> # CONFIG_USB_MUSB_OTG is not set
> </snip>
> 
> Because of this, I think my enumeration is not happening correctly
> since the rest of the
> descriptors are not advertised at all!
> 
> Is my understanding correct?
> 
> What should I set the UDC too? CONFIG_USB_GADGET_OMAP?

no, it's Inventra HDRC USB Peripheral

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

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

  Powered by Linux