All of lore.kernel.org
 help / color / mirror / Atom feed
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Bin Liu <b-liu@ti.com>
Cc: Paul Elder <paul.elder@ideasonboard.com>,
	kieran.bingham@ideasonboard.com, gregkh@linuxfoundation.org,
	linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
	balbi@kernel.org, stern@rowland.harvard.edu, rogerq@ti.com
Subject: Re: [PATCH 0/6] usb: gadget: add mechanism to asynchronously validate data stage of ctrl out request
Date: Thu, 18 Oct 2018 02:42:29 +0300	[thread overview]
Message-ID: <1944130.9sTDClXDAS@avalon> (raw)
In-Reply-To: <20181011193142.GC8763@uda0271908>

Hi Bin,

On Thursday, 11 October 2018 22:31:42 EEST Bin Liu wrote:
> On Tue, Oct 09, 2018 at 10:48:57PM -0400, Paul Elder wrote:
> > This patch series adds a mechanism to allow asynchronously validating
> > the data stage of a control out request, and for stalling or suceeding
> > the request accordingly. This mechanism is implemented for MUSB, and is
> > used by UVC. At the same time, UVC packages the setup stage and data
> 
> Why is this for MUSB only? Other UDC such as DWC3 doesn't need this?

Unfortunately, the asynchronous control request data stage validation 
mechanism must be implemented by every UDC. This patch series only addresses 
MUSB as this is Paul's main test platform. Once the core patches get reviewed 
and the API accepted (possibly in a modified form), we plan to update the DWC2 
and DWC3.

-- 
Regards,

Laurent Pinchart




  reply	other threads:[~2018-10-17 23:42 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-10  2:48 [PATCH 0/6] usb: gadget: add mechanism to asynchronously validate data stage of ctrl out request Paul Elder
2018-10-10  2:48 ` [PATCH 1/6] usb: uvc: include videodev2.h in g_uvc.h Paul Elder
2018-10-10  2:48   ` [1/6] " Paul Elder
2018-10-10 13:42   ` [PATCH 1/6] " Laurent Pinchart
2018-10-10 13:42     ` [1/6] " Laurent Pinchart
2018-10-10  2:48 ` [PATCH 2/6] usb: gadget: uvc: enqueue usb request in setup handler for control OUT Paul Elder
2018-10-10  2:48   ` [2/6] " Paul Elder
2018-10-10  2:49 ` [PATCH 3/6] usb: gadget: uvc: package setup and data for control OUT requests Paul Elder
2018-10-10  2:49   ` [3/6] " Paul Elder
2018-10-10  2:49 ` [PATCH 4/6] usb: gadget: add functions to signal udc driver to delay status stage Paul Elder
2018-10-10  2:49   ` [4/6] " Paul Elder
2018-10-11 16:10   ` [PATCH 4/6] " Bin Liu
2018-10-11 16:10     ` [4/6] " Bin Liu
2018-10-17 23:45     ` [PATCH 4/6] " Laurent Pinchart
2018-10-17 23:45       ` [4/6] " Laurent Pinchart
2018-10-18 12:46       ` [PATCH 4/6] " Bin Liu
2018-10-18 12:46         ` [4/6] " Bin Liu
2018-10-18 14:07       ` [PATCH 4/6] " Alan Stern
2018-10-18 14:07         ` [4/6] " Alan Stern
2018-11-01 23:40         ` [PATCH 4/6] " Paul Elder
2018-11-01 23:40           ` [4/6] " Paul Elder
2018-11-02 12:44           ` [PATCH 4/6] " Laurent Pinchart
2018-11-02 12:44             ` [4/6] " Laurent Pinchart
     [not found]             ` <87h8gzy5y7.fsf@linux.intel.com>
2018-11-02 14:36               ` [PATCH 4/6] " Laurent Pinchart
2018-11-02 14:36                 ` [4/6] " Laurent Pinchart
2018-11-02 16:18                 ` [PATCH 4/6] " Alan Stern
2018-11-02 16:18                   ` [4/6] " Alan Stern
2018-11-02 17:10                   ` [PATCH 4/6] " Laurent Pinchart
2018-11-02 17:10                     ` [4/6] " Laurent Pinchart
2018-11-02 19:46                     ` [PATCH 4/6] " Alan Stern
2018-11-02 19:46                       ` [4/6] " Alan Stern
2018-11-06 11:24                       ` [PATCH 4/6] " Felipe Balbi
2018-11-06 11:24                         ` [4/6] " Felipe Balbi
2018-11-06 15:01                         ` [PATCH 4/6] " Alan Stern
2018-11-06 15:01                           ` [4/6] " Alan Stern
2018-11-07  6:53                           ` [PATCH 4/6] " Felipe Balbi
2018-11-07  6:53                             ` [4/6] " Felipe Balbi
2018-11-06 11:17                     ` [PATCH 4/6] " Felipe Balbi
2018-11-06 11:17                       ` [4/6] " Felipe Balbi
2018-11-06 14:51                       ` [PATCH 4/6] " Alan Stern
2018-11-06 14:51                         ` [4/6] " Alan Stern
2018-11-07  7:00                         ` [PATCH 4/6] " Felipe Balbi
2018-11-07  7:00                           ` [4/6] " Felipe Balbi
2018-11-07 16:23                           ` [PATCH 4/6] " Alan Stern
2018-11-07 16:23                             ` [4/6] " Alan Stern
2018-12-14  3:47                             ` [PATCH 4/6] " Paul Elder
2018-12-14  3:47                               ` [4/6] " Paul Elder
2018-12-14 15:35                               ` [PATCH 4/6] " Alan Stern
2018-12-14 15:35                                 ` [4/6] " Alan Stern
2018-10-10  2:49 ` [PATCH 5/6] usb: musb: gadget: implement send_response Paul Elder
2018-10-10  2:49   ` [5/6] " Paul Elder
2018-10-11 16:07   ` [PATCH 5/6] " Bin Liu
2018-10-11 16:07     ` [5/6] " Bin Liu
2018-10-31 23:26     ` [PATCH 5/6] " Paul Elder
2018-10-31 23:26       ` [5/6] " Paul Elder
2018-10-10  2:49 ` [PATCH 6/6] usb: gadget: uvc: allow ioctl to send response in status stage Paul Elder
2018-10-10  2:49   ` [6/6] " Paul Elder
2018-10-10 12:57 ` [PATCH 0/6] usb: gadget: add mechanism to asynchronously validate data stage of ctrl out request Laurent Pinchart
2018-10-11 19:31 ` Bin Liu
2018-10-17 23:42   ` Laurent Pinchart [this message]
2018-10-18 12:40     ` Bin Liu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1944130.9sTDClXDAS@avalon \
    --to=laurent.pinchart@ideasonboard.com \
    --cc=b-liu@ti.com \
    --cc=balbi@kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=kieran.bingham@ideasonboard.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=paul.elder@ideasonboard.com \
    --cc=rogerq@ti.com \
    --cc=stern@rowland.harvard.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.