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

Input: Switch i2c drivers back to use .probe()

After commit b8a1a4cd5a98 ("i2c: Provide a temporary .probe_new()
call-back type"), all drivers being converted to .probe_new() and then
03c835f498b5 ("i2c: Switch .probe() to not take an id parameter") convert
back to (the new) .probe() to be able to eventually drop .probe_new() from
struct i2c_driver.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20230517164645.162294-1-u.kleine-koenig@pengutronix.de
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

authored by

Uwe Kleine-König and committed by
Dmitry Torokhov
d8bde56d 17caa38a

+92 -92
+1 -1
drivers/input/joystick/as5011.c
··· 348 348 .driver = { 349 349 .name = "as5011", 350 350 }, 351 - .probe_new = as5011_probe, 351 + .probe = as5011_probe, 352 352 .remove = as5011_remove, 353 353 .id_table = as5011_id, 354 354 };
+1 -1
drivers/input/joystick/qwiic-joystick.c
··· 137 137 .of_match_table = of_match_ptr(of_qwiic_match), 138 138 }, 139 139 .id_table = qwiic_id_table, 140 - .probe_new = qwiic_probe, 140 + .probe = qwiic_probe, 141 141 }; 142 142 module_i2c_driver(qwiic_driver); 143 143
+1 -1
drivers/input/keyboard/adp5588-keys.c
··· 866 866 .of_match_table = adp5588_of_match, 867 867 .pm = pm_sleep_ptr(&adp5588_dev_pm_ops), 868 868 }, 869 - .probe_new = adp5588_probe, 869 + .probe = adp5588_probe, 870 870 .remove = adp5588_remove, 871 871 .id_table = adp5588_id, 872 872 };
+1 -1
drivers/input/keyboard/adp5589-keys.c
··· 1054 1054 .name = KBUILD_MODNAME, 1055 1055 .pm = pm_sleep_ptr(&adp5589_dev_pm_ops), 1056 1056 }, 1057 - .probe_new = adp5589_probe, 1057 + .probe = adp5589_probe, 1058 1058 .id_table = adp5589_id, 1059 1059 }; 1060 1060
+1 -1
drivers/input/keyboard/cap11xx.c
··· 518 518 .of_match_table = cap11xx_dt_ids, 519 519 }, 520 520 .id_table = cap11xx_i2c_ids, 521 - .probe_new = cap11xx_i2c_probe, 521 + .probe = cap11xx_i2c_probe, 522 522 }; 523 523 524 524 module_i2c_driver(cap11xx_i2c_driver);
+1 -1
drivers/input/keyboard/cypress-sf.c
··· 229 229 .of_match_table = of_match_ptr(cypress_sf_of_match), 230 230 }, 231 231 .id_table = cypress_sf_id_table, 232 - .probe_new = cypress_sf_probe, 232 + .probe = cypress_sf_probe, 233 233 }; 234 234 module_i2c_driver(cypress_sf_driver); 235 235
+1 -1
drivers/input/keyboard/lm8323.c
··· 826 826 .name = "lm8323", 827 827 .pm = pm_sleep_ptr(&lm8323_pm_ops), 828 828 }, 829 - .probe_new = lm8323_probe, 829 + .probe = lm8323_probe, 830 830 .remove = lm8323_remove, 831 831 .id_table = lm8323_id, 832 832 };
+1 -1
drivers/input/keyboard/lm8333.c
··· 218 218 .driver = { 219 219 .name = "lm8333", 220 220 }, 221 - .probe_new = lm8333_probe, 221 + .probe = lm8333_probe, 222 222 .remove = lm8333_remove, 223 223 .id_table = lm8333_id, 224 224 };
+1 -1
drivers/input/keyboard/max7359_keypad.c
··· 280 280 .name = "max7359", 281 281 .pm = pm_sleep_ptr(&max7359_pm), 282 282 }, 283 - .probe_new = max7359_probe, 283 + .probe = max7359_probe, 284 284 .id_table = max7359_ids, 285 285 }; 286 286
+1 -1
drivers/input/keyboard/mcs_touchkey.c
··· 258 258 .name = "mcs_touchkey", 259 259 .pm = pm_sleep_ptr(&mcs_touchkey_pm_ops), 260 260 }, 261 - .probe_new = mcs_touchkey_probe, 261 + .probe = mcs_touchkey_probe, 262 262 .remove = mcs_touchkey_remove, 263 263 .shutdown = mcs_touchkey_shutdown, 264 264 .id_table = mcs_touchkey_id,
+1 -1
drivers/input/keyboard/mpr121_touchkey.c
··· 389 389 .of_match_table = of_match_ptr(mpr121_touchkey_dt_match_table), 390 390 }, 391 391 .id_table = mpr121_id, 392 - .probe_new = mpr_touchkey_probe, 392 + .probe = mpr_touchkey_probe, 393 393 }; 394 394 395 395 module_i2c_driver(mpr_touchkey_driver);
+1 -1
drivers/input/keyboard/pinephone-keyboard.c
··· 455 455 MODULE_DEVICE_TABLE(of, ppkb_of_match); 456 456 457 457 static struct i2c_driver ppkb_driver = { 458 - .probe_new = ppkb_probe, 458 + .probe = ppkb_probe, 459 459 .driver = { 460 460 .name = DRV_NAME, 461 461 .of_match_table = ppkb_of_match,
+1 -1
drivers/input/keyboard/qt1050.c
··· 588 588 .of_match_table = of_match_ptr(qt1050_of_match), 589 589 .pm = pm_sleep_ptr(&qt1050_pm_ops), 590 590 }, 591 - .probe_new = qt1050_probe, 591 + .probe = qt1050_probe, 592 592 }; 593 593 594 594 module_i2c_driver(qt1050_driver);
+1 -1
drivers/input/keyboard/qt1070.c
··· 271 271 .pm = pm_sleep_ptr(&qt1070_pm_ops), 272 272 }, 273 273 .id_table = qt1070_id, 274 - .probe_new = qt1070_probe, 274 + .probe = qt1070_probe, 275 275 .remove = qt1070_remove, 276 276 }; 277 277
+1 -1
drivers/input/keyboard/qt2160.c
··· 460 460 }, 461 461 462 462 .id_table = qt2160_idtable, 463 - .probe_new = qt2160_probe, 463 + .probe = qt2160_probe, 464 464 .remove = qt2160_remove, 465 465 }; 466 466
+1 -1
drivers/input/keyboard/tca6416-keypad.c
··· 350 350 .name = "tca6416-keypad", 351 351 .pm = pm_sleep_ptr(&tca6416_keypad_dev_pm_ops), 352 352 }, 353 - .probe_new = tca6416_keypad_probe, 353 + .probe = tca6416_keypad_probe, 354 354 .remove = tca6416_keypad_remove, 355 355 .id_table = tca6416_id, 356 356 };
+1 -1
drivers/input/keyboard/tca8418_keypad.c
··· 370 370 .name = "tca8418_keypad", 371 371 .of_match_table = tca8418_dt_ids, 372 372 }, 373 - .probe_new = tca8418_keypad_probe, 373 + .probe = tca8418_keypad_probe, 374 374 .id_table = tca8418_id, 375 375 }; 376 376
+1 -1
drivers/input/keyboard/tm2-touchkey.c
··· 356 356 .pm = pm_sleep_ptr(&tm2_touchkey_pm_ops), 357 357 .of_match_table = tm2_touchkey_of_match, 358 358 }, 359 - .probe_new = tm2_touchkey_probe, 359 + .probe = tm2_touchkey_probe, 360 360 .id_table = tm2_touchkey_id_table, 361 361 }; 362 362 module_i2c_driver(tm2_touchkey_driver);
+1 -1
drivers/input/misc/ad714x-i2c.c
··· 86 86 .name = "ad714x_captouch", 87 87 .pm = pm_sleep_ptr(&ad714x_pm), 88 88 }, 89 - .probe_new = ad714x_i2c_probe, 89 + .probe = ad714x_i2c_probe, 90 90 .id_table = ad714x_id, 91 91 }; 92 92
+1 -1
drivers/input/misc/adxl34x-i2c.c
··· 135 135 .pm = pm_sleep_ptr(&adxl34x_pm), 136 136 .of_match_table = adxl34x_of_id, 137 137 }, 138 - .probe_new = adxl34x_i2c_probe, 138 + .probe = adxl34x_i2c_probe, 139 139 .remove = adxl34x_i2c_remove, 140 140 .id_table = adxl34x_id, 141 141 };
+1 -1
drivers/input/misc/apanel.c
··· 201 201 .driver = { 202 202 .name = APANEL, 203 203 }, 204 - .probe_new = apanel_probe, 204 + .probe = apanel_probe, 205 205 .shutdown = apanel_shutdown, 206 206 .id_table = apanel_id, 207 207 };
+1 -1
drivers/input/misc/atmel_captouch.c
··· 263 263 MODULE_DEVICE_TABLE(i2c, atmel_captouch_id); 264 264 265 265 static struct i2c_driver atmel_captouch_driver = { 266 - .probe_new = atmel_captouch_probe, 266 + .probe = atmel_captouch_probe, 267 267 .id_table = atmel_captouch_id, 268 268 .driver = { 269 269 .name = "atmel_captouch",
+1 -1
drivers/input/misc/bma150.c
··· 551 551 }, 552 552 .class = I2C_CLASS_HWMON, 553 553 .id_table = bma150_id, 554 - .probe_new = bma150_probe, 554 + .probe = bma150_probe, 555 555 .remove = bma150_remove, 556 556 }; 557 557
+1 -1
drivers/input/misc/cma3000_d0x_i2c.c
··· 97 97 MODULE_DEVICE_TABLE(i2c, cma3000_i2c_id); 98 98 99 99 static struct i2c_driver cma3000_i2c_driver = { 100 - .probe_new = cma3000_i2c_probe, 100 + .probe = cma3000_i2c_probe, 101 101 .remove = cma3000_i2c_remove, 102 102 .id_table = cma3000_i2c_id, 103 103 .driver = {
+1 -1
drivers/input/misc/da7280.c
··· 1321 1321 .of_match_table = of_match_ptr(da7280_of_match), 1322 1322 .pm = pm_sleep_ptr(&da7280_pm_ops), 1323 1323 }, 1324 - .probe_new = da7280_probe, 1324 + .probe = da7280_probe, 1325 1325 .id_table = da7280_i2c_id, 1326 1326 }; 1327 1327 module_i2c_driver(da7280_driver);
+1 -1
drivers/input/misc/drv260x.c
··· 615 615 MODULE_DEVICE_TABLE(of, drv260x_of_match); 616 616 617 617 static struct i2c_driver drv260x_driver = { 618 - .probe_new = drv260x_probe, 618 + .probe = drv260x_probe, 619 619 .driver = { 620 620 .name = "drv260x-haptics", 621 621 .of_match_table = drv260x_of_match,
+1 -1
drivers/input/misc/drv2665.c
··· 297 297 #endif 298 298 299 299 static struct i2c_driver drv2665_driver = { 300 - .probe_new = drv2665_probe, 300 + .probe = drv2665_probe, 301 301 .driver = { 302 302 .name = "drv2665-haptics", 303 303 .of_match_table = of_match_ptr(drv2665_of_match),
+1 -1
drivers/input/misc/drv2667.c
··· 474 474 #endif 475 475 476 476 static struct i2c_driver drv2667_driver = { 477 - .probe_new = drv2667_probe, 477 + .probe = drv2667_probe, 478 478 .driver = { 479 479 .name = "drv2667-haptics", 480 480 .of_match_table = of_match_ptr(drv2667_of_match),
+1 -1
drivers/input/misc/ibm-panel.c
··· 189 189 .name = DEVICE_NAME, 190 190 .of_match_table = ibm_panel_match, 191 191 }, 192 - .probe_new = ibm_panel_probe, 192 + .probe = ibm_panel_probe, 193 193 .remove = ibm_panel_remove, 194 194 }; 195 195 module_i2c_driver(ibm_panel_driver);
+1 -1
drivers/input/misc/iqs269a.c
··· 1746 1746 .of_match_table = iqs269_of_match, 1747 1747 .pm = pm_sleep_ptr(&iqs269_pm), 1748 1748 }, 1749 - .probe_new = iqs269_probe, 1749 + .probe = iqs269_probe, 1750 1750 }; 1751 1751 module_i2c_driver(iqs269_i2c_driver); 1752 1752
+1 -1
drivers/input/misc/iqs626a.c
··· 1822 1822 .of_match_table = iqs626_of_match, 1823 1823 .pm = pm_sleep_ptr(&iqs626_pm), 1824 1824 }, 1825 - .probe_new = iqs626_probe, 1825 + .probe = iqs626_probe, 1826 1826 }; 1827 1827 module_i2c_driver(iqs626_i2c_driver); 1828 1828
+1 -1
drivers/input/misc/iqs7222.c
··· 2593 2593 .name = "iqs7222", 2594 2594 .of_match_table = iqs7222_of_match, 2595 2595 }, 2596 - .probe_new = iqs7222_probe, 2596 + .probe = iqs7222_probe, 2597 2597 }; 2598 2598 module_i2c_driver(iqs7222_i2c_driver); 2599 2599
+1 -1
drivers/input/misc/kxtj9.c
··· 538 538 .name = NAME, 539 539 .pm = pm_sleep_ptr(&kxtj9_pm_ops), 540 540 }, 541 - .probe_new = kxtj9_probe, 541 + .probe = kxtj9_probe, 542 542 .id_table = kxtj9_id, 543 543 }; 544 544
+1 -1
drivers/input/misc/mma8450.c
··· 202 202 .name = MMA8450_DRV_NAME, 203 203 .of_match_table = mma8450_dt_ids, 204 204 }, 205 - .probe_new = mma8450_probe, 205 + .probe = mma8450_probe, 206 206 .id_table = mma8450_id, 207 207 }; 208 208
+1 -1
drivers/input/misc/pcf8574_keypad.c
··· 199 199 .name = DRV_NAME, 200 200 .pm = pm_sleep_ptr(&pcf8574_kp_pm_ops), 201 201 }, 202 - .probe_new = pcf8574_kp_probe, 202 + .probe = pcf8574_kp_probe, 203 203 .remove = pcf8574_kp_remove, 204 204 .id_table = pcf8574_kp_id, 205 205 };
+1 -1
drivers/input/mouse/cyapa.c
··· 1489 1489 .of_match_table = of_match_ptr(cyapa_of_match), 1490 1490 }, 1491 1491 1492 - .probe_new = cyapa_probe, 1492 + .probe = cyapa_probe, 1493 1493 .id_table = cyapa_id_table, 1494 1494 }; 1495 1495
+1 -1
drivers/input/mouse/elan_i2c_core.c
··· 1424 1424 .probe_type = PROBE_PREFER_ASYNCHRONOUS, 1425 1425 .dev_groups = elan_sysfs_groups, 1426 1426 }, 1427 - .probe_new = elan_probe, 1427 + .probe = elan_probe, 1428 1428 .id_table = elan_id, 1429 1429 }; 1430 1430
+1 -1
drivers/input/mouse/synaptics_i2c.c
··· 650 650 .pm = pm_sleep_ptr(&synaptics_i2c_pm), 651 651 }, 652 652 653 - .probe_new = synaptics_i2c_probe, 653 + .probe = synaptics_i2c_probe, 654 654 .remove = synaptics_i2c_remove, 655 655 656 656 .id_table = synaptics_i2c_id_table,
+1 -1
drivers/input/rmi4/rmi_i2c.c
··· 377 377 .of_match_table = of_match_ptr(rmi_i2c_of_match), 378 378 }, 379 379 .id_table = rmi_id, 380 - .probe_new = rmi_i2c_probe, 380 + .probe = rmi_i2c_probe, 381 381 }; 382 382 383 383 module_i2c_driver(rmi_i2c_driver);
+1 -1
drivers/input/rmi4/rmi_smbus.c
··· 418 418 .pm = pm_ptr(&rmi_smb_pm), 419 419 }, 420 420 .id_table = rmi_id, 421 - .probe_new = rmi_smb_probe, 421 + .probe = rmi_smb_probe, 422 422 .remove = rmi_smb_remove, 423 423 }; 424 424
+1 -1
drivers/input/touchscreen/ad7879-i2c.c
··· 62 62 .pm = &ad7879_pm_ops, 63 63 .of_match_table = of_match_ptr(ad7879_i2c_dt_ids), 64 64 }, 65 - .probe_new = ad7879_i2c_probe, 65 + .probe = ad7879_i2c_probe, 66 66 .id_table = ad7879_id, 67 67 }; 68 68
+1 -1
drivers/input/touchscreen/ar1021_i2c.c
··· 182 182 .of_match_table = ar1021_i2c_of_match, 183 183 }, 184 184 185 - .probe_new = ar1021_i2c_probe, 185 + .probe = ar1021_i2c_probe, 186 186 .id_table = ar1021_i2c_id, 187 187 }; 188 188 module_i2c_driver(ar1021_i2c_driver);
+1 -1
drivers/input/touchscreen/atmel_mxt_ts.c
··· 3462 3462 .acpi_match_table = ACPI_PTR(mxt_acpi_id), 3463 3463 .pm = pm_sleep_ptr(&mxt_pm_ops), 3464 3464 }, 3465 - .probe_new = mxt_probe, 3465 + .probe = mxt_probe, 3466 3466 .remove = mxt_remove, 3467 3467 .id_table = mxt_id, 3468 3468 };
+1 -1
drivers/input/touchscreen/auo-pixcir-ts.c
··· 636 636 .pm = pm_sleep_ptr(&auo_pixcir_pm_ops), 637 637 .of_match_table = of_match_ptr(auo_pixcir_ts_dt_idtable), 638 638 }, 639 - .probe_new = auo_pixcir_probe, 639 + .probe = auo_pixcir_probe, 640 640 .id_table = auo_pixcir_idtable, 641 641 }; 642 642
+1 -1
drivers/input/touchscreen/bu21013_ts.c
··· 617 617 .name = DRIVER_TP, 618 618 .pm = pm_sleep_ptr(&bu21013_dev_pm_ops), 619 619 }, 620 - .probe_new = bu21013_probe, 620 + .probe = bu21013_probe, 621 621 .remove = bu21013_remove, 622 622 .id_table = bu21013_id, 623 623 };
+1 -1
drivers/input/touchscreen/bu21029_ts.c
··· 474 474 .pm = pm_sleep_ptr(&bu21029_pm_ops), 475 475 }, 476 476 .id_table = bu21029_ids, 477 - .probe_new = bu21029_probe, 477 + .probe = bu21029_probe, 478 478 }; 479 479 module_i2c_driver(bu21029_driver); 480 480
+1 -1
drivers/input/touchscreen/chipone_icn8318.c
··· 264 264 .pm = pm_sleep_ptr(&icn8318_pm_ops), 265 265 .of_match_table = icn8318_of_match, 266 266 }, 267 - .probe_new = icn8318_probe, 267 + .probe = icn8318_probe, 268 268 .id_table = icn8318_i2c_id, 269 269 }; 270 270
+1 -1
drivers/input/touchscreen/chipone_icn8505.c
··· 498 498 .pm = pm_sleep_ptr(&icn8505_pm_ops), 499 499 .acpi_match_table = icn8505_acpi_match, 500 500 }, 501 - .probe_new = icn8505_probe, 501 + .probe = icn8505_probe, 502 502 }; 503 503 504 504 module_i2c_driver(icn8505_driver);
+1 -1
drivers/input/touchscreen/cy8ctma140.c
··· 344 344 .of_match_table = cy8ctma140_of_match, 345 345 }, 346 346 .id_table = cy8ctma140_idtable, 347 - .probe_new = cy8ctma140_probe, 347 + .probe = cy8ctma140_probe, 348 348 }; 349 349 module_i2c_driver(cy8ctma140_driver); 350 350
+1 -1
drivers/input/touchscreen/cy8ctmg110_ts.c
··· 279 279 .pm = pm_sleep_ptr(&cy8ctmg110_pm), 280 280 }, 281 281 .id_table = cy8ctmg110_idtable, 282 - .probe_new = cy8ctmg110_probe, 282 + .probe = cy8ctmg110_probe, 283 283 }; 284 284 285 285 module_i2c_driver(cy8ctmg110_driver);
+1 -1
drivers/input/touchscreen/cyttsp4_i2c.c
··· 60 60 .name = CYTTSP4_I2C_NAME, 61 61 .pm = pm_ptr(&cyttsp4_pm_ops), 62 62 }, 63 - .probe_new = cyttsp4_i2c_probe, 63 + .probe = cyttsp4_i2c_probe, 64 64 .remove = cyttsp4_i2c_remove, 65 65 .id_table = cyttsp4_i2c_id, 66 66 };
+1 -1
drivers/input/touchscreen/cyttsp5.c
··· 962 962 .of_match_table = cyttsp5_of_match, 963 963 .pm = &cyttsp5_pm, 964 964 }, 965 - .probe_new = cyttsp5_i2c_probe, 965 + .probe = cyttsp5_i2c_probe, 966 966 .id_table = cyttsp5_i2c_id, 967 967 }; 968 968 module_i2c_driver(cyttsp5_i2c_driver);
+1 -1
drivers/input/touchscreen/cyttsp_i2c.c
··· 66 66 .pm = pm_sleep_ptr(&cyttsp_pm_ops), 67 67 .of_match_table = cyttsp_of_i2c_match, 68 68 }, 69 - .probe_new = cyttsp_i2c_probe, 69 + .probe = cyttsp_i2c_probe, 70 70 .id_table = cyttsp_i2c_id, 71 71 }; 72 72
+1 -1
drivers/input/touchscreen/edt-ft5x06.c
··· 1511 1511 .probe_type = PROBE_PREFER_ASYNCHRONOUS, 1512 1512 }, 1513 1513 .id_table = edt_ft5x06_ts_id, 1514 - .probe_new = edt_ft5x06_ts_probe, 1514 + .probe = edt_ft5x06_ts_probe, 1515 1515 .remove = edt_ft5x06_ts_remove, 1516 1516 }; 1517 1517
+1 -1
drivers/input/touchscreen/eeti_ts.c
··· 291 291 .pm = pm_sleep_ptr(&eeti_ts_pm), 292 292 .of_match_table = of_match_ptr(of_eeti_ts_match), 293 293 }, 294 - .probe_new = eeti_ts_probe, 294 + .probe = eeti_ts_probe, 295 295 .id_table = eeti_ts_id, 296 296 }; 297 297
+1 -1
drivers/input/touchscreen/egalax_ts.c
··· 264 264 .of_match_table = egalax_ts_dt_ids, 265 265 }, 266 266 .id_table = egalax_ts_id, 267 - .probe_new = egalax_ts_probe, 267 + .probe = egalax_ts_probe, 268 268 }; 269 269 270 270 module_i2c_driver(egalax_ts_driver);
+1 -1
drivers/input/touchscreen/ektf2127.c
··· 351 351 .pm = pm_sleep_ptr(&ektf2127_pm_ops), 352 352 .of_match_table = of_match_ptr(ektf2127_of_match), 353 353 }, 354 - .probe_new = ektf2127_probe, 354 + .probe = ektf2127_probe, 355 355 .id_table = ektf2127_i2c_id, 356 356 }; 357 357 module_i2c_driver(ektf2127_driver);
+1 -1
drivers/input/touchscreen/elants_i2c.c
··· 1673 1673 #endif 1674 1674 1675 1675 static struct i2c_driver elants_i2c_driver = { 1676 - .probe_new = elants_i2c_probe, 1676 + .probe = elants_i2c_probe, 1677 1677 .id_table = elants_i2c_id, 1678 1678 .driver = { 1679 1679 .name = DEVICE_NAME,
+1 -1
drivers/input/touchscreen/exc3000.c
··· 460 460 .of_match_table = of_match_ptr(exc3000_of_match), 461 461 }, 462 462 .id_table = exc3000_id, 463 - .probe_new = exc3000_probe, 463 + .probe = exc3000_probe, 464 464 }; 465 465 466 466 module_i2c_driver(exc3000_driver);
+1 -1
drivers/input/touchscreen/goodix.c
··· 1536 1536 #endif 1537 1537 1538 1538 static struct i2c_driver goodix_ts_driver = { 1539 - .probe_new = goodix_ts_probe, 1539 + .probe = goodix_ts_probe, 1540 1540 .remove = goodix_ts_remove, 1541 1541 .id_table = goodix_ts_id, 1542 1542 .driver = {
+1 -1
drivers/input/touchscreen/hideep.c
··· 1136 1136 .pm = pm_sleep_ptr(&hideep_pm_ops), 1137 1137 }, 1138 1138 .id_table = hideep_i2c_id, 1139 - .probe_new = hideep_probe, 1139 + .probe = hideep_probe, 1140 1140 }; 1141 1141 1142 1142 module_i2c_driver(hideep_driver);
+1 -1
drivers/input/touchscreen/himax_hx83112b.c
··· 349 349 #endif 350 350 351 351 static struct i2c_driver himax_ts_driver = { 352 - .probe_new = himax_probe, 352 + .probe = himax_probe, 353 353 .id_table = himax_ts_id, 354 354 .driver = { 355 355 .name = "Himax-hx83112b-TS",
+1 -1
drivers/input/touchscreen/hycon-hy46xx.c
··· 580 580 .probe_type = PROBE_PREFER_ASYNCHRONOUS, 581 581 }, 582 582 .id_table = hycon_hy46xx_id, 583 - .probe_new = hycon_hy46xx_probe, 583 + .probe = hycon_hy46xx_probe, 584 584 }; 585 585 586 586 module_i2c_driver(hycon_hy46xx_driver);
+1 -1
drivers/input/touchscreen/hynitron_cstxxx.c
··· 488 488 .probe_type = PROBE_PREFER_ASYNCHRONOUS, 489 489 }, 490 490 .id_table = hyn_tpd_id, 491 - .probe_new = hyn_probe, 491 + .probe = hyn_probe, 492 492 }; 493 493 494 494 module_i2c_driver(hynitron_i2c_driver);
+1 -1
drivers/input/touchscreen/ili210x.c
··· 1053 1053 .of_match_table = ili210x_dt_ids, 1054 1054 }, 1055 1055 .id_table = ili210x_i2c_id, 1056 - .probe_new = ili210x_i2c_probe, 1056 + .probe = ili210x_i2c_probe, 1057 1057 }; 1058 1058 1059 1059 module_i2c_driver(ili210x_ts_driver);
+1 -1
drivers/input/touchscreen/ilitek_ts_i2c.c
··· 679 679 .of_match_table = of_match_ptr(ilitek_ts_i2c_match), 680 680 .acpi_match_table = ACPI_PTR(ilitekts_acpi_id), 681 681 }, 682 - .probe_new = ilitek_ts_i2c_probe, 682 + .probe = ilitek_ts_i2c_probe, 683 683 .id_table = ilitek_ts_i2c_id, 684 684 }; 685 685 module_i2c_driver(ilitek_ts_i2c_driver);
+1 -1
drivers/input/touchscreen/imagis.c
··· 357 357 .pm = pm_sleep_ptr(&imagis_pm_ops), 358 358 .of_match_table = of_match_ptr(imagis_of_match), 359 359 }, 360 - .probe_new = imagis_probe, 360 + .probe = imagis_probe, 361 361 }; 362 362 363 363 module_i2c_driver(imagis_ts_driver);
+1 -1
drivers/input/touchscreen/iqs5xx.c
··· 1093 1093 .pm = pm_sleep_ptr(&iqs5xx_pm), 1094 1094 }, 1095 1095 .id_table = iqs5xx_id, 1096 - .probe_new = iqs5xx_probe, 1096 + .probe = iqs5xx_probe, 1097 1097 }; 1098 1098 module_i2c_driver(iqs5xx_i2c_driver); 1099 1099
+1 -1
drivers/input/touchscreen/max11801_ts.c
··· 230 230 .of_match_table = max11801_ts_dt_ids, 231 231 }, 232 232 .id_table = max11801_ts_id, 233 - .probe_new = max11801_ts_probe, 233 + .probe = max11801_ts_probe, 234 234 }; 235 235 236 236 module_i2c_driver(max11801_ts_driver);
+1 -1
drivers/input/touchscreen/mcs5000_ts.c
··· 272 272 MODULE_DEVICE_TABLE(i2c, mcs5000_ts_id); 273 273 274 274 static struct i2c_driver mcs5000_ts_driver = { 275 - .probe_new = mcs5000_ts_probe, 275 + .probe = mcs5000_ts_probe, 276 276 .driver = { 277 277 .name = "mcs5000_ts", 278 278 .pm = pm_sleep_ptr(&mcs5000_ts_pm),
+1 -1
drivers/input/touchscreen/melfas_mip4.c
··· 1591 1591 1592 1592 static struct i2c_driver mip4_driver = { 1593 1593 .id_table = mip4_i2c_ids, 1594 - .probe_new = mip4_probe, 1594 + .probe = mip4_probe, 1595 1595 .driver = { 1596 1596 .name = MIP4_DEVICE_NAME, 1597 1597 .of_match_table = of_match_ptr(mip4_of_match),
+1 -1
drivers/input/touchscreen/migor_ts.c
··· 221 221 .name = "migor_ts", 222 222 .pm = pm_sleep_ptr(&migor_ts_pm), 223 223 }, 224 - .probe_new = migor_ts_probe, 224 + .probe = migor_ts_probe, 225 225 .remove = migor_ts_remove, 226 226 .id_table = migor_ts_id, 227 227 };
+1 -1
drivers/input/touchscreen/mms114.c
··· 638 638 .pm = pm_sleep_ptr(&mms114_pm_ops), 639 639 .of_match_table = of_match_ptr(mms114_dt_match), 640 640 }, 641 - .probe_new = mms114_probe, 641 + .probe = mms114_probe, 642 642 .id_table = mms114_id, 643 643 }; 644 644
+1 -1
drivers/input/touchscreen/msg2638.c
··· 492 492 MODULE_DEVICE_TABLE(of, msg2638_of_match); 493 493 494 494 static struct i2c_driver msg2638_ts_driver = { 495 - .probe_new = msg2638_ts_probe, 495 + .probe = msg2638_ts_probe, 496 496 .driver = { 497 497 .name = "MStar-TS", 498 498 .pm = pm_sleep_ptr(&msg2638_pm_ops),
+1 -1
drivers/input/touchscreen/novatek-nvt-ts.c
··· 290 290 .name = "novatek-nvt-ts", 291 291 .pm = pm_sleep_ptr(&nvt_ts_pm_ops), 292 292 }, 293 - .probe_new = nvt_ts_probe, 293 + .probe = nvt_ts_probe, 294 294 .id_table = nvt_ts_i2c_id, 295 295 }; 296 296
+1 -1
drivers/input/touchscreen/pixcir_i2c_ts.c
··· 617 617 .pm = pm_sleep_ptr(&pixcir_dev_pm_ops), 618 618 .of_match_table = of_match_ptr(pixcir_of_match), 619 619 }, 620 - .probe_new = pixcir_i2c_ts_probe, 620 + .probe = pixcir_i2c_ts_probe, 621 621 .id_table = pixcir_i2c_ts_id, 622 622 }; 623 623
+1 -1
drivers/input/touchscreen/raydium_i2c_ts.c
··· 1273 1273 #endif 1274 1274 1275 1275 static struct i2c_driver raydium_i2c_driver = { 1276 - .probe_new = raydium_i2c_probe, 1276 + .probe = raydium_i2c_probe, 1277 1277 .id_table = raydium_i2c_id, 1278 1278 .driver = { 1279 1279 .name = "raydium_ts",
+1 -1
drivers/input/touchscreen/rohm_bu21023.c
··· 1183 1183 .driver = { 1184 1184 .name = BU21023_NAME, 1185 1185 }, 1186 - .probe_new = rohm_bu21023_i2c_probe, 1186 + .probe = rohm_bu21023_i2c_probe, 1187 1187 .id_table = rohm_bu21023_i2c_id, 1188 1188 }; 1189 1189 module_i2c_driver(rohm_bu21023_i2c_driver);
+1 -1
drivers/input/touchscreen/s6sy761.c
··· 538 538 .of_match_table = of_match_ptr(s6sy761_of_match), 539 539 .pm = pm_ptr(&s6sy761_pm_ops), 540 540 }, 541 - .probe_new = s6sy761_probe, 541 + .probe = s6sy761_probe, 542 542 .remove = s6sy761_remove, 543 543 .id_table = s6sy761_id, 544 544 };
+1 -1
drivers/input/touchscreen/silead.c
··· 826 826 #endif 827 827 828 828 static struct i2c_driver silead_ts_driver = { 829 - .probe_new = silead_ts_probe, 829 + .probe = silead_ts_probe, 830 830 .id_table = silead_ts_id, 831 831 .driver = { 832 832 .name = SILEAD_TS_NAME,
+1 -1
drivers/input/touchscreen/sis_i2c.c
··· 393 393 .name = SIS_I2C_NAME, 394 394 .of_match_table = of_match_ptr(sis_ts_dt_ids), 395 395 }, 396 - .probe_new = sis_ts_probe, 396 + .probe = sis_ts_probe, 397 397 .id_table = sis_ts_id, 398 398 }; 399 399 module_i2c_driver(sis_ts_driver);
+1 -1
drivers/input/touchscreen/st1232.c
··· 384 384 MODULE_DEVICE_TABLE(of, st1232_ts_dt_ids); 385 385 386 386 static struct i2c_driver st1232_ts_driver = { 387 - .probe_new = st1232_ts_probe, 387 + .probe = st1232_ts_probe, 388 388 .id_table = st1232_ts_id, 389 389 .driver = { 390 390 .name = ST1232_TS_NAME,
+1 -1
drivers/input/touchscreen/stmfts.c
··· 808 808 .pm = pm_ptr(&stmfts_pm_ops), 809 809 .probe_type = PROBE_PREFER_ASYNCHRONOUS, 810 810 }, 811 - .probe_new = stmfts_probe, 811 + .probe = stmfts_probe, 812 812 .remove = stmfts_remove, 813 813 .id_table = stmfts_id, 814 814 };
+1 -1
drivers/input/touchscreen/sx8654.c
··· 470 470 .of_match_table = of_match_ptr(sx8654_of_match), 471 471 }, 472 472 .id_table = sx8654_id_table, 473 - .probe_new = sx8654_probe, 473 + .probe = sx8654_probe, 474 474 }; 475 475 module_i2c_driver(sx8654_driver); 476 476
+1 -1
drivers/input/touchscreen/tsc2004.c
··· 68 68 .pm = pm_sleep_ptr(&tsc200x_pm_ops), 69 69 }, 70 70 .id_table = tsc2004_idtable, 71 - .probe_new = tsc2004_probe, 71 + .probe = tsc2004_probe, 72 72 .remove = tsc2004_remove, 73 73 }; 74 74 module_i2c_driver(tsc2004_driver);
+1 -1
drivers/input/touchscreen/tsc2007_core.c
··· 418 418 .of_match_table = tsc2007_of_match, 419 419 }, 420 420 .id_table = tsc2007_idtable, 421 - .probe_new = tsc2007_probe, 421 + .probe = tsc2007_probe, 422 422 }; 423 423 424 424 module_i2c_driver(tsc2007_driver);
+1 -1
drivers/input/touchscreen/wacom_i2c.c
··· 264 264 .pm = pm_sleep_ptr(&wacom_i2c_pm), 265 265 }, 266 266 267 - .probe_new = wacom_i2c_probe, 267 + .probe = wacom_i2c_probe, 268 268 .id_table = wacom_i2c_id, 269 269 }; 270 270 module_i2c_driver(wacom_i2c_driver);
+1 -1
drivers/input/touchscreen/wdt87xx_i2c.c
··· 1169 1169 MODULE_DEVICE_TABLE(acpi, wdt87xx_acpi_id); 1170 1170 1171 1171 static struct i2c_driver wdt87xx_driver = { 1172 - .probe_new = wdt87xx_ts_probe, 1172 + .probe = wdt87xx_ts_probe, 1173 1173 .id_table = wdt87xx_dev_id, 1174 1174 .driver = { 1175 1175 .name = WDT87XX_NAME,
+1 -1
drivers/input/touchscreen/zet6223.c
··· 248 248 .name = "zet6223", 249 249 .of_match_table = zet6223_of_match, 250 250 }, 251 - .probe_new = zet6223_probe, 251 + .probe = zet6223_probe, 252 252 .id_table = zet6223_id 253 253 }; 254 254 module_i2c_driver(zet6223_driver);
+1 -1
drivers/input/touchscreen/zforce_ts.c
··· 944 944 .pm = pm_sleep_ptr(&zforce_pm_ops), 945 945 .of_match_table = of_match_ptr(zforce_dt_idtable), 946 946 }, 947 - .probe_new = zforce_probe, 947 + .probe = zforce_probe, 948 948 .id_table = zforce_idtable, 949 949 }; 950 950
+1 -1
drivers/input/touchscreen/zinitix.c
··· 617 617 #endif 618 618 619 619 static struct i2c_driver zinitix_ts_driver = { 620 - .probe_new = zinitix_ts_probe, 620 + .probe = zinitix_ts_probe, 621 621 .driver = { 622 622 .name = "Zinitix-TS", 623 623 .pm = pm_sleep_ptr(&zinitix_pm_ops),