/Linux-v6.1/drivers/input/keyboard/ |
D | opencores-kbd.c | 22 unsigned short keycodes[128]; member 80 input->keycode = opencores_kbd->keycodes; in opencores_kbd_probe() 81 input->keycodesize = sizeof(opencores_kbd->keycodes[0]); in opencores_kbd_probe() 82 input->keycodemax = ARRAY_SIZE(opencores_kbd->keycodes); in opencores_kbd_probe() 86 for (i = 0; i < ARRAY_SIZE(opencores_kbd->keycodes); i++) { in opencores_kbd_probe() 91 opencores_kbd->keycodes[i] = i; in opencores_kbd_probe() 92 __set_bit(opencores_kbd->keycodes[i], input->keybit); in opencores_kbd_probe()
|
D | cypress-sf.c | 26 u32 *keycodes; member 55 touchkey->keycodes[key], new_state); in cypress_sf_irq_handler() 103 touchkey->keycodes = devm_kcalloc(&client->dev, in cypress_sf_probe() 105 sizeof(*touchkey->keycodes), in cypress_sf_probe() 107 if (!touchkey->keycodes) in cypress_sf_probe() 111 touchkey->keycodes, in cypress_sf_probe() 120 touchkey->keycodes[0] = KEY_BACK; in cypress_sf_probe() 121 touchkey->keycodes[1] = KEY_MENU; in cypress_sf_probe() 149 EV_KEY, touchkey->keycodes[key]); in cypress_sf_probe()
|
D | pxa27x_keypad.c | 105 unsigned short keycodes[MAX_KEYPAD_KEYS]; member 141 keypad->keycodes, input_dev); in pxa27x_keypad_matrix_key_parse_dt() 201 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = code; in pxa27x_keypad_direct_key_parse_dt() 257 keypad->keycodes[n] = keycode; in pxa27x_keypad_rotary_parse_dt() 261 keypad->keycodes[n + 1] = keycode; in pxa27x_keypad_rotary_parse_dt() 324 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in pxa27x_keypad_build_keycode_from_dt() 352 keypad->keycodes, input_dev); in pxa27x_keypad_build_keycode() 360 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in pxa27x_keypad_build_keycode() 365 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = keycode; in pxa27x_keypad_build_keycode() 372 keypad->keycodes[MAX_MATRIX_KEY_NUM + 0] = keycode; in pxa27x_keypad_build_keycode() [all …]
|
D | tm2-touchkey.c | 53 u32 keycodes[4]; member 164 touchkey->keycodes[i], 0); in tm2_touchkey_irq_handler() 167 touchkey->keycodes[index], 1); in tm2_touchkey_irq_handler() 222 "linux,keycodes", touchkey->keycodes, 0, in tm2_touchkey_probe() 223 ARRAY_SIZE(touchkey->keycodes)); in tm2_touchkey_probe() 226 touchkey->keycodes[0] = KEY_PHONE; in tm2_touchkey_probe() 227 touchkey->keycodes[1] = KEY_BACK; in tm2_touchkey_probe() 255 touchkey->input_dev->keycode = touchkey->keycodes; in tm2_touchkey_probe() 257 touchkey->input_dev->keycodesize = sizeof(touchkey->keycodes[0]); in tm2_touchkey_probe() 262 touchkey->keycodes[i]); in tm2_touchkey_probe()
|
D | max7359_keypad.c | 58 unsigned short keycodes[MAX7359_MAX_KEY_NUM]; member 102 input_report_key(input_dev, keypad->keycodes[code], !release); in max7359_interrupt() 205 input_dev->keycodesize = sizeof(keypad->keycodes[0]); in max7359_probe() 206 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in max7359_probe() 207 input_dev->keycode = keypad->keycodes; in max7359_probe() 215 keypad->keycodes, in max7359_probe()
|
D | mcs_touchkey.c | 51 unsigned short keycodes[]; member 80 data->key_code = data->keycodes[key_val]; in mcs_touchkey_interrupt() 112 data = kzalloc(struct_size(data, keycodes, pdata->key_maxval + 1), in mcs_touchkey_probe() 151 input_dev->keycode = data->keycodes; in mcs_touchkey_probe() 152 input_dev->keycodesize = sizeof(data->keycodes[0]); in mcs_touchkey_probe() 159 data->keycodes[val] = code; in mcs_touchkey_probe()
|
D | cap11xx.c | 87 u32 keycodes[]; member 197 input_report_key(priv->idev, priv->keycodes[i], in cap11xx_thread_func() 347 struct_size(priv, keycodes, cap->num_channels), in cap11xx_i2c_probe() 406 priv->keycodes[i] = KEY_A + i; in cap11xx_i2c_probe() 409 priv->keycodes, cap->num_channels); in cap11xx_i2c_probe() 437 __set_bit(priv->keycodes[i], priv->idev->keybit); in cap11xx_i2c_probe() 441 priv->idev->keycode = priv->keycodes; in cap11xx_i2c_probe() 442 priv->idev->keycodesize = sizeof(priv->keycodes[0]); in cap11xx_i2c_probe()
|
D | qt1070.c | 52 unsigned short keycodes[ARRAY_SIZE(qt1070_key2code)]; member 120 input_report_key(input, data->keycodes[i], keyval); in qt1070_interrupt() 170 input->keycode = data->keycodes; in qt1070_probe() 171 input->keycodesize = sizeof(data->keycodes[0]); in qt1070_probe() 177 data->keycodes[i] = qt1070_key2code[i]; in qt1070_probe()
|
D | mpr121_touchkey.c | 65 u32 keycodes[MPR121_MAX_KEY_COUNT]; member 151 key_val = mpr121->keycodes[key_num]; in mpr_touchkey_report() 268 mpr121->keycodes, in mpr_touchkey_probe() 284 input_dev->keycode = mpr121->keycodes; in mpr_touchkey_probe() 285 input_dev->keycodesize = sizeof(mpr121->keycodes[0]); in mpr_touchkey_probe() 289 input_set_capability(input_dev, EV_KEY, mpr121->keycodes[i]); in mpr_touchkey_probe()
|
D | sh_keysc.c | 138 k = pdata->keycodes[i]; in sh_keysc_isr() 224 input->keycode = pdata->keycodes; in sh_keysc_probe() 225 input->keycodesize = sizeof(pdata->keycodes[0]); in sh_keysc_probe() 226 input->keycodemax = ARRAY_SIZE(pdata->keycodes); in sh_keysc_probe() 236 __set_bit(pdata->keycodes[i], input->keybit); in sh_keysc_probe()
|
D | tegra-kbc.c | 132 unsigned short keycodes[], in tegra_kbc_report_pressed_keys() argument 139 input_report_key(input, keycodes[i], 1); in tegra_kbc_report_pressed_keys() 146 unsigned short keycodes[KBC_MAX_KPENT]; in tegra_kbc_report_keys() local 165 keycodes[num_down] = kbc->keycode[scancode]; in tegra_kbc_report_keys() 167 if ((keycodes[num_down] == KEY_FN) && kbc->use_fn_map) in tegra_kbc_report_keys() 211 keycodes[i] = kbc->keycode[scancodes[i]]; in tegra_kbc_report_keys() 221 keycodes, num_down); in tegra_kbc_report_keys() 222 tegra_kbc_report_pressed_keys(kbc->idev, scancodes, keycodes, num_down); in tegra_kbc_report_keys() 225 memcpy(kbc->current_keys, keycodes, sizeof(kbc->current_keys)); in tegra_kbc_report_keys()
|
D | clps711x-keypad.c | 36 const unsigned short *keycodes = input->keycode; in clps711x_keypad_poll() local 71 if (keycodes[code]) in clps711x_keypad_poll() 73 keycodes[code], state); in clps711x_keypad_poll()
|
D | ep93xx_keypad.c | 73 unsigned short keycodes[EP93XX_MATRIX_SIZE]; member 93 key1 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler() 96 key2 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler() 283 keypad->keycodes, input_dev); in ep93xx_keypad_probe()
|
D | qt2160.c | 58 unsigned short keycodes[ARRAY_SIZE(qt2160_key2code)]; member 187 input_report_key(input, qt2160->keycodes[i], keyval); in qt2160_get_key_matrix() 377 input->keycode = qt2160->keycodes; in qt2160_probe() 378 input->keycodesize = sizeof(qt2160->keycodes[0]); in qt2160_probe() 384 qt2160->keycodes[i] = qt2160_key2code[i]; in qt2160_probe()
|
D | lm8333.c | 36 unsigned short keycodes[LM8333_NUM_ROWS << LM8333_ROW_SHIFT]; member 96 input_report_key(input, lm8333->keycodes[code], pressed); in lm8333_key_handler() 164 lm8333->keycodes, input); in lm8333_probe()
|
D | imx_keypad.c | 67 unsigned short keycodes[MAX_MATRIX_KEY_NUM]; member 171 input_report_key(input_dev, keypad->keycodes[code], in imx_keypad_fire_events() 174 keypad->keycodes[code], in imx_keypad_fire_events() 467 keypad->keycodes, input_dev); in imx_keypad_probe() 477 if (keypad->keycodes[i] != KEY_RESERVED) { in imx_keypad_probe()
|
D | qt1050.c | 119 unsigned short keycodes[QT1050_MAX_KEYS]; member 484 input->keycode = ts->keycodes; in qt1050_probe() 485 input->keycodesize = sizeof(ts->keycodes[0]); in qt1050_probe() 490 ts->keycodes[i] = ts->keys[i].keycode; in qt1050_probe() 491 __set_bit(ts->keycodes[i], input->keybit); in qt1050_probe()
|
D | spear-keyboard.c | 63 unsigned short keycodes[NUM_ROWS * NUM_COLS]; member 88 key = kbd->keycodes[val]; in spear_kbd_interrupt() 241 kbd->keycodes, input_dev); in spear_kbd_probe()
|
/Linux-v6.1/drivers/staging/nvec/ |
D | nvec_kbd.c | 28 static unsigned char keycodes[ARRAY_SIZE(code_tab_102us) variable 120 keycodes[j++] = code_tab_102us[i]; in nvec_kbd_probe() 123 keycodes[j++] = extcode_tab_us102[i]; in nvec_kbd_probe() 133 idev->keycode = keycodes; in nvec_kbd_probe() 135 idev->keycodemax = ARRAY_SIZE(keycodes); in nvec_kbd_probe() 137 for (i = 0; i < ARRAY_SIZE(keycodes); ++i) in nvec_kbd_probe() 138 set_bit(keycodes[i], idev->keybit); in nvec_kbd_probe()
|
/Linux-v6.1/drivers/input/misc/ |
D | ibm-panel.c | 21 u32 keycodes[PANEL_KEYCODES_COUNT]; member 68 input_report_key(panel->input, panel->keycodes[button], in ibm_panel_process_command() 144 panel->keycodes, in ibm_panel_probe() 151 panel->keycodes[0] = BTN_NORTH; in ibm_panel_probe() 152 panel->keycodes[1] = BTN_SOUTH; in ibm_panel_probe() 153 panel->keycodes[2] = BTN_SELECT; in ibm_panel_probe() 157 input_set_capability(panel->input, EV_KEY, panel->keycodes[i]); in ibm_panel_probe()
|
D | atmel_captouch.c | 72 u32 keycodes[MAX_NUM_OF_BUTTONS]; member 151 capdev->keycodes[i], in atmel_captouch_isr() 220 capdev->keycodes, in atmel_captouch_probe() 229 __set_bit(capdev->keycodes[i], capdev->input->keybit); in atmel_captouch_probe() 231 capdev->input->keycode = capdev->keycodes; in atmel_captouch_probe() 232 capdev->input->keycodesize = sizeof(capdev->keycodes[0]); in atmel_captouch_probe()
|
/Linux-v6.1/Documentation/devicetree/bindings/input/ |
D | atmel,captouch.txt | 15 linux,keycodes: Specifies an array of numeric keycode values to 31 linux,keycodes = <BTN_0>, <BTN_1>,
|
/Linux-v6.1/Documentation/devicetree/bindings/input/touchscreen/ |
D | hideep.txt | 17 - linux,keycodes : Specifies an array of numeric keycode values to 39 linux,keycodes = <KEY_HOME>, <KEY_MENU>, <KEY_BACK>;
|
/Linux-v6.1/Documentation/admin-guide/media/ |
D | remote-controller.rst | 69 Xorg recognizes several IR keycodes that have its numerical value lower 71 and should now accept all keycodes. Yet, you may want to just reassign 72 the keycodes to something that your favorite media application likes.
|
/Linux-v6.1/include/linux/input/ |
D | sh_keysc.h | 13 int keycodes[SH_KEYSC_MAXKEYS]; /* KEYIN * KEYOUT */ member
|