From mboxrd@z Thu Jan 1 00:00:00 1970 From: Felipe Balbi Subject: Re: [PATCH v11 0/7] usb gadget: Add SuperSpeed support to the Gadget Framework Date: Thu, 19 May 2011 19:14:22 +0300 Message-ID: <20110519161407.GA3404@legolas.emea.dhcp.ti.com> References: <1305805417-31750-1-git-send-email-tlinder@codeaurora.org> Reply-To: balbi-l0cyMroinI0@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ZGiS0Q5IWpPtfppv" Return-path: Content-Disposition: inline In-Reply-To: <1305805417-31750-1-git-send-email-tlinder-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> Sender: linux-usb-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Tatyana Brokhman Cc: greg-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org, linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, balbi-l0cyMroinI0@public.gmane.org, ablay-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org --ZGiS0Q5IWpPtfppv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Thu, May 19, 2011 at 02:43:25PM +0300, Tatyana Brokhman wrote: > It was tested in the following ways: > 1. Dummy_hcd and g_zero gadget with our internally developed unittest.=20 > (See bellow) > 2. Our DCD (that is not ready for upstreaming yet but we're working on > it) and g_mass_storage gadget. With this setup we passed USBCV 2.0 and= 3.0. > 3. We developed a UAS gadget driver that is also working with this > implementation over our DCD and the UAS Linux host driver. Its operati= onal > both in SS and in HS mode. Was released to the community in another pa= tch series. > 4. All of the other existing gadget drivers were minimally testes on > the dummy_hcd setup as well (successful enumeration). >=20 > The unittest framework that was used for testing can be downloaded from= =20 > git://codeaurora.org/quic/usb3/ut/.git > Please use the upstream branch. > See https://www.codeaurora.org/gitweb/quic/usb3/?p=3Dut/.git;a=3Dsummary = for more=20 > details. >=20 > Tatyana Brokhman (7): > usb: Add usb_endpoint_descriptor to be part of the struct usb_ep > usb: Configure endpoint according to gadget speed. > usb: Modify existing gadget drivers to use config_ep_by_speed() > instead of ep_choose. > usb:gadget: Add SuperSpeed support to the Gadget Framework > usb: Add streams support to the gadget framework > usb:dummy_hcd: use the shared_hcd infrustructure > usb: Adding SuperSpeed support to dummy_hcd Superspeed dummy_hcd doesn't like high-speed gadget drivers. I just tested without your autogeneration of usb3 descriptors and dummy_hcd doesn't hand the port over to the "companion" USB2 dummy_hcd controller making the gadget driver impossible to get enumerated and we want that to work seamlessly. I would really like to see this in 2.6.40 as it would help my own development, but the way things looks I can't simply introduce such a big bug on kernel. If you manage to fix this in the upcoming few days, I can still push myself to test it on monday and get the pull request for Greg on tuesday. Thanks --=20 balbi --ZGiS0Q5IWpPtfppv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEcBAEBAgAGBQJN1UHPAAoJEAv8Txj19kN1osEH/RzYUuGXg31XiRQVhyldvkHV f+jmFROKWI3aKuaj27MKZlIEUGbJ01QIEe4+eXuKTO4d1aTU2vX1YxY/aDVN68GX gLaE7IwG11WdLGSriNg3vLdy/dqH1/b4xnhm+ntNbmvczElnDCrJWB8/5paUNQHS BcYLI+DucJxhZUBS5k/V68kMfzwUs4caB5Il6wNm7ZtVq9XrtgWHfwVVndRXeRkf 7tFLpHyZREQukr31lMvtfl3HIOa6/cIeMeBmF4rdzDAemEI/M888w0oEDzO8tQf1 fk67VClyXRNBokYocQ4nPB+zJod704vxlpfsbvFW/bkx7/Lvs9/Y6CwfjZ6ie1Y= =GMnE -----END PGP SIGNATURE----- --ZGiS0Q5IWpPtfppv-- -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html