struct i2c_driver::probe_new() is about to go away. Since I converted
all drivers below drivers/media use struct i2c_driver::probe, three more
drivers were added in the following commits that use .probe_new():
commit
6363db1c9d45 ("media: i2c: add DS90UB953 driver")
commit
c158d0d4ff15 ("media: i2c: add DS90UB913 driver")
commit
afe267f2d368 ("media: i2c: add DS90UB960 driver")
Switch these driver to use the probe callback.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
[hverkuil: use proper commit description style]
MODULE_DEVICE_TABLE(of, ub913_dt_ids);
static struct i2c_driver ds90ub913_driver = {
- .probe_new = ub913_probe,
+ .probe = ub913_probe,
.remove = ub913_remove,
.id_table = ub913_id,
.driver = {
MODULE_DEVICE_TABLE(of, ub953_dt_ids);
static struct i2c_driver ds90ub953_driver = {
- .probe_new = ub953_probe,
+ .probe = ub953_probe,
.remove = ub953_remove,
.id_table = ub953_id,
.driver = {
MODULE_DEVICE_TABLE(of, ub960_dt_ids);
static struct i2c_driver ds90ub960_driver = {
- .probe_new = ub960_probe,
+ .probe = ub960_probe,
.remove = ub960_remove,
.id_table = ub960_id,
.driver = {