On Wed, Feb 15, 2023 at 08:24:39AM +0200, Mika Westerberg wrote:
I guess something else that might be less detrimental the loss of UUID by reading DROM this way would be to only read DROM this way if any CRC failed.
Actually we do read UUID for TBT3 devices from link controller registers (see tb_lc_read_uuid()) instead so I think perhaps we can limit the bitbanging just for older TBT devices with no LC or something like that?
Just make sure UUID stays the same so that users don't need to re-authorize their devices.