From: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>
To: Michael Turquette <mturquette@baylibre.com>,
Stephen Boyd <sboyd@kernel.org>,
Matthias Brugger <matthias.bgg@gmail.com>
Cc: AngeloGioacchino Del Regno
<angelogioacchino.delregno@collabora.com>,
linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-mediatek@lists.infradead.org, kernel@pengutronix.de
Subject: [PATCH v2 0/3] clk: mediatek: Convert to platform remove callback returning void
Date: Sun, 30 Apr 2023 21:02:30 +0200 [thread overview]
Message-ID: <20230430190233.878921-1-u.kleine-koenig@pengutronix.de> (raw)
Hello,
this series aims to convert all drivers below drivers/clk/mediatek to
the platform_driver's .remove_new() callback. There was an earlier try
part of a series to convert all of drivers/clk[1], but the mediatek part
conflicted with another rework[2]. The latter has landed in Linus
Torvalds's tree now, so here is a rework.
Best regards
Uwe
[1] https://lore.kernel.org/linux-clk/20230312161512.2715500-2-u.kleine-koenig@pengutronix.de
[2] https://patchwork.kernel.org/project/linux-mediatek/list/?series=726914
Uwe Kleine-König (3):
clk: mediatek: Make mtk_clk_simple_remove() return void
clk: mediatek: Make mtk_clk_pdev_remove() return void
clk: mediatek: Convert all remaining drivers to platform_driver's
.remove_new()
drivers/clk/mediatek/clk-mt2701-aud.c | 6 +++---
drivers/clk/mediatek/clk-mt2701-bdp.c | 2 +-
drivers/clk/mediatek/clk-mt2701-eth.c | 2 +-
drivers/clk/mediatek/clk-mt2701-g3d.c | 2 +-
drivers/clk/mediatek/clk-mt2701-hif.c | 2 +-
drivers/clk/mediatek/clk-mt2701-img.c | 2 +-
drivers/clk/mediatek/clk-mt2701-mm.c | 2 +-
drivers/clk/mediatek/clk-mt2701-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt2712-apmixedsys.c | 6 ++----
drivers/clk/mediatek/clk-mt2712-bdp.c | 2 +-
drivers/clk/mediatek/clk-mt2712-img.c | 2 +-
drivers/clk/mediatek/clk-mt2712-jpgdec.c | 2 +-
drivers/clk/mediatek/clk-mt2712-mfg.c | 2 +-
drivers/clk/mediatek/clk-mt2712-mm.c | 2 +-
drivers/clk/mediatek/clk-mt2712-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt2712-venc.c | 2 +-
drivers/clk/mediatek/clk-mt2712.c | 2 +-
drivers/clk/mediatek/clk-mt6765-audio.c | 2 +-
drivers/clk/mediatek/clk-mt6765-cam.c | 2 +-
drivers/clk/mediatek/clk-mt6765-img.c | 2 +-
drivers/clk/mediatek/clk-mt6765-mipi0a.c | 2 +-
drivers/clk/mediatek/clk-mt6765-mm.c | 2 +-
drivers/clk/mediatek/clk-mt6765-vcodec.c | 2 +-
drivers/clk/mediatek/clk-mt6779-aud.c | 2 +-
drivers/clk/mediatek/clk-mt6779-cam.c | 2 +-
drivers/clk/mediatek/clk-mt6779-img.c | 2 +-
drivers/clk/mediatek/clk-mt6779-ipe.c | 2 +-
drivers/clk/mediatek/clk-mt6779-mfg.c | 2 +-
drivers/clk/mediatek/clk-mt6779-mm.c | 2 +-
drivers/clk/mediatek/clk-mt6779-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt6779-venc.c | 2 +-
drivers/clk/mediatek/clk-mt6779.c | 2 +-
drivers/clk/mediatek/clk-mt6795-apmixedsys.c | 6 ++----
drivers/clk/mediatek/clk-mt6795-infracfg.c | 6 ++----
drivers/clk/mediatek/clk-mt6795-mfg.c | 2 +-
drivers/clk/mediatek/clk-mt6795-mm.c | 2 +-
drivers/clk/mediatek/clk-mt6795-pericfg.c | 6 ++----
drivers/clk/mediatek/clk-mt6795-topckgen.c | 2 +-
drivers/clk/mediatek/clk-mt6795-vdecsys.c | 2 +-
drivers/clk/mediatek/clk-mt6795-vencsys.c | 2 +-
drivers/clk/mediatek/clk-mt6797-img.c | 2 +-
drivers/clk/mediatek/clk-mt6797-mm.c | 2 +-
drivers/clk/mediatek/clk-mt6797-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt6797-venc.c | 2 +-
drivers/clk/mediatek/clk-mt7622-apmixedsys.c | 6 ++----
drivers/clk/mediatek/clk-mt7622-aud.c | 6 +++---
drivers/clk/mediatek/clk-mt7622-eth.c | 2 +-
drivers/clk/mediatek/clk-mt7622-hif.c | 2 +-
drivers/clk/mediatek/clk-mt7622-infracfg.c | 6 ++----
drivers/clk/mediatek/clk-mt7622.c | 2 +-
drivers/clk/mediatek/clk-mt7629-hif.c | 2 +-
drivers/clk/mediatek/clk-mt7981-eth.c | 2 +-
drivers/clk/mediatek/clk-mt7981-infracfg.c | 2 +-
drivers/clk/mediatek/clk-mt7981-topckgen.c | 2 +-
drivers/clk/mediatek/clk-mt7986-eth.c | 2 +-
drivers/clk/mediatek/clk-mt7986-infracfg.c | 2 +-
drivers/clk/mediatek/clk-mt7986-topckgen.c | 2 +-
drivers/clk/mediatek/clk-mt8135-apmixedsys.c | 6 ++----
drivers/clk/mediatek/clk-mt8135.c | 2 +-
drivers/clk/mediatek/clk-mt8167-aud.c | 2 +-
drivers/clk/mediatek/clk-mt8167-img.c | 2 +-
drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 2 +-
drivers/clk/mediatek/clk-mt8167-mm.c | 2 +-
drivers/clk/mediatek/clk-mt8167-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt8167.c | 2 +-
drivers/clk/mediatek/clk-mt8173-apmixedsys.c | 6 ++----
drivers/clk/mediatek/clk-mt8173-img.c | 2 +-
drivers/clk/mediatek/clk-mt8173-infracfg.c | 6 ++----
drivers/clk/mediatek/clk-mt8173-mm.c | 2 +-
drivers/clk/mediatek/clk-mt8173-pericfg.c | 2 +-
drivers/clk/mediatek/clk-mt8173-topckgen.c | 2 +-
drivers/clk/mediatek/clk-mt8173-vdecsys.c | 2 +-
drivers/clk/mediatek/clk-mt8173-vencsys.c | 2 +-
drivers/clk/mediatek/clk-mt8183-audio.c | 6 +++---
drivers/clk/mediatek/clk-mt8183-cam.c | 2 +-
drivers/clk/mediatek/clk-mt8183-img.c | 2 +-
drivers/clk/mediatek/clk-mt8183-ipu0.c | 2 +-
drivers/clk/mediatek/clk-mt8183-ipu1.c | 2 +-
drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 2 +-
drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 2 +-
drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 2 +-
drivers/clk/mediatek/clk-mt8183-mm.c | 2 +-
drivers/clk/mediatek/clk-mt8183-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt8183-venc.c | 2 +-
drivers/clk/mediatek/clk-mt8183.c | 2 +-
drivers/clk/mediatek/clk-mt8186-apmixedsys.c | 6 ++----
drivers/clk/mediatek/clk-mt8186-cam.c | 2 +-
drivers/clk/mediatek/clk-mt8186-img.c | 2 +-
drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c | 2 +-
drivers/clk/mediatek/clk-mt8186-infra_ao.c | 2 +-
drivers/clk/mediatek/clk-mt8186-ipe.c | 2 +-
drivers/clk/mediatek/clk-mt8186-mcu.c | 2 +-
drivers/clk/mediatek/clk-mt8186-mdp.c | 2 +-
drivers/clk/mediatek/clk-mt8186-mfg.c | 2 +-
drivers/clk/mediatek/clk-mt8186-mm.c | 2 +-
drivers/clk/mediatek/clk-mt8186-topckgen.c | 2 +-
drivers/clk/mediatek/clk-mt8186-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt8186-venc.c | 2 +-
drivers/clk/mediatek/clk-mt8186-wpe.c | 2 +-
drivers/clk/mediatek/clk-mt8188-adsp_audio26m.c | 2 +-
drivers/clk/mediatek/clk-mt8188-apmixedsys.c | 6 ++----
drivers/clk/mediatek/clk-mt8188-cam.c | 2 +-
drivers/clk/mediatek/clk-mt8188-ccu.c | 2 +-
drivers/clk/mediatek/clk-mt8188-img.c | 2 +-
drivers/clk/mediatek/clk-mt8188-imp_iic_wrap.c | 2 +-
drivers/clk/mediatek/clk-mt8188-infra_ao.c | 2 +-
drivers/clk/mediatek/clk-mt8188-ipe.c | 2 +-
drivers/clk/mediatek/clk-mt8188-mfg.c | 2 +-
drivers/clk/mediatek/clk-mt8188-peri_ao.c | 2 +-
drivers/clk/mediatek/clk-mt8188-topckgen.c | 6 ++----
drivers/clk/mediatek/clk-mt8188-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt8188-vdo0.c | 2 +-
drivers/clk/mediatek/clk-mt8188-vdo1.c | 2 +-
drivers/clk/mediatek/clk-mt8188-venc.c | 2 +-
drivers/clk/mediatek/clk-mt8188-vpp0.c | 2 +-
drivers/clk/mediatek/clk-mt8188-vpp1.c | 2 +-
drivers/clk/mediatek/clk-mt8188-wpe.c | 2 +-
drivers/clk/mediatek/clk-mt8192-apmixedsys.c | 6 ++----
drivers/clk/mediatek/clk-mt8192-aud.c | 6 +++---
drivers/clk/mediatek/clk-mt8192-cam.c | 2 +-
drivers/clk/mediatek/clk-mt8192-img.c | 2 +-
drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 2 +-
drivers/clk/mediatek/clk-mt8192-ipe.c | 2 +-
drivers/clk/mediatek/clk-mt8192-mdp.c | 2 +-
drivers/clk/mediatek/clk-mt8192-mfg.c | 2 +-
drivers/clk/mediatek/clk-mt8192-mm.c | 2 +-
drivers/clk/mediatek/clk-mt8192-msdc.c | 2 +-
drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 2 +-
drivers/clk/mediatek/clk-mt8192-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt8192-venc.c | 2 +-
drivers/clk/mediatek/clk-mt8192.c | 2 +-
drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 6 ++----
drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 6 ++----
drivers/clk/mediatek/clk-mt8195-cam.c | 2 +-
drivers/clk/mediatek/clk-mt8195-ccu.c | 2 +-
drivers/clk/mediatek/clk-mt8195-img.c | 2 +-
drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 2 +-
drivers/clk/mediatek/clk-mt8195-infra_ao.c | 2 +-
drivers/clk/mediatek/clk-mt8195-ipe.c | 2 +-
drivers/clk/mediatek/clk-mt8195-mfg.c | 2 +-
drivers/clk/mediatek/clk-mt8195-peri_ao.c | 2 +-
drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 2 +-
drivers/clk/mediatek/clk-mt8195-topckgen.c | 6 ++----
drivers/clk/mediatek/clk-mt8195-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt8195-vdo0.c | 2 +-
drivers/clk/mediatek/clk-mt8195-vdo1.c | 2 +-
drivers/clk/mediatek/clk-mt8195-venc.c | 2 +-
drivers/clk/mediatek/clk-mt8195-vpp0.c | 2 +-
drivers/clk/mediatek/clk-mt8195-vpp1.c | 2 +-
drivers/clk/mediatek/clk-mt8195-wpe.c | 2 +-
drivers/clk/mediatek/clk-mt8365-apu.c | 2 +-
drivers/clk/mediatek/clk-mt8365-cam.c | 2 +-
drivers/clk/mediatek/clk-mt8365-mfg.c | 2 +-
drivers/clk/mediatek/clk-mt8365-mm.c | 2 +-
drivers/clk/mediatek/clk-mt8365-vdec.c | 2 +-
drivers/clk/mediatek/clk-mt8365-venc.c | 2 +-
drivers/clk/mediatek/clk-mt8365.c | 2 +-
drivers/clk/mediatek/clk-mt8516-aud.c | 2 +-
drivers/clk/mediatek/clk-mt8516.c | 2 +-
drivers/clk/mediatek/clk-mtk.c | 12 +++++-------
drivers/clk/mediatek/clk-mtk.h | 4 ++--
161 files changed, 190 insertions(+), 224 deletions(-)
base-commit: 6f7478e3bb2894309ebef08fac91ec896ce667d8
--
2.39.2
next reply other threads:[~2023-04-30 19:03 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-30 19:02 Uwe Kleine-König [this message]
2023-04-30 19:02 ` [PATCH v2 1/3] clk: mediatek: Make mtk_clk_simple_remove() return void Uwe Kleine-König
2023-05-10 20:43 ` Stephen Boyd
2023-04-30 19:02 ` [PATCH v2 2/3] clk: mediatek: Make mtk_clk_pdev_remove() " Uwe Kleine-König
2023-05-10 20:43 ` Stephen Boyd
2023-04-30 19:02 ` [PATCH v2 3/3] clk: mediatek: Convert all remaining drivers to platform_driver's .remove_new() Uwe Kleine-König
2023-05-10 20:43 ` Stephen Boyd
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230430190233.878921-1-u.kleine-koenig@pengutronix.de \
--to=u.kleine-koenig@pengutronix.de \
--cc=angelogioacchino.delregno@collabora.com \
--cc=kernel@pengutronix.de \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mediatek@lists.infradead.org \
--cc=matthias.bgg@gmail.com \
--cc=mturquette@baylibre.com \
--cc=sboyd@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).