From: Sakari Ailus <sakari.ailus@linux.intel.com>
To: Greg KH <gregkh@linuxfoundation.org>
Cc: linux-usb@vger.kernel.org, linux-media@vger.kernel.org,
laurent.pinchart@ideasonboard.com, hdegoede@redhat.com,
Thinh.Nguyen@synopsys.com, Amardeep Rai <amardeep.rai@intel.com>,
Kannappan R <r.kannappan@intel.com>,
Mathias Nyman <mathias.nyman@linux.intel.com>,
Alan Stern <stern@rowland.harvard.edu>
Subject: Re: [PATCH v3 1/4] xhci: Add host support for eUSB2 double isochronous bandwidth devices
Date: Fri, 8 Aug 2025 07:55:57 +0000 [thread overview]
Message-ID: <aJWtjdD5TAjDkCgH@kekkonen.localdomain> (raw)
In-Reply-To: <2025080747-stays-snuff-86cc@gregkh>
Hi Greg,
On Thu, Aug 07, 2025 at 04:25:05PM +0100, Greg KH wrote:
> On Thu, Aug 07, 2025 at 08:53:52AM +0300, Sakari Ailus wrote:
> > From: "Rai, Amardeep" <amardeep.rai@intel.com>
> >
> > Detect eUSB2 double isoc bw capable hosts and devices, and set the proper
> > xhci endpoint context values such as 'Mult', 'Max Burst Size', and 'Max
> > ESIT Payload' to enable the double isochronous bandwidth endpoints.
> >
> > Intel xHC uses the endpoint context 'Mult' field for eUSB2 isoc
> > endpoints even if hosts supporting Large ESIT Payload Capability should
> > normally ignore the mult field.
> >
> > Signed-off-by: Rai, Amardeep <amardeep.rai@intel.com>
> > Co-developed-by: Kannappan R <r.kannappan@intel.com>
> > Signed-off-by: Kannappan R <r.kannappan@intel.com>
> > Reviewed-by: Sakari Ailus <sakari.ailus@linux.intel.com>
> > Co-developed-by: Mathias Nyman <mathias.nyman@linux.intel.com>
> > Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
> > Co-developed-by: Sakari Ailus <sakari.ailus@linux.intel.com>
> > Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
> > ---
> > drivers/usb/host/xhci-caps.h | 2 ++
> > drivers/usb/host/xhci-mem.c | 60 ++++++++++++++++++++++++++++--------
> > drivers/usb/host/xhci-ring.c | 6 ++--
> > drivers/usb/host/xhci.c | 16 +++++++++-
> > drivers/usb/host/xhci.h | 19 ++++++++++++
> > 5 files changed, 87 insertions(+), 16 deletions(-)
> >
> > diff --git a/drivers/usb/host/xhci-caps.h b/drivers/usb/host/xhci-caps.h
> > index 4b8ff4815644..723a56052439 100644
> > --- a/drivers/usb/host/xhci-caps.h
> > +++ b/drivers/usb/host/xhci-caps.h
> > @@ -89,3 +89,5 @@
> > #define HCC2_GSC(p) ((p) & (1 << 8))
> > /* true: HC support Virtualization Based Trusted I/O Capability */
> > #define HCC2_VTC(p) ((p) & (1 << 9))
> > +/* true: HC support Double BW on a eUSB2 HS ISOC EP */
> > +#define HCC2_EUSB2_DIC(p) ((p) & (1 << 11))
>
> Why tabs when the ones above it were not using tabs?
I'll use spaces for v4 so the macro bodies are aligned.
These macros should be cleaned up but that's for another set I think.
--
Regards,
Sakari Ailus
next prev parent reply other threads:[~2025-08-08 7:56 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-07 5:53 [PATCH v3 0/4] eUSB2 Double Isochronous IN Bandwidth support Sakari Ailus
2025-08-07 5:53 ` [PATCH v3 1/4] xhci: Add host support for eUSB2 double isochronous bandwidth devices Sakari Ailus
2025-08-07 15:25 ` Greg KH
2025-08-08 7:55 ` Sakari Ailus [this message]
2025-08-07 5:53 ` [PATCH v3 2/4] USB: core: support eUSB2 double bandwidth large isoc URB frames Sakari Ailus
2025-08-07 15:20 ` Alan Stern
2025-08-07 5:53 ` [PATCH v3 3/4] USB: Add a function to obtain USB version independent maximum bpi value Sakari Ailus
2025-08-07 15:19 ` Alan Stern
2025-08-08 8:18 ` Sakari Ailus
2025-08-08 15:16 ` Alan Stern
2025-08-12 6:15 ` Sakari Ailus
2025-08-07 5:53 ` [PATCH v3 4/4] media: uvcvideo: eUSB2 double isochronous bandwidth support Sakari Ailus
2025-08-07 6:38 ` Ricardo Ribalda
2025-08-07 13:15 ` Laurent Pinchart
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=aJWtjdD5TAjDkCgH@kekkonen.localdomain \
--to=sakari.ailus@linux.intel.com \
--cc=Thinh.Nguyen@synopsys.com \
--cc=amardeep.rai@intel.com \
--cc=gregkh@linuxfoundation.org \
--cc=hdegoede@redhat.com \
--cc=laurent.pinchart@ideasonboard.com \
--cc=linux-media@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=mathias.nyman@linux.intel.com \
--cc=r.kannappan@intel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox