With the introduction of probe_new function the i2c_device_id is no longer needed. Hence the remove the same and use probe_new instead of probe. Signed-off-by: Keerthy <j-keerthy@xxxxxx> --- Boot tested on dra71-evm and checked for regulator registrations. drivers/mfd/lp873x.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/drivers/mfd/lp873x.c b/drivers/mfd/lp873x.c index 873c608..47be6b8 100644 --- a/drivers/mfd/lp873x.c +++ b/drivers/mfd/lp873x.c @@ -32,8 +32,7 @@ { .name = "lp873x-gpio", }, }; -static int lp873x_probe(struct i2c_client *client, - const struct i2c_device_id *ids) +static int lp873x_probe(struct i2c_client *client) { struct lp873x *lp873; int ret; @@ -76,19 +75,12 @@ static int lp873x_probe(struct i2c_client *client, }; MODULE_DEVICE_TABLE(of, of_lp873x_match_table); -static const struct i2c_device_id lp873x_id_table[] = { - { "lp873x", 0 }, - { }, -}; -MODULE_DEVICE_TABLE(i2c, lp873x_id_table); - static struct i2c_driver lp873x_driver = { .driver = { .name = "lp873x", .of_match_table = of_lp873x_match_table, }, - .probe = lp873x_probe, - .id_table = lp873x_id_table, + .probe_new = lp873x_probe, }; module_i2c_driver(lp873x_driver); -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html