Lines Matching refs:idev
58 struct input_polled_dev *idev; member
173 struct input_polled_dev *idev; in mma8450_probe() local
181 idev = devm_input_allocate_polled_device(&c->dev); in mma8450_probe()
182 if (!idev) in mma8450_probe()
186 m->idev = idev; in mma8450_probe()
188 idev->private = m; in mma8450_probe()
189 idev->input->name = MMA8450_DRV_NAME; in mma8450_probe()
190 idev->input->id.bustype = BUS_I2C; in mma8450_probe()
191 idev->poll = mma8450_poll; in mma8450_probe()
192 idev->poll_interval = POLL_INTERVAL; in mma8450_probe()
193 idev->poll_interval_max = POLL_INTERVAL_MAX; in mma8450_probe()
194 idev->open = mma8450_open; in mma8450_probe()
195 idev->close = mma8450_close; in mma8450_probe()
197 __set_bit(EV_ABS, idev->input->evbit); in mma8450_probe()
198 input_set_abs_params(idev->input, ABS_X, -2048, 2047, 32, 32); in mma8450_probe()
199 input_set_abs_params(idev->input, ABS_Y, -2048, 2047, 32, 32); in mma8450_probe()
200 input_set_abs_params(idev->input, ABS_Z, -2048, 2047, 32, 32); in mma8450_probe()
202 err = input_register_polled_device(idev); in mma8450_probe()