Lines Matching refs:sensor_dev

543 	struct input_dev *sensor_dev;  member
927 input_report_abs(sc->sensor_dev, ABS_X, val); in sixaxis_parse_report()
931 input_report_abs(sc->sensor_dev, ABS_Y, val); in sixaxis_parse_report()
934 input_report_abs(sc->sensor_dev, ABS_Z, val); in sixaxis_parse_report()
936 input_sync(sc->sensor_dev); in sixaxis_parse_report()
1024 input_event(sc->sensor_dev, EV_MSC, MSC_TIMESTAMP, sc->timestamp_us); in dualshock4_parse_report()
1041 input_report_abs(sc->sensor_dev, calib->abs_code, calib_data); in dualshock4_parse_report()
1044 input_sync(sc->sensor_dev); in dualshock4_parse_report()
1439 sc->sensor_dev = devm_input_allocate_device(&sc->hdev->dev); in sony_register_sensors()
1440 if (!sc->sensor_dev) in sony_register_sensors()
1443 input_set_drvdata(sc->sensor_dev, sc); in sony_register_sensors()
1444 sc->sensor_dev->dev.parent = &sc->hdev->dev; in sony_register_sensors()
1445 sc->sensor_dev->phys = sc->hdev->phys; in sony_register_sensors()
1446 sc->sensor_dev->uniq = sc->hdev->uniq; in sony_register_sensors()
1447 sc->sensor_dev->id.bustype = sc->hdev->bus; in sony_register_sensors()
1448 sc->sensor_dev->id.vendor = sc->hdev->vendor; in sony_register_sensors()
1449 sc->sensor_dev->id.product = sc->hdev->product; in sony_register_sensors()
1450 sc->sensor_dev->id.version = sc->hdev->version; in sony_register_sensors()
1460 sc->sensor_dev->name = name; in sony_register_sensors()
1469 input_set_abs_params(sc->sensor_dev, ABS_X, -512, 511, 4, 0); in sony_register_sensors()
1470 input_set_abs_params(sc->sensor_dev, ABS_Y, -512, 511, 4, 0); in sony_register_sensors()
1471 input_set_abs_params(sc->sensor_dev, ABS_Z, -512, 511, 4, 0); in sony_register_sensors()
1472 input_abs_set_res(sc->sensor_dev, ABS_X, SIXAXIS_ACC_RES_PER_G); in sony_register_sensors()
1473 input_abs_set_res(sc->sensor_dev, ABS_Y, SIXAXIS_ACC_RES_PER_G); in sony_register_sensors()
1474 input_abs_set_res(sc->sensor_dev, ABS_Z, SIXAXIS_ACC_RES_PER_G); in sony_register_sensors()
1477 input_set_abs_params(sc->sensor_dev, ABS_X, -range, range, 16, 0); in sony_register_sensors()
1478 input_set_abs_params(sc->sensor_dev, ABS_Y, -range, range, 16, 0); in sony_register_sensors()
1479 input_set_abs_params(sc->sensor_dev, ABS_Z, -range, range, 16, 0); in sony_register_sensors()
1480 input_abs_set_res(sc->sensor_dev, ABS_X, DS4_ACC_RES_PER_G); in sony_register_sensors()
1481 input_abs_set_res(sc->sensor_dev, ABS_Y, DS4_ACC_RES_PER_G); in sony_register_sensors()
1482 input_abs_set_res(sc->sensor_dev, ABS_Z, DS4_ACC_RES_PER_G); in sony_register_sensors()
1485 input_set_abs_params(sc->sensor_dev, ABS_RX, -range, range, 16, 0); in sony_register_sensors()
1486 input_set_abs_params(sc->sensor_dev, ABS_RY, -range, range, 16, 0); in sony_register_sensors()
1487 input_set_abs_params(sc->sensor_dev, ABS_RZ, -range, range, 16, 0); in sony_register_sensors()
1488 input_abs_set_res(sc->sensor_dev, ABS_RX, DS4_GYRO_RES_PER_DEG_S); in sony_register_sensors()
1489 input_abs_set_res(sc->sensor_dev, ABS_RY, DS4_GYRO_RES_PER_DEG_S); in sony_register_sensors()
1490 input_abs_set_res(sc->sensor_dev, ABS_RZ, DS4_GYRO_RES_PER_DEG_S); in sony_register_sensors()
1492 __set_bit(EV_MSC, sc->sensor_dev->evbit); in sony_register_sensors()
1493 __set_bit(MSC_TIMESTAMP, sc->sensor_dev->mscbit); in sony_register_sensors()
1496 __set_bit(INPUT_PROP_ACCELEROMETER, sc->sensor_dev->propbit); in sony_register_sensors()
1498 ret = input_register_device(sc->sensor_dev); in sony_register_sensors()