Lines Matching refs:keypad
323 struct input_dev *keypad;
1250 iqs269->keypad = devm_input_allocate_device(&client->dev);
1251 if (!iqs269->keypad)
1254 iqs269->keypad->keycodemax = ARRAY_SIZE(iqs269->keycode);
1255 iqs269->keypad->keycode = iqs269->keycode;
1256 iqs269->keypad->keycodesize = sizeof(*iqs269->keycode);
1258 iqs269->keypad->name = "iqs269a_keypad";
1259 iqs269->keypad->id.bustype = BUS_I2C;
1275 input_set_capability(iqs269->keypad,
1286 input_set_capability(iqs269->keypad,
1449 input_report_switch(iqs269->keypad,
1460 input_report_key(iqs269->keypad, keycode,
1466 input_sync(iqs269->keypad);
1470 * switch states have been reported and the keypad can be registered.
1898 * The keypad may include one or more switches and is not registered
1901 error = input_register_device(iqs269->keypad);
1903 dev_err(&client->dev, "Failed to register keypad: %d\n", error);