Skip to content

Commit fff08d2

Browse files
ulrikdbgregkh
authored andcommitted
Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled
commit 47eb0c8b4d9eb6368941c6a9bb443f00847a46d7 upstream. The Lifebook E546 and E557 touchpad were also not functioning and worked after running: echo "1" > /sys/devices/platform/i8042/serio2/crc_enabled Add them to the list of machines that need this workaround. Signed-off-by: Ulrik De Bie <ulrik.debie-os@e2big.org> Reviewed-by: Arjan Opmeer <arjan@opmeer.net> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent ba9fe2e commit fff08d2

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

drivers/input/mouse/elantech.c

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1122,8 +1122,10 @@ static int elantech_get_resolution_v4(struct psmouse *psmouse,
11221122
* Asus UX32VD 0x361f02 00, 15, 0e clickpad
11231123
* Avatar AVIU-145A2 0x361f00 ? clickpad
11241124
* Fujitsu LIFEBOOK E544 0x470f00 d0, 12, 09 2 hw buttons
1125+
* Fujitsu LIFEBOOK E546 0x470f00 50, 12, 09 2 hw buttons
11251126
* Fujitsu LIFEBOOK E547 0x470f00 50, 12, 09 2 hw buttons
11261127
* Fujitsu LIFEBOOK E554 0x570f01 40, 14, 0c 2 hw buttons
1128+
* Fujitsu LIFEBOOK E557 0x570f01 40, 14, 0c 2 hw buttons
11271129
* Fujitsu T725 0x470f01 05, 12, 09 2 hw buttons
11281130
* Fujitsu H730 0x570f00 c0, 14, 0c 3 hw buttons (**)
11291131
* Gigabyte U2442 0x450f01 58, 17, 0c 2 hw buttons
@@ -1528,6 +1530,13 @@ static const struct dmi_system_id elantech_dmi_force_crc_enabled[] = {
15281530
DMI_MATCH(DMI_PRODUCT_NAME, "LIFEBOOK E544"),
15291531
},
15301532
},
1533+
{
1534+
/* Fujitsu LIFEBOOK E546 does not work with crc_enabled == 0 */
1535+
.matches = {
1536+
DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU"),
1537+
DMI_MATCH(DMI_PRODUCT_NAME, "LIFEBOOK E546"),
1538+
},
1539+
},
15311540
{
15321541
/* Fujitsu LIFEBOOK E547 does not work with crc_enabled == 0 */
15331542
.matches = {
@@ -1549,6 +1558,13 @@ static const struct dmi_system_id elantech_dmi_force_crc_enabled[] = {
15491558
DMI_MATCH(DMI_PRODUCT_NAME, "LIFEBOOK E556"),
15501559
},
15511560
},
1561+
{
1562+
/* Fujitsu LIFEBOOK E557 does not work with crc_enabled == 0 */
1563+
.matches = {
1564+
DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU"),
1565+
DMI_MATCH(DMI_PRODUCT_NAME, "LIFEBOOK E557"),
1566+
},
1567+
},
15521568
{
15531569
/* Fujitsu LIFEBOOK U745 does not work with crc_enabled == 0 */
15541570
.matches = {

0 commit comments

Comments
 (0)