[PATCH] platform/x86: msi-ec: Add MSI Creator Z16 A11UE EC firmware

Alexey Subbota posted 1 patch 1 week, 3 days ago
drivers/platform/x86/msi-ec.c | 1 +
1 file changed, 1 insertion(+)
[PATCH] platform/x86: msi-ec: Add MSI Creator Z16 A11UE EC firmware
Posted by Alexey Subbota 1 week, 3 days ago
Add EC firmware version 1571EMS1.106 (MSI Creator Z16 A11UE) to the
list of firmwares handled by CONF14. The EC register layout matches
CONF14 field for field (verified against the out-of-tree msi-ec
configuration for this firmware, where it is part of CONF_G2_10).

Tested on a Creator Z16 A11UE with this driver built against
7.2.9: the module loads, charge_control_start_threshold and
charge_control_end_threshold read the values set by the EC, and
writing charge_control_end_threshold is applied and reads back.

Assisted-by: LLM
Signed-off-by: Alexey Subbota <subbota-job@yandex.ru>
---
 drivers/platform/x86/msi-ec.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/platform/x86/msi-ec.c b/drivers/platform/x86/msi-ec.c
index 86d488047..5247c25fc 100644
--- a/drivers/platform/x86/msi-ec.c
+++ b/drivers/platform/x86/msi-ec.c
@@ -1134,6 +1134,7 @@ static struct msi_ec_conf CONF13 __initdata = {
 };
 
 static const char * const ALLOWED_FW_14[] __initconst = {
+	"1571EMS1.106", // Creator Z16 A11UE
 	"1824EMS1.108", // Raider 18 HX AI A2XWJG (MS-1824)
 	"182LIMS1.108", // Vector A18 HX A9WHG
 	"182LIMS1.111", // MSI Raider A18 HX A9WJG / Vector A18 HX A9WHG
-- 
2.56.0
Re: [PATCH] platform/x86: msi-ec: Add MSI Creator Z16 A11UE EC firmware
Posted by Ilpo Järvinen 1 week, 1 day ago
On Wed, 14 Oct 2026 02:22:28 +0500, Alexey Subbota wrote:

> Add EC firmware version 1571EMS1.106 (MSI Creator Z16 A11UE) to the
> list of firmwares handled by CONF14. The EC register layout matches
> CONF14 field for field (verified against the out-of-tree msi-ec
> configuration for this firmware, where it is part of CONF_G2_10).
> 
> Tested on a Creator Z16 A11UE with this driver built against
> 7.2.9: the module loads, charge_control_start_threshold and
> charge_control_end_threshold read the values set by the EC, and
> writing charge_control_end_threshold is applied and reads back.
> 
> [...]

Thank you for your contribution, it has been applied to my local
review-ilpo-next branch. Note it will show up in the public
platform-drivers-x86/review-ilpo-next branch only once I've pushed my
local branch there, which might take a while.

FYI [if applicable to your patch], as per Linus' policy change, also
fixes are mostly routed through for-next unless the fix is for a
commit introduced in the most recent cycle or is clearly a regression
fix.

The list of commits applied:
[1/1] platform/x86: msi-ec: Add MSI Creator Z16 A11UE EC firmware
      commit: 68f1b80d34d3a3d47d4de704485c071a6c29d023

--
 i.