mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 05:48:40 +00:00
dell-wmi: Add keys for Dell XPS L502X
All of these keys are being reported on the keyboard controller but are also generating WMI events. Add them to the legacy keymap to silence the noise. BugLink: http://bugs.launchpad.net/bugs/815914 Signed-off-by: Seth Forshee <seth.forshee@canonical.com> Signed-off-by: Matthew Garrett <mjg@redhat.com>
This commit is contained in:
parent
046f828b41
commit
f1566f0dc0
1 changed files with 10 additions and 0 deletions
|
@ -54,6 +54,8 @@ MODULE_ALIAS("wmi:"DELL_EVENT_GUID);
|
|||
*/
|
||||
|
||||
static const struct key_entry dell_wmi_legacy_keymap[] __initconst = {
|
||||
{ KE_IGNORE, 0x003a, { KEY_CAPSLOCK } },
|
||||
|
||||
{ KE_KEY, 0xe045, { KEY_PROG1 } },
|
||||
{ KE_KEY, 0xe009, { KEY_EJECTCD } },
|
||||
|
||||
|
@ -85,6 +87,11 @@ static const struct key_entry dell_wmi_legacy_keymap[] __initconst = {
|
|||
{ KE_IGNORE, 0xe013, { KEY_RESERVED } },
|
||||
|
||||
{ KE_IGNORE, 0xe020, { KEY_MUTE } },
|
||||
|
||||
/* Shortcut and audio panel keys */
|
||||
{ KE_IGNORE, 0xe025, { KEY_RESERVED } },
|
||||
{ KE_IGNORE, 0xe026, { KEY_RESERVED } },
|
||||
|
||||
{ KE_IGNORE, 0xe02e, { KEY_VOLUMEDOWN } },
|
||||
{ KE_IGNORE, 0xe030, { KEY_VOLUMEUP } },
|
||||
{ KE_IGNORE, 0xe033, { KEY_KBDILLUMUP } },
|
||||
|
@ -92,6 +99,9 @@ static const struct key_entry dell_wmi_legacy_keymap[] __initconst = {
|
|||
{ KE_IGNORE, 0xe03a, { KEY_CAPSLOCK } },
|
||||
{ KE_IGNORE, 0xe045, { KEY_NUMLOCK } },
|
||||
{ KE_IGNORE, 0xe046, { KEY_SCROLLLOCK } },
|
||||
{ KE_IGNORE, 0xe0f7, { KEY_MUTE } },
|
||||
{ KE_IGNORE, 0xe0f8, { KEY_VOLUMEDOWN } },
|
||||
{ KE_IGNORE, 0xe0f9, { KEY_VOLUMEUP } },
|
||||
{ KE_END, 0 }
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue