mfd: twl6040: Convert to i2c's .probe_new()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 18 Nov 2022 22:43:30 +0000 (23:43 +0100)
committerLee Jones <lee@kernel.org>
Wed, 7 Dec 2022 13:27:26 +0000 (13:27 +0000)
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: Lee Jones <lee@kernel.org>
Link: https://lore.kernel.org/r/20221118224540.619276-477-uwe@kleine-koenig.org
drivers/mfd/twl6040.c

index f429b8f00db61c11ea9689138ddb61a2db7febbc..dd9543f6213f4a51cb4d05d7781a5d20e57a1f89 100644 (file)
@@ -633,8 +633,7 @@ static struct regmap_irq_chip twl6040_irq_chip = {
        .mask_base = TWL6040_REG_INTMR,
 };
 
-static int twl6040_probe(struct i2c_client *client,
-                        const struct i2c_device_id *id)
+static int twl6040_probe(struct i2c_client *client)
 {
        struct device_node *node = client->dev.of_node;
        struct twl6040 *twl6040;
@@ -833,7 +832,7 @@ static struct i2c_driver twl6040_driver = {
        .driver = {
                .name = "twl6040",
        },
-       .probe          = twl6040_probe,
+       .probe_new      = twl6040_probe,
        .remove         = twl6040_remove,
        .id_table       = twl6040_i2c_id,
 };