Re: [PATCH v2] drm: Switch i2c drivers back to use .probe()
Hello: This patch was applied to chrome-platform/linux.git (for-next) by Douglas Anderson : On Fri, 26 May 2023 11:07:09 +0200 you wrote: > 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 > > [...] Here is the summary with links: - [v2] drm: Switch i2c drivers back to use .probe() https://git.kernel.org/chrome-platform/c/332af828ce78 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH v2] drm: Switch i2c drivers back to use .probe()
Hello: This patch was applied to chrome-platform/linux.git (for-kernelci) by Douglas Anderson : On Fri, 26 May 2023 11:07:09 +0200 you wrote: > 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 > > [...] Here is the summary with links: - [v2] drm: Switch i2c drivers back to use .probe() https://git.kernel.org/chrome-platform/c/332af828ce78 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH v2] drm: Switch i2c drivers back to use .probe()
Hi, On Fri, May 26, 2023 at 7:43 AM Doug Anderson wrote: > > Hi, > > On Fri, May 26, 2023 at 2:08 AM Uwe Kleine-König > wrote: > > > > 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 > > --- > > Hello, > > > > I didn't get feedback for (implicit) v1 that was sent with Message-Id: > > <20230427175954.666464-1-u.kleine-koe...@pengutronix.de>. This is a > > rebase on v6.4-rc1 as the former patch doesn't apply cleanly any more. > > > > I also added more people to Cc, maybe that helps to get feedback. > > > > This patch is based on v6.4-rc1, and applies fine on today's next. > > (There are also no new drivers that need adaption in next.) > > > > Thanks for considering, > > Uwe > > > > drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 2 +- > > drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- > > drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- > > drivers/gpu/drm/bridge/analogix/anx7625.c| 2 +- > > drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +- > > drivers/gpu/drm/bridge/chrontel-ch7033.c | 2 +- > > drivers/gpu/drm/bridge/cros-ec-anx7688.c | 2 +- > > drivers/gpu/drm/bridge/ite-it6505.c | 2 +- > > drivers/gpu/drm/bridge/ite-it66121.c | 2 +- > > drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- > > drivers/gpu/drm/bridge/lontium-lt9211.c | 2 +- > > drivers/gpu/drm/bridge/lontium-lt9611.c | 2 +- > > drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- > > drivers/gpu/drm/bridge/megachips-stdp-ge-b850v3-fw.c | 4 ++-- > > drivers/gpu/drm/bridge/nxp-ptn3460.c | 2 +- > > drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- > > drivers/gpu/drm/bridge/parade-ps8640.c | 2 +- > > drivers/gpu/drm/bridge/sii902x.c | 2 +- > > drivers/gpu/drm/bridge/sii9234.c | 2 +- > > drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- > > drivers/gpu/drm/bridge/tc358767.c| 2 +- > > drivers/gpu/drm/bridge/tc358768.c| 2 +- > > drivers/gpu/drm/bridge/tc358775.c| 2 +- > > drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +- > > drivers/gpu/drm/bridge/ti-sn65dsi83.c| 2 +- > > drivers/gpu/drm/bridge/ti-sn65dsi86.c| 2 +- > > drivers/gpu/drm/bridge/ti-tfp410.c | 2 +- > > drivers/gpu/drm/i2c/tda9950.c| 2 +- > > drivers/gpu/drm/i2c/tda998x_drv.c| 2 +- > > drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 2 +- > > drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c| 2 +- > > drivers/gpu/drm/solomon/ssd130x-i2c.c| 2 +- > > 32 files changed, 33 insertions(+), 33 deletions(-) > > Reviewed-by: Douglas Anderson > > This does apply to drm-misc-next and I'm happy to apply it there, but > I'm a bit iffy doing it on the Friday before a 3-day weekend (Monday > is a holiday in the US). If this is still pending next Tuesday and I'm > not swamped then, I'll plan to apply it. I'm more than happy if a > different drm commtter wants to apply it sooner. Thanks! As promised, pushed to drm-misc-next: 332af828ce78 drm: Switch i2c drivers back to use .probe()
Re: [PATCH v2] drm: Switch i2c drivers back to use .probe()
Hi, On Fri, May 26, 2023 at 2:08 AM Uwe Kleine-König wrote: > > 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 > --- > Hello, > > I didn't get feedback for (implicit) v1 that was sent with Message-Id: > <20230427175954.666464-1-u.kleine-koe...@pengutronix.de>. This is a > rebase on v6.4-rc1 as the former patch doesn't apply cleanly any more. > > I also added more people to Cc, maybe that helps to get feedback. > > This patch is based on v6.4-rc1, and applies fine on today's next. > (There are also no new drivers that need adaption in next.) > > Thanks for considering, > Uwe > > drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 2 +- > drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- > drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- > drivers/gpu/drm/bridge/analogix/anx7625.c| 2 +- > drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +- > drivers/gpu/drm/bridge/chrontel-ch7033.c | 2 +- > drivers/gpu/drm/bridge/cros-ec-anx7688.c | 2 +- > drivers/gpu/drm/bridge/ite-it6505.c | 2 +- > drivers/gpu/drm/bridge/ite-it66121.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt9211.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt9611.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- > drivers/gpu/drm/bridge/megachips-stdp-ge-b850v3-fw.c | 4 ++-- > drivers/gpu/drm/bridge/nxp-ptn3460.c | 2 +- > drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- > drivers/gpu/drm/bridge/parade-ps8640.c | 2 +- > drivers/gpu/drm/bridge/sii902x.c | 2 +- > drivers/gpu/drm/bridge/sii9234.c | 2 +- > drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- > drivers/gpu/drm/bridge/tc358767.c| 2 +- > drivers/gpu/drm/bridge/tc358768.c| 2 +- > drivers/gpu/drm/bridge/tc358775.c| 2 +- > drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +- > drivers/gpu/drm/bridge/ti-sn65dsi83.c| 2 +- > drivers/gpu/drm/bridge/ti-sn65dsi86.c| 2 +- > drivers/gpu/drm/bridge/ti-tfp410.c | 2 +- > drivers/gpu/drm/i2c/tda9950.c| 2 +- > drivers/gpu/drm/i2c/tda998x_drv.c| 2 +- > drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 2 +- > drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c| 2 +- > drivers/gpu/drm/solomon/ssd130x-i2c.c| 2 +- > 32 files changed, 33 insertions(+), 33 deletions(-) Reviewed-by: Douglas Anderson This does apply to drm-misc-next and I'm happy to apply it there, but I'm a bit iffy doing it on the Friday before a 3-day weekend (Monday is a holiday in the US). If this is still pending next Tuesday and I'm not swamped then, I'll plan to apply it. I'm more than happy if a different drm commtter wants to apply it sooner. Thanks! -Doug
Re: [PATCH v2] drm: Switch i2c drivers back to use .probe()
On Fri, May 26, 2023 at 2:08 AM Uwe Kleine-König wrote: > > 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 FWIW: Reviewed-by: Guenter Roeck > --- > Hello, > > I didn't get feedback for (implicit) v1 that was sent with Message-Id: > <20230427175954.666464-1-u.kleine-koe...@pengutronix.de>. This is a > rebase on v6.4-rc1 as the former patch doesn't apply cleanly any more. > > I also added more people to Cc, maybe that helps to get feedback. > > This patch is based on v6.4-rc1, and applies fine on today's next. > (There are also no new drivers that need adaption in next.) > > Thanks for considering, > Uwe > > drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 2 +- > drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- > drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- > drivers/gpu/drm/bridge/analogix/anx7625.c| 2 +- > drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +- > drivers/gpu/drm/bridge/chrontel-ch7033.c | 2 +- > drivers/gpu/drm/bridge/cros-ec-anx7688.c | 2 +- > drivers/gpu/drm/bridge/ite-it6505.c | 2 +- > drivers/gpu/drm/bridge/ite-it66121.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt9211.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt9611.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- > drivers/gpu/drm/bridge/megachips-stdp-ge-b850v3-fw.c | 4 ++-- > drivers/gpu/drm/bridge/nxp-ptn3460.c | 2 +- > drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- > drivers/gpu/drm/bridge/parade-ps8640.c | 2 +- > drivers/gpu/drm/bridge/sii902x.c | 2 +- > drivers/gpu/drm/bridge/sii9234.c | 2 +- > drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- > drivers/gpu/drm/bridge/tc358767.c| 2 +- > drivers/gpu/drm/bridge/tc358768.c| 2 +- > drivers/gpu/drm/bridge/tc358775.c| 2 +- > drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +- > drivers/gpu/drm/bridge/ti-sn65dsi83.c| 2 +- > drivers/gpu/drm/bridge/ti-sn65dsi86.c| 2 +- > drivers/gpu/drm/bridge/ti-tfp410.c | 2 +- > drivers/gpu/drm/i2c/tda9950.c| 2 +- > drivers/gpu/drm/i2c/tda998x_drv.c| 2 +- > drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 2 +- > drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c| 2 +- > drivers/gpu/drm/solomon/ssd130x-i2c.c| 2 +- > 32 files changed, 33 insertions(+), 33 deletions(-) > > diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > index ddceafa7b637..2254457ab5d0 100644 > --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > @@ -1393,7 +1393,7 @@ static struct i2c_driver adv7511_driver = { > .of_match_table = adv7511_of_ids, > }, > .id_table = adv7511_i2c_ids, > - .probe_new = adv7511_probe, > + .probe = adv7511_probe, > .remove = adv7511_remove, > }; > > diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c > b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c > index 3577c532abb4..72ab2ab77081 100644 > --- a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c > +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c > @@ -815,7 +815,7 @@ static struct i2c_driver anx6345_driver = { >.name = "anx6345", >.of_match_table = of_match_ptr(anx6345_match_table), > }, > - .probe_new = anx6345_i2c_probe, > + .probe = anx6345_i2c_probe, > .remove = anx6345_i2c_remove, > .id_table = anx6345_id, > }; > diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c > b/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c > index a3a38bbe2786..06a3e3243e19 100644 > --- a/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c > +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c > @@ -1389,7 +1389,7 @@ static struct i2c_driver anx78xx_driver = { >.name = "anx7814", >.of_match_table = of_match_ptr(anx78xx_match_table), > }, > - .probe_new = anx78xx_i2c_probe, > + .probe = anx78xx_i2c_probe, > .remove = anx78xx_i2c_remove, > .id_table = anx78xx_id, > }; > diff --git
Re: [PATCH v2] drm: Switch i2c drivers back to use .probe()
Kieran Bingham writes: Hello Uwe, > Quoting Uwe Kleine-König (2023-05-26 10:07:09) >> 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 >> --- >> Hello, >> >> I didn't get feedback for (implicit) v1 that was sent with Message-Id: >> <20230427175954.666464-1-u.kleine-koe...@pengutronix.de>. This is a >> rebase on v6.4-rc1 as the former patch doesn't apply cleanly any more. >> >> I also added more people to Cc, maybe that helps to get feedback. > > Having been invovled in b8a1a4cd5a98 ("i2c: Provide a temporary > .probe_new() call-back type") and definitley expected 'temporary' to > mean less than 7 years, I very much approve of this patchset. > > Thank you for all your efforts Uwe. > > Reviewed-by: Kieran Bingham > I strongly second what Kieran just said. I was also involved in the commit mentioned and it is so great to see your efforts to finish that change. Reviewed-by: Javier Martinez Canillas -- Best regards, Javier Martinez Canillas Core Platforms Red Hat
Re: [PATCH v2] drm: Switch i2c drivers back to use .probe()
On 26/05/2023 10:07, Uwe Kleine-König wrote: 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 FWIW: Reviewed-by: Martyn Welch --- Hello, I didn't get feedback for (implicit) v1 that was sent with Message-Id: <20230427175954.666464-1-u.kleine-koe...@pengutronix.de>. This is a rebase on v6.4-rc1 as the former patch doesn't apply cleanly any more. I also added more people to Cc, maybe that helps to get feedback. This patch is based on v6.4-rc1, and applies fine on today's next. (There are also no new drivers that need adaption in next.) Thanks for considering, Uwe drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c| 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 2 +- drivers/gpu/drm/bridge/cros-ec-anx7688.c | 2 +- drivers/gpu/drm/bridge/ite-it6505.c | 2 +- drivers/gpu/drm/bridge/ite-it66121.c | 2 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- drivers/gpu/drm/bridge/megachips-stdp-ge-b850v3-fw.c | 4 ++-- drivers/gpu/drm/bridge/nxp-ptn3460.c | 2 +- drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- drivers/gpu/drm/bridge/parade-ps8640.c | 2 +- drivers/gpu/drm/bridge/sii902x.c | 2 +- drivers/gpu/drm/bridge/sii9234.c | 2 +- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/bridge/tc358767.c| 2 +- drivers/gpu/drm/bridge/tc358768.c| 2 +- drivers/gpu/drm/bridge/tc358775.c| 2 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c| 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c| 2 +- drivers/gpu/drm/bridge/ti-tfp410.c | 2 +- drivers/gpu/drm/i2c/tda9950.c| 2 +- drivers/gpu/drm/i2c/tda998x_drv.c| 2 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 2 +- drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c| 2 +- drivers/gpu/drm/solomon/ssd130x-i2c.c| 2 +- 32 files changed, 33 insertions(+), 33 deletions(-) diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c index ddceafa7b637..2254457ab5d0 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c @@ -1393,7 +1393,7 @@ static struct i2c_driver adv7511_driver = { .of_match_table = adv7511_of_ids, }, .id_table = adv7511_i2c_ids, - .probe_new = adv7511_probe, + .probe = adv7511_probe, .remove = adv7511_remove, }; diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c index 3577c532abb4..72ab2ab77081 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c @@ -815,7 +815,7 @@ static struct i2c_driver anx6345_driver = { .name = "anx6345", .of_match_table = of_match_ptr(anx6345_match_table), }, - .probe_new = anx6345_i2c_probe, + .probe = anx6345_i2c_probe, .remove = anx6345_i2c_remove, .id_table = anx6345_id, }; diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c b/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c index a3a38bbe2786..06a3e3243e19 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c @@ -1389,7 +1389,7 @@ static struct i2c_driver anx78xx_driver = { .name = "anx7814", .of_match_table = of_match_ptr(anx78xx_match_table), }, - .probe_new = anx78xx_i2c_probe, + .probe = anx78xx_i2c_probe, .remove = anx78xx_i2c_remove, .id_table = anx78xx_id, }; diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c index 6846199a2ee1..0a97364ba8ea 100644 --- a/drivers/gpu/drm/bridge/analogix/anx7625.c +++
Re: [PATCH v2] drm: Switch i2c drivers back to use .probe()
Quoting Uwe Kleine-König (2023-05-26 10:07:09) > 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 > --- > Hello, > > I didn't get feedback for (implicit) v1 that was sent with Message-Id: > <20230427175954.666464-1-u.kleine-koe...@pengutronix.de>. This is a > rebase on v6.4-rc1 as the former patch doesn't apply cleanly any more. > > I also added more people to Cc, maybe that helps to get feedback. Having been invovled in b8a1a4cd5a98 ("i2c: Provide a temporary .probe_new() call-back type") and definitley expected 'temporary' to mean less than 7 years, I very much approve of this patchset. Thank you for all your efforts Uwe. Reviewed-by: Kieran Bingham > This patch is based on v6.4-rc1, and applies fine on today's next. > (There are also no new drivers that need adaption in next.) > > Thanks for considering, > Uwe > > drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 2 +- > drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- > drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- > drivers/gpu/drm/bridge/analogix/anx7625.c| 2 +- > drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +- > drivers/gpu/drm/bridge/chrontel-ch7033.c | 2 +- > drivers/gpu/drm/bridge/cros-ec-anx7688.c | 2 +- > drivers/gpu/drm/bridge/ite-it6505.c | 2 +- > drivers/gpu/drm/bridge/ite-it66121.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt9211.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt9611.c | 2 +- > drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- > drivers/gpu/drm/bridge/megachips-stdp-ge-b850v3-fw.c | 4 ++-- > drivers/gpu/drm/bridge/nxp-ptn3460.c | 2 +- > drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- > drivers/gpu/drm/bridge/parade-ps8640.c | 2 +- > drivers/gpu/drm/bridge/sii902x.c | 2 +- > drivers/gpu/drm/bridge/sii9234.c | 2 +- > drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- > drivers/gpu/drm/bridge/tc358767.c| 2 +- > drivers/gpu/drm/bridge/tc358768.c| 2 +- > drivers/gpu/drm/bridge/tc358775.c| 2 +- > drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +- > drivers/gpu/drm/bridge/ti-sn65dsi83.c| 2 +- > drivers/gpu/drm/bridge/ti-sn65dsi86.c| 2 +- > drivers/gpu/drm/bridge/ti-tfp410.c | 2 +- > drivers/gpu/drm/i2c/tda9950.c| 2 +- > drivers/gpu/drm/i2c/tda998x_drv.c| 2 +- > drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 2 +- > drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c| 2 +- > drivers/gpu/drm/solomon/ssd130x-i2c.c| 2 +- > 32 files changed, 33 insertions(+), 33 deletions(-) > > diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > index ddceafa7b637..2254457ab5d0 100644 > --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > @@ -1393,7 +1393,7 @@ static struct i2c_driver adv7511_driver = { > .of_match_table = adv7511_of_ids, > }, > .id_table = adv7511_i2c_ids, > - .probe_new = adv7511_probe, > + .probe = adv7511_probe, > .remove = adv7511_remove, > }; > > diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c > b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c > index 3577c532abb4..72ab2ab77081 100644 > --- a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c > +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c > @@ -815,7 +815,7 @@ static struct i2c_driver anx6345_driver = { >.name = "anx6345", >.of_match_table = of_match_ptr(anx6345_match_table), > }, > - .probe_new = anx6345_i2c_probe, > + .probe = anx6345_i2c_probe, > .remove = anx6345_i2c_remove, > .id_table = anx6345_id, > }; > diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c > b/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c > index a3a38bbe2786..06a3e3243e19 100644 > --- a/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c > +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c > @@ -1389,7 +1389,7 @@ static struct i2c_driver anx78xx_driver = { >.name = "anx7814", >.of_match_table = of_match_ptr(anx78xx_match_table),
[PATCH v2] drm: 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 --- Hello, I didn't get feedback for (implicit) v1 that was sent with Message-Id: <20230427175954.666464-1-u.kleine-koe...@pengutronix.de>. This is a rebase on v6.4-rc1 as the former patch doesn't apply cleanly any more. I also added more people to Cc, maybe that helps to get feedback. This patch is based on v6.4-rc1, and applies fine on today's next. (There are also no new drivers that need adaption in next.) Thanks for considering, Uwe drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c| 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 2 +- drivers/gpu/drm/bridge/cros-ec-anx7688.c | 2 +- drivers/gpu/drm/bridge/ite-it6505.c | 2 +- drivers/gpu/drm/bridge/ite-it66121.c | 2 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- drivers/gpu/drm/bridge/megachips-stdp-ge-b850v3-fw.c | 4 ++-- drivers/gpu/drm/bridge/nxp-ptn3460.c | 2 +- drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- drivers/gpu/drm/bridge/parade-ps8640.c | 2 +- drivers/gpu/drm/bridge/sii902x.c | 2 +- drivers/gpu/drm/bridge/sii9234.c | 2 +- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/bridge/tc358767.c| 2 +- drivers/gpu/drm/bridge/tc358768.c| 2 +- drivers/gpu/drm/bridge/tc358775.c| 2 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c| 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c| 2 +- drivers/gpu/drm/bridge/ti-tfp410.c | 2 +- drivers/gpu/drm/i2c/tda9950.c| 2 +- drivers/gpu/drm/i2c/tda998x_drv.c| 2 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 2 +- drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c| 2 +- drivers/gpu/drm/solomon/ssd130x-i2c.c| 2 +- 32 files changed, 33 insertions(+), 33 deletions(-) diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c index ddceafa7b637..2254457ab5d0 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c @@ -1393,7 +1393,7 @@ static struct i2c_driver adv7511_driver = { .of_match_table = adv7511_of_ids, }, .id_table = adv7511_i2c_ids, - .probe_new = adv7511_probe, + .probe = adv7511_probe, .remove = adv7511_remove, }; diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c index 3577c532abb4..72ab2ab77081 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c @@ -815,7 +815,7 @@ static struct i2c_driver anx6345_driver = { .name = "anx6345", .of_match_table = of_match_ptr(anx6345_match_table), }, - .probe_new = anx6345_i2c_probe, + .probe = anx6345_i2c_probe, .remove = anx6345_i2c_remove, .id_table = anx6345_id, }; diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c b/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c index a3a38bbe2786..06a3e3243e19 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c +++ b/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c @@ -1389,7 +1389,7 @@ static struct i2c_driver anx78xx_driver = { .name = "anx7814", .of_match_table = of_match_ptr(anx78xx_match_table), }, - .probe_new = anx78xx_i2c_probe, + .probe = anx78xx_i2c_probe, .remove = anx78xx_i2c_remove, .id_table = anx78xx_id, }; diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c index 6846199a2ee1..0a97364ba8ea 100644 --- a/drivers/gpu/drm/bridge/analogix/anx7625.c +++ b/drivers/gpu/drm/bridge/analogix/anx7625.c @@ -2753,7 +2753,7 @@ static struct i2c_driver anx7625_driver = {