Lines Matching refs:imu_input

474 	struct input_dev *imu_input;  member
1075 struct input_dev *idev = ctlr->imu_input; in joycon_parse_imu_report()
1804 ctlr->imu_input = devm_input_allocate_device(&hdev->dev); in joycon_input_create()
1805 if (!ctlr->imu_input) in joycon_input_create()
1808 ctlr->imu_input->id.bustype = hdev->bus; in joycon_input_create()
1809 ctlr->imu_input->id.vendor = hdev->vendor; in joycon_input_create()
1810 ctlr->imu_input->id.product = hdev->product; in joycon_input_create()
1811 ctlr->imu_input->id.version = hdev->version; in joycon_input_create()
1812 ctlr->imu_input->uniq = ctlr->mac_addr_str; in joycon_input_create()
1813 ctlr->imu_input->name = imu_name; in joycon_input_create()
1814 ctlr->imu_input->phys = hdev->phys; in joycon_input_create()
1815 input_set_drvdata(ctlr->imu_input, ctlr); in joycon_input_create()
1818 input_set_abs_params(ctlr->imu_input, ABS_X, in joycon_input_create()
1821 input_set_abs_params(ctlr->imu_input, ABS_Y, in joycon_input_create()
1824 input_set_abs_params(ctlr->imu_input, ABS_Z, in joycon_input_create()
1827 input_abs_set_res(ctlr->imu_input, ABS_X, JC_IMU_ACCEL_RES_PER_G); in joycon_input_create()
1828 input_abs_set_res(ctlr->imu_input, ABS_Y, JC_IMU_ACCEL_RES_PER_G); in joycon_input_create()
1829 input_abs_set_res(ctlr->imu_input, ABS_Z, JC_IMU_ACCEL_RES_PER_G); in joycon_input_create()
1831 input_set_abs_params(ctlr->imu_input, ABS_RX, in joycon_input_create()
1834 input_set_abs_params(ctlr->imu_input, ABS_RY, in joycon_input_create()
1837 input_set_abs_params(ctlr->imu_input, ABS_RZ, in joycon_input_create()
1841 input_abs_set_res(ctlr->imu_input, ABS_RX, JC_IMU_GYRO_RES_PER_DPS); in joycon_input_create()
1842 input_abs_set_res(ctlr->imu_input, ABS_RY, JC_IMU_GYRO_RES_PER_DPS); in joycon_input_create()
1843 input_abs_set_res(ctlr->imu_input, ABS_RZ, JC_IMU_GYRO_RES_PER_DPS); in joycon_input_create()
1845 __set_bit(EV_MSC, ctlr->imu_input->evbit); in joycon_input_create()
1846 __set_bit(MSC_TIMESTAMP, ctlr->imu_input->mscbit); in joycon_input_create()
1847 __set_bit(INPUT_PROP_ACCELEROMETER, ctlr->imu_input->propbit); in joycon_input_create()
1849 ret = input_register_device(ctlr->imu_input); in joycon_input_create()