Re: is gadgetfs driver so hard that no one can answer me?

Alan Stern <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Wed, 21 Mar 2007, nesta wrote:

> thanks a lot Alan for your help but 
> i wanna tell u somthing:
> it is about usb.c did u take a look at this file?  u will find in the function 
> named by
>  autoconfig,
> that
> it does not contain any case for omap_udc but it only contains cases for 
> net2280,  pxa2xx_udc,   goku_udc and sh_udc
> so i have increased a case for omap_udc as follows:
>  
> ********************************* 
> else if (stat (DEVNAME = "omap_udc", &statb) == 0) {
> 
> HIGHSPEED = 0;
> 
> device_desc.bcdDevice = __constant_cpu_to_le16 (0x0106),
> 
> fs_source_desc.bEndpointAddress = USB_DIR_IN | 1;
> 
> EP_IN_NAME = "ep1in";
> 
> 
> fs_sink_desc.bEndpointAddress = USB_DIR_OUT | 2;
> 
> EP_OUT_NAME = "ep1out";
> 
> source_sink_intf.bNumEndpoints = 3;
> 
> fs_status_desc.bEndpointAddress = USB_DIR_IN | 3;
> 
> EP_STATUS_NAME = "ep3in";
> 
> 
> }
> 
> ***************************************************************
> 
> do u have any suggestion about above part  that i have increased?

You must have gotten hold of an old version of usb.c.  The version I have
and the version available on the web site:

	http://www.linux-usb.org/gadget/usb.c

both contain this code in autoconfig():

	/* OMAP 1610 and newer devices, full speed only, fifo mode 0 or 3 */
	} else if (stat (DEVNAME = "omap_udc", &statb) == 0) {
		HIGHSPEED = 0;
		device_desc.bcdDevice = __constant_cpu_to_le16 (0x0106),

		fs_source_desc.bEndpointAddress = USB_DIR_IN | 1;
		EP_IN_NAME = "ep1in-bulk";
		fs_sink_desc.bEndpointAddress = USB_DIR_OUT | 2;
		EP_OUT_NAME = "ep2out-bulk";

		source_sink_intf.bNumEndpoints = 3;
		fs_status_desc.bEndpointAddress = USB_DIR_IN | 3;
		EP_STATUS_NAME = "ep3in-int";

Alan Stern


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.