Lines Matching defs:keypad
290 struct input_dev *keypad;
1066 iqs269->keypad = devm_input_allocate_device(&client->dev);
1067 if (!iqs269->keypad)
1070 iqs269->keypad->keycodemax = ARRAY_SIZE(iqs269->keycode);
1071 iqs269->keypad->keycode = iqs269->keycode;
1072 iqs269->keypad->keycodesize = sizeof(*iqs269->keycode);
1074 iqs269->keypad->name = "iqs269a_keypad";
1075 iqs269->keypad->id.bustype = BUS_I2C;
1091 input_set_capability(iqs269->keypad,
1102 input_set_capability(iqs269->keypad,
1213 input_report_switch(iqs269->keypad,
1224 input_report_key(iqs269->keypad, keycode,
1230 input_sync(iqs269->keypad);
1234 * switch states have been reported and the keypad can be registered.
1665 * The keypad may include one or more switches and is not registered
1668 error = input_register_device(iqs269->keypad);
1670 dev_err(&client->dev, "Failed to register keypad: %d\n", error);