Lines Matching refs:otp
2462 unsigned char index, unsigned char otp[])
2470 ps2_command(ps2dev, otp, PSMOUSE_CMD_GETINFO))
2478 ps2_command(ps2dev, otp, PSMOUSE_CMD_GETINFO))
2487 static int alps_update_device_area_ss4_v2(unsigned char otp[][4],
2496 SS4PLUS_NUMSENSOR_XOFFSET + (otp[0][2] & 0x0F);
2498 SS4PLUS_NUMSENSOR_YOFFSET + ((otp[0][2] >> 4) & 0x0F);
2505 x_pitch = (otp[0][1] & 0x0F) + SS4PLUS_MIN_PITCH_MM;
2506 y_pitch = ((otp[0][1] >> 4) & 0x0F) + SS4PLUS_MIN_PITCH_MM;
2510 SS4_NUMSENSOR_XOFFSET + (otp[1][0] & 0x0F);
2512 SS4_NUMSENSOR_YOFFSET + ((otp[1][0] >> 4) & 0x0F);
2519 x_pitch = ((otp[1][2] >> 2) & 0x07) + SS4_MIN_PITCH_MM;
2520 y_pitch = ((otp[1][2] >> 5) & 0x07) + SS4_MIN_PITCH_MM;
2532 static int alps_update_btn_info_ss4_v2(unsigned char otp[][4],
2538 is_btnless = (otp[1][0] >> 1) & 0x01;
2540 is_btnless = (otp[1][1] >> 3) & 0x01;
2548 static int alps_update_dual_info_ss4_v2(unsigned char otp[][4],
2557 is_dual = (otp[0][0] >> 4) & 0x01;
2584 unsigned char otp[2][4];
2586 memset(otp, 0, sizeof(otp));
2588 if (alps_get_otp_values_ss4_v2(psmouse, 1, &otp[1][0]) ||
2589 alps_get_otp_values_ss4_v2(psmouse, 0, &otp[0][0]))
2592 alps_update_device_area_ss4_v2(otp, priv);
2594 alps_update_btn_info_ss4_v2(otp, priv);
2596 alps_update_dual_info_ss4_v2(otp, priv, psmouse);