Home
last modified time | relevance | path

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

123

/linux/drivers/input/keyboard/
H A Dopencores-kbd.c22 unsigned short keycodes[128]; member
73 input->keycode = opencores_kbd->keycodes; in opencores_kbd_probe()
74 input->keycodesize = sizeof(opencores_kbd->keycodes[0]); in opencores_kbd_probe()
75 input->keycodemax = ARRAY_SIZE(opencores_kbd->keycodes); in opencores_kbd_probe()
79 for (i = 0; i < ARRAY_SIZE(opencores_kbd->keycodes); i++) { in opencores_kbd_probe()
84 opencores_kbd->keycodes[i] = i; in opencores_kbd_probe()
85 __set_bit(opencores_kbd->keycodes[i], input->keybit); in opencores_kbd_probe()
H A Dcypress-sf.c26 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()
H A Dtm2-touchkey.c52 u32 keycodes[4]; member
163 touchkey->keycodes[i], 0); in tm2_touchkey_irq_handler()
166 touchkey->keycodes[index], 1); in tm2_touchkey_irq_handler()
220 "linux,keycodes", touchkey->keycodes, 0, in tm2_touchkey_probe()
221 ARRAY_SIZE(touchkey->keycodes)); in tm2_touchkey_probe()
224 touchkey->keycodes[0] = KEY_PHONE; in tm2_touchkey_probe()
225 touchkey->keycodes[1] = KEY_BACK; in tm2_touchkey_probe()
253 touchkey->input_dev->keycode = touchkey->keycodes; in tm2_touchkey_probe()
255 touchkey->input_dev->keycodesize = sizeof(touchkey->keycodes[0]); in tm2_touchkey_probe()
260 touchkey->keycodes[i]); in tm2_touchkey_probe()
H A Dmax7359_keypad.c58 unsigned short keycodes[MAX7359_MAX_KEY_NUM]; member
102 input_report_key(input_dev, keypad->keycodes[code], !release); in max7359_interrupt()
204 input_dev->keycodesize = sizeof(keypad->keycodes[0]); in max7359_probe()
205 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in max7359_probe()
206 input_dev->keycode = keypad->keycodes; in max7359_probe()
214 keypad->keycodes, in max7359_probe()
H A Dqt1070.c52 unsigned short keycodes[ARRAY_SIZE(qt1070_key2code)]; member
120 input_report_key(input, data->keycodes[i], keyval); in qt1070_interrupt()
168 input->keycode = data->keycodes; in qt1070_probe()
169 input->keycodesize = sizeof(data->keycodes[0]); in qt1070_probe()
175 data->keycodes[i] = qt1070_key2code[i]; in qt1070_probe()
H A Dmpr121_touchkey.c65 u32 keycodes[MPR121_MAX_KEY_COUNT]; member
115 key_val = mpr121->keycodes[key_num]; in mpr_touchkey_report()
228 mpr121->keycodes, in mpr_touchkey_probe()
244 input_dev->keycode = mpr121->keycodes; in mpr_touchkey_probe()
245 input_dev->keycodesize = sizeof(mpr121->keycodes[0]); in mpr_touchkey_probe()
249 input_set_capability(input_dev, EV_KEY, mpr121->keycodes[i]); in mpr_touchkey_probe()
H A Dsh_keysc.c138 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()
H A Dqt2160.c57 unsigned short keycodes[ARRAY_SIZE(qt2160_key2code)]; member
186 input_report_key(input, qt2160->keycodes[i], keyval); in qt2160_get_key_matrix()
339 input->keycode = qt2160->keycodes; in qt2160_probe()
340 input->keycodesize = sizeof(qt2160->keycodes[0]); in qt2160_probe()
346 qt2160->keycodes[i] = qt2160_key2code[i]; in qt2160_probe()
H A Dtegra-kbc.c132 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()
H A Dcap11xx.c82 u32 keycodes[]; member
306 priv->keycodes[i] = KEY_A + i; in cap11xx_init_keys()
309 priv->keycodes, priv->model->num_channels); in cap11xx_init_keys()
366 input_report_key(priv->idev, priv->keycodes[i], in cap11xx_thread_func()
524 struct_size(priv, keycodes, cap->num_channels), in cap11xx_i2c_probe()
591 __set_bit(priv->keycodes[i], priv->idev->keybit); in cap11xx_i2c_probe()
595 priv->idev->keycode = priv->keycodes; in cap11xx_i2c_probe()
596 priv->idev->keycodesize = sizeof(priv->keycodes[0]); in cap11xx_i2c_probe()
H A Dclps711x-keypad.c35 const unsigned short *keycodes = input->keycode; in clps711x_keypad_poll() local
70 if (keycodes[code]) in clps711x_keypad_poll()
72 keycodes[code], state); in clps711x_keypad_poll()
H A Dep93xx_keypad.c68 unsigned short keycodes[EP93XX_MATRIX_SIZE]; member
88 key1 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler()
91 key2 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler()
241 keypad->keycodes, input_dev); in ep93xx_keypad_probe()
H A Dlm8333.c36 unsigned short keycodes[LM8333_NUM_ROWS << LM8333_ROW_SHIFT]; member
96 input_report_key(input, lm8333->keycodes[code], pressed); in lm8333_key_handler()
163 lm8333->keycodes, input); in lm8333_probe()
H A Dcharlieplex_keypad.c39 const unsigned short *keycodes = input->keycode; in charlieplex_keypad_report_key() local
43 input_report_key(input, keycodes[keypad->current_code], 0); in charlieplex_keypad_report_key()
49 input_report_key(input, keycodes[keypad->debounce_code], 1); in charlieplex_keypad_report_key()
H A Dmax7360-keypad.c32 unsigned short keycodes[MAX7360_MAX_KEY_ROWS * MAX7360_MAX_KEY_COLS]; member
77 input_report_key(max7360_keypad->input, max7360_keypad->keycodes[code], !release); in max7360_keypad_irq()
170 max7360_keypad->keycodes, max7360_keypad->input); in max7360_keypad_build_keymap()
H A Domap-keypad.c91 unsigned short *keycodes = omap_kp_data->input->keycode; in omap_kp_tasklet() local
115 key = keycodes[MATRIX_SCAN_CODE(row, col, row_shift)]; in omap_kp_tasklet()
/linux/drivers/input/misc/
H A Dibm-panel.c21 u32 keycodes[PANEL_KEYCODES_COUNT]; member
68 input_report_key(panel->input, panel->keycodes[button], in ibm_panel_process_command()
140 panel->keycodes, in ibm_panel_probe()
147 panel->keycodes[0] = BTN_NORTH; in ibm_panel_probe()
148 panel->keycodes[1] = BTN_SOUTH; in ibm_panel_probe()
149 panel->keycodes[2] = BTN_SELECT; in ibm_panel_probe()
153 input_set_capability(panel->input, EV_KEY, panel->keycodes[i]); in ibm_panel_probe()
H A Datmel_captouch.c72 u32 keycodes[MAX_NUM_OF_BUTTONS]; member
151 capdev->keycodes[i], in atmel_captouch_isr()
219 capdev->keycodes, in atmel_captouch_probe()
228 __set_bit(capdev->keycodes[i], capdev->input->keybit); in atmel_captouch_probe()
230 capdev->input->keycode = capdev->keycodes; in atmel_captouch_probe()
231 capdev->input->keycodesize = sizeof(capdev->keycodes[0]); in atmel_captouch_probe()
/linux/drivers/input/touchscreen/
H A Dmsg2638.c77 u32 keycodes[MAX_BUTTONS]; member
101 input_report_key(msg2638->input_dev, msg2638->keycodes[i], in msg2138_report_keys()
324 input_dev->keycode = msg2638->keycodes; in msg2638_init_input_dev()
326 input_dev->keycodesize = sizeof(msg2638->keycodes[0]); in msg2638_init_input_dev()
329 EV_KEY, msg2638->keycodes[i]); in msg2638_init_input_dev()
408 } else if (msg2638->num_keycodes > ARRAY_SIZE(msg2638->keycodes)) { in msg2638_ts_probe()
410 msg2638->num_keycodes, ARRAY_SIZE(msg2638->keycodes)); in msg2638_ts_probe()
411 msg2638->num_keycodes = ARRAY_SIZE(msg2638->keycodes); in msg2638_ts_probe()
416 msg2638->keycodes, in msg2638_ts_probe()
H A Dhimax_hx852x.c58 unsigned int keycodes[HX852X_MAX_KEY_COUNT]; member
299 input_report_key(hx->input_dev, hx->keycodes[i], key_pressed & BIT(i)); in hx852x_handle_events()
368 hx->keycodes, hx->keycount); in hx852x_parse_properties()
437 hx->input_dev->keycode = hx->keycodes; in hx852x_probe()
439 hx->input_dev->keycodesize = sizeof(hx->keycodes[0]); in hx852x_probe()
441 input_set_capability(hx->input_dev, EV_KEY, hx->keycodes[i]); in hx852x_probe()
H A Dmms114.c67 u32 keycodes[MMS114_MAX_TOUCHKEYS]; member
308 input_report_key(input_dev, data->keycodes[keycode_id], pressed); in mms114_process_touchkey()
571 data->keycodes, in mms114_probe()
580 input_dev->keycode = data->keycodes; in mms114_probe()
582 input_dev->keycodesize = sizeof(data->keycodes[0]); in mms114_probe()
585 EV_KEY, data->keycodes[i]); in mms114_probe()
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7d-remarkable2.dts272 linux,keycodes = <KEY_HOMEPAGE>;
277 linux,keycodes = <KEY_MENU>;
282 linux,keycodes = <KEY_BACK>;
287 linux,keycodes = <KEY_SEARCH>;
292 linux,keycodes = <KEY_VOLUMEDOWN>;
297 linux,keycodes = <KEY_VOLUMEUP>;
302 linux,keycodes = <KEY_CAMERA>;
307 linux,keycodes = <KEY_POWER>;
/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dhideep.txt17 - linux,keycodes : Specifies an array of numeric keycode values to
39 linux,keycodes = <KEY_HOME>, <KEY_MENU>, <KEY_BACK>;
/linux/Documentation/admin-guide/media/
H A Dremote-controller.rst69 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/include/linux/input/
H A Dsh_keysc.h13 int keycodes[SH_KEYSC_MAXKEYS]; /* KEYIN * KEYOUT */ member

123