diff --git a/projects/Allwinner/patches/linux/0028-mfd-Add-support-for-AC200.patch b/projects/Allwinner/patches/linux/0028-mfd-Add-support-for-AC200.patch index 53b7895ed8..e3c5815c22 100644 --- a/projects/Allwinner/patches/linux/0028-mfd-Add-support-for-AC200.patch +++ b/projects/Allwinner/patches/linux/0028-mfd-Add-support-for-AC200.patch @@ -43,7 +43,7 @@ Signed-off-by: Jernej Skrabec obj-$(CONFIG_MFD_AXP20X_RSB) += axp20x-rsb.o --- /dev/null +++ b/drivers/mfd/ac200.c -@@ -0,0 +1,148 @@ +@@ -0,0 +1,147 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * MFD core driver for X-Powers' AC200 IC @@ -104,8 +104,7 @@ Signed-off-by: Jernej Skrabec + }, +}; + -+static int ac200_i2c_probe(struct i2c_client *i2c, -+ const struct i2c_device_id *id) ++static int ac200_i2c_probe(struct i2c_client *i2c) +{ + struct device *dev = &i2c->dev; + struct ac200_dev *ac200; @@ -183,7 +182,7 @@ Signed-off-by: Jernej Skrabec + .name = "ac200", + .of_match_table = of_match_ptr(ac200_of_match), + }, -+ .probe = ac200_i2c_probe, ++ .probe_new = ac200_i2c_probe, + .remove = ac200_i2c_remove, + .id_table = ac200_ids, +};