]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mei: lb: add late binding version 2
authorAlexander Usyskin <alexander.usyskin@intel.com>
Sun, 5 Apr 2026 11:23:26 +0000 (14:23 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 6 Apr 2026 09:39:55 +0000 (11:39 +0200)
commit773a43b8627f54dca56d08949497014b4ee8878a
treeb8c77148cd85db7fae19c0a0a532376eedfcac34
parent3031b76d65e14a946cfb5000d79b642f58ffac5c
mei: lb: add late binding version 2

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.

Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Badal Nilawar <badal.nilawar@intel.com>
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Link: https://patch.msgid.link/20260405112326.1535208-3-alexander.usyskin@intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mei/mei_lb.c
include/drm/intel/intel_lb_mei_interface.h