mei: gsc_proxy: match component when GSC is on different buscommit a0776c214d47ea4f7aaef138095beaa41cff03ef upstream.On Arrow Lake S systems, MEI is no longer strictly connected to bus 0,while g
mei: gsc_proxy: match component when GSC is on different buscommit a0776c214d47ea4f7aaef138095beaa41cff03ef upstream.On Arrow Lake S systems, MEI is no longer strictly connected to bus 0,while graphics remain exclusively on bus 0. Adapt the componentmatching logic to accommodate this change:Original behavior: Required both MEI and graphics to be on the samebus 0.New behavior: Only enforces graphics to be on bus 0 (integrated),allowing MEI to reside on any bus.This ensures compatibility with Arrow Lake S and maintains functionalityfor the legacy systems.Fixes: 1dd924f6885b ("mei: gsc_proxy: add gsc proxy driver")Cc: stable@vger.kernel.org # v6.3+Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>Link: https://lore.kernel.org/r/20240220200020.231192-1-tomas.winkler@intel.comSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
mei: gsc_proxy: add gsc proxy driverAdd GSC proxy driver. It to allows messaging between GSC componenton Intel graphics card and CSE device.Cc: Alan Previn <alan.previn.teres.alexis@intel.com>S
mei: gsc_proxy: add gsc proxy driverAdd GSC proxy driver. It to allows messaging between GSC componenton Intel graphics card and CSE device.Cc: Alan Previn <alan.previn.teres.alexis@intel.com>Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>Reviewed-by: Alan Previn <alan.previn.teres.alexis@intel.com>Link: https://patchwork.freedesktop.org/patch/msgid/20230502163854.317653-3-daniele.ceraolospurio@intel.com