From nobody Sun Feb 8 07:58:32 2026 Received: from mail-dy1-f182.google.com (mail-dy1-f182.google.com [74.125.82.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3735735B63D for ; Thu, 22 Jan 2026 15:55:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769097319; cv=none; b=dOWRpAPh3f59TwAyw89+e9cwYGqG9+nJdSeV8zmQYB3q0AGTEAeik97rR4sEsqg/XIZ784qATe0g6Fd3m8IvOTkDd3s4tcmgKeBb0MTL7s+GrPSc00bkH8VLROvE9/6y9Y6McKiPdzwy06DHi5xcumswbVZ5HoVrZf9ezzC7grk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769097319; c=relaxed/simple; bh=Fv4eY4ZAe/ifk4I9BIo/tRFyO/cE+seyo7xdkN2ocJo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YLthVAxxF2HncjF9VbXeh5DZw5alY2yLYVa84tQXuWdCqms4nTu0wlyK/oYOj8OTk1TGTY69SSNJOm4qnOJS1SmFYO3t1KIJfaly1G2BHA/MteD7MZj2xeKwbUAVEt/7wa2bZTbdc0h2l523DrEz13XIZoycKct0DmjFOIPb7pQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=XgpIKp3R; arc=none smtp.client-ip=74.125.82.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XgpIKp3R" Received: by mail-dy1-f182.google.com with SMTP id 5a478bee46e88-2b73112ab62so452340eec.1 for ; Thu, 22 Jan 2026 07:55:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769097314; x=1769702114; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7Oz/tfZRKv6Pmtw6Fd2KxgTHXyb+JusOVo4ZtSAS9YU=; b=XgpIKp3RyqAtUQnEI1VgojIBbEKGSn1FCmb0nBTEhArp7RPFqcbKvqJB26mL7PiLn9 ts/pEuqTZHjZHJIzXmOp0Ryo3y7oInx9vYUksdfboWe++0wQDv+Ux9Od7yprE9BtiG9k CfQITGotcM6Y6wX6Z98ksCBUGnQ7pAV8oi+AtE5zYDOJ/P86HOQ0jeOB5Aml+oG3Eam6 t6dNhemOKKxl2GuEdXW/S1TBCwTkmbw5Cr9WvOKdq2+vPezegZPagrKw2BeWpe47eKdy 23MByUxAP5nAxs8FjEkaAXcFA2BRJc4ZSchN3Fuhds7IVXquhdqdvKQ/bdf1m97LNMas Ytcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769097314; x=1769702114; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=7Oz/tfZRKv6Pmtw6Fd2KxgTHXyb+JusOVo4ZtSAS9YU=; b=JPdZ2kUX4gUv2e7ZbYxm50c3A34FVe4XvXtEmFh3PNldbdlgu/ykpzkuEkrw449lhA i1iQeIB11C3h1D7K6CoxmgJA1Ccue6wZuqmBS8Egl1pPujCTQ8Cjh857uhV+af0JWlxG 4BKWXaKIaJZOdOwprcKnAHz/4tdyjY/2mhJa4YomlIvKwleQeyUSsUJiGijYaEFyLNFl jzvsBmGEM0EQrCJTeta1ke9XU6xZynHrshoHkXGPlIygf+RU6xPbubFOgXnxJcp6wSsJ ji5KUKL7VDTB6f9gc3kHOhrNylT/8lzL3KLJHqgayeU1RvjXpiGUkPICXsfzzyUvc36V 6jHQ== X-Forwarded-Encrypted: i=1; AJvYcCV3Hw7reIGH2PGfWjJBF1i97KK4nggQzwnLN9hVZH8mB++QH4kPSmDLlzps0E20e0WzWlRFI58nKMvqWWc=@vger.kernel.org X-Gm-Message-State: AOJu0YztrwQG9VUbt7xTMWatVh7vTD67tMzoM+gFU7FUjJV8eFUOwYOF kt13LQcvSLPPt4cJqoTa99bjy4fg6Y/y1w8knQvYn91Wrd+Lez+AxZT9 X-Gm-Gg: AZuq6aIFjyxupxokvgj0fgjUVh0WaEGUbxeLBVtbytGYMNCAsp7M+N7WPm+6+nOGWCg 2njsoHdwxHmrsJ5RWcILc7DV/Z80wjJqzfjNSATGyYK4RO4mibPM694RDldkM1O3yJMObHyIWJt c+LEXSHZZ4A3EHFb6V/unYb7yWrjy+i5cDijrcdJhIN6fe7HnIlZ9qDZIFMupuxO1/+Qar4bwwT tAvC8KItP9YJAHd7jwB7f4KAfl+4vNfjY9ZhbCSj92Pgbt9cCZAX5ZCr3F7drmQ0VNSELjzZR+p SloXkpW6BM+TCT/eAykrBIpeWMwBVpSV7N9eQYsksdxWJrejRsCadi9hBPneixttipAoQrmdgKT m6njMN2aUKOiggl1Zh+jYHjGLp7Jt1LI2gDOm0m0+im+fWDNVV1sGSZokovaPYgPGrmcPwYdsvr Z/xOEqpWWI0Fhb6Zg7Rp1Zx06qADCFmZkVhpnPYnCFPbnc3PtCGzZcPFeGkstGL+Cn/jnJQbtQM g== X-Received: by 2002:a05:7300:7b86:b0:2ae:582b:db80 with SMTP id 5a478bee46e88-2b6b46d2ffdmr17440533eec.9.1769097313706; Thu, 22 Jan 2026 07:55:13 -0800 (PST) Received: from gongqi-WUJIE-Series.. ([38.90.16.207]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2b6b367cbc9sm28935599eec.32.2026.01.22.07.55.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 07:55:13 -0800 (PST) From: gongqi <550230171hxy@gmail.com> To: rafael@kernel.org, dmitry.torokhov@gmail.com, Shyam-sundar.S-k@amd.com, hansg@kernel.org, ilpo.jarvinen@linux.intel.com, perex@perex.cz, tiwai@suse.com Cc: linux-acpi@vger.kernel.org, linux-input@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, 550230171hxy@gmail.com Subject: [PATCH v2 1/4] ACPI: resource: Add IRQ override quirk for MECHREVO Wujie 15X Pro Date: Thu, 22 Jan 2026 23:54:58 +0800 Message-ID: <20260122155501.376199-2-550230171hxy@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260122155501.376199-1-550230171hxy@gmail.com> References: <20260122155501.376199-1-550230171hxy@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" On the MECHREVO Wujie 15X Pro (Board Name: WUJIE Series-X5SP4NAG), the keyboard does not function properly without an IRQ override. Add a DMI entry to force IRQ1 to edge_low. Signed-off-by: gongqi <550230171hxy@gmail.com> --- drivers/acpi/resource.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c index d16906f46484d..2ec5472aa0763 100644 --- a/drivers/acpi/resource.c +++ b/drivers/acpi/resource.c @@ -674,6 +674,12 @@ static const struct dmi_system_id irq1_edge_low_force_= override[] =3D { DMI_MATCH(DMI_BOARD_NAME, "GMxHGxx"), }, }, + { + /* MECHREVO Wujie 15X Pro */ + .matches =3D { + DMI_MATCH(DMI_BOARD_NAME, "WUJIE Series-X5SP4NAG"), + }, + }, { /* MACHENIKE L16P/L16P */ .matches =3D { --=20 2.43.0 From nobody Sun Feb 8 07:58:32 2026 Received: from mail-dy1-f178.google.com (mail-dy1-f178.google.com [74.125.82.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 37FD23542E3 for ; Thu, 22 Jan 2026 15:55:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769097327; cv=none; b=dmTgp8M+pRfLNMP6pgVowsMFPSGib9BSzC3AdBbtv+T4hxs65oZnzkjXMb0LjCR3NKk1r+k8ZWwKPtzJfaXe6u5e/eAneHQJF9YjvYowzmpUlcxWLz4Z5sa6EeWe8hrXzv7RQHZonE3UuAlvRososqIMXxHAEVRdWLd6C8lw+ls= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769097327; c=relaxed/simple; bh=pITSoNE3VQ33XxIaYm2AgBt4ZThPk06LRfJuwhvwh/I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jogV+c2LWGuq3ln2pFj4PCQHxwV1p4S/AEn2WvDR5BIkXuTsCNHKfvwfMMB5yiuueDbZUQ/Duun7+smYrbl8XNrsj1Y2B3H4mDmROPZp0HUkS5ZqaBvpoyblK6Cb33zPtUKTXqqX35cQBDe7kxa0TmoonrW+Puk6yottDuR+hfo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=PgcetXa7; arc=none smtp.client-ip=74.125.82.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PgcetXa7" Received: by mail-dy1-f178.google.com with SMTP id 5a478bee46e88-2b7070acfdcso1150354eec.0 for ; Thu, 22 Jan 2026 07:55:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769097319; x=1769702119; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SKtMTSVYxonSlbpUyIW/ic7Xfc0BNVbSgxoEnuNp57U=; b=PgcetXa7/UbUvlCl5xrRn2P0afO9xNMimnoaK2rZe/taRFWKcnM4Om6dTp1wKm+q0a mhk9xgYkHfw9G9MqzjoZgX2iCZ8YXCxifCLT2B4jEqLsEZXfBa1I8OA36YXOG4y3WIw6 +7AQ4mN03yuctxeBDwra0W5ynr0Jxf2Cv4QCxOJ59PnnEw+RrXPTLPfbvMajA9n/G2vo Rg1I/DWIID4Z/vZBA+8DYHFb5Y0eZFKRx6Us9RcU9jobUO4nssxxdXX0ZdKWMKA4FtmC Cr2tMR+BddISbcQJxInHLFsxX6qGXkRefGcYXN8BxSbJ/lxtwbysfU8i5NWedE1PWv+l EPCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769097319; x=1769702119; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=SKtMTSVYxonSlbpUyIW/ic7Xfc0BNVbSgxoEnuNp57U=; b=KBj776gFXlpBuDWbLZhV1syjENWLVwj4OEvDbUh0r1qNjcNUABLOS0SgL8ZDXtYP9+ QkGmxLIJq/79av5qu0pIjUTgBTIuS0QTrQWeeQoysLhf5xexXVujRTu3JGE/hwDjoLpm xKfdiKHU16JceV2ONMq4MgdevW8W4Rh/8GilOsrEYmT6Vyuo/nzkQKbvvepcyua7ID8B 1NtedKD75jC6gUjF2ToMnrQy8i1WMCxdrgww4ypbT4k+E4s/5Bp2bBcjgaAScHOV4Jhj DaG4AHHfd5xjt0TgT40t/0QrRLpM825F8Tay318aM4LPTWc1/ivZtDexAA2P2IexezHP nftQ== X-Forwarded-Encrypted: i=1; AJvYcCXyuRdUY0p2v3XazVv0BwnuewRJKcmL1WV17ohxVNYfUFl5xKcTXiBZ6+caWGy0hkvXLZJhMWvrcodPyXY=@vger.kernel.org X-Gm-Message-State: AOJu0Ywaw16cY9+ZxSWjz5YyXzPMgG0s949IBz5p43KpCpbrMXdn20D2 iqcXz0sGaod+DSfmRiCpCURA2MiwUIr9dQEWYcHz6cZ/1nN5606IjaJ7 X-Gm-Gg: AZuq6aI6WtUmiGk1cfi6SQhuIroRxPYdc0f0xwp6c5cn+v3jfwHLcjvEedM1yejeW54 /63BkY8KpATTNuY0YZisSBBoBQYwyUlrurJtRtMiGuhiwUu4HXo2IKGwYKu9N1M6+VvqJ7iWyC3 iImr2pAtZGs4nXFfl7TNtFfyiWuHkRe6ZsnODWe6PVsRAQiUZKcb4KOoyqbcieB/9GO+8d+AQ72 vWcTzY9WFKomSGVJYkCnJixRPeKh2i6sUJAcNB99FnTS66fk4PO+6JEBAbDF1sJQt2GD7D0hX+2 sa6rj8V+68thPF+u+yiLVJwu93RV4xqjNaIiCRvDtw7MplkD1YXpJLAfoqbk9WgJ9nXOFB6Vei6 ewQkrLtdRziwvN71IJUZZe8HP5XDmY+EKjSDTWGVWa+B49s8oCKv9HWL0Adc9DFnz2WTTOS0PJz eARV9hUHs7Kpf2tH4YGya7/C1J7WYl+fLI7x0JMrfsFWfnDSmuT4zt X-Received: by 2002:a05:7300:1908:b0:2ae:5bb5:5732 with SMTP id 5a478bee46e88-2b6b4e97901mr13128772eec.29.1769097318588; Thu, 22 Jan 2026 07:55:18 -0800 (PST) Received: from gongqi-WUJIE-Series.. ([38.90.16.207]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2b6b367cbc9sm28935599eec.32.2026.01.22.07.55.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 07:55:18 -0800 (PST) From: gongqi <550230171hxy@gmail.com> To: rafael@kernel.org, dmitry.torokhov@gmail.com, Shyam-sundar.S-k@amd.com, hansg@kernel.org, ilpo.jarvinen@linux.intel.com, perex@perex.cz, tiwai@suse.com Cc: linux-acpi@vger.kernel.org, linux-input@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, 550230171hxy@gmail.com Subject: [PATCH v2 2/4] Input: i8042: Add quirks for MECHREVO Wujie 15X Pro Date: Thu, 22 Jan 2026 23:54:59 +0800 Message-ID: <20260122155501.376199-3-550230171hxy@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260122155501.376199-1-550230171hxy@gmail.com> References: <20260122155501.376199-1-550230171hxy@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The MECHREVO Wujie 15X Pro requires several i8042 quirks to function correctly. Specifically, NOMUX, RESET_ALWAYS, NOLOOP, and NOPNP are needed to ensure the keyboard and touchpad work reliably. Signed-off-by: gongqi <550230171hxy@gmail.com> --- drivers/input/serio/i8042-acpipnpio.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/input/serio/i8042-acpipnpio.h b/drivers/input/serio/i8= 042-acpipnpio.h index 654771275ce87..4cd09560c5bfb 100644 --- a/drivers/input/serio/i8042-acpipnpio.h +++ b/drivers/input/serio/i8042-acpipnpio.h @@ -1176,6 +1176,13 @@ static const struct dmi_system_id i8042_dmi_quirk_ta= ble[] __initconst =3D { .driver_data =3D (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_ALWAYS | SERIO_QUIRK_NOLOOP | SERIO_QUIRK_NOPNP) }, + { + .matches =3D { + DMI_MATCH(DMI_BOARD_NAME, "WUJIE Series-X5SP4NAG"), + }, + .driver_data =3D (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_ALWAYS | + SERIO_QUIRK_NOLOOP | SERIO_QUIRK_NOPNP) + }, /* * A lot of modern Clevo barebones have touchpad and/or keyboard issues * after suspend fixable with the forcenorestore quirk. --=20 2.43.0 From nobody Sun Feb 8 07:58:32 2026 Received: from mail-dy1-f174.google.com (mail-dy1-f174.google.com [74.125.82.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 523DE4F796E for ; Thu, 22 Jan 2026 15:55:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769097334; cv=none; b=GL/W4rPLSajUqANlp+qMupBZzKqa2HN9YBTdIDAuSxatYU4FSZ+St1SR+xTLuNhQD/8mExPYtVGG+/EG9S1QzZHE9e5Z5lgY4Zrcp3sJ3is6Yf9NANv+v7/1OREsVr8c0P02Gmd4ZScrhgmsCoovlQLNZ7cBXeE3j+nFk6WA+y0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769097334; c=relaxed/simple; bh=V5b8HegB8GRX/lAVl+vWtZpAiWhKdfd1I/+Cxli1x/Y=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LUvhtUEnMykS4J0fR6Oxaxn+sbPbR+OqtOFxum3linCX26eGJqVQghtPNP2AX4gwIgCVIidgwUiMTKP65BPWApUpgRpoMNSlMGtq/0UnlzzrfVA4PybJSnBBxergUobHTUWfB5A7CZZs9YigXJ6TImVq2S8SXd+fmQAzk6NC9IA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Br7FI+Z/; arc=none smtp.client-ip=74.125.82.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Br7FI+Z/" Received: by mail-dy1-f174.google.com with SMTP id 5a478bee46e88-2b714f30461so1039057eec.0 for ; Thu, 22 Jan 2026 07:55:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769097323; x=1769702123; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sT7sxUlCTKBw+bxvJar1XKrjKbpL37hYJb8bo9j5S5g=; b=Br7FI+Z/RvxaX4t2XCZthxCvicYRTqC8KliAR2khFB9LAapxggZUTiyREzzFL3AHOh n9TCgAnr0VSLmZoJJkstjmjkB2/ZoMlwP2v4z7z8ib1v2w1EsuQKCuB7d2EAtsUTJMgQ h8uxgitbSqb28MuhMdyXIaB7whECT/EFDvws0cyqN6UvWCR8LzE2abIgBDpKuLtLp/0s lfE2hSCzpVTMBzM8LK7jFSLpoT5EA1FmOxxO9P6aYrAAlzo5IGV+j6CsvWSLM3pjNOj1 zjf4h3uEC16heozXI8hq945rXIxaasheBVIUgg9AXfCKRPfp8AVyxV5krlqcxt/tkHxD SGfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769097323; x=1769702123; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=sT7sxUlCTKBw+bxvJar1XKrjKbpL37hYJb8bo9j5S5g=; b=k5qQl5jMyO4VNRNi8R2193fz/OpagbHUaaWNImv/WCAjUUASEwiSi3Gij9AIxIX83a w6nl89PHu0VRZSAyCNAx04g+E3M10OE+ejCNLbVqYn+EubppPZdThmulnSVjMEit3+AN wnPKgaK/knii65fUVeS3fQPTrm+IQXb0871TA4Fc/6TAvDteYfBFIunYYQ2KhLPEza2n tvSumZ+Yb+12pMueoFuOeXvEiticxWawUZ7Gqh6mDqYUkWt3PJKtzdQYUC+ZpDJONWOW GnefLw0xkz2xJzWubH+rUkX9/+1DYto6kgW8DftSLxwQZOpS2YzoVC7SZU0YJ5OCr2Hv OThw== X-Forwarded-Encrypted: i=1; AJvYcCVMn2x3kWfH2GrzPHsJSj7aGrfaP5bQjGzwUxRIyqgzdNdc+uQdLzhcFaMnSBVMscr0BFPiOkw/j8HDV14=@vger.kernel.org X-Gm-Message-State: AOJu0Ywm0JvKi1w8QFdYd7pRi1itrNN4qcWuLlrhGBOYnET+d96G0nd0 Lf68ugUN2lgPphr22OG+F+8oK/hNkVwio0Srm8gdW3D9N5Y5Mh4k9Px+ X-Gm-Gg: AZuq6aL240KHAnlLGRpAlYgB3SFre6aqqMyoklkP2ZEzkhqa768fLZwMPqHDOwlLXve l3I0mjL7Yrt+8ZuemtOn+s6kO5JTnJgLjDvdHTMP1CQTazeuYlmWwWrfhzDOLLKgl0JGNnQ16rJ HTLknuXRQKloXQH0bWxfjRhhoMDJ1vhw5Ejs3z1coJ3KqL3EVjVhs03FBl+s7CYZMsajl02VnO4 Q5swMluuwTuo6N1mOEXmL5+4QEQFX+lXgLRCTDMfkFsADGPo9qheF9BN3TDvL3VcvAHObZWqSsT va70B0rqWEcxcscj/KdGHJHydkDtsxYlRKQmeGJrdISVBOlPuNllqVH5t3Jnu7V6VJOahr0arx5 sGHXu9AdO/titsUsfBy/hssFtjjtDi/RRHTnsnGs7Uhsi5Fz6fgUtdRjLVkgb3LB9COfJWULguw HUb7hDUDSi8ofe24q1z5SL5km9doGKiJRKplYjgCtZt7aS0vBPCHGv X-Received: by 2002:a05:7300:e88e:b0:2ae:5a9f:d98c with SMTP id 5a478bee46e88-2b6b410b210mr13103401eec.33.1769097323537; Thu, 22 Jan 2026 07:55:23 -0800 (PST) Received: from gongqi-WUJIE-Series.. ([38.90.16.207]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2b6b367cbc9sm28935599eec.32.2026.01.22.07.55.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 07:55:23 -0800 (PST) From: gongqi <550230171hxy@gmail.com> To: rafael@kernel.org, dmitry.torokhov@gmail.com, Shyam-sundar.S-k@amd.com, hansg@kernel.org, ilpo.jarvinen@linux.intel.com, perex@perex.cz, tiwai@suse.com Cc: linux-acpi@vger.kernel.org, linux-input@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, 550230171hxy@gmail.com Subject: [PATCH v2 3/4] platform/x86/amd/pmc: Add quirk for MECHREVO Wujie 15X Pro Date: Thu, 22 Jan 2026 23:55:00 +0800 Message-ID: <20260122155501.376199-4-550230171hxy@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260122155501.376199-1-550230171hxy@gmail.com> References: <20260122155501.376199-1-550230171hxy@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The MECHREVO Wujie 15X Pro suffers from spurious IRQ issues related to the AMD PMC. Add it to the quirk list to use the spurious_8042 fix. Signed-off-by: gongqi <550230171hxy@gmail.com> --- drivers/platform/x86/amd/pmc/pmc-quirks.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/platform/x86/amd/pmc/pmc-quirks.c b/drivers/platform/x= 86/amd/pmc/pmc-quirks.c index 404e62ad293a9..ed285afaf9b0d 100644 --- a/drivers/platform/x86/amd/pmc/pmc-quirks.c +++ b/drivers/platform/x86/amd/pmc/pmc-quirks.c @@ -302,6 +302,13 @@ static const struct dmi_system_id fwbug_list[] =3D { DMI_MATCH(DMI_BOARD_NAME, "XxKK4NAx_XxSP4NAx"), } }, + { + .ident =3D "MECHREVO Wujie 15X Pro", + .driver_data =3D &quirk_spurious_8042, + .matches =3D { + DMI_MATCH(DMI_BOARD_NAME, "WUJIE Series-X5SP4NAG"), + } + }, {} }; =20 --=20 2.43.0 From nobody Sun Feb 8 07:58:32 2026 Received: from mail-dy1-f175.google.com (mail-dy1-f175.google.com [74.125.82.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 595AB360751 for ; Thu, 22 Jan 2026 15:55:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769097336; cv=none; b=EMlzKALt3w1/J3kFHiuuv9EzDLE+UVb/PChSadsiJQggEd4yeg1ERD5Nw1h53fYFZyK18y2c9f1mCRy6rl5k0Qg7cuIRSA1j//L7lyhtB0PVc5JXvcVXK8Lzs/tdzMhrgiHGy0UBQm80e/pJUYI3fzUFqMtqTtH/RfnDhdEqhhM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769097336; c=relaxed/simple; bh=9BDtGVLm/YNavfQzhSMk9a18TtGw89Iu8RHa4FY/yvk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mxA53u3S0m6f3N88gyhnS/MeENjz7m1cblrUOpjLFn2pdZw5BiSV+Tgid8zFPi+RPLqgNLyf+o8skYD4ZEn49bHLphJjypILExPavVc9ddi4spR9RZ1Y1QgSb5906JvLBPyHJiO4zjJtgq1olQvY6rRtCzlL295jAlDCcHL9TC4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Ss1uVZj7; arc=none smtp.client-ip=74.125.82.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Ss1uVZj7" Received: by mail-dy1-f175.google.com with SMTP id 5a478bee46e88-2b714f30461so1039159eec.0 for ; Thu, 22 Jan 2026 07:55:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769097328; x=1769702128; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pq4VY/0urpQ2UO/GnbuvVu8bQyR50a/yUYGs16zTipM=; b=Ss1uVZj7KFP5VpFPeNbgCmoVJyEcQ2bAaPJa/GFIsmZ1y6+feW72vh4Okh25tgezlZ 8S09KB0wduIbkEvoktIjlRPiXxMwOB05mfGWJ36rI5oa5Z6TU9LvxgnDScu5KZUmwp8o mlfo0OK3jhvLK1EjEJA/p/+IvRK/1YL628odLheVIc0brQlv84o2cHQwDRzDT5QCrA+h RdUeZC5K9TxVvrugouTVK4/MhUEjlaOIK0iDtNP2vEZdH87WnIAq4s0UHTq+YzhmYc1t zdNhEnKyY2pKgyytGhB3alhPG/MnrLR3Z/tN6Eg58z2tP4lI5SeW9hrSF1t/KJpQHf3z eNSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769097328; x=1769702128; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=pq4VY/0urpQ2UO/GnbuvVu8bQyR50a/yUYGs16zTipM=; b=RhNiqKzx8n1zFkonRHAcnKzcwrUqHCssPO3wi8imUM0RTcvzh3ZYPs3bdGsOEj/fGs wjjBr300yKJoJzBlPshlkVmJQKCBFFuWHy2GAWBfyk5ko5W7XTqtMj9HSVcbemU2ikVw d9Od29/VCkW6EfFB2r7CvDY+cgK9C6FOrCn1OTIIbM8rITD2AWHzyOqqRAR6UuhGB3AC vbxvbJBUimJRnn3lJh2BP8SJPRHUJlzWC3BOdcR2r4F4SM8F6GMy/YfczBIGdc46KyYa t1OLYlr7WF0tMANi0M0av1npb4Yiim2INN8Lgl4dU2+0LC3Ct/gleaP/fukpgeRLchwz L1hA== X-Forwarded-Encrypted: i=1; AJvYcCUgsADtzlbsMyF3Ie8tdf7Iq7A2IHzztvAqI6bHzpBf0H1RahAOD3hUihUHHrJRdhRWja1G1dM7xnGP3F4=@vger.kernel.org X-Gm-Message-State: AOJu0Ywcy1M9vVxcgCeT6qtYNKTgsJ/r2BMnf8RZ1JdBMA1Ger5kMrdC V8tv/vCtqMgeuAvy9A+/k1yvKZdLtjNsxbgZdysG4+b2A+4Afv+kztt/ X-Gm-Gg: AZuq6aIOrdJkX2ApkqXPf/NHfcp/0OISZsyD3WoJPhxbsfXMEqnA65xJuyea94+ynvK vWLzVSRsoYkY6j0Y2z9EnSAFaAjTHXFCchBfeJxfjbYu3tPvFEEPo8tbUh302x0mOlM1i/PdNdb Zb9KpxCLHw6AkagXyf5TkfrWLCf185cBOvaSHksklM86Tc4PUnxjx2CnG56YoF3dXoFgZas7TiB /qmbv9kbRPbr8gtFmby9arI+70no64AMXDbJLIAdzN3wDAzJidPL4iQFWx7MnFpDggM6nktT82F syi1AN4gdGASS3RGZ14kv8acUtV2AxS6hhlag2OE34Vu+Xk3OO9CPXhWjZA5qY6LHssCpPluDzD NxAxHVcCz8Y5A0iDwWiwj3pPWsrvI2B/m9/CibWpplGlRbxvVAyfmmE1cmhKPc2EQ6FeFbvaG5S akbN+0a90q+psX9X8uXa0mBMn+7odasOsD7nniaf3OQN0Su7RT42o+7aDaViV8c9c= X-Received: by 2002:a05:7300:1496:b0:2b7:1ef:5862 with SMTP id 5a478bee46e88-2b701ef630amr5208031eec.4.1769097327956; Thu, 22 Jan 2026 07:55:27 -0800 (PST) Received: from gongqi-WUJIE-Series.. ([38.90.16.207]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2b6b367cbc9sm28935599eec.32.2026.01.22.07.55.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 07:55:27 -0800 (PST) From: gongqi <550230171hxy@gmail.com> To: rafael@kernel.org, dmitry.torokhov@gmail.com, Shyam-sundar.S-k@amd.com, hansg@kernel.org, ilpo.jarvinen@linux.intel.com, perex@perex.cz, tiwai@suse.com Cc: linux-acpi@vger.kernel.org, linux-input@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, 550230171hxy@gmail.com Subject: [PATCH v2 4/4] ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro Date: Thu, 22 Jan 2026 23:55:01 +0800 Message-ID: <20260122155501.376199-5-550230171hxy@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260122155501.376199-1-550230171hxy@gmail.com> References: <20260122155501.376199-1-550230171hxy@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The headset microphone on the MECHREVO Wujie 15X Pro requires the CXT_FIXUP_HEADSET_MIC quirk to function properly. Add the PCI SSID (0x1d05:0x3012) to the quirk table. Signed-off-by: gongqi <550230171hxy@gmail.com> --- sound/hda/codecs/conexant.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/hda/codecs/conexant.c b/sound/hda/codecs/conexant.c index 5fcbc1312c697..2384e64eada36 100644 --- a/sound/hda/codecs/conexant.c +++ b/sound/hda/codecs/conexant.c @@ -1123,6 +1123,7 @@ static const struct hda_quirk cxt5066_fixups[] =3D { SND_PCI_QUIRK_VENDOR(0x17aa, "Thinkpad/Ideapad", CXT_FIXUP_LENOVO_XPAD_AC= PI), SND_PCI_QUIRK(0x1c06, 0x2011, "Lemote A1004", CXT_PINCFG_LEMOTE_A1004), SND_PCI_QUIRK(0x1c06, 0x2012, "Lemote A1205", CXT_PINCFG_LEMOTE_A1205), + SND_PCI_QUIRK(0x1d05, 0x3012, "MECHREVO Wujie 15X Pro", CXT_FIXUP_HEADSET= _MIC), HDA_CODEC_QUIRK(0x2782, 0x12c3, "Sirius Gen1", CXT_PINCFG_TOP_SPEAKER), HDA_CODEC_QUIRK(0x2782, 0x12c5, "Sirius Gen2", CXT_PINCFG_TOP_SPEAKER), {} --=20 2.43.0