KEY_PROG2
KEY_S, KEY_0, KEY_P, KEY_PROG2, KEY_DOWN,
{ SONYPI_EVENT_PKEY_P2, KEY_PROG2 },
case 0xba: asus_map_key_clear(KEY_PROG2); break; /* Fn+C ASUS Splendid */
case 0xb2: asus_map_key_clear(KEY_PROG2); break; /* Fn+Left previous aura */
case 0x302: ch_map_key_clear(KEY_PROG2); break;
[KEY_PROG1] = "Prog1", [KEY_PROG2] = "Prog2",
case 0x101a: lg_map_key_clear(KEY_PROG2); break;
case 0x104a: lg_map_key_clear(KEY_PROG2); break;
ms_map_key_clear(KEY_PROG2);
__set_bit(KEY_PROG2, input_dev->keybit);
__set_bit(KEY_PROG2, input_dev->keybit);
__set_bit(KEY_PROG2, input_dev->keybit);
[0xa2] = KEY_PROG2,
[2] = KEY_PROG2,
ar2->keycode[ATI_REMOTE2_AUX2][index] = KEY_PROG2;
__set_bit(KEY_PROG2, idev->keybit);
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x13, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{ KE_KEY, 0x12, {KEY_PROG2} },
{KE_KEY, 0x22, {KEY_PROG2} }, /* Arcade */
{KE_KEY, 0x09, { KEY_PROG2 } }, /* Dock */
{ KE_KEY, 0xFA, { KEY_PROG2 } }, /* Lid flip action */
{ KE_KEY, 0xBD, { KEY_PROG2 } }, /* Lid flip action on ROG xflow laptops */
[30] = KEY_PROG2,
{ KE_KEY, 0x851, { KEY_PROG2 } },
{ KE_KEY, 0x1c, { KEY_PROG2 } },
{ KE_KEY, KEY2_CODE, { KEY_PROG2 } },
{ KE_KEY, KEY2_CODE, { KEY_PROG2 } },
{ KE_KEY, KEY2_CODE, { KEY_PROG2 } }, /* "B" */
KEY_PROG2,
KEY_PROG2,
{ KE_KEY, 0x21a5, { KEY_PROG2 } }, /* HP Omen Key */
{ KE_KEY, 0x21a8, { KEY_PROG2 } }, /* HP Envy x360 programmable key */
{ KE_KEY, 17, { KEY_PROG2 } },
{ KE_KEY, 0x12 | IDEAPAD_WMI_KEY, { KEY_PROG2 } },
{ KE_KEY, WIND_KEY_ECO, {KEY_PROG2} },
KEY_PROG2, /* 26 SONYPI_EVENT_PKEY_P2 */
{ KE_KEY, 0xb05, { KEY_PROG2 } },
PROPERTY_ENTRY_U32("linux,code", KEY_PROG2),
bpf_map_update_elem(&run_map, &KEY_PROG2, &PROG_DONE, BPF_ANY);
static const int KEY_PROG2 = PROG2;
bpf_map_update_elem(&run_map, &KEY_PROG2, &PROG_DONE, BPF_ANY);
bpf_map_update_elem(&run_map, &KEY_PROG2, &PROG_DONE, BPF_ANY);