Lines Matching refs:sensor_dev

545 	struct input_dev *sensor_dev;  member
908 input_report_abs(sc->sensor_dev, ABS_X, val); in sixaxis_parse_report()
912 input_report_abs(sc->sensor_dev, ABS_Y, val); in sixaxis_parse_report()
915 input_report_abs(sc->sensor_dev, ABS_Z, val); in sixaxis_parse_report()
917 input_sync(sc->sensor_dev); in sixaxis_parse_report()
1005 input_event(sc->sensor_dev, EV_MSC, MSC_TIMESTAMP, sc->timestamp_us); in dualshock4_parse_report()
1022 input_report_abs(sc->sensor_dev, calib->abs_code, calib_data); in dualshock4_parse_report()
1025 input_sync(sc->sensor_dev); in dualshock4_parse_report()
1420 sc->sensor_dev = devm_input_allocate_device(&sc->hdev->dev); in sony_register_sensors()
1421 if (!sc->sensor_dev) in sony_register_sensors()
1424 input_set_drvdata(sc->sensor_dev, sc); in sony_register_sensors()
1425 sc->sensor_dev->dev.parent = &sc->hdev->dev; in sony_register_sensors()
1426 sc->sensor_dev->phys = sc->hdev->phys; in sony_register_sensors()
1427 sc->sensor_dev->uniq = sc->hdev->uniq; in sony_register_sensors()
1428 sc->sensor_dev->id.bustype = sc->hdev->bus; in sony_register_sensors()
1429 sc->sensor_dev->id.vendor = sc->hdev->vendor; in sony_register_sensors()
1430 sc->sensor_dev->id.product = sc->hdev->product; in sony_register_sensors()
1431 sc->sensor_dev->id.version = sc->hdev->version; in sony_register_sensors()
1441 sc->sensor_dev->name = name; in sony_register_sensors()
1450 input_set_abs_params(sc->sensor_dev, ABS_X, -512, 511, 4, 0); in sony_register_sensors()
1451 input_set_abs_params(sc->sensor_dev, ABS_Y, -512, 511, 4, 0); in sony_register_sensors()
1452 input_set_abs_params(sc->sensor_dev, ABS_Z, -512, 511, 4, 0); in sony_register_sensors()
1453 input_abs_set_res(sc->sensor_dev, ABS_X, SIXAXIS_ACC_RES_PER_G); in sony_register_sensors()
1454 input_abs_set_res(sc->sensor_dev, ABS_Y, SIXAXIS_ACC_RES_PER_G); in sony_register_sensors()
1455 input_abs_set_res(sc->sensor_dev, ABS_Z, SIXAXIS_ACC_RES_PER_G); in sony_register_sensors()
1458 input_set_abs_params(sc->sensor_dev, ABS_X, -range, range, 16, 0); in sony_register_sensors()
1459 input_set_abs_params(sc->sensor_dev, ABS_Y, -range, range, 16, 0); in sony_register_sensors()
1460 input_set_abs_params(sc->sensor_dev, ABS_Z, -range, range, 16, 0); in sony_register_sensors()
1461 input_abs_set_res(sc->sensor_dev, ABS_X, DS4_ACC_RES_PER_G); in sony_register_sensors()
1462 input_abs_set_res(sc->sensor_dev, ABS_Y, DS4_ACC_RES_PER_G); in sony_register_sensors()
1463 input_abs_set_res(sc->sensor_dev, ABS_Z, DS4_ACC_RES_PER_G); in sony_register_sensors()
1466 input_set_abs_params(sc->sensor_dev, ABS_RX, -range, range, 16, 0); in sony_register_sensors()
1467 input_set_abs_params(sc->sensor_dev, ABS_RY, -range, range, 16, 0); in sony_register_sensors()
1468 input_set_abs_params(sc->sensor_dev, ABS_RZ, -range, range, 16, 0); in sony_register_sensors()
1469 input_abs_set_res(sc->sensor_dev, ABS_RX, DS4_GYRO_RES_PER_DEG_S); in sony_register_sensors()
1470 input_abs_set_res(sc->sensor_dev, ABS_RY, DS4_GYRO_RES_PER_DEG_S); in sony_register_sensors()
1471 input_abs_set_res(sc->sensor_dev, ABS_RZ, DS4_GYRO_RES_PER_DEG_S); in sony_register_sensors()
1473 __set_bit(EV_MSC, sc->sensor_dev->evbit); in sony_register_sensors()
1474 __set_bit(MSC_TIMESTAMP, sc->sensor_dev->mscbit); in sony_register_sensors()
1477 __set_bit(INPUT_PROP_ACCELEROMETER, sc->sensor_dev->propbit); in sony_register_sensors()
1479 ret = input_register_device(sc->sensor_dev); in sony_register_sensors()