| /linux/drivers/input/keyboard/ | 
| H A D | cypress-sf.c | 26 	u32 *keycodes;  member55 				 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 D | opencores-kbd.c | 22 	unsigned short keycodes[128];  member73 	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 D | tm2-touchkey.c | 52 	u32 keycodes[4];  member163 					 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 D | mpr121_touchkey.c | 65 	u32			keycodes[MPR121_MAX_KEY_COUNT];  member115 		key_val = mpr121->keycodes[key_num];  in mpr_touchkey_report()
 221 	mpr121->keycount = device_property_count_u32(dev, "linux,keycodes");  in mpr_touchkey_probe()
 227 	error = device_property_read_u32_array(dev, "linux,keycodes",  in mpr_touchkey_probe()
 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 D | max7359_keypad.c | 58 	unsigned short keycodes[MAX7359_MAX_KEY_NUM];  member102 	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 D | qt1070.c | 52 	unsigned short keycodes[ARRAY_SIZE(qt1070_key2code)];  member120 			input_report_key(input, data->keycodes[i], keyval);  in qt1070_interrupt()
 169 	input->keycode = data->keycodes;  in qt1070_probe()
 170 	input->keycodesize = sizeof(data->keycodes[0]);  in qt1070_probe()
 176 		data->keycodes[i] = qt1070_key2code[i];  in qt1070_probe()
 
 | 
| H A D | tegra-kbc.c | 132 					  unsigned short keycodes[],  in tegra_kbc_report_pressed_keys()  argument139 		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 D | cap11xx.c | 99 	u32 keycodes[];  member330 		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 D | sh_keysc.c | 138 		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 D | iqs62x-keys.c | 51 	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 D | qt2160.c | 57 	unsigned short keycodes[ARRAY_SIZE(qt2160_key2code)];  member186 			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()
 
 | 
| /linux/Documentation/devicetree/bindings/input/touchscreen/ | 
| H A D | cypress,tt21000.yaml | 43   linux,keycodes:55       linux,keycodes:
 60       - linux,keycodes
 97                 linux,keycodes = <KEY_HOMEPAGE>;
 102                 linux,keycodes = <KEY_MENU>;
 107                 linux,keycodes = <KEY_BACK>;
 
 | 
| /linux/drivers/input/misc/ | 
| H A D | ibm-panel.c | 21 	u32 keycodes[PANEL_KEYCODES_COUNT];  member68 		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 D | atmel_captouch.c | 64  * @keycodes: map of button# to KeyCode72 	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/drivers/input/touchscreen/ | 
| H A D | msg2638.c | 78 	u32 keycodes[MAX_BUTTONS];  member102 		input_report_key(msg2638->input_dev, msg2638->keycodes[i],  in msg2138_report_keys()
 325 		input_dev->keycode = msg2638->keycodes;  in msg2638_init_input_dev()
 327 		input_dev->keycodesize = sizeof(msg2638->keycodes[0]);  in msg2638_init_input_dev()
 330 					     EV_KEY, msg2638->keycodes[i]);  in msg2638_init_input_dev()
 402 							  "linux,keycodes");  in msg2638_ts_probe()
 406 		dev_err(dev, "Unable to parse linux,keycodes property: %d\n",  in msg2638_ts_probe()
 409 	} else if (msg2638->num_keycodes > ARRAY_SIZE(msg2638->keycodes)) {  in msg2638_ts_probe()
 410 		dev_warn(dev, "Found %d linux,keycodes but max is %zd, ignoring the rest\n",  in msg2638_ts_probe()
 411 			 msg2638->num_keycodes, ARRAY_SIZE(msg2638->keycodes));  in msg2638_ts_probe()
 [all …]
 
 | 
| H A D | imagis.c | 62 	u32 keycodes[5];  member158 		input_report_key(ts->input_dev, ts->keycodes[i],  in imagis_interrupt()
 248 				ts->client->dev.of_node, "linux,keycodes",  in imagis_init_input_dev()
 249 				ts->keycodes, 0, ARRAY_SIZE(ts->keycodes));  in imagis_init_input_dev()
 251 			ts->keycodes[0] = KEY_APPSELECT;  in imagis_init_input_dev()
 252 			ts->keycodes[1] = KEY_BACK;  in imagis_init_input_dev()
 257 		input_dev->keycodesize = sizeof(ts->keycodes[0]);  in imagis_init_input_dev()
 258 		input_dev->keycode = ts->keycodes;  in imagis_init_input_dev()
 262 		input_set_capability(input_dev, EV_KEY, ts->keycodes[i]);  in imagis_init_input_dev()
 
 | 
| H A D | mms114.c | 73 	u32 keycodes[MMS114_MAX_TOUCHKEYS];  member212 	input_report_key(input_dev, data->keycodes[keycode_id], touch->pressed);  in mms114_process_touchkey()
 510 						       "linux,keycodes");  in mms114_probe()
 515 			"Unable to parse linux,keycodes property: %d\n",  in mms114_probe()
 520 			"Found %d linux,keycodes but max is %d, ignoring the rest\n",  in mms114_probe()
 527 						       "linux,keycodes",  in mms114_probe()
 528 						       data->keycodes,  in mms114_probe()
 532 				"Unable to read linux,keycodes values: %d\n",  in mms114_probe()
 537 		input_dev->keycode = data->keycodes;  in mms114_probe()
 539 		input_dev->keycodesize = sizeof(data->keycodes[0]);  in mms114_probe()
 [all …]
 
 | 
| H A D | zinitix.c | 161 	u32 keycodes[MAX_SUPPORTED_BUTTON_NUM];  member440 				 bt541->keycodes[i], icon_events & BIT(i));  in zinitix_report_keys()
 577 		input_dev->keycode = bt541->keycodes;  in zinitix_init_input_dev()
 579 		input_dev->keycodesize = sizeof(bt541->keycodes[0]);  in zinitix_init_input_dev()
 581 			input_set_capability(input_dev, EV_KEY, bt541->keycodes[i]);  in zinitix_init_input_dev()
 648 	if (device_property_present(&client->dev, "linux,keycodes")) {  in zinitix_ts_probe()
 650 								"linux,keycodes");  in zinitix_ts_probe()
 655 		} else if (bt541->num_keycodes > ARRAY_SIZE(bt541->keycodes)) {  in zinitix_ts_probe()
 662 						       "linux,keycodes",  in zinitix_ts_probe()
 663 						       bt541->keycodes,  in zinitix_ts_probe()
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/input/ | 
| H A D | fsl,mpr121-touchkey.yaml | 36   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 D | fsl,scu-key.yaml | 24   linux,keycodes:31   - linux,keycodes
 41         linux,keycodes = <KEY_POWER>;
 
 | 
| H A D | atmel,captouch.yaml | 29   linux,keycodes:37   - linux,keycodes
 53         linux,keycodes = <BTN_0>, <BTN_1>,
 
 | 
| H A D | iqs269a.yaml | 43       Enables Hall-effect sensing on channels 6 and 7. In this case, keycodes44       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>,
 
 | 
| /linux/arch/arm/boot/dts/nxp/imx/ | 
| H A D | imx7d-remarkable2.dts | 272 			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 D | remote-controller.rst | 69 Xorg recognizes several IR keycodes that have its numerical value lower71 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 D | iqs62x.yaml | 75                 linux,keycodes = <KEY_SELECT>,113                 linux,keycodes = <0>,
 150                 linux,keycodes = <BTN_0>,
 
 |