Home
last modified time | relevance | path

Searched full:keycodes (Results 1 – 25 of 100) sorted by relevance

1234

/linux/drivers/input/keyboard/
H A Dcypress-sf.c26 u32 *keycodes; member
55 touchkey->keycodes[key], new_state); in cypress_sf_irq_handler()
96 "linux,keycodes", in cypress_sf_probe()
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()
110 error = device_property_read_u32_array(&client->dev, "linux,keycodes", in cypress_sf_probe()
111 touchkey->keycodes, in cypress_sf_probe()
116 "Failed to read keycodes: %d, using defaults\n", in cypress_sf_probe()
119 /* Default keycodes */ in cypress_sf_probe()
[all …]
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 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()
223 /* default 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()
[all …]
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 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()
206 * Function keycodes are max_keys apart from the plain keycodes. 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.c99 u32 keycodes[]; member
330 priv->keycodes[i] = KEY_A + i; in cap11xx_init_keys()
332 of_property_read_u32_array(node, "linux,keycodes", in cap11xx_init_keys()
333 priv->keycodes, priv->model->num_channels); in cap11xx_init_keys()
362 input_report_key(priv->idev, priv->keycodes[i], in cap11xx_thread_func()
502 struct_size(priv, keycodes, cap->num_channels), in cap11xx_i2c_probe()
561 __set_bit(priv->keycodes[i], priv->idev->keybit); in cap11xx_i2c_probe()
565 priv->idev->keycode = priv->keycodes; in cap11xx_i2c_probe()
566 priv->idev->keycodesize = sizeof(priv->keycodes[0]); in cap11xx_i2c_probe()
H A Diqs62x-keys.c51 ret = device_property_count_u32(&pdev->dev, "linux,keycodes"); in iqs62x_keys_parse_prop()
53 dev_err(&pdev->dev, "Too many keycodes present\n"); in iqs62x_keys_parse_prop()
56 dev_err(&pdev->dev, "Failed to count keycodes: %d\n", ret); in iqs62x_keys_parse_prop()
61 ret = device_property_read_u32_array(&pdev->dev, "linux,keycodes", in iqs62x_keys_parse_prop()
65 dev_err(&pdev->dev, "Failed to read keycodes: %d\n", ret); in iqs62x_keys_parse_prop()
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 Dep93xx_keypad.c69 unsigned short keycodes[EP93XX_MATRIX_SIZE]; member
89 key1 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler()
92 key2 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler()
242 keypad->keycodes, input_dev); in ep93xx_keypad_probe()
H A Dclps711x-keypad.c36 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()
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()
/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dcypress,tt21000.yaml43 linux,keycodes:
55 linux,keycodes:
60 - linux,keycodes
97 linux,keycodes = <KEY_HOMEPAGE>;
102 linux,keycodes = <KEY_MENU>;
107 linux,keycodes = <KEY_BACK>;
H A Dhideep.txt17 - linux,keycodes : Specifies an array of numeric keycode values to
39 linux,keycodes = <KEY_HOME>, <KEY_MENU>, <KEY_BACK>;
/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()
139 "linux,keycodes", in ibm_panel_probe()
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.c64 * @keycodes: map of button# to KeyCode
72 u32 keycodes[MAX_NUM_OF_BUTTONS]; member
151 capdev->keycodes[i], in atmel_captouch_isr()
218 err = of_property_read_u32_array(node, "linux,keycodes", in atmel_captouch_probe()
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/Documentation/devicetree/bindings/input/
H A Dfsl,mpr121-touchkey.yaml36 linux,keycodes:
48 - linux,keycodes
67 linux,keycodes = <KEY_0>, <KEY_1>, <KEY_2>, <KEY_3>,
86 linux,keycodes = <KEY_0>, <KEY_1>, <KEY_2>, <KEY_3>,
H A Dfsl,scu-key.yaml24 linux,keycodes:
31 - linux,keycodes
41 linux,keycodes = <KEY_POWER>;
H A Datmel,captouch.yaml29 linux,keycodes:
37 - linux,keycodes
53 linux,keycodes = <BTN_0>, <BTN_1>,
H A Diqs269a.yaml43 Enables Hall-effect sensing on channels 6 and 7. In this case, keycodes
44 assigned to channel 6 are ignored and keycodes assigned to channel 7 are
223 linux,keycodes:
227 Specifies the numeric keycodes associated with each available gesture in
275 azoteq,gesture-swipe: ["linux,keycodes"]
276 azoteq,timeout-tap-ms: ["linux,keycodes"]
277 azoteq,timeout-swipe-ms: ["linux,keycodes"]
278 azoteq,thresh-swipe: ["linux,keycodes"]
575 linux,keycodes = <KEY_PLAYPAUSE>,
H A Dibm,op-panel.yaml27 linux,keycodes:
48 linux,keycodes = <KEY_UP>, <KEY_DOWN>, <KEY_ENTER>;
H A Dcypress-sf.yaml31 linux,keycodes:
59 linux,keycodes = <KEY_BACK KEY_MENU>;
/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/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/Documentation/devicetree/bindings/mfd/
H A Diqs62x.yaml75 linux,keycodes = <KEY_SELECT>,
113 linux,keycodes = <0>,
150 linux,keycodes = <BTN_0>,

1234