2019-03-29 14:12:17 +08:00
|
|
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
2018-11-06 04:14:04 +08:00
|
|
|
From: Alexander Usyskin <alexander.usyskin@intel.com>
|
|
|
|
Date: Sun, 16 Sep 2018 10:22:51 +0300
|
2019-03-29 14:12:17 +08:00
|
|
|
Subject: [PATCH] mei: bus: unconditionally enable clients with vm support
|
2018-11-06 04:14:04 +08:00
|
|
|
|
|
|
|
Change-Id: I9d3677d7cf1486ce4d15560a08fed3c6265b603a
|
|
|
|
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
|
|
|
|
---
|
|
|
|
drivers/misc/mei/bus-fixup.c | 14 ++++++++++++++
|
|
|
|
1 file changed, 14 insertions(+)
|
|
|
|
|
|
|
|
diff --git a/drivers/misc/mei/bus-fixup.c b/drivers/misc/mei/bus-fixup.c
|
2020-10-27 02:14:06 +08:00
|
|
|
index 99b386b18649..4db59d004ba5 100644
|
2018-11-06 04:14:04 +08:00
|
|
|
--- a/drivers/misc/mei/bus-fixup.c
|
|
|
|
+++ b/drivers/misc/mei/bus-fixup.c
|
2020-01-10 00:27:19 +08:00
|
|
|
@@ -468,6 +468,19 @@ static void mei_nfc(struct mei_cl_device *cldev)
|
2018-11-06 04:14:04 +08:00
|
|
|
dev_dbg(bus->dev, "end of fixup match = %d\n", cldev->do_match);
|
|
|
|
}
|
|
|
|
|
|
|
|
+/**
|
|
|
|
+ * vm_support - enable on bus clients with vm support
|
|
|
|
+ *
|
|
|
|
+ * @cldev: me clients device
|
|
|
|
+ */
|
|
|
|
+static void vm_support(struct mei_cl_device *cldev)
|
|
|
|
+{
|
|
|
|
+ dev_dbg(&cldev->dev, "running hook %s\n", __func__);
|
|
|
|
+
|
|
|
|
+ if (cldev->me_cl->props.vm_supported == 1)
|
|
|
|
+ cldev->do_match = 1;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
#define MEI_FIXUP(_uuid, _hook) { _uuid, _hook }
|
|
|
|
|
|
|
|
static struct mei_fixup {
|
2020-01-10 00:27:19 +08:00
|
|
|
@@ -480,6 +493,7 @@ static struct mei_fixup {
|
2018-11-06 04:14:04 +08:00
|
|
|
MEI_FIXUP(MEI_UUID_NFC_HCI, mei_nfc),
|
|
|
|
MEI_FIXUP(MEI_UUID_WD, mei_wd),
|
|
|
|
MEI_FIXUP(MEI_UUID_MKHIF_FIX, mei_mkhi_fix),
|
|
|
|
+ MEI_FIXUP(MEI_UUID_ANY, vm_support),
|
|
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
|
|
--
|
2019-04-08 18:08:36 +08:00
|
|
|
https://clearlinux.org
|
2018-11-06 04:14:04 +08:00
|
|
|
|