Home
last modified time | relevance | path

Searched refs:keycodes (Results 1 – 25 of 45) sorted by relevance

12

/Linux-v4.19/drivers/input/keyboard/
Dopencores-kbd.c23 unsigned short keycodes[128]; member
83 input->keycode = opencores_kbd->keycodes; in opencores_kbd_probe()
84 input->keycodesize = sizeof(opencores_kbd->keycodes[0]); in opencores_kbd_probe()
85 input->keycodemax = ARRAY_SIZE(opencores_kbd->keycodes); in opencores_kbd_probe()
89 for (i = 0; i < ARRAY_SIZE(opencores_kbd->keycodes); i++) { in opencores_kbd_probe()
94 opencores_kbd->keycodes[i] = i; in opencores_kbd_probe()
95 __set_bit(opencores_kbd->keycodes[i], input->keybit); in opencores_kbd_probe()
Dpxa27x_keypad.c108 unsigned short keycodes[MAX_KEYPAD_KEYS]; member
144 keypad->keycodes, input_dev); in pxa27x_keypad_matrix_key_parse_dt()
204 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = code; in pxa27x_keypad_direct_key_parse_dt()
260 keypad->keycodes[n] = keycode; in pxa27x_keypad_rotary_parse_dt()
264 keypad->keycodes[n + 1] = keycode; in pxa27x_keypad_rotary_parse_dt()
327 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in pxa27x_keypad_build_keycode_from_dt()
355 keypad->keycodes, input_dev); in pxa27x_keypad_build_keycode()
363 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in pxa27x_keypad_build_keycode()
368 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = keycode; in pxa27x_keypad_build_keycode()
375 keypad->keycodes[MAX_MATRIX_KEY_NUM + 0] = keycode; in pxa27x_keypad_build_keycode()
[all …]
Dmax7359_keypad.c61 unsigned short keycodes[MAX7359_MAX_KEY_NUM]; member
105 input_report_key(input_dev, keypad->keycodes[code], !release); in max7359_interrupt()
208 input_dev->keycodesize = sizeof(keypad->keycodes[0]); in max7359_probe()
209 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in max7359_probe()
210 input_dev->keycode = keypad->keycodes; in max7359_probe()
218 keypad->keycodes, in max7359_probe()
Dmcs_touchkey.c55 unsigned short keycodes[]; member
84 data->key_code = data->keycodes[key_val]; in mcs_touchkey_interrupt()
117 sizeof(data->keycodes[0]) * (pdata->key_maxval + 1), in mcs_touchkey_probe()
156 input_dev->keycode = data->keycodes; in mcs_touchkey_probe()
157 input_dev->keycodesize = sizeof(data->keycodes[0]); in mcs_touchkey_probe()
164 data->keycodes[val] = code; in mcs_touchkey_probe()
Dqt1070.c65 unsigned short keycodes[ARRAY_SIZE(qt1070_key2code)]; member
133 input_report_key(input, data->keycodes[i], keyval); in qt1070_interrupt()
183 input->keycode = data->keycodes; in qt1070_probe()
184 input->keycodesize = sizeof(data->keycodes[0]); in qt1070_probe()
190 data->keycodes[i] = qt1070_key2code[i]; in qt1070_probe()
Dcap11xx.c92 u32 keycodes[]; member
199 input_report_key(priv->idev, priv->keycodes[i], in cap11xx_thread_func()
360 struct_size(priv, keycodes, cap->num_channels), in cap11xx_i2c_probe()
412 priv->keycodes[i] = KEY_A + i; in cap11xx_i2c_probe()
415 priv->keycodes, cap->num_channels); in cap11xx_i2c_probe()
440 __set_bit(priv->keycodes[i], priv->idev->keybit); in cap11xx_i2c_probe()
444 priv->idev->keycode = priv->keycodes; in cap11xx_i2c_probe()
445 priv->idev->keycodesize = sizeof(priv->keycodes[0]); in cap11xx_i2c_probe()
Dmpr121_touchkey.c66 u32 keycodes[MPR121_MAX_KEY_COUNT]; member
152 key_val = mpr121->keycodes[key_num]; in mpr_touchkey_interrupt()
268 mpr121->keycodes, in mpr_touchkey_probe()
283 input_dev->keycode = mpr121->keycodes; in mpr_touchkey_probe()
284 input_dev->keycodesize = sizeof(mpr121->keycodes[0]); in mpr_touchkey_probe()
288 input_set_capability(input_dev, EV_KEY, mpr121->keycodes[i]); in mpr_touchkey_probe()
Dsh_keysc.c141 k = pdata->keycodes[i]; in sh_keysc_isr()
229 input->keycode = pdata->keycodes; in sh_keysc_probe()
230 input->keycodesize = sizeof(pdata->keycodes[0]); in sh_keysc_probe()
231 input->keycodemax = ARRAY_SIZE(pdata->keycodes); in sh_keysc_probe()
241 __set_bit(pdata->keycodes[i], input->keybit); in sh_keysc_probe()
Dtegra-kbc.c145 unsigned short keycodes[], in tegra_kbc_report_pressed_keys() argument
152 input_report_key(input, keycodes[i], 1); in tegra_kbc_report_pressed_keys()
159 unsigned short keycodes[KBC_MAX_KPENT]; in tegra_kbc_report_keys() local
178 keycodes[num_down] = kbc->keycode[scancode]; in tegra_kbc_report_keys()
180 if ((keycodes[num_down] == KEY_FN) && kbc->use_fn_map) in tegra_kbc_report_keys()
224 keycodes[i] = kbc->keycode[scancodes[i]]; in tegra_kbc_report_keys()
234 keycodes, num_down); in tegra_kbc_report_keys()
235 tegra_kbc_report_pressed_keys(kbc->idev, scancodes, keycodes, num_down); in tegra_kbc_report_keys()
238 memcpy(kbc->current_keys, keycodes, sizeof(kbc->current_keys)); in tegra_kbc_report_keys()
Dclps711x-keypad.c39 const unsigned short *keycodes = dev->input->keycode; in clps711x_keypad_poll() local
74 if (keycodes[code]) in clps711x_keypad_poll()
76 keycodes[code], state); in clps711x_keypad_poll()
Dlm8333.c39 unsigned short keycodes[LM8333_NUM_ROWS << LM8333_ROW_SHIFT]; member
99 input_report_key(input, lm8333->keycodes[code], pressed); in lm8333_key_handler()
167 lm8333->keycodes, input); in lm8333_probe()
Dqt2160.c73 unsigned short keycodes[ARRAY_SIZE(qt2160_key2code)]; member
210 input_report_key(input, qt2160->keycodes[i], keyval); in qt2160_get_key_matrix()
414 input->keycode = qt2160->keycodes; in qt2160_probe()
415 input->keycodesize = sizeof(qt2160->keycodes[0]); in qt2160_probe()
421 qt2160->keycodes[i] = qt2160_key2code[i]; in qt2160_probe()
Dep93xx_keypad.c74 unsigned short keycodes[EP93XX_MATRIX_SIZE]; member
94 key1 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler()
97 key2 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler()
309 keypad->keycodes, input_dev); in ep93xx_keypad_probe()
Dimx_keypad.c66 unsigned short keycodes[MAX_MATRIX_KEY_NUM]; member
170 input_report_key(input_dev, keypad->keycodes[code], in imx_keypad_fire_events()
173 keypad->keycodes[code], in imx_keypad_fire_events()
479 keypad->keycodes, input_dev); in imx_keypad_probe()
489 if (keypad->keycodes[i] != KEY_RESERVED) { in imx_keypad_probe()
Dspear-keyboard.c63 unsigned short keycodes[NUM_ROWS * NUM_COLS]; member
88 key = kbd->keycodes[val]; in spear_kbd_interrupt()
243 kbd->keycodes, input_dev); in spear_kbd_probe()
/Linux-v4.19/drivers/staging/nvec/
Dnvec_kbd.c28 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()
131 idev->keycode = keycodes; in nvec_kbd_probe()
133 idev->keycodemax = ARRAY_SIZE(keycodes); in nvec_kbd_probe()
135 for (i = 0; i < ARRAY_SIZE(keycodes); ++i) in nvec_kbd_probe()
136 set_bit(keycodes[i], idev->keybit); in nvec_kbd_probe()
/Linux-v4.19/drivers/input/misc/
Datmel_captouch.c80 u32 keycodes[MAX_NUM_OF_BUTTONS]; member
159 capdev->keycodes[i], in atmel_captouch_isr()
228 capdev->keycodes, in atmel_captouch_probe()
237 __set_bit(capdev->keycodes[i], capdev->input->keybit); in atmel_captouch_probe()
239 capdev->input->keycode = capdev->keycodes; in atmel_captouch_probe()
240 capdev->input->keycodesize = sizeof(capdev->keycodes[0]); in atmel_captouch_probe()
/Linux-v4.19/Documentation/devicetree/bindings/input/
Dmtk-pmic-keys.txt13 - linux,keycodes: See Documentation/devicetree/bindings/input/keys.txt
34 linux,keycodes = <116>;
39 linux,keycodes = <114>;
Dmpr121-touchkey.txt8 - linux,keycodes: Specifies an array of numeric keycode values to
27 linux,keycodes = <KEY_0>, <KEY_1>, <KEY_2>, <KEY_3>,
Datmel,captouch.txt15 linux,keycodes: Specifies an array of numeric keycode values to
31 linux,keycodes = <BTN_0>, <BTN_1>,
Dcap11xx.txt35 linux,keycodes: Specifies an array of numeric keycode values to
52 linux,keycodes = <103>, /* KEY_UP */
Dkeys.txt7 - linux,keycodes: Specifies the numeric keycode values to be used for
/Linux-v4.19/Documentation/devicetree/bindings/input/touchscreen/
Dhideep.txt17 - linux,keycodes : Specifies an array of numeric keycode values to
39 linux,keycodes = <KEY_HOME>, <KEY_MENU>, <KEY_BACK>;
/Linux-v4.19/Documentation/media/v4l-drivers/
Dv4l-with-ir.rst66 Xorg recognizes several IR keycodes that have its numerical value lower
68 and should now accept all keycodes. Yet, you may want to just reasign
69 the keycodes to something that your favorite media application likes.
/Linux-v4.19/include/linux/input/
Dsh_keysc.h13 int keycodes[SH_KEYSC_MAXKEYS]; /* KEYIN * KEYOUT */ member

12