Lines Matching refs:accel_calib_data

156 	struct ps_calibration_data accel_calib_data[3];
366 struct ps_calibration_data accel_calib_data[3];
1033 ds->accel_calib_data[0].abs_code = ABS_X;
1034 ds->accel_calib_data[0].bias = acc_x_plus - range_2g / 2;
1035 ds->accel_calib_data[0].sens_numer = 2*DS_ACC_RES_PER_G;
1036 ds->accel_calib_data[0].sens_denom = range_2g;
1039 ds->accel_calib_data[1].abs_code = ABS_Y;
1040 ds->accel_calib_data[1].bias = acc_y_plus - range_2g / 2;
1041 ds->accel_calib_data[1].sens_numer = 2*DS_ACC_RES_PER_G;
1042 ds->accel_calib_data[1].sens_denom = range_2g;
1045 ds->accel_calib_data[2].abs_code = ABS_Z;
1046 ds->accel_calib_data[2].bias = acc_z_plus - range_2g / 2;
1047 ds->accel_calib_data[2].sens_numer = 2*DS_ACC_RES_PER_G;
1048 ds->accel_calib_data[2].sens_denom = range_2g;
1055 for (i = 0; i < ARRAY_SIZE(ds->accel_calib_data); i++) {
1056 if (ds->accel_calib_data[i].sens_denom == 0) {
1058 ds->accel_calib_data[i].abs_code);
1059 ds->accel_calib_data[i].bias = 0;
1060 ds->accel_calib_data[i].sens_numer = DS_ACC_RANGE;
1061 ds->accel_calib_data[i].sens_denom = S16_MAX;
1402 int calib_data = mult_frac(ds->accel_calib_data[i].sens_numer,
1403 raw_data - ds->accel_calib_data[i].bias,
1404 ds->accel_calib_data[i].sens_denom);
1406 input_report_abs(ds->sensors, ds->accel_calib_data[i].abs_code, calib_data);
1890 ds4->accel_calib_data[0].abs_code = ABS_X;
1891 ds4->accel_calib_data[0].bias = acc_x_plus - range_2g / 2;
1892 ds4->accel_calib_data[0].sens_numer = 2*DS4_ACC_RES_PER_G;
1893 ds4->accel_calib_data[0].sens_denom = range_2g;
1896 ds4->accel_calib_data[1].abs_code = ABS_Y;
1897 ds4->accel_calib_data[1].bias = acc_y_plus - range_2g / 2;
1898 ds4->accel_calib_data[1].sens_numer = 2*DS4_ACC_RES_PER_G;
1899 ds4->accel_calib_data[1].sens_denom = range_2g;
1902 ds4->accel_calib_data[2].abs_code = ABS_Z;
1903 ds4->accel_calib_data[2].bias = acc_z_plus - range_2g / 2;
1904 ds4->accel_calib_data[2].sens_numer = 2*DS4_ACC_RES_PER_G;
1905 ds4->accel_calib_data[2].sens_denom = range_2g;
1912 for (i = 0; i < ARRAY_SIZE(ds4->accel_calib_data); i++) {
1913 if (ds4->accel_calib_data[i].sens_denom == 0) {
1915 ds4->accel_calib_data[i].abs_code);
1916 ds4->accel_calib_data[i].bias = 0;
1917 ds4->accel_calib_data[i].sens_numer = DS4_ACC_RANGE;
1918 ds4->accel_calib_data[i].sens_denom = S16_MAX;
2257 int calib_data = mult_frac(ds4->accel_calib_data[i].sens_numer,
2258 raw_data - ds4->accel_calib_data[i].bias,
2259 ds4->accel_calib_data[i].sens_denom);
2261 input_report_abs(ds4->sensors, ds4->accel_calib_data[i].abs_code, calib_data);