rtc: nct3018y: Convert to .probe_new()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 21 Oct 2022 13:07:02 +0000 (15:07 +0200)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Tue, 15 Nov 2022 20:01:33 +0000 (21:01 +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>
Link: https://lore.kernel.org/r/20221021130706.178687-6-u.kleine-koenig@pengutronix.de
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/rtc/rtc-nct3018y.c

index d43acd3..0a3b14c 100644 (file)
@@ -452,8 +452,7 @@ static const struct rtc_class_ops nct3018y_rtc_ops = {
        .ioctl          = nct3018y_ioctl,
 };
 
-static int nct3018y_probe(struct i2c_client *client,
-                         const struct i2c_device_id *id)
+static int nct3018y_probe(struct i2c_client *client)
 {
        struct nct3018y *nct3018y;
        int err, flags;
@@ -541,7 +540,7 @@ static struct i2c_driver nct3018y_driver = {
                .name   = "rtc-nct3018y",
                .of_match_table = of_match_ptr(nct3018y_of_match),
        },
-       .probe          = nct3018y_probe,
+       .probe_new      = nct3018y_probe,
        .id_table       = nct3018y_id,
 };