power: supply: adp5061: Convert to i2c's .probe_new()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 18 Nov 2022 22:44:07 +0000 (23:44 +0100)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Sun, 20 Nov 2022 19:12:16 +0000 (20:12 +0100)
The probe function doesn't make use of the i2c_device_id * parameter so it
can be trivially converted.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/adp5061.c

index fcf8ff0bc974b86c289580ed17a6d3230d042a98..840db629a46c34cdec1b8940065f1db34699aa3f 100644 (file)
@@ -694,8 +694,7 @@ static const struct power_supply_desc adp5061_desc = {
        .num_properties         = ARRAY_SIZE(adp5061_props),
 };
 
-static int adp5061_probe(struct i2c_client *client,
-                        const struct i2c_device_id *id)
+static int adp5061_probe(struct i2c_client *client)
 {
        struct power_supply_config psy_cfg = {};
        struct adp5061_state *st;
@@ -737,7 +736,7 @@ static struct i2c_driver adp5061_driver = {
        .driver = {
                .name = KBUILD_MODNAME,
        },
-       .probe = adp5061_probe,
+       .probe_new = adp5061_probe,
        .id_table = adp5061_id,
 };
 module_i2c_driver(adp5061_driver);