Searched refs:keycodes (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/include/linux/input/
H A Dsh_keysc.h13 int keycodes[SH_KEYSC_MAXKEYS]; /* KEYIN * KEYOUT */ member in struct:sh_keysc_info
/linux-master/drivers/input/keyboard/
H A Dopencores-kbd.c22 unsigned short keycodes[128]; member in struct:opencores_kbd
73 input->keycode = opencores_kbd->keycodes;
74 input->keycodesize = sizeof(opencores_kbd->keycodes[0]);
75 input->keycodemax = ARRAY_SIZE(opencores_kbd->keycodes);
79 for (i = 0; i < ARRAY_SIZE(opencores_kbd->keycodes); i++) {
84 opencores_kbd->keycodes[i] = i;
85 __set_bit(opencores_kbd->keycodes[i], input->keybit);
H A Dcypress-sf.c26 u32 *keycodes; member in struct:cypress_sf_data
55 touchkey->keycodes[key], new_state);
96 "linux,keycodes",
103 touchkey->keycodes = devm_kcalloc(&client->dev,
105 sizeof(*touchkey->keycodes),
107 if (!touchkey->keycodes)
110 error = device_property_read_u32_array(&client->dev, "linux,keycodes",
111 touchkey->keycodes,
116 "Failed to read keycodes: %d, using defaults\n",
119 /* Default keycodes */
[all...]
H A Dtm2-touchkey.c52 u32 keycodes[4]; member in struct:tm2_touchkey_data
163 touchkey->keycodes[i], 0);
166 touchkey->keycodes[index], 1);
220 "linux,keycodes", touchkey->keycodes, 0,
221 ARRAY_SIZE(touchkey->keycodes));
223 /* default keycodes */
224 touchkey->keycodes[0] = KEY_PHONE;
225 touchkey->keycodes[1] = KEY_BACK;
253 touchkey->input_dev->keycode = touchkey->keycodes;
[all...]
H A Dmax7359_keypad.c58 unsigned short keycodes[MAX7359_MAX_KEY_NUM]; member in struct:max7359_keypad
102 input_report_key(input_dev, keypad->keycodes[code], !release);
204 input_dev->keycodesize = sizeof(keypad->keycodes[0]);
205 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes);
206 input_dev->keycode = keypad->keycodes;
214 keypad->keycodes,
H A Dmcs_touchkey.c51 unsigned short keycodes[]; member in struct:mcs_touchkey_data
80 data->key_code = data->keycodes[key_val];
120 struct_size(data, keycodes, pdata->key_maxval + 1),
159 input_dev->keycode = data->keycodes;
160 input_dev->keycodesize = sizeof(data->keycodes[0]);
167 data->keycodes[val] = code;
H A Dqt1070.c52 unsigned short keycodes[ARRAY_SIZE(qt1070_key2code)]; member in struct:qt1070_data
120 input_report_key(input, data->keycodes[i], keyval);
169 input->keycode = data->keycodes;
170 input->keycodesize = sizeof(data->keycodes[0]);
176 data->keycodes[i] = qt1070_key2code[i];
H A Dpxa27x_keypad.c105 unsigned short keycodes[MAX_KEYPAD_KEYS]; member in struct:pxa27x_keypad
141 keypad->keycodes, input_dev);
201 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = code;
257 keypad->keycodes[n] = keycode;
261 keypad->keycodes[n + 1] = keycode;
321 * The keycodes may not only includes matrix key but also the direct
324 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes);
352 keypad->keycodes, input_dev);
357 * The keycodes may not only include matrix keys but also the direct
360 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes);
[all...]
H A Dclps711x-keypad.c36 const unsigned short *keycodes = input->keycode; local
71 if (keycodes[code])
73 keycodes[code], state);
H A Dmpr121_touchkey.c65 u32 keycodes[MPR121_MAX_KEY_COUNT]; member in struct:mpr121_touchkey
151 key_val = mpr121->keycodes[key_num];
260 mpr121->keycount = device_property_count_u32(dev, "linux,keycodes");
266 error = device_property_read_u32_array(dev, "linux,keycodes",
267 mpr121->keycodes,
283 input_dev->keycode = mpr121->keycodes;
284 input_dev->keycodesize = sizeof(mpr121->keycodes[0]);
288 input_set_capability(input_dev, EV_KEY, mpr121->keycodes[i]);
H A Dqt2160.c57 unsigned short keycodes[ARRAY_SIZE(qt2160_key2code)]; member in struct:qt2160_data
186 input_report_key(input, qt2160->keycodes[i], keyval);
339 input->keycode = qt2160->keycodes;
340 input->keycodesize = sizeof(qt2160->keycodes[0]);
346 qt2160->keycodes[i] = qt2160_key2code[i];
H A Dsh_keysc.c138 k = pdata->keycodes[i];
224 input->keycode = pdata->keycodes;
225 input->keycodesize = sizeof(pdata->keycodes[0]);
226 input->keycodemax = ARRAY_SIZE(pdata->keycodes);
236 __set_bit(pdata->keycodes[i], input->keybit);
H A Dcap11xx.c100 u32 keycodes[]; member in struct:cap11xx_priv
350 priv->keycodes[i] = KEY_A + i;
352 of_property_read_u32_array(node, "linux,keycodes",
353 priv->keycodes, priv->model->num_channels);
382 input_report_key(priv->idev, priv->keycodes[i],
530 struct_size(priv, keycodes, cap->num_channels),
590 __set_bit(priv->keycodes[i], priv->idev->keybit);
594 priv->idev->keycode = priv->keycodes;
595 priv->idev->keycodesize = sizeof(priv->keycodes[0]);
H A Dep93xx_keypad.c73 unsigned short keycodes[EP93XX_MATRIX_SIZE]; member in struct:ep93xx_keypad
93 key1 = keypad->keycodes[keycode];
96 key2 = keypad->keycodes[keycode];
283 keypad->keycodes, input_dev);
H A Dlm8333.c36 unsigned short keycodes[LM8333_NUM_ROWS << LM8333_ROW_SHIFT]; member in struct:lm8333
96 input_report_key(input, lm8333->keycodes[code], pressed);
163 lm8333->keycodes, input);
H A Dimx_keypad.c67 unsigned short keycodes[MAX_MATRIX_KEY_NUM]; member in struct:imx_keypad
171 input_report_key(input_dev, keypad->keycodes[code],
174 keypad->keycodes[code],
467 keypad->keycodes, input_dev);
477 if (keypad->keycodes[i] != KEY_RESERVED) {
H A Dqt1050.c119 unsigned short keycodes[QT1050_MAX_KEYS]; member in struct:qt1050_priv
484 input->keycode = ts->keycodes;
485 input->keycodesize = sizeof(ts->keycodes[0]);
490 ts->keycodes[i] = ts->keys[i].keycode;
491 __set_bit(ts->keycodes[i], input->keybit);
H A Dspear-keyboard.c63 unsigned short keycodes[NUM_ROWS * NUM_COLS]; member in struct:spear_kbd
88 key = kbd->keycodes[val];
239 kbd->keycodes, input_dev);
H A Dtegra-kbc.c132 unsigned short keycodes[],
139 input_report_key(input, keycodes[i], 1);
146 unsigned short keycodes[KBC_MAX_KPENT]; local
165 keycodes[num_down] = kbc->keycode[scancode];
167 if ((keycodes[num_down] == KEY_FN) && kbc->use_fn_map)
206 * Function keycodes are max_keys apart from the plain keycodes.
211 keycodes[i] = kbc->keycode[scancodes[i]];
221 keycodes, num_down);
222 tegra_kbc_report_pressed_keys(kbc->idev, scancodes, keycodes, num_dow
130 tegra_kbc_report_pressed_keys(struct input_dev *input, unsigned char scancodes[], unsigned short keycodes[], unsigned int num_pressed_keys) argument
[all...]
/linux-master/drivers/staging/nvec/
H A Dnvec_kbd.c28 static unsigned char keycodes[ARRAY_SIZE(code_tab_102us) variable
120 keycodes[j++] = code_tab_102us[i];
123 keycodes[j++] = extcode_tab_us102[i];
133 idev->keycode = keycodes;
135 idev->keycodemax = ARRAY_SIZE(keycodes);
137 for (i = 0; i < ARRAY_SIZE(keycodes); ++i)
138 set_bit(keycodes[i], idev->keybit);
/linux-master/drivers/input/misc/
H A Dibm-panel.c21 u32 keycodes[PANEL_KEYCODES_COUNT]; member in struct:ibm_panel
68 input_report_key(panel->input, panel->keycodes[button],
142 "linux,keycodes",
143 panel->keycodes,
150 panel->keycodes[0] = BTN_NORTH;
151 panel->keycodes[1] = BTN_SOUTH;
152 panel->keycodes[2] = BTN_SELECT;
156 input_set_capability(panel->input, EV_KEY, panel->keycodes[i]);
H A Datmel_captouch.c64 * @keycodes: map of button# to KeyCode
72 u32 keycodes[MAX_NUM_OF_BUTTONS]; member in struct:atmel_captouch_device
151 capdev->keycodes[i],
218 err = of_property_read_u32_array(node, "linux,keycodes",
219 capdev->keycodes,
228 __set_bit(capdev->keycodes[i], capdev->input->keybit);
230 capdev->input->keycode = capdev->keycodes;
231 capdev->input->keycodesize = sizeof(capdev->keycodes[0]);
/linux-master/drivers/input/touchscreen/
H A Dmsg2638.c78 u32 keycodes[MAX_BUTTONS]; member in struct:msg2638_ts_data
102 input_report_key(msg2638->input_dev, msg2638->keycodes[i],
325 input_dev->keycode = msg2638->keycodes;
327 input_dev->keycodesize = sizeof(msg2638->keycodes[0]);
330 EV_KEY, msg2638->keycodes[i]);
402 "linux,keycodes");
406 dev_err(dev, "Unable to parse linux,keycodes property: %d\n",
409 } else if (msg2638->num_keycodes > ARRAY_SIZE(msg2638->keycodes)) {
410 dev_warn(dev, "Found %d linux,keycodes but max is %zd, ignoring the rest\n",
411 msg2638->num_keycodes, ARRAY_SIZE(msg2638->keycodes));
[all...]
H A Dimagis.c54 u32 keycodes[5]; member in struct:imagis_ts
150 input_report_key(ts->input_dev, ts->keycodes[i],
240 ts->client->dev.of_node, "linux,keycodes",
241 ts->keycodes, 0, ARRAY_SIZE(ts->keycodes));
243 ts->keycodes[0] = KEY_APPSELECT;
244 ts->keycodes[1] = KEY_BACK;
249 input_dev->keycodesize = sizeof(ts->keycodes[0]);
250 input_dev->keycode = ts->keycodes;
254 input_set_capability(input_dev, EV_KEY, ts->keycodes[
[all...]
H A Dmms114.c73 u32 keycodes[MMS114_MAX_TOUCHKEYS]; member in struct:mms114_data
212 input_report_key(input_dev, data->keycodes[keycode_id], touch->pressed);
510 "linux,keycodes");
515 "Unable to parse linux,keycodes property: %d\n",
520 "Found %d linux,keycodes but max is %d, ignoring the rest\n",
527 "linux,keycodes",
528 data->keycodes,
532 "Unable to read linux,keycodes values: %d\n",
537 input_dev->keycode = data->keycodes;
539 input_dev->keycodesize = sizeof(data->keycodes[
[all...]

Completed in 1584 milliseconds

12