From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: "Cherian, George" <George.Cherian@cavium.com>
Cc: "stable@vger.kernel.org" <stable@vger.kernel.org>,
Mathias Nyman <mathias.nyman@linux.intel.com>
Subject: Re: [PATCH] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc
Date: Thu, 29 Nov 2018 09:03:35 +0100 [thread overview]
Message-ID: <20181129080335.GA13859@kroah.com> (raw)
In-Reply-To: <20181129072741.101099-1-george.cherian@cavium.com>
On Thu, Nov 29, 2018 at 07:28:10AM +0000, Cherian, George wrote:
> From: "Cherian, George" <George.Cherian@cavium.com>
>
> commit 11644a7659529730eaf2f166efaabe7c3dc7af8c upstream
>
> Implement workaround for ThunderX2 Errata-129 (documented in
> CN99XX Known Issues" available at Cavium support site).
> As per ThunderX2errata-129, USB 2 device may come up as USB 1
> if a connection to a USB 1 device is followed by another connection to
> a USB 2 device, the link will come up as USB 1 for the USB 2 device.
>
> Resolution: Reset the PHY after the USB 1 device is disconnected.
> The PHY reset sequence is done using private registers in XHCI register
> space. After the PHY is reset we check for the PLL lock status and retry
> the operation if it fails. From our tests, retrying 4 times is sufficient.
>
> Add a new quirk flag XHCI_RESET_PLL_ON_DISCONNECT to invoke the workaround
> in handle_xhci_port_status().
>
> Cc: stable@vger.kernel.org
> Cc: stable@vger.kernel.org # 4.14.x: 36b6857: xhci: Allow more than 32 quirks
> Signed-off-by: George Cherian <george.cherian@cavium.com>
> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ---
> There is a conflict while cherry-pick of 36b6857: xhci: Allow more than
> 32 quirks. It is trivial to resolve. Let me know in case if it is an
> issue.
I fixed it up, thanks.
greg k-h
next prev parent reply other threads:[~2018-11-29 19:08 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-29 7:28 [PATCH] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc Cherian, George
2018-11-29 8:03 ` Greg Kroah-Hartman [this message]
-- strict thread matches above, loose matches on Subject: below --
2018-10-27 17:38 Cherian, George
2018-10-28 17:18 ` Alan Stern
2018-10-29 5:21 ` George Cherian
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=20181129080335.GA13859@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=George.Cherian@cavium.com \
--cc=mathias.nyman@linux.intel.com \
--cc=stable@vger.kernel.org \
/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.