Lines Matching refs:keypad
448 struct input_dev *keypad;
1423 iqs626->keypad = devm_input_allocate_device(&client->dev);
1424 if (!iqs626->keypad)
1427 iqs626->keypad->keycodemax = ARRAY_SIZE(iqs626->kp_code);
1428 iqs626->keypad->keycode = iqs626->kp_code;
1429 iqs626->keypad->keycodesize = sizeof(**iqs626->kp_code);
1431 iqs626->keypad->name = "iqs626a_keypad";
1432 iqs626->keypad->id.bustype = BUS_I2C;
1442 input_set_capability(iqs626->keypad,
1566 input_event(iqs626->keypad, iqs626->kp_type[i][j],
1571 input_sync(iqs626->keypad);
1575 * switch states have been reported and the keypad can be registered.
1695 * The keypad may include one or more switches and is not registered
1698 error = input_register_device(iqs626->keypad);
1700 dev_err(&client->dev, "Failed to register keypad: %d\n", error);