Lines Matching defs:input
20 MODULE_PARM_DESC(joystick, "Enable the input class device on module load");
24 MODULE_PARM_DESC(invert, "Invert input data on X and Y axis");
52 struct input_dev *input;
61 input = input_allocate_device();
62 if (!input)
65 input->name = "Apple Motion Sensor";
66 input->id.bustype = ams_info.bustype;
67 input->id.vendor = 0;
68 input->dev.parent = &ams_info.of_dev->dev;
70 input_set_abs_params(input, ABS_X, -50, 50, 3, 0);
71 input_set_abs_params(input, ABS_Y, -50, 50, 3, 0);
72 input_set_abs_params(input, ABS_Z, -50, 50, 3, 0);
73 input_set_capability(input, EV_KEY, BTN_TOUCH);
75 error = input_setup_polling(input, ams_idev_poll);
79 input_set_poll_interval(input, 25);
81 error = input_register_device(input);
85 ams_info.idev = input;
91 input_free_device(input);