Input: qt2160 - tweak check for i2c adapter functionality
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 24 Jul 2023 05:13:39 +0000 (22:13 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sat, 29 Jul 2023 01:02:44 +0000 (18:02 -0700)
i2c_check_functionality() returns essentially a boolean and not an error
code, so treat it as such.

Link: https://lore.kernel.org/r/20230724051345.335219-1-dmitry.torokhov@gmail.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/keyboard/qt2160.c

index 599ea85..b0b9d7a 100644 (file)
@@ -345,12 +345,9 @@ static int qt2160_probe(struct i2c_client *client)
        int i;
        int error;
 
-       /* Check functionality */
-       error = i2c_check_functionality(client->adapter,
-                       I2C_FUNC_SMBUS_BYTE);
-       if (!error) {
+       if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE)) {
                dev_err(&client->dev, "%s adapter not supported\n",
-                               dev_driver_string(&client->adapter->dev));
+                       dev_driver_string(&client->adapter->dev));
                return -ENODEV;
        }