Lines Matching refs:otp
2466 unsigned char index, unsigned char otp[])
2474 ps2_command(ps2dev, otp, PSMOUSE_CMD_GETINFO))
2482 ps2_command(ps2dev, otp, PSMOUSE_CMD_GETINFO))
2491 static int alps_update_device_area_ss4_v2(unsigned char otp[][4],
2500 SS4PLUS_NUMSENSOR_XOFFSET + (otp[0][2] & 0x0F);
2502 SS4PLUS_NUMSENSOR_YOFFSET + ((otp[0][2] >> 4) & 0x0F);
2509 x_pitch = (otp[0][1] & 0x0F) + SS4PLUS_MIN_PITCH_MM;
2510 y_pitch = ((otp[0][1] >> 4) & 0x0F) + SS4PLUS_MIN_PITCH_MM;
2514 SS4_NUMSENSOR_XOFFSET + (otp[1][0] & 0x0F);
2516 SS4_NUMSENSOR_YOFFSET + ((otp[1][0] >> 4) & 0x0F);
2523 x_pitch = ((otp[1][2] >> 2) & 0x07) + SS4_MIN_PITCH_MM;
2524 y_pitch = ((otp[1][2] >> 5) & 0x07) + SS4_MIN_PITCH_MM;
2536 static int alps_update_btn_info_ss4_v2(unsigned char otp[][4],
2542 is_btnless = (otp[1][0] >> 1) & 0x01;
2544 is_btnless = (otp[1][1] >> 3) & 0x01;
2552 static int alps_update_dual_info_ss4_v2(unsigned char otp[][4],
2561 is_dual = (otp[0][0] >> 4) & 0x01;
2588 unsigned char otp[2][4];
2590 memset(otp, 0, sizeof(otp));
2592 if (alps_get_otp_values_ss4_v2(psmouse, 1, &otp[1][0]) ||
2593 alps_get_otp_values_ss4_v2(psmouse, 0, &otp[0][0]))
2596 alps_update_device_area_ss4_v2(otp, priv);
2598 alps_update_btn_info_ss4_v2(otp, priv);
2600 alps_update_dual_info_ss4_v2(otp, priv, psmouse);