atkbd.c (7eef4091a653c243a87e5375c54504cc03bec4d8) | atkbd.c (f0a14de2f82dd6aa13e04816da2091c7ed0f77cf) |
---|---|
1/* 2 * AT and PS/2 keyboard driver 3 * 4 * Copyright (c) 1999-2002 Vojtech Pavlik 5 */ 6 7/* 8 * This program is free software; you can redistribute it and/or modify it --- 881 unchanged lines hidden (view full) --- 890 * The volume up and volume down special keys on a Fujitsu Amilo PA 1510 laptop 891 * do not generate release events so we have to do it ourselves. 892 */ 893static unsigned int atkbd_amilo_pa1510_forced_release_keys[] = { 894 0xb0, 0xae, -1U 895}; 896 897/* | 1/* 2 * AT and PS/2 keyboard driver 3 * 4 * Copyright (c) 1999-2002 Vojtech Pavlik 5 */ 6 7/* 8 * This program is free software; you can redistribute it and/or modify it --- 881 unchanged lines hidden (view full) --- 890 * The volume up and volume down special keys on a Fujitsu Amilo PA 1510 laptop 891 * do not generate release events so we have to do it ourselves. 892 */ 893static unsigned int atkbd_amilo_pa1510_forced_release_keys[] = { 894 0xb0, 0xae, -1U 895}; 896 897/* |
898 * Amilo Pi 3525 key release for Fn+Volume keys not working 899 */ 900static unsigned int atkbd_amilo_pi3525_forced_release_keys[] = { 901 0x20, 0xa0, 0x2e, 0xae, 0x30, 0xb0, -1U 902}; 903 904/* |
|
898 * Amilo Xi 3650 key release for light touch bar not working 899 */ 900static unsigned int atkbd_amilo_xi3650_forced_release_keys[] = { 901 0x67, 0xed, 0x90, 0xa2, 0x99, 0xa4, 0xae, 0xb0, -1U 902}; 903 904/* 905 * atkbd_set_keycode_table() initializes keyboard's keycode table --- 657 unchanged lines hidden (view full) --- 1563 .matches = { 1564 DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), 1565 DMI_MATCH(DMI_PRODUCT_NAME, "AMILO Pa 1510"), 1566 }, 1567 .callback = atkbd_setup_forced_release, 1568 .driver_data = atkbd_amilo_pa1510_forced_release_keys, 1569 }, 1570 { | 905 * Amilo Xi 3650 key release for light touch bar not working 906 */ 907static unsigned int atkbd_amilo_xi3650_forced_release_keys[] = { 908 0x67, 0xed, 0x90, 0xa2, 0x99, 0xa4, 0xae, 0xb0, -1U 909}; 910 911/* 912 * atkbd_set_keycode_table() initializes keyboard's keycode table --- 657 unchanged lines hidden (view full) --- 1570 .matches = { 1571 DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), 1572 DMI_MATCH(DMI_PRODUCT_NAME, "AMILO Pa 1510"), 1573 }, 1574 .callback = atkbd_setup_forced_release, 1575 .driver_data = atkbd_amilo_pa1510_forced_release_keys, 1576 }, 1577 { |
1578 .ident = "Fujitsu Amilo Pi 3525", 1579 .matches = { 1580 DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), 1581 DMI_MATCH(DMI_PRODUCT_NAME, "AMILO Pi 3525"), 1582 }, 1583 .callback = atkbd_setup_forced_release, 1584 .driver_data = atkbd_amilo_pi3525_forced_release_keys, 1585 }, 1586 { |
|
1571 .ident = "Fujitsu Amilo Xi 3650", 1572 .matches = { 1573 DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), 1574 DMI_MATCH(DMI_PRODUCT_NAME, "AMILO Xi 3650"), 1575 }, 1576 .callback = atkbd_setup_forced_release, 1577 .driver_data = atkbd_amilo_xi3650_forced_release_keys, 1578 }, --- 17 unchanged lines hidden --- | 1587 .ident = "Fujitsu Amilo Xi 3650", 1588 .matches = { 1589 DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), 1590 DMI_MATCH(DMI_PRODUCT_NAME, "AMILO Xi 3650"), 1591 }, 1592 .callback = atkbd_setup_forced_release, 1593 .driver_data = atkbd_amilo_xi3650_forced_release_keys, 1594 }, --- 17 unchanged lines hidden --- |