Lines Matching full:acc
231 s16 acc[3]; member
395 printk(KERN_ERR "%s: failed to read acc data, error=%d\n", __func__, result); in stk8baxx_reg_init()
405 printk(KERN_ERR "%s: failed to read acc data, error=%d\n", __func__, result); in stk8baxx_reg_init()
594 s16 acc[3]; in stk8baxx_tune() local
601 acc[0] = acc_xyz->x; in stk8baxx_tune()
602 acc[1] = acc_xyz->y; in stk8baxx_tune()
603 acc[2] = acc_xyz->z; in stk8baxx_tune()
606 if ((abs(acc[0]) <= STK_TUNE_XYOFFSET) && (abs(acc[1]) <= STK_TUNE_XYOFFSET) && in stk8baxx_tune()
607 (abs(abs(acc[2]) - STK_LSB_1G) <= STK_TUNE_ZOFFSET)) { in stk8baxx_tune()
609 …/* printk("\n-qhy20161108--%s----acc[0]=0x%x,,acc[1]=0x%x,,acc[2]=0x%x\n",__func__,acc[0],acc[1],a… in stk8baxx_tune()
619 stk->stk_tune_sum[ii] += acc[ii]; in stk8baxx_tune()
620 stk->stk_tune_square_sum[ii] += acc[ii] * acc[ii]; in stk8baxx_tune()
621 if (acc[ii] > stk->stk_tune_max[ii]) in stk8baxx_tune()
622 stk->stk_tune_max[ii] = acc[ii]; in stk8baxx_tune()
623 if (acc[ii] < stk->stk_tune_min[ii]) in stk8baxx_tune()
624 stk->stk_tune_min[ii] = acc[ii]; in stk8baxx_tune()
639 if (acc[2] > 0) in stk8baxx_tune()
749 struct stk8baxx_acc acc; in stk8baxx_read_sensor_data() local
755 acc.x = 0; in stk8baxx_read_sensor_data()
756 acc.y = 0; in stk8baxx_read_sensor_data()
757 acc.z = 0; in stk8baxx_read_sensor_data()
762 printk(KERN_ERR "%s: failed to read acc data, error=%d\n", __func__, result); in stk8baxx_read_sensor_data()
770 acc.x = raw_acc[0]; in stk8baxx_read_sensor_data()
771 acc.y = raw_acc[1]; in stk8baxx_read_sensor_data()
772 acc.z = raw_acc[2]; in stk8baxx_read_sensor_data()
775 stk8baxx_tune(stk, &acc); in stk8baxx_read_sensor_data()
777 x = acc.x; in stk8baxx_read_sensor_data()
778 y = acc.y; in stk8baxx_read_sensor_data()
779 z = acc.z; in stk8baxx_read_sensor_data()
780 acc.x = (pdata->orientation[0]) * x + (pdata->orientation[1]) * y + (pdata->orientation[2]) * z; in stk8baxx_read_sensor_data()
781 acc.y = (pdata->orientation[3]) * x + (pdata->orientation[4]) * y + (pdata->orientation[5]) * z; in stk8baxx_read_sensor_data()
782 acc.z = (pdata->orientation[6]) * x + (pdata->orientation[7]) * y + (pdata->orientation[8]) * z; in stk8baxx_read_sensor_data()
785 stk8baxx_low_pass(stk, &acc); in stk8baxx_read_sensor_data()
788 stk->acc_xyz.x = acc.x; in stk8baxx_read_sensor_data()
789 stk->acc_xyz.y = acc.y; in stk8baxx_read_sensor_data()
790 stk->acc_xyz.z = acc.z; in stk8baxx_read_sensor_data()
792 …printk(KERN_INFO "stk8baxx acc= %4d, %4d, %4d\n", (int)stk->acc_xyz.x, (int)stk->acc_xyz.y, (int)s… in stk8baxx_read_sensor_data()