power: supply: z2_battery: Convert to i2c's .probe_new()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 18 Nov 2022 22:44:30 +0000 (23:44 +0100)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Sun, 20 Nov 2022 19:12:17 +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/z2_battery.c

index 1897c29848600b6c214732f927295ac191961f21..eb01b01bf593ba42081cc00568b5b6175c2d27e1 100644 (file)
@@ -176,8 +176,7 @@ static int z2_batt_ps_init(struct z2_charger *charger, int props)
        return 0;
 }
 
-static int z2_batt_probe(struct i2c_client *client,
-                               const struct i2c_device_id *id)
+static int z2_batt_probe(struct i2c_client *client)
 {
        int ret = 0;
        int props = 1;  /* POWER_SUPPLY_PROP_PRESENT */
@@ -306,7 +305,7 @@ static struct i2c_driver z2_batt_driver = {
                .name   = "z2-battery",
                .pm     = Z2_BATTERY_PM_OPS
        },
-       .probe          = z2_batt_probe,
+       .probe_new      = z2_batt_probe,
        .remove         = z2_batt_remove,
        .id_table       = z2_batt_id,
 };