i8042_command
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_RCTR)) {
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) {
i8042_command(&a20_on, 0x10d1);
i8042_command(NULL, 0x00ff); /* Null command for SMM firmware */
if (i8042_command(&ctr[n++ % 2], I8042_CMD_CTL_RCTR)) {
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) {
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR))
if (i8042_command(&i8042_initial_ctr, I8042_CMD_CTL_WCTR))
error = i8042_command(¶m, 0x1059);
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) {
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) {
EXPORT_SYMBOL(i8042_command);
return i8042_command(&c, port->mux == -1 ?
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR))
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR))
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) {
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) {
i8042_command(¶m, I8042_CMD_MUX_PFX + i);
i8042_command(¶m, I8042_CMD_AUX_ENABLE);
if (i8042_command(¶m, I8042_CMD_AUX_LOOP) || param != val)
if (i8042_command(¶m, I8042_CMD_AUX_LOOP) || param != val)
if (i8042_command(¶m, I8042_CMD_AUX_LOOP) || param == val)
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) {
if (i8042_command(¶m,
if (i8042_command(¶m, I8042_CMD_CTL_RCTR))
retval = i8042_command(¶m, I8042_CMD_AUX_LOOP);
if (i8042_command(¶m, I8042_CMD_AUX_TEST) ||
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR))
if (i8042_command(¶m, I8042_CMD_CTL_TEST)) {
i8042_command(NULL, CLEVO_MAIL_LED_OFF);
i8042_command(NULL, CLEVO_MAIL_LED_BLINK_0_5HZ);
i8042_command(NULL, CLEVO_MAIL_LED_BLINK_1HZ);
i8042_command(NULL, CLEVO_MAIL_LED_BLINK_0_5HZ);
i8042_command(NULL, CLEVO_MAIL_LED_BLINK_1HZ);
i8042_command(NULL, CLEVO_MAIL_LED_BLINK_0_5HZ);
i8042_command(¶m, 0x1059);
rc = i8042_command(¶m, A1655_WIFI_COMMAND);
i8042_command(&data, command | 1 << 12);
i8042_command(&data, command | 1 << 12);
i8042_command(¶m, value ? I8042_CMD_AUX_ENABLE : I8042_CMD_AUX_DISABLE);
int i8042_command(unsigned char *param, int command);