[char-misc-next 0/2] mei: lb: add late binding version 2
From: Alexander Usyskin
Date: Sun Apr 05 2026 - 07:41:19 EST
The second Late Binding version allows to send payload bigger
than client MTU by splitting it to chunks and uses separate
firmware client for transfer.
The component interface is unchanged and driver doing all splitting.
Only one Late Binding version is supported by firmware.
When Late binding version 2 is supported, the new client is advertised
by firmware and existing MKHI will have version 2.
This helps driver to select the right mode of work.
This series includes the patch with helper for drivers on mei bus
to check current client uuid and patch with new late binding code.
Alexander Usyskin (2):
mei: bus: add mei_cldev_uuid
mei: lb: add late binding version 2
drivers/misc/mei/bus.c | 13 ++
drivers/misc/mei/mei_lb.c | 252 ++++++++++++++++++---
include/drm/intel/intel_lb_mei_interface.h | 51 ++++-
include/linux/mei_cl_bus.h | 1 +
4 files changed, 279 insertions(+), 38 deletions(-)
--
2.43.0