Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

rtc: Drop explicit initialization of struct i2c_device_id::driver_data to 0

These drivers don't use the driver_data member of struct i2c_device_id,
so don't explicitly initialize this member.

This prepares putting driver_data in an anonymous union which requires
either no initialization or named designators. But it's also a nice
cleanup on its own.

While add it, also remove a comma after the sentinel entry in
rtc-hym8563.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20240515194336.58342-2-u.kleine-koenig@pengutronix.de
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>

authored by

Uwe Kleine-König and committed by
Alexandre Belloni
a47d377e 463927a8

+27 -27
+1 -1
drivers/rtc/rtc-ab-b5ze-s3.c
··· 933 933 #endif 934 934 935 935 static const struct i2c_device_id abb5zes3_id[] = { 936 - { "abb5zes3", 0 }, 936 + { "abb5zes3" }, 937 937 { } 938 938 }; 939 939 MODULE_DEVICE_TABLE(i2c, abb5zes3_id);
+1 -1
drivers/rtc/rtc-ab-eoz9.c
··· 575 575 #endif 576 576 577 577 static const struct i2c_device_id abeoz9_id[] = { 578 - { "abeoz9", 0 }, 578 + { "abeoz9" }, 579 579 { } 580 580 }; 581 581
+1 -1
drivers/rtc/rtc-bq32k.c
··· 304 304 } 305 305 306 306 static const struct i2c_device_id bq32k_id[] = { 307 - { "bq32000", 0 }, 307 + { "bq32000" }, 308 308 { } 309 309 }; 310 310 MODULE_DEVICE_TABLE(i2c, bq32k_id);
+1 -1
drivers/rtc/rtc-ds1374.c
··· 52 52 #define DS1374_REG_TCR 0x09 /* Trickle Charge */ 53 53 54 54 static const struct i2c_device_id ds1374_id[] = { 55 - { "ds1374", 0 }, 55 + { "ds1374" }, 56 56 { } 57 57 }; 58 58 MODULE_DEVICE_TABLE(i2c, ds1374_id);
+1 -1
drivers/rtc/rtc-ds1672.c
··· 133 133 } 134 134 135 135 static const struct i2c_device_id ds1672_id[] = { 136 - { "ds1672", 0 }, 136 + { "ds1672" }, 137 137 { } 138 138 }; 139 139 MODULE_DEVICE_TABLE(i2c, ds1672_id);
+1 -1
drivers/rtc/rtc-ds3232.c
··· 586 586 } 587 587 588 588 static const struct i2c_device_id ds3232_id[] = { 589 - { "ds3232", 0 }, 589 + { "ds3232" }, 590 590 { } 591 591 }; 592 592 MODULE_DEVICE_TABLE(i2c, ds3232_id);
+1 -1
drivers/rtc/rtc-em3027.c
··· 129 129 } 130 130 131 131 static const struct i2c_device_id em3027_id[] = { 132 - { "em3027", 0 }, 132 + { "em3027" }, 133 133 { } 134 134 }; 135 135 MODULE_DEVICE_TABLE(i2c, em3027_id);
+1 -1
drivers/rtc/rtc-fm3130.c
··· 53 53 int data_valid; 54 54 }; 55 55 static const struct i2c_device_id fm3130_id[] = { 56 - { "fm3130", 0 }, 56 + { "fm3130" }, 57 57 { } 58 58 }; 59 59 MODULE_DEVICE_TABLE(i2c, fm3130_id);
+2 -2
drivers/rtc/rtc-hym8563.c
··· 559 559 } 560 560 561 561 static const struct i2c_device_id hym8563_id[] = { 562 - { "hym8563", 0 }, 563 - {}, 562 + { "hym8563" }, 563 + {} 564 564 }; 565 565 MODULE_DEVICE_TABLE(i2c, hym8563_id); 566 566
+1 -1
drivers/rtc/rtc-isl12022.c
··· 366 366 MODULE_DEVICE_TABLE(of, isl12022_dt_match); 367 367 368 368 static const struct i2c_device_id isl12022_id[] = { 369 - { "isl12022", 0 }, 369 + { "isl12022" }, 370 370 { } 371 371 }; 372 372 MODULE_DEVICE_TABLE(i2c, isl12022_id);
+1 -1
drivers/rtc/rtc-max31335.c
··· 669 669 } 670 670 671 671 static const struct i2c_device_id max31335_id[] = { 672 - { "max31335", 0 }, 672 + { "max31335" }, 673 673 { } 674 674 }; 675 675
+1 -1
drivers/rtc/rtc-max6900.c
··· 215 215 } 216 216 217 217 static const struct i2c_device_id max6900_id[] = { 218 - { "max6900", 0 }, 218 + { "max6900" }, 219 219 { } 220 220 }; 221 221 MODULE_DEVICE_TABLE(i2c, max6900_id);
+1 -1
drivers/rtc/rtc-nct3018y.c
··· 567 567 } 568 568 569 569 static const struct i2c_device_id nct3018y_id[] = { 570 - { "nct3018y", 0 }, 570 + { "nct3018y" }, 571 571 { } 572 572 }; 573 573 MODULE_DEVICE_TABLE(i2c, nct3018y_id);
+1 -1
drivers/rtc/rtc-pcf8523.c
··· 495 495 } 496 496 497 497 static const struct i2c_device_id pcf8523_id[] = { 498 - { "pcf8523", 0 }, 498 + { "pcf8523" }, 499 499 { } 500 500 }; 501 501 MODULE_DEVICE_TABLE(i2c, pcf8523_id);
+3 -3
drivers/rtc/rtc-pcf8563.c
··· 594 594 } 595 595 596 596 static const struct i2c_device_id pcf8563_id[] = { 597 - { "pcf8563", 0 }, 598 - { "rtc8564", 0 }, 599 - { "pca8565", 0 }, 597 + { "pcf8563" }, 598 + { "rtc8564" }, 599 + { "pca8565" }, 600 600 { } 601 601 }; 602 602 MODULE_DEVICE_TABLE(i2c, pcf8563_id);
+1 -1
drivers/rtc/rtc-pcf8583.c
··· 297 297 } 298 298 299 299 static const struct i2c_device_id pcf8583_id[] = { 300 - { "pcf8583", 0 }, 300 + { "pcf8583" }, 301 301 { } 302 302 }; 303 303 MODULE_DEVICE_TABLE(i2c, pcf8583_id);
+2 -2
drivers/rtc/rtc-rv3029c2.c
··· 807 807 } 808 808 809 809 static const struct i2c_device_id rv3029_id[] = { 810 - { "rv3029", 0 }, 811 - { "rv3029c2", 0 }, 810 + { "rv3029" }, 811 + { "rv3029c2" }, 812 812 { } 813 813 }; 814 814 MODULE_DEVICE_TABLE(i2c, rv3029_id);
+1 -1
drivers/rtc/rtc-rx6110.c
··· 451 451 MODULE_DEVICE_TABLE(acpi, rx6110_i2c_acpi_match); 452 452 453 453 static const struct i2c_device_id rx6110_i2c_id[] = { 454 - { "rx6110", 0 }, 454 + { "rx6110" }, 455 455 { } 456 456 }; 457 457 MODULE_DEVICE_TABLE(i2c, rx6110_i2c_id);
+1 -1
drivers/rtc/rtc-rx8010.c
··· 50 50 #define RX8010_ALARM_AE BIT(7) 51 51 52 52 static const struct i2c_device_id rx8010_id[] = { 53 - { "rx8010", 0 }, 53 + { "rx8010" }, 54 54 { } 55 55 }; 56 56 MODULE_DEVICE_TABLE(i2c, rx8010_id);
+1 -1
drivers/rtc/rtc-rx8581.c
··· 307 307 } 308 308 309 309 static const struct i2c_device_id rx8581_id[] = { 310 - { "rx8581", 0 }, 310 + { "rx8581" }, 311 311 { } 312 312 }; 313 313 MODULE_DEVICE_TABLE(i2c, rx8581_id);
+1 -1
drivers/rtc/rtc-s35390a.c
··· 50 50 #define S35390A_INT2_MODE_PMIN (BIT(3) | BIT(2)) /* INT2FE | INT2ME */ 51 51 52 52 static const struct i2c_device_id s35390a_id[] = { 53 - { "s35390a", 0 }, 53 + { "s35390a" }, 54 54 { } 55 55 }; 56 56 MODULE_DEVICE_TABLE(i2c, s35390a_id);
+1 -1
drivers/rtc/rtc-sd3078.c
··· 201 201 } 202 202 203 203 static const struct i2c_device_id sd3078_id[] = { 204 - {"sd3078", 0}, 204 + { "sd3078" }, 205 205 { } 206 206 }; 207 207 MODULE_DEVICE_TABLE(i2c, sd3078_id);
+1 -1
drivers/rtc/rtc-x1205.c
··· 663 663 } 664 664 665 665 static const struct i2c_device_id x1205_id[] = { 666 - { "x1205", 0 }, 666 + { "x1205" }, 667 667 { } 668 668 }; 669 669 MODULE_DEVICE_TABLE(i2c, x1205_id);