Home
last modified time | relevance | path

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

12345

/Linux-v6.1/drivers/input/keyboard/
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 …]
Dopencores-kbd.c22 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()
Dtm2-touchkey.c53 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()
225 /* default 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()
[all …]
Dpxa27x_keypad.c105 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()
321 * The keycodes may not only includes matrix key but also the direct in pxa27x_keypad_build_keycode_from_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()
357 * The keycodes may not only include matrix keys but also the direct in pxa27x_keypad_build_keycode()
360 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in pxa27x_keypad_build_keycode()
[all …]
Dmpr121_touchkey.c65 u32 keycodes[MPR121_MAX_KEY_COUNT]; member
151 key_val = mpr121->keycodes[key_num]; in mpr_touchkey_report()
261 mpr121->keycount = device_property_count_u32(dev, "linux,keycodes"); in mpr_touchkey_probe()
267 error = device_property_read_u32_array(dev, "linux,keycodes", in mpr_touchkey_probe()
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()
Dmcs_touchkey.c51 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()
Dmax7359_keypad.c58 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()
Dcap11xx.c87 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()
408 of_property_read_u32_array(node, "linux,keycodes", 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()
Dqt1070.c52 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()
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()
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()
Diqs62x-keys.c52 ret = device_property_count_u32(&pdev->dev, "linux,keycodes"); in iqs62x_keys_parse_prop()
54 dev_err(&pdev->dev, "Too many keycodes present\n"); in iqs62x_keys_parse_prop()
57 dev_err(&pdev->dev, "Failed to count keycodes: %d\n", ret); in iqs62x_keys_parse_prop()
62 ret = device_property_read_u32_array(&pdev->dev, "linux,keycodes", in iqs62x_keys_parse_prop()
66 dev_err(&pdev->dev, "Failed to read keycodes: %d\n", ret); in iqs62x_keys_parse_prop()
/Linux-v6.1/drivers/input/misc/
Dibm-panel.c21 u32 keycodes[PANEL_KEYCODES_COUNT]; member
68 input_report_key(panel->input, panel->keycodes[button], in ibm_panel_process_command()
143 "linux,keycodes", in ibm_panel_probe()
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()
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()
219 err = of_property_read_u32_array(node, "linux,keycodes", in atmel_captouch_probe()
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/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()
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/Documentation/devicetree/bindings/input/
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>,
Dmediatek,pmic-keys.yaml57 linux-keycodes:
63 - linux,keycodes
106 linux,keycodes = <KEY_POWER>;
111 linux,keycodes = <KEY_VOLUMEDOWN>;
Dfsl,scu-key.yaml24 linux,keycodes:
29 - linux,keycodes
39 linux,keycodes = <KEY_POWER>;
Datmel,captouch.txt15 linux,keycodes: Specifies an array of numeric keycode values to
31 linux,keycodes = <BTN_0>, <BTN_1>,
Dibm,op-panel.yaml27 linux,keycodes:
48 linux,keycodes = <KEY_UP>, <KEY_DOWN>, <KEY_ENTER>;
Dcypress-sf.yaml31 linux,keycodes:
59 linux,keycodes = <KEY_BACK KEY_MENU>;
/Linux-v6.1/drivers/media/rc/keymaps/
Drc-hauppauge.c27 * Keycodes start with address = 0x1e
93 * Keycodes start with address = 0x1f
140 * Keycodes for DSR-0112 remote bundled with Haupauge MiniStick
141 * Keycodes start with address = 0x1d
181 * Keycodes for PT# R-005 remote bundled with Haupauge HVR-930C
182 * Keycodes start with address = 0x1c
232 * Keycodes for the old Black Remote Controller
234 * Keycodes start with address = 0x00
/Linux-v6.1/Documentation/admin-guide/media/
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-v6.1/Documentation/devicetree/bindings/mfd/
Diqs62x.yaml75 linux,keycodes = <KEY_SELECT>,
122 linux,keycodes = <0>,
159 linux,keycodes = <BTN_0>,
/Linux-v6.1/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>;

12345