Home
last modified time | relevance | path

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

1234567

/kernel/linux/linux-4.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()
324 * The keycodes may not only includes matrix key but also the direct in pxa27x_keypad_build_keycode_from_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()
360 * The keycodes may not only include matrix keys but also the direct in pxa27x_keypad_build_keycode()
363 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in pxa27x_keypad_build_keycode()
[all …]
Dmpr121_touchkey.c66 u32 keycodes[MPR121_MAX_KEY_COUNT]; member
152 key_val = mpr121->keycodes[key_num]; in mpr_touchkey_interrupt()
260 mpr121->keycount = device_property_read_u32_array(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()
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()
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()
Dcap11xx.c90 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()
399 priv->keycodes[i] = KEY_A + i; in cap11xx_i2c_probe()
401 of_property_read_u32_array(node, "linux,keycodes", in cap11xx_i2c_probe()
402 priv->keycodes, cap->num_channels); in cap11xx_i2c_probe()
427 __set_bit(priv->keycodes[i], priv->idev->keybit); in cap11xx_i2c_probe()
431 priv->idev->keycode = priv->keycodes; in cap11xx_i2c_probe()
432 priv->idev->keycodesize = sizeof(priv->keycodes[0]); in cap11xx_i2c_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()
/kernel/linux/linux-5.10/drivers/input/keyboard/
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
162 touchkey->keycodes[i], 0); in tm2_touchkey_irq_handler()
165 touchkey->keycodes[index], 1); in tm2_touchkey_irq_handler()
219 "linux,keycodes", touchkey->keycodes, 0, in tm2_touchkey_probe()
220 ARRAY_SIZE(touchkey->keycodes)); in tm2_touchkey_probe()
222 /* default keycodes */ in tm2_touchkey_probe()
223 touchkey->keycodes[0] = KEY_PHONE; in tm2_touchkey_probe()
224 touchkey->keycodes[1] = KEY_BACK; in tm2_touchkey_probe()
254 touchkey->keycodes[i]); in tm2_touchkey_probe()
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
194 input_report_key(priv->idev, priv->keycodes[i], in cap11xx_thread_func()
344 struct_size(priv, keycodes, cap->num_channels), in cap11xx_i2c_probe()
396 priv->keycodes[i] = KEY_A + i; in cap11xx_i2c_probe()
398 of_property_read_u32_array(node, "linux,keycodes", in cap11xx_i2c_probe()
399 priv->keycodes, cap->num_channels); in cap11xx_i2c_probe()
424 __set_bit(priv->keycodes[i], priv->idev->keybit); in cap11xx_i2c_probe()
428 priv->idev->keycode = priv->keycodes; in cap11xx_i2c_probe()
429 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()
/kernel/linux/linux-4.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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-5.10/drivers/input/misc/
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()
/kernel/linux/linux-4.19/drivers/input/misc/
Datmel_captouch.c72 * @keycodes: map of button# to KeyCode
80 u32 keycodes[MAX_NUM_OF_BUTTONS]; member
159 capdev->keycodes[i], in atmel_captouch_isr()
227 err = of_property_read_u32_array(node, "linux,keycodes", in atmel_captouch_probe()
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()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dfsl,mpr121-touchkey.yaml37 linux,keycodes:
49 - linux,keycodes
68 linux,keycodes = <KEY_0>, <KEY_1>, <KEY_2>, <KEY_3>,
87 linux,keycodes = <KEY_0>, <KEY_1>, <KEY_2>, <KEY_3>,
Dcypress,tm2-touchkey.txt16 - linux,keycodes: array of keycodes (max 4), default KEY_PHONE and KEY_BACK
31 linux,keycodes = <KEY_PHONE KEY_BACK>;
Dmtk-pmic-keys.txt13 - linux,keycodes: See Documentation/devicetree/bindings/input/input.yaml
34 linux,keycodes = <116>;
39 linux,keycodes = <114>;
/kernel/linux/linux-4.19/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
/kernel/linux/linux-5.10/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
/kernel/linux/linux-4.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>;

1234567