Lines Matching refs:keys_dev
25 struct input_dev *keys_dev;
53 input_report_key(sensehat_joystick->keys_dev, keymap[i],
56 input_sync(sensehat_joystick->keys_dev);
79 sensehat_joystick->keys_dev = devm_input_allocate_device(&pdev->dev);
80 if (!sensehat_joystick->keys_dev) {
85 sensehat_joystick->keys_dev->name = "Raspberry Pi Sense HAT Joystick";
86 sensehat_joystick->keys_dev->phys = "sensehat-joystick/input0";
87 sensehat_joystick->keys_dev->id.bustype = BUS_I2C;
89 __set_bit(EV_KEY, sensehat_joystick->keys_dev->evbit);
90 __set_bit(EV_REP, sensehat_joystick->keys_dev->evbit);
92 __set_bit(keymap[i], sensehat_joystick->keys_dev->keybit);
94 error = input_register_device(sensehat_joystick->keys_dev);