]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/platform/x86/ideapad-laptop.c
ideapad: fix software rfkill setting
[karo-tx-linux.git] / drivers / platform / x86 / ideapad-laptop.c
index 1db3d2176d5600f220e5af3fdf567726e0115c0f..1bd34dbfe73a68a12f0f5d81b9361a299b1550fe 100644 (file)
@@ -464,8 +464,9 @@ static const struct ideapad_rfk_data ideapad_rfk_data[] = {
 static int ideapad_rfk_set(void *data, bool blocked)
 {
        struct ideapad_rfk_priv *priv = data;
+       int opcode = ideapad_rfk_data[priv->dev].opcode;
 
-       return write_ec_cmd(priv->priv->adev->handle, priv->dev, !blocked);
+       return write_ec_cmd(priv->priv->adev->handle, opcode, !blocked);
 }
 
 static struct rfkill_ops ideapad_rfk_ops = {