Lines Matching refs:idev
457 struct input_dev *idev) in bma150_init_input_device() argument
459 idev->name = BMA150_DRIVER; in bma150_init_input_device()
460 idev->phys = BMA150_DRIVER "/input0"; in bma150_init_input_device()
461 idev->id.bustype = BUS_I2C; in bma150_init_input_device()
462 idev->dev.parent = &bma150->client->dev; in bma150_init_input_device()
464 idev->evbit[0] = BIT_MASK(EV_ABS); in bma150_init_input_device()
465 input_set_abs_params(idev, ABS_X, ABSMIN_ACC_VAL, ABSMAX_ACC_VAL, 0, 0); in bma150_init_input_device()
466 input_set_abs_params(idev, ABS_Y, ABSMIN_ACC_VAL, ABSMAX_ACC_VAL, 0, 0); in bma150_init_input_device()
467 input_set_abs_params(idev, ABS_Z, ABSMIN_ACC_VAL, ABSMAX_ACC_VAL, 0, 0); in bma150_init_input_device()
472 struct input_dev *idev; in bma150_register_input_device() local
475 idev = input_allocate_device(); in bma150_register_input_device()
476 if (!idev) in bma150_register_input_device()
479 bma150_init_input_device(bma150, idev); in bma150_register_input_device()
481 idev->open = bma150_irq_open; in bma150_register_input_device()
482 idev->close = bma150_irq_close; in bma150_register_input_device()
483 input_set_drvdata(idev, bma150); in bma150_register_input_device()
485 error = input_register_device(idev); in bma150_register_input_device()
487 input_free_device(idev); in bma150_register_input_device()
491 bma150->input = idev; in bma150_register_input_device()