Lines Matching refs:input_dev
61 struct input_dev *input_dev; member
89 struct input_dev *input = mpr121->input_dev; in mpr_touchkey_interrupt()
193 struct input_dev *input_dev; in mpr_touchkey_probe() local
222 input_dev = devm_input_allocate_device(&client->dev); in mpr_touchkey_probe()
223 if (!input_dev) in mpr_touchkey_probe()
227 mpr121->input_dev = input_dev; in mpr_touchkey_probe()
230 input_dev->name = "Freescale MPR121 Touchkey"; in mpr_touchkey_probe()
231 input_dev->id.bustype = BUS_I2C; in mpr_touchkey_probe()
232 input_dev->dev.parent = &client->dev; in mpr_touchkey_probe()
233 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in mpr_touchkey_probe()
235 input_dev->keycode = mpr121->keycodes; in mpr_touchkey_probe()
236 input_dev->keycodesize = sizeof(mpr121->keycodes[0]); in mpr_touchkey_probe()
237 input_dev->keycodemax = mpr121->keycount; in mpr_touchkey_probe()
240 input_set_capability(input_dev, EV_KEY, pdata->keymap[i]); in mpr_touchkey_probe()
259 error = input_register_device(input_dev); in mpr_touchkey_probe()