Skip to content

Commit 2934325

Browse files
hari-codtor
authored andcommitted
Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA
The ASUS Zenbook UX425QA_UM425QA fails to initialize the keyboard after a cold boot. A quirk already exists for "ZenBook UX425", but some Zenbooks report "Zenbook" with a lowercase 'b'. Since DMI matching is case-sensitive, the existing quirk is not applied to these "extra special" Zenbooks. Testing confirms that this model needs the same quirks as the ZenBook UX425 variants. Signed-off-by: feng <alec.jiang@gmail.com> Link: https://patch.msgid.link/20260122013957.11184-1-alec.jiang@gmail.com Cc: stable@vger.kernel.org Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
1 parent 248d3a7 commit 2934325

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

drivers/input/serio/i8042-acpipnpio.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,17 @@ static const struct dmi_system_id i8042_dmi_quirk_table[] __initconst = {
115115
},
116116
.driver_data = (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_NEVER)
117117
},
118+
{
119+
/*
120+
* ASUS Zenbook UX425QA_UM425QA
121+
* Some Zenbooks report "Zenbook" with a lowercase b.
122+
*/
123+
.matches = {
124+
DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
125+
DMI_MATCH(DMI_PRODUCT_NAME, "Zenbook UX425QA_UM425QA"),
126+
},
127+
.driver_data = (void *)(SERIO_QUIRK_PROBE_DEFER | SERIO_QUIRK_RESET_NEVER)
128+
},
118129
{
119130
/* ASUS ZenBook UX425UA/QA */
120131
.matches = {

0 commit comments

Comments
 (0)