Re: [PATCH] USB: gadget: add "maxpacket_limit" field to struct usb_ep

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

 



On Wed, 11 Dec 2013, Robert Baldyga wrote:

> This patch adds "maxpacket_limit" to struct usb_ep. This field contains
> maximum value of maxpacket supported by driver, and is set in driver probe.
> This value should be used by autoconfig() function, because value of field
> "maxpacket" is set to value from endpoint descriptor when endpoint becomes
> enabled. So when autoconfig() function will be called again for this endpoint,
> "maxpacket" value will contain wMaxPacketSize from descriptior instead of
> maximum packet size for this endpoint.
> 
> For this reason this patch adds new field "maxpacket_limit" which contains
> value of maximum packet size (which defines maximum endpoint capabilities).
> This value is used in ep_matches() function used by autoconfig().
> 
> Value of "maxpacket_limit" should be set in UDC driver probe function, using
> usb_ep_set_maxpacket_limit() function, defined in gadget.h. This function
> set choosen value to both "maxpacket_limit" and "maxpacket" fields.
> 
> This patch modifies UDC drivers by adding support for maxpacket_limit.

Why doesn't the patch modify the dummy-hcd UDC driver?

Alan Stern

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