Lines Matching refs:idev
458 struct input_dev *idev) in bma150_init_input_device() argument
460 idev->name = BMA150_DRIVER; in bma150_init_input_device()
461 idev->phys = BMA150_DRIVER "/input0"; in bma150_init_input_device()
462 idev->id.bustype = BUS_I2C; in bma150_init_input_device()
463 idev->dev.parent = &bma150->client->dev; in bma150_init_input_device()
465 idev->evbit[0] = BIT_MASK(EV_ABS); in bma150_init_input_device()
466 input_set_abs_params(idev, ABS_X, ABSMIN_ACC_VAL, ABSMAX_ACC_VAL, 0, 0); in bma150_init_input_device()
467 input_set_abs_params(idev, ABS_Y, ABSMIN_ACC_VAL, ABSMAX_ACC_VAL, 0, 0); in bma150_init_input_device()
468 input_set_abs_params(idev, ABS_Z, ABSMIN_ACC_VAL, ABSMAX_ACC_VAL, 0, 0); in bma150_init_input_device()
473 struct input_dev *idev; in bma150_register_input_device() local
476 idev = input_allocate_device(); in bma150_register_input_device()
477 if (!idev) in bma150_register_input_device()
480 bma150_init_input_device(bma150, idev); in bma150_register_input_device()
482 idev->open = bma150_irq_open; in bma150_register_input_device()
483 idev->close = bma150_irq_close; in bma150_register_input_device()
484 input_set_drvdata(idev, bma150); in bma150_register_input_device()
486 error = input_register_device(idev); in bma150_register_input_device()
488 input_free_device(idev); in bma150_register_input_device()
492 bma150->input = idev; in bma150_register_input_device()