[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20200701105550.GR5180@lahna.fi.intel.com>
Date: Wed, 1 Jul 2020 13:55:50 +0300
From: Mika Westerberg <mika.westerberg@...ux.intel.com>
To: Mario Limonciello <mario.limonciello@...l.com>
Cc: Andreas Noever <andreas.noever@...il.com>,
Michael Jamet <michael.jamet@...el.com>,
Yehezkel Bernat <YehezkelShB@...il.com>,
linux-usb@...r.kernel.org, linux-kernel@...r.kernel.org,
perry.yuan@...l.com
Subject: Re: [PATCH v3 0/2] Allow breaking up Thunderbolt/USB4 updates
On Tue, Jun 23, 2020 at 11:14:27AM -0500, Mario Limonciello wrote:
> Currently updates to Thunderbolt and USB4 controllers are fully atomic
> actions. When writing into the non-active NVM nothing gets flushed to
> the hardware until authenticate is sent.
>
> There has been some desire to improve the perceived performance of these
> updates, particularly for userland that may perform the update upon
> a performance sensitive time like logging out.
>
> So allow userland to flush the image to hardware at runtime, and then
> allow authenticating the image at another time.
>
> For the Dell WD19TB some specific hardware capability exists that allows
> extending this to automatically complete the update when unplugged.
> Export that functionality to userspace as well.
>
> Changes from v2 to v3:
> - Correct some whitespace and kernel-doc comments
> - Add another missing 'const'
> - For a quirk: (1<<1) -> BIT(0)
>
> Changes from v1 to v2:
> - Improve documentation
> - Drop tb-quirks.h
> - Adjust function and parameter names to Mika's preferences
> - Rebase onto thunderbolt.git/bleeding-edge to move on top of retimer work
>
> Mario Limonciello (2):
> thunderbolt: Add support for separating the flush to SPI and
> authenticate
> thunderbolt: Add support for authenticate on disconnect
Both applied to thunderbolt.git/next, thanks Mario!
Powered by blists - more mailing lists