clk: mediatek: Add MODULE_DEVICE_TABLE() where appropriate
authorAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Mon, 6 Mar 2023 14:05:38 +0000 (15:05 +0100)
committerStephen Boyd <sboyd@kernel.org>
Mon, 13 Mar 2023 18:50:18 +0000 (11:50 -0700)
Add a MODULE_DEVICE_TABLE() on all clocks that can be built as modules
to allow auto-load at boot.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Chen-Yu Tsai <wenst@chromium.org>
Tested-by: Miles Chen <miles.chen@mediatek.com>
Tested-by: Chen-Yu Tsai <wenst@chromium.org> # MT8183, MT8192, MT8195 Chromebooks
Link: https://lore.kernel.org/r/20230306140543.1813621-50-angelogioacchino.delregno@collabora.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
148 files changed:
drivers/clk/mediatek/clk-mt2701-aud.c
drivers/clk/mediatek/clk-mt2701-bdp.c
drivers/clk/mediatek/clk-mt2701-eth.c
drivers/clk/mediatek/clk-mt2701-g3d.c
drivers/clk/mediatek/clk-mt2701-hif.c
drivers/clk/mediatek/clk-mt2701-img.c
drivers/clk/mediatek/clk-mt2701-mm.c
drivers/clk/mediatek/clk-mt2701-vdec.c
drivers/clk/mediatek/clk-mt2701.c
drivers/clk/mediatek/clk-mt2712-apmixedsys.c
drivers/clk/mediatek/clk-mt2712-bdp.c
drivers/clk/mediatek/clk-mt2712-img.c
drivers/clk/mediatek/clk-mt2712-jpgdec.c
drivers/clk/mediatek/clk-mt2712-mfg.c
drivers/clk/mediatek/clk-mt2712-mm.c
drivers/clk/mediatek/clk-mt2712-vdec.c
drivers/clk/mediatek/clk-mt2712-venc.c
drivers/clk/mediatek/clk-mt2712.c
drivers/clk/mediatek/clk-mt6765-audio.c
drivers/clk/mediatek/clk-mt6765-cam.c
drivers/clk/mediatek/clk-mt6765-img.c
drivers/clk/mediatek/clk-mt6765-mipi0a.c
drivers/clk/mediatek/clk-mt6765-mm.c
drivers/clk/mediatek/clk-mt6765-vcodec.c
drivers/clk/mediatek/clk-mt6765.c
drivers/clk/mediatek/clk-mt6779-aud.c
drivers/clk/mediatek/clk-mt6779-cam.c
drivers/clk/mediatek/clk-mt6779-img.c
drivers/clk/mediatek/clk-mt6779-ipe.c
drivers/clk/mediatek/clk-mt6779-mfg.c
drivers/clk/mediatek/clk-mt6779-mm.c
drivers/clk/mediatek/clk-mt6779-vdec.c
drivers/clk/mediatek/clk-mt6779-venc.c
drivers/clk/mediatek/clk-mt6779.c
drivers/clk/mediatek/clk-mt6795-apmixedsys.c
drivers/clk/mediatek/clk-mt6795-infracfg.c
drivers/clk/mediatek/clk-mt6795-mfg.c
drivers/clk/mediatek/clk-mt6795-mm.c
drivers/clk/mediatek/clk-mt6795-pericfg.c
drivers/clk/mediatek/clk-mt6795-topckgen.c
drivers/clk/mediatek/clk-mt6795-vdecsys.c
drivers/clk/mediatek/clk-mt6795-vencsys.c
drivers/clk/mediatek/clk-mt6797-img.c
drivers/clk/mediatek/clk-mt6797-mm.c
drivers/clk/mediatek/clk-mt6797-vdec.c
drivers/clk/mediatek/clk-mt6797-venc.c
drivers/clk/mediatek/clk-mt6797.c
drivers/clk/mediatek/clk-mt7622-apmixedsys.c
drivers/clk/mediatek/clk-mt7622-aud.c
drivers/clk/mediatek/clk-mt7622-eth.c
drivers/clk/mediatek/clk-mt7622-hif.c
drivers/clk/mediatek/clk-mt7622-infracfg.c
drivers/clk/mediatek/clk-mt7622.c
drivers/clk/mediatek/clk-mt7629-eth.c
drivers/clk/mediatek/clk-mt7629-hif.c
drivers/clk/mediatek/clk-mt7629.c
drivers/clk/mediatek/clk-mt7981-apmixed.c
drivers/clk/mediatek/clk-mt7981-eth.c
drivers/clk/mediatek/clk-mt7981-infracfg.c
drivers/clk/mediatek/clk-mt7981-topckgen.c
drivers/clk/mediatek/clk-mt7986-apmixed.c
drivers/clk/mediatek/clk-mt7986-eth.c
drivers/clk/mediatek/clk-mt7986-infracfg.c
drivers/clk/mediatek/clk-mt7986-topckgen.c
drivers/clk/mediatek/clk-mt8167-apmixedsys.c
drivers/clk/mediatek/clk-mt8167-aud.c
drivers/clk/mediatek/clk-mt8167-img.c
drivers/clk/mediatek/clk-mt8167-mfgcfg.c
drivers/clk/mediatek/clk-mt8167-mm.c
drivers/clk/mediatek/clk-mt8167-vdec.c
drivers/clk/mediatek/clk-mt8167.c
drivers/clk/mediatek/clk-mt8173-apmixedsys.c
drivers/clk/mediatek/clk-mt8173-img.c
drivers/clk/mediatek/clk-mt8173-infracfg.c
drivers/clk/mediatek/clk-mt8173-mm.c
drivers/clk/mediatek/clk-mt8173-pericfg.c
drivers/clk/mediatek/clk-mt8173-topckgen.c
drivers/clk/mediatek/clk-mt8173-vdecsys.c
drivers/clk/mediatek/clk-mt8173-vencsys.c
drivers/clk/mediatek/clk-mt8183-apmixedsys.c
drivers/clk/mediatek/clk-mt8183-audio.c
drivers/clk/mediatek/clk-mt8183-cam.c
drivers/clk/mediatek/clk-mt8183-img.c
drivers/clk/mediatek/clk-mt8183-ipu0.c
drivers/clk/mediatek/clk-mt8183-ipu1.c
drivers/clk/mediatek/clk-mt8183-ipu_adl.c
drivers/clk/mediatek/clk-mt8183-ipu_conn.c
drivers/clk/mediatek/clk-mt8183-mfgcfg.c
drivers/clk/mediatek/clk-mt8183-mm.c
drivers/clk/mediatek/clk-mt8183-vdec.c
drivers/clk/mediatek/clk-mt8183-venc.c
drivers/clk/mediatek/clk-mt8183.c
drivers/clk/mediatek/clk-mt8186-apmixedsys.c
drivers/clk/mediatek/clk-mt8186-cam.c
drivers/clk/mediatek/clk-mt8186-img.c
drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c
drivers/clk/mediatek/clk-mt8186-infra_ao.c
drivers/clk/mediatek/clk-mt8186-ipe.c
drivers/clk/mediatek/clk-mt8186-mcu.c
drivers/clk/mediatek/clk-mt8186-mdp.c
drivers/clk/mediatek/clk-mt8186-mfg.c
drivers/clk/mediatek/clk-mt8186-mm.c
drivers/clk/mediatek/clk-mt8186-topckgen.c
drivers/clk/mediatek/clk-mt8186-vdec.c
drivers/clk/mediatek/clk-mt8186-venc.c
drivers/clk/mediatek/clk-mt8186-wpe.c
drivers/clk/mediatek/clk-mt8192-apmixedsys.c
drivers/clk/mediatek/clk-mt8192-aud.c
drivers/clk/mediatek/clk-mt8192-cam.c
drivers/clk/mediatek/clk-mt8192-img.c
drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c
drivers/clk/mediatek/clk-mt8192-ipe.c
drivers/clk/mediatek/clk-mt8192-mdp.c
drivers/clk/mediatek/clk-mt8192-mfg.c
drivers/clk/mediatek/clk-mt8192-mm.c
drivers/clk/mediatek/clk-mt8192-msdc.c
drivers/clk/mediatek/clk-mt8192-scp_adsp.c
drivers/clk/mediatek/clk-mt8192-vdec.c
drivers/clk/mediatek/clk-mt8192-venc.c
drivers/clk/mediatek/clk-mt8192.c
drivers/clk/mediatek/clk-mt8195-apmixedsys.c
drivers/clk/mediatek/clk-mt8195-apusys_pll.c
drivers/clk/mediatek/clk-mt8195-cam.c
drivers/clk/mediatek/clk-mt8195-ccu.c
drivers/clk/mediatek/clk-mt8195-img.c
drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c
drivers/clk/mediatek/clk-mt8195-infra_ao.c
drivers/clk/mediatek/clk-mt8195-ipe.c
drivers/clk/mediatek/clk-mt8195-mfg.c
drivers/clk/mediatek/clk-mt8195-peri_ao.c
drivers/clk/mediatek/clk-mt8195-scp_adsp.c
drivers/clk/mediatek/clk-mt8195-topckgen.c
drivers/clk/mediatek/clk-mt8195-vdec.c
drivers/clk/mediatek/clk-mt8195-venc.c
drivers/clk/mediatek/clk-mt8195-vpp0.c
drivers/clk/mediatek/clk-mt8195-vpp1.c
drivers/clk/mediatek/clk-mt8195-wpe.c
drivers/clk/mediatek/clk-mt8365-apmixedsys.c
drivers/clk/mediatek/clk-mt8365-apu.c
drivers/clk/mediatek/clk-mt8365-cam.c
drivers/clk/mediatek/clk-mt8365-mfg.c
drivers/clk/mediatek/clk-mt8365-mm.c
drivers/clk/mediatek/clk-mt8365-vdec.c
drivers/clk/mediatek/clk-mt8365-venc.c
drivers/clk/mediatek/clk-mt8365.c
drivers/clk/mediatek/clk-mt8516-apmixedsys.c
drivers/clk/mediatek/clk-mt8516-aud.c
drivers/clk/mediatek/clk-mt8516.c

index 113ab5b0bf8dfd6725c9cafc21c57c1844daad60..5cd343b98685830c2ae0c05e14fea92cb4747fbc 100644 (file)
@@ -124,6 +124,7 @@ static const struct of_device_id of_match_clk_mt2701_aud[] = {
        { .compatible = "mediatek,mt2701-audsys", .data = &audio_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_aud);
 
 static int clk_mt2701_aud_probe(struct platform_device *pdev)
 {
index e7b43329d305002c6adf5ed080e0ded49f1a5712..4c5b70d48df944ac40670ad32bdf7966eae799da 100644 (file)
@@ -95,6 +95,7 @@ static const struct of_device_id of_match_clk_mt2701_bdp[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_bdp);
 
 static struct platform_driver clk_mt2701_bdp_drv = {
        .probe = mtk_clk_simple_probe,
index d30567ac4ff1495aa4e38b5a3942306c267989e2..9a1fb0c93964776273dcf2bb6102181c89677779 100644 (file)
@@ -49,6 +49,7 @@ static const struct of_device_id of_match_clk_mt2701_eth[] = {
        { .compatible = "mediatek,mt2701-ethsys", .data = &eth_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_eth);
 
 static struct platform_driver clk_mt2701_eth_drv = {
        .probe = mtk_clk_simple_probe,
index 6f881eabdc6702e96b55a621d00ce34b6c45daf7..c0006861a3170da7363bac1b8272551bf2da72aa 100644 (file)
@@ -48,6 +48,7 @@ static const struct of_device_id of_match_clk_mt2701_g3d[] = {
        { .compatible = "mediatek,mt2701-g3dsys", .data = &g3d_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_g3d);
 
 static struct platform_driver clk_mt2701_g3d_drv = {
        .probe = mtk_clk_simple_probe,
index b2ee73c4de4ef9274a476ccda0b3b74ee942acaa..ff7c0b3228e46026b4c2cfe36359ee9a54c5a60c 100644 (file)
@@ -46,6 +46,7 @@ static const struct of_device_id of_match_clk_mt2701_hif[] = {
        { .compatible = "mediatek,mt2701-hifsys", .data = &hif_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_hif);
 
 static struct platform_driver clk_mt2701_hif_drv = {
        .probe = mtk_clk_simple_probe,
index 35a5fd938a6e5ecbecfc3a85b0bf404dda717ad0..baa1194eb01ea54eef1fde3f16dc9a6b4628c2d5 100644 (file)
@@ -43,6 +43,7 @@ static const struct of_device_id of_match_clk_mt2701_img[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_img);
 
 static struct platform_driver clk_mt2701_img_drv = {
        .probe = mtk_clk_simple_probe,
index 75611d0ab8653f83b4259d768faf75c7df1f19e4..c62c56fd2b7ec80da982c581f93802975e18de88 100644 (file)
@@ -76,6 +76,7 @@ static const struct platform_device_id clk_mt2701_mm_id_table[] = {
        { .name = "clk-mt2701-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt2701_mm_id_table);
 
 static struct platform_driver clk_mt2701_mm_drv = {
        .probe = mtk_clk_pdev_probe,
index dca4335a52a7b31b525002e3f34dc7ca7fc57d2f..b7f97bc51c166737078b766314d493c83436bcd7 100644 (file)
@@ -48,6 +48,7 @@ static const struct of_device_id of_match_clk_mt2701_vdec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_vdec);
 
 static struct platform_driver clk_mt2701_vdec_drv = {
        .probe = mtk_clk_simple_probe,
index d3097d9f0c7a0ee403a60a4337e1b2e69496d6b1..4a154da8a54309232c6f0599580a2181b80cd4ea 100644 (file)
@@ -999,6 +999,7 @@ static const struct of_device_id of_match_clk_mt2701[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2701);
 
 static int clk_mt2701_probe(struct platform_device *pdev)
 {
index eade747d281208d5c62247505a6c2c5176cc5e95..9d2fcda285fb09f47e5c10600cc77d716eed79c5 100644 (file)
@@ -154,6 +154,7 @@ static const struct of_device_id of_match_clk_mt2712_apmixed[] = {
        { .compatible = "mediatek,mt2712-apmixedsys" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_apmixed);
 
 static struct platform_driver clk_mt2712_apmixed_drv = {
        .probe = clk_mt2712_apmixed_probe,
index d4979f2fb1d30c9cc6dfbecd2a21b9432ae34468..f78e0181931612c8e96686526e541f0cfb14d600 100644 (file)
@@ -65,6 +65,7 @@ static const struct of_device_id of_match_clk_mt2712_bdp[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_bdp);
 
 static struct platform_driver clk_mt2712_bdp_drv = {
        .probe = mtk_clk_simple_probe,
index cd2d2af6bd5636dae9c040289f12ef2b6cc4e126..fbe7084886a0ffa34c20cdda6c2bbea84333ebe2 100644 (file)
@@ -43,6 +43,7 @@ static const struct of_device_id of_match_clk_mt2712_img[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_img);
 
 static struct platform_driver clk_mt2712_img_drv = {
        .probe = mtk_clk_simple_probe,
index 815be759e7c921cc73b823418b34f06107acb8c6..7e8c2ebcdee03f3538106d0eab3f1862bf352167 100644 (file)
@@ -39,6 +39,7 @@ static const struct of_device_id of_match_clk_mt2712_jpgdec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_jpgdec);
 
 static struct platform_driver clk_mt2712_jpgdec_drv = {
        .probe = mtk_clk_simple_probe,
index 9f958fadca860a7d257ee8a8ef1bcd55a339830f..932ea449d29964f1c54e428c2e251a835a3e5a35 100644 (file)
@@ -38,6 +38,7 @@ static const struct of_device_id of_match_clk_mt2712_mfg[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_mfg);
 
 static struct platform_driver clk_mt2712_mfg_drv = {
        .probe = mtk_clk_simple_probe,
index 2649d67f2a56018b0f3736c48eccfaaa9363ae86..204a3eae08dc5c26225a16bfad2c85472bf2322c 100644 (file)
@@ -117,6 +117,7 @@ static const struct platform_device_id clk_mt2712_mm_id_table[] = {
        { .name = "clk-mt2712-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt2712_mm_id_table);
 
 static struct platform_driver clk_mt2712_mm_drv = {
        .probe = mtk_clk_pdev_probe,
index 1cb150fa7ab4680d89af2abbe7a247deec03eb84..2fc1f82ebf5dbaded76fb82930acc307f213116a 100644 (file)
@@ -51,6 +51,7 @@ static const struct of_device_id of_match_clk_mt2712_vdec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_vdec);
 
 static struct platform_driver clk_mt2712_vdec_drv = {
        .probe = mtk_clk_simple_probe,
index 4073fa6c040f40ef6c139fbb52ac81b8f55c2ab0..6d053a00cf95a8f62807ca94ebd08da8bf7b0587 100644 (file)
@@ -40,6 +40,7 @@ static const struct of_device_id of_match_clk_mt2712_venc[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_venc);
 
 static struct platform_driver clk_mt2712_venc_drv = {
        .probe = mtk_clk_simple_probe,
index b2cf91622ebfed8bc26f88e44bcf0eefdbc56247..74c529f6163d91d9477aaeca15a85c598e11206b 100644 (file)
@@ -991,6 +991,7 @@ static const struct of_device_id of_match_clk_mt2712[] = {
        { .compatible = "mediatek,mt2712-topckgen", .data = &topck_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt2712);
 
 static struct platform_driver clk_mt2712_drv = {
        .probe = mtk_clk_simple_probe,
index c1fecf22f8ad4ba5fb2094d182041d5c1e98b154..9e98d699732907a14ef6f7e5b07eaa6e8ba90b63 100644 (file)
@@ -65,6 +65,7 @@ static const struct of_device_id of_match_clk_mt6765_audio[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_audio);
 
 static struct platform_driver clk_mt6765_audio_drv = {
        .probe = mtk_clk_simple_probe,
index 15737c8f6b6951729afeec21c3b9bd041dbcccb4..6f6b29d8b29a7225b781e4ba1c8b9d68cfe0efed 100644 (file)
@@ -46,6 +46,7 @@ static const struct of_device_id of_match_clk_mt6765_cam[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_cam);
 
 static struct platform_driver clk_mt6765_cam_drv = {
        .probe = mtk_clk_simple_probe,
index 7e421f4d01b8bf6a7fb67fc108f22da4ec522ae2..984201077a20e6d046c0166b11e4cd05572fd1b9 100644 (file)
@@ -42,6 +42,7 @@ static const struct of_device_id of_match_clk_mt6765_img[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_img);
 
 static struct platform_driver clk_mt6765_img_drv = {
        .probe = mtk_clk_simple_probe,
index 17186a308e94a24d204215ddd46d6057a06d46a5..a47937f4efe5a91289a3d2427ed5cacbcf176dbf 100644 (file)
@@ -39,6 +39,7 @@ static const struct of_device_id of_match_clk_mt6765_mipi0a[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_mipi0a);
 
 static struct platform_driver clk_mt6765_mipi0a_drv = {
        .probe = mtk_clk_simple_probe,
index af2213db17cb1cb78fba549bf2a7fd31bf63bfb0..2b8fc052558ee12bbf35ea49ec48a408c66d7410 100644 (file)
@@ -68,6 +68,7 @@ static const struct of_device_id of_match_clk_mt6765_mm[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_mm);
 
 static struct platform_driver clk_mt6765_mm_drv = {
        .probe = mtk_clk_simple_probe,
index 48014cc71d9fbaedef732ddc0c032182703a4fdf..36df9615b1be421c3192e21e2b412fefa42de53e 100644 (file)
@@ -41,6 +41,7 @@ static const struct of_device_id of_match_clk_mt6765_vcodec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_vcodec);
 
 static struct platform_driver clk_mt6765_vcodec_drv = {
        .probe = mtk_clk_simple_probe,
index 61f93b6fdf8bc42be58b9cca17dcba8a28c9ed15..fa7948ef1e68b2f1cd1851ae712f8299644e09e1 100644 (file)
@@ -840,6 +840,7 @@ static const struct of_device_id of_match_clk_mt6765[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6765);
 
 static int clk_mt6765_probe(struct platform_device *pdev)
 {
index 6e473ae1fd903c3b02db25861515592bd9170a4a..6e3280d3a2e60a5f750368c2ccc191d9c0b5d850 100644 (file)
@@ -102,6 +102,7 @@ static const struct of_device_id of_match_clk_mt6779_aud[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_aud);
 
 static struct platform_driver clk_mt6779_aud_drv = {
        .probe = mtk_clk_simple_probe,
index 7be3db90fa4a8a28174b9d068ee6468376c0db85..b4c4c7248672c099126f47eed6e1b77dea505233 100644 (file)
@@ -51,6 +51,7 @@ static const struct of_device_id of_match_clk_mt6779_cam[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_cam);
 
 static struct platform_driver clk_mt6779_cam_drv = {
        .probe = mtk_clk_simple_probe,
index 9bc51fc82dbd2bb250fc419a96a6d8b7f6e61ddc..b760a8af3462d82299b9b52f3e727ec63a797e5b 100644 (file)
@@ -43,6 +43,7 @@ static const struct of_device_id of_match_clk_mt6779_img[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_img);
 
 static struct platform_driver clk_mt6779_img_drv = {
        .probe = mtk_clk_simple_probe,
index 92e9d1ade42215087d28dbe2a022a9dff22b990a..9285a792c59b21e491acd4e622742432d440b5d7 100644 (file)
@@ -45,6 +45,7 @@ static const struct of_device_id of_match_clk_mt6779_ipe[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_ipe);
 
 static struct platform_driver clk_mt6779_ipe_drv = {
        .probe = mtk_clk_simple_probe,
index efc793a1969a21c4a0ba819372e9fc84b5c2169f..d20f32d4f827108854944d643a2b3e0331c0affb 100644 (file)
@@ -40,6 +40,7 @@ static const struct of_device_id of_match_clk_mt6779_mfg[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_mfg);
 
 static struct platform_driver clk_mt6779_mfg_drv = {
        .probe = mtk_clk_simple_probe,
index 219a3a7920cdc61e6268de88e09ceeef2bb49121..c2f700ae6c2c82be110339310ec94134610fcf2d 100644 (file)
@@ -94,6 +94,7 @@ static const struct platform_device_id clk_mt6779_mm_id_table[] = {
        { .name = "clk-mt6779-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt6779_mm_id_table);
 
 static struct platform_driver clk_mt6779_mm_drv = {
        .probe = mtk_clk_pdev_probe,
index 3209a6518d5b1e35c00ca1a5f12ba6b8d5d8cd15..e062ed5aa45fde8e0e601a4135f25e8f7af9c1ea 100644 (file)
@@ -52,6 +52,7 @@ static const struct of_device_id of_match_clk_mt6779_vdec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_vdec);
 
 static struct platform_driver clk_mt6779_vdec_drv = {
        .probe = mtk_clk_simple_probe,
index c25035c0f334c18173f2a2497d0261053699cdc7..0ae8ac28f8386c42da82373235f679e400f80225 100644 (file)
@@ -43,6 +43,7 @@ static const struct of_device_id of_match_clk_mt6779_venc[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_venc);
 
 static struct platform_driver clk_mt6779_venc_drv = {
        .probe = mtk_clk_simple_probe,
index 827025d127d99d25c76174a9f8a04f522e300c5a..1f5ea1508f612a12a642dd238513a405a7d13656 100644 (file)
@@ -1299,6 +1299,7 @@ static const struct of_device_id of_match_clk_mt6779_infra[] = {
        { .compatible = "mediatek,mt6779-infracfg_ao", .data = &infra_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6779);
 
 static struct platform_driver clk_mt6779_infra_drv  = {
        .probe = mtk_clk_simple_probe,
index 03fa30527868644e60b90e1cfdbe465987013f9a..8b30109f253cf910b2f3db2d23e45d9b33b6efb5 100644 (file)
@@ -131,6 +131,7 @@ static const struct of_device_id of_match_clk_mt6795_apmixed[] = {
        { .compatible = "mediatek,mt6795-apmixedsys" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_apmixed);
 
 static int clk_mt6795_apmixed_probe(struct platform_device *pdev)
 {
index 23d9fc057e611f4f09ec79827af21f049522f48e..086ea1438564f35473b549ccba43cd5bc00debe8 100644 (file)
@@ -81,6 +81,7 @@ static const struct of_device_id of_match_clk_mt6795_infracfg[] = {
        { .compatible = "mediatek,mt6795-infracfg" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_infracfg);
 
 static int clk_mt6795_infracfg_probe(struct platform_device *pdev)
 {
index ee7aab24eb24cb1c2be9abf62b2af5de949b54cc..1d658bb19e822f739eeb73678d0a1c6f45149317 100644 (file)
@@ -35,6 +35,7 @@ static const struct of_device_id of_match_clk_mt6795_mfg[] = {
        { .compatible = "mediatek,mt6795-mfgcfg", .data = &mfg_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_mfg);
 
 static struct platform_driver clk_mt6795_mfg_drv = {
        .driver = {
index c0c61a08cd72bf3036a6a1cb173f47aa6184cfe8..8acc9cad2875b67de1cc0f8cad74c2aa03df461f 100644 (file)
@@ -85,6 +85,7 @@ static const struct platform_device_id clk_mt6795_mm_id_table[] = {
        { .name = "clk-mt6795-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt6795_mm_id_table);
 
 static struct platform_driver clk_mt6795_mm_drv = {
        .driver = {
index 08aaa9b09c363e77db3443ba8d4b62f41a38aea5..62cc19eee2c787be69b8c7acbd0cc56b7d925aa5 100644 (file)
@@ -89,6 +89,7 @@ static const struct of_device_id of_match_clk_mt6795_pericfg[] = {
        { .compatible = "mediatek,mt6795-pericfg" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_pericfg);
 
 static int clk_mt6795_pericfg_probe(struct platform_device *pdev)
 {
index e80fa588e30981a2e3db812d4dde2c04a7009eb5..9c6d63a80b19b8ede1b6349fc1e1007a3dba2e5a 100644 (file)
@@ -539,6 +539,7 @@ static const struct of_device_id of_match_clk_mt6795_topckgen[] = {
        { .compatible = "mediatek,mt6795-topckgen", .data = &topck_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_topckgen);
 
 static struct platform_driver clk_mt6795_topckgen_drv = {
        .driver = {
index d85d04e0d0169da106fa882fba2bd876f0ffa21c..f2968f859dca09a538640e36fa6bdda9b9f84a59 100644 (file)
@@ -40,6 +40,7 @@ static const struct of_device_id of_match_clk_mt6795_vdecsys[] = {
        { .compatible = "mediatek,mt6795-vdecsys", .data = &vdec_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_vdecsys);
 
 static struct platform_driver clk_mt6795_vdecsys_drv = {
        .probe = mtk_clk_simple_probe,
index de40a982ca962f0ce5db240ede5580c7c9ffd514..2f8d48da1a8599e1b9d790cb3cdb95c2e9f10758 100644 (file)
@@ -35,6 +35,7 @@ static const struct of_device_id of_match_clk_mt6795_vencsys[] = {
        { .compatible = "mediatek,mt6795-vencsys", .data = &venc_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_vencsys);
 
 static struct platform_driver clk_mt6795_vencsys_drv = {
        .driver = {
index 22779829370f52d465e47e408f50e4a711fd27eb..00fc0a03e646e3ca3b7d5bc88f299bdcb4724151 100644 (file)
@@ -39,6 +39,7 @@ static const struct of_device_id of_match_clk_mt6797_img[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6797_img);
 
 static struct platform_driver clk_mt6797_img_drv = {
        .probe = mtk_clk_simple_probe,
index 8722fae10de91806d7d34577f654dfbafafa3854..caacfa40a5bc37c31f7414a26e7deee82398d61e 100644 (file)
@@ -89,6 +89,7 @@ static const struct platform_device_id clk_mt6797_mm_id_table[] = {
        { .name = "clk-mt6797-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt6797_mm_id_table);
 
 static struct platform_driver clk_mt6797_mm_drv = {
        .probe = mtk_clk_pdev_probe,
index c5a82d4a958b284683629031fcf6acc782ca39a3..447fe6fa8e15a9b2e60d6f3b9c23ae4cc82e5ee3 100644 (file)
@@ -50,6 +50,7 @@ static const struct of_device_id of_match_clk_mt6797_vdec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6797_vdec);
 
 static struct platform_driver clk_mt6797_vdec_drv = {
        .probe = mtk_clk_simple_probe,
index afdd288d313af6f7bcbecc071dbcc2064f70c64d..95b89ff8fd1975601336dc88e83469df2bdfe05a 100644 (file)
@@ -41,6 +41,7 @@ static const struct of_device_id of_match_clk_mt6797_venc[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6797_venc);
 
 static struct platform_driver clk_mt6797_venc_drv = {
        .probe = mtk_clk_simple_probe,
index 4094fd75d16e425ab998559e2b736118662d1852..4c87c0348e5f4683be6f294ca784ec4f0c757711 100644 (file)
@@ -670,6 +670,7 @@ static const struct of_device_id of_match_clk_mt6797[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt6797);
 
 static int clk_mt6797_probe(struct platform_device *pdev)
 {
index a9f3057d70809516c087ceded23c0bf6c012b107..a36808d074d64716816ec58b79a37d0b0d746ade 100644 (file)
@@ -136,6 +136,7 @@ static const struct of_device_id of_match_clk_mt7622_apmixed[] = {
        { .compatible = "mediatek,mt7622-apmixedsys" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7622_apmixed);
 
 static struct platform_driver clk_mt7622_apmixed_drv = {
        .probe = clk_mt7622_apmixed_probe,
index 4e14a4ff465a80ae2774fdc37754eeb7bdfc93d4..dd1799dd843590d45800e9d600d1a675e27b65eb 100644 (file)
@@ -145,6 +145,7 @@ static const struct of_device_id of_match_clk_mt7622_aud[] = {
        { .compatible = "mediatek,mt7622-audsys", .data = &audio_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7622_aud);
 
 static struct platform_driver clk_mt7622_aud_drv = {
        .probe = clk_mt7622_aud_probe,
index 4475d08461768b5c22c39545c1c8bb55b3f93192..f96b3673702959c76288e9b78791b5b211070575 100644 (file)
@@ -77,6 +77,7 @@ static const struct of_device_id of_match_clk_mt7622_eth[] = {
        { .compatible = "mediatek,mt7622-sgmiisys", .data = &sgmii_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7622_eth);
 
 static struct platform_driver clk_mt7622_eth_drv = {
        .probe = mtk_clk_simple_probe,
index 19f394af11324ee71cb62ff5958ee803b62bef1a..f440943f0d46729e97f8584d55ceae1b83478b25 100644 (file)
@@ -89,6 +89,7 @@ static const struct of_device_id of_match_clk_mt7622_hif[] = {
        { .compatible = "mediatek,mt7622-ssusbsys", .data = &ssusb_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7622_hif);
 
 static struct platform_driver clk_mt7622_hif_drv = {
        .probe = mtk_clk_simple_probe,
index 09d8ac4d483a67c97ac960e281c232641ca6101c..9dc05526f2870c9f230d56e8e7a0f4998ec82371 100644 (file)
@@ -55,6 +55,7 @@ static const struct of_device_id of_match_clk_mt7622_infracfg[] = {
        { .compatible = "mediatek,mt7622-infracfg" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7622_infracfg);
 
 static int clk_mt7622_infracfg_probe(struct platform_device *pdev)
 {
index 7a002b73fcaacfdaf06a60b9e51c615441413ce4..274895264427af01c7825d6d8e251119884b2ff4 100644 (file)
@@ -518,6 +518,7 @@ static const struct of_device_id of_match_clk_mt7622[] = {
        { .compatible = "mediatek,mt7622-pericfg", .data = &peri_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7622);
 
 static struct platform_driver clk_mt7622_drv = {
        .driver = {
index ee84a3de7f2c0565b2ee8173875974d1b6f58eb3..1e1c77cc14ba5f642c47f79bcc297c6296a5a7b6 100644 (file)
@@ -126,6 +126,7 @@ static const struct of_device_id of_match_clk_mt7629_eth[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7629_eth);
 
 static int clk_mt7629_eth_probe(struct platform_device *pdev)
 {
index 464c4131d98a50b929fef086b02965e810f6a8e0..c89036bee9a7284c4a51b825a862036c1b1ad7a0 100644 (file)
@@ -84,6 +84,7 @@ static const struct of_device_id of_match_clk_mt7629_hif[] = {
        { .compatible = "mediatek,mt7629-ssusbsys", .data = &ssusb_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7629_hif);
 
 static struct platform_driver clk_mt7629_hif_drv = {
        .probe = mtk_clk_simple_probe,
index f3279f002e9337df2d654c578ee187c4a7ee2b56..0893fbbb68cc1e1367b70797f483a7762912126e 100644 (file)
@@ -660,6 +660,7 @@ static const struct of_device_id of_match_clk_mt7629[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7629);
 
 static int clk_mt7629_probe(struct platform_device *pdev)
 {
index 53c974c66f8913c738c3e91103164684799f0a3d..875813d8b4a9cd8e46c183739862ca55ff555087 100644 (file)
@@ -66,6 +66,7 @@ static const struct of_device_id of_match_clk_mt7981_apmixed[] = {
        { .compatible = "mediatek,mt7981-apmixedsys", },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7981_apmixed);
 
 static int clk_mt7981_apmixed_probe(struct platform_device *pdev)
 {
index f27fadd6bf94a7f7a5baa0fe5b3332d90cedb662..b1f256b5ed4e7029ae7fabd3d40ef5ff7b22fae9 100644 (file)
@@ -105,6 +105,7 @@ static const struct of_device_id of_match_clk_mt7981_eth[] = {
        { .compatible = "mediatek,mt7981-sgmiisys_1", .data = &sgmii1_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7981_eth);
 
 static struct platform_driver clk_mt7981_eth_drv = {
        .probe = mtk_clk_simple_probe,
index d1709323d34e2b6a243a035bd8f3f1378e669c47..293261ef71e62842bad475e856ff226b588f9cb9 100644 (file)
@@ -195,6 +195,7 @@ static const struct of_device_id of_match_clk_mt7981_infracfg[] = {
        { .compatible = "mediatek,mt7981-infracfg", .data = &infracfg_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7981_infracfg);
 
 static struct platform_driver clk_mt7981_infracfg_drv = {
        .probe = mtk_clk_simple_probe,
index e09ffc22b13acfeffd98fde330a73fab8d9606f3..3aba1a9b9a36a60c574e9ebfefd072eadb5be36e 100644 (file)
@@ -410,6 +410,7 @@ static const struct of_device_id of_match_clk_mt7981_topckgen[] = {
        { .compatible = "mediatek,mt7981-topckgen", .data = &topck_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7981_topckgen);
 
 static struct platform_driver clk_mt7981_topckgen_drv = {
        .probe = mtk_clk_simple_probe,
index dc949ed1b58763a519bcdb5947ec16c17de1b86b..6767e9c43886643fae2fc0b9bd52f8c6b2854b3d 100644 (file)
@@ -62,8 +62,9 @@ static const struct mtk_pll_data plls[] = {
 
 static const struct of_device_id of_match_clk_mt7986_apmixed[] = {
        { .compatible = "mediatek,mt7986-apmixedsys", },
-       {}
+       { }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7986_apmixed);
 
 static int clk_mt7986_apmixed_probe(struct platform_device *pdev)
 {
index 138ba0a472219bdfa9a424ee65276420fbd8f5ec..0681988960cc3ce4477de8f9054fd9fb7dba78e8 100644 (file)
@@ -86,6 +86,7 @@ static const struct of_device_id of_match_clk_mt7986_eth[] = {
        { .compatible = "mediatek,mt7986-sgmiisys_1", .data = &sgmii1_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7986_eth);
 
 static struct platform_driver clk_mt7986_eth_drv = {
        .driver = {
index 0299faad07331d5a8c0765dc5fac1db012676452..b7efa70c2d6c271c4fb57819a8b20fa6dbe2925c 100644 (file)
@@ -171,6 +171,7 @@ static const struct of_device_id of_match_clk_mt7986_infracfg[] = {
        { .compatible = "mediatek,mt7986-infracfg", .data = &infra_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7986_infracfg);
 
 static struct platform_driver clk_mt7986_infracfg_drv = {
        .driver = {
index af9df453d6d7bbfb7b65c9788c4d86d2dc2c4858..fbca3feded8f0f14bf246c1b05832a57f3d43690 100644 (file)
@@ -304,6 +304,7 @@ static const struct of_device_id of_match_clk_mt7986_topckgen[] = {
        { .compatible = "mediatek,mt7986-topckgen", .data = &topck_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt7986_topckgen);
 
 static struct platform_driver clk_mt7986_topckgen_drv = {
        .probe = mtk_clk_simple_probe,
index 5d8b5093ed021963e499405c7131476f61954ce7..fca41f50d6ba4295abdba828d4df37025ec9de60 100644 (file)
@@ -132,6 +132,7 @@ static const struct of_device_id of_match_clk_mt8167_apmixed[] = {
        { .compatible = "mediatek,mt8167-apmixedsys" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8167_apmixed);
 
 static struct platform_driver clk_mt8167_apmixed_drv = {
        .probe = clk_mt8167_apmixed_probe,
index 63736642f383e4e0db42cc27f652c78efc358540..86125635c8a6415d6ba5891bf2121aae95211efd 100644 (file)
@@ -52,6 +52,7 @@ static const struct of_device_id of_match_clk_mt8167_audsys[] = {
        { .compatible = "mediatek,mt8167-audsys", .data = &aud_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8167_audsys);
 
 static struct platform_driver clk_mt8167_audsys_drv = {
        .probe = mtk_clk_simple_probe,
index c2537e149aa8efdcdddc4390fe3ae4e5b3dee4c5..315b7f64bad6d3f14482be088f8a8b52df7c490d 100644 (file)
@@ -44,6 +44,7 @@ static const struct of_device_id of_match_clk_mt8167_imgsys[] = {
        { .compatible = "mediatek,mt8167-imgsys", .data = &img_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8167_imgsys);
 
 static struct platform_driver clk_mt8167_imgsys_drv = {
        .probe = mtk_clk_simple_probe,
index 340c608e7ddbff62ab75558e05c58c1bdb43a0cf..4851f5bf3a9017f634796c41e69647c1204d5037 100644 (file)
@@ -42,6 +42,7 @@ static const struct of_device_id of_match_clk_mt8167_mfgcfg[] = {
        { .compatible = "mediatek,mt8167-mfgcfg", .data = &mfg_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8167_mfgcfg);
 
 static struct platform_driver clk_mt8167_mfgcfg_drv = {
        .probe = mtk_clk_simple_probe,
index 0344f9c98d3640c797132d8a5a8200ca2ff97bca..4e053c61315dab2f7a249245216c76d1c0fa7c8e 100644 (file)
@@ -83,6 +83,7 @@ static const struct platform_device_id clk_mt8167_mm_id_table[] = {
        { .name = "clk-mt8167-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt8167_mm_id_table);
 
 static struct platform_driver clk_mt8167_mm_drv = {
        .probe = mtk_clk_pdev_probe,
index 35b0380f22dc631a151c98a1f37409602a86c6f2..76900f393d31dda173b1c2813fcabe03fc5e15aa 100644 (file)
@@ -51,6 +51,7 @@ static const struct of_device_id of_match_clk_mt8167_vdec[] = {
        { .compatible = "mediatek,mt8167-vdecsys", .data = &vdec_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8167_vdec);
 
 static struct platform_driver clk_mt8167_vdec_drv = {
        .probe = mtk_clk_simple_probe,
index d9a8376868651ad51df3384f194b3cfc346ed7ff..b9041f79cbbdf996d8d45eb8b7b80252402479ac 100644 (file)
@@ -883,6 +883,7 @@ static const struct of_device_id of_match_clk_mt8167[] = {
        { .compatible = "mediatek,mt8167-infracfg", .data = &infra_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8167);
 
 static struct platform_driver clk_mt8167_drv = {
        .probe = mtk_clk_simple_probe,
index 0084203e67ad946bc0cb57f6dc54cf65c46eb7f3..8c2aa8b0f39ead27eef7e3ed5641b750cb7ccf0f 100644 (file)
@@ -135,6 +135,7 @@ static const struct of_device_id of_match_clk_mt8173_apmixed[] = {
        { .compatible = "mediatek,mt8173-apmixedsys" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_apmixed);
 
 static int clk_mt8173_apmixed_probe(struct platform_device *pdev)
 {
index 7b50ffb7a8a5b111002af9453bb58f6433172531..6db2b9ab2bc9194d34c2cf7cc15c242a7463f9e8 100644 (file)
@@ -40,6 +40,7 @@ static const struct of_device_id of_match_clk_mt8173_imgsys[] = {
        { .compatible = "mediatek,mt8173-imgsys", .data = &img_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_imgsys);
 
 static struct platform_driver clk_mt8173_vdecsys_drv = {
        .probe = mtk_clk_simple_probe,
index 729b3c408c7bf1f5fcdc9c0870059cf29a94abdf..4ed5043076ec731e4b383f39bc204853c627c26f 100644 (file)
@@ -74,6 +74,7 @@ static const struct of_device_id of_match_clk_mt8173_infracfg[] = {
        { .compatible = "mediatek,mt8173-infracfg" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_infracfg);
 
 static void clk_mt8173_infra_init_early(struct device_node *node)
 {
index ba51c22cbe7aa4c4433233435da5c18597f17298..18e466dbf610645a8e2402539b9957297c6e6be7 100644 (file)
@@ -98,6 +98,7 @@ static const struct platform_device_id clk_mt8173_mm_id_table[] = {
        { .name = "clk-mt8173-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt8173_mm_id_table);
 
 static struct platform_driver clk_mt8173_mm_drv = {
        .driver = {
index e87294b72c2cdbe3839cbbaf51a6c04c6c6a2a1c..bebda74d0f4391493bdb0774db4db873200159ae 100644 (file)
@@ -107,6 +107,7 @@ static const struct of_device_id of_match_clk_mt8173_pericfg[] = {
        { .compatible = "mediatek,mt8173-pericfg", .data = &peri_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_pericfg);
 
 static struct platform_driver clk_mt8173_pericfg_drv = {
        .driver = {
index 257961528fe2fb80623e97802f8032efa0327c34..baa8fd6cb31266c88395898a9eea0b54e12d628b 100644 (file)
@@ -638,6 +638,7 @@ static const struct of_device_id of_match_clk_mt8173_topckgen[] = {
        { .compatible = "mediatek,mt8173-topckgen", .data = &topck_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_topckgen);
 
 static struct platform_driver clk_mt8173_topckgen_drv = {
        .driver = {
index 5105b8e0969d88d2884f965f204a195b9479cf03..625ca0b09cc225283b870264e7c6df68fd30a51d 100644 (file)
@@ -42,6 +42,7 @@ static const struct of_device_id of_match_clk_mt8173_vdecsys[] = {
        { .compatible = "mediatek,mt8173-vdecsys", .data = &vdec_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_vdecsys);
 
 static struct platform_driver clk_mt8173_vdecsys_drv = {
        .probe = mtk_clk_simple_probe,
index ff4f1cb735de87c89e450abeb91883cb4a83e2e8..87755dd1a337f9208578907239ef76e9fa8f75c6 100644 (file)
@@ -49,6 +49,7 @@ static const struct of_device_id of_match_clk_mt8173_vencsys[] = {
        { .compatible = "mediatek,mt8173-vencltsys", .data = &venc_lt_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_vencsys);
 
 static struct platform_driver clk_mt8173_vencsys_drv = {
        .driver = {
index 5addda17211fb6555d9792fab0ac2207f26bb5f3..2b261c0e2b61d4fe4e95c4800f0a18841cb73b21 100644 (file)
@@ -182,6 +182,7 @@ static const struct of_device_id of_match_clk_mt8183_apmixed[] = {
        { .compatible = "mediatek,mt8183-apmixedsys" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_apmixed);
 
 static struct platform_driver clk_mt8183_apmixed_drv = {
        .probe = clk_mt8183_apmixed_probe,
index fe510f02dadb15e482a35a4ffd1849eee84553ac..9938c6466e762a4b5dedb12be72a82c3ed852504 100644 (file)
@@ -97,6 +97,7 @@ static const struct of_device_id of_match_clk_mt8183_audio[] = {
        { .compatible = "mediatek,mt8183-audiosys", .data = &audio_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_audio);
 
 static struct platform_driver clk_mt8183_audio_drv = {
        .probe = clk_mt8183_audio_probe,
index 7ecbfc50e8fe0e3c9b4eb7fdbadb8f539f0f489a..c0719624004fb633036bb5680e6b2a075928aed3 100644 (file)
@@ -47,6 +47,7 @@ static const struct of_device_id of_match_clk_mt8183_cam[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_cam);
 
 static struct platform_driver clk_mt8183_cam_drv = {
        .probe = mtk_clk_simple_probe,
index e75d6e6205f96173039e05aef396aa18e8d6f986..55fc8061572424f14837941ba7f594f02c62c69a 100644 (file)
@@ -47,6 +47,7 @@ static const struct of_device_id of_match_clk_mt8183_img[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_img);
 
 static struct platform_driver clk_mt8183_img_drv = {
        .probe = mtk_clk_simple_probe,
index d1dd76e7eafd8786606279d8188f30be590b7ed4..59255eab6fe250bdf3ccbf7fa7b36d2ba611fb7f 100644 (file)
@@ -40,6 +40,7 @@ static const struct of_device_id of_match_clk_mt8183_ipu_core0[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_ipu_core0);
 
 static struct platform_driver clk_mt8183_ipu_core0_drv = {
        .probe = mtk_clk_simple_probe,
index 0b4906cca1196ef2dd38f09b9b1223bf33afa808..c4baa052c809948261983126f9cdc209020ef76b 100644 (file)
@@ -40,6 +40,7 @@ static const struct of_device_id of_match_clk_mt8183_ipu_core1[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_ipu_core1);
 
 static struct platform_driver clk_mt8183_ipu_core1_drv = {
        .probe = mtk_clk_simple_probe,
index 32a82ec965efa4a7119bbfdc4f00efed1eb79aed..74866e9c50d74ac5f7d2fc7f2656ddedf20bc13c 100644 (file)
@@ -38,6 +38,7 @@ static const struct of_device_id of_match_clk_mt8183_ipu_adl[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_ipu_adl);
 
 static struct platform_driver clk_mt8183_ipu_adl_drv = {
        .probe = mtk_clk_simple_probe,
index 1e2ebc0eab8bf898585920341d8213bdb7b60894..bd730310535785e23e59e416465d31b1c69e3594 100644 (file)
@@ -107,6 +107,7 @@ static const struct of_device_id of_match_clk_mt8183_ipu_conn[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_ipu_conn);
 
 static struct platform_driver clk_mt8183_ipu_conn_drv = {
        .probe = mtk_clk_simple_probe,
index 20cdbd74817f6d06b44650dc4ab4c90592316e50..816ecf1191ee8b3b60feeb1958aff04eacd95683 100644 (file)
@@ -39,6 +39,7 @@ static const struct of_device_id of_match_clk_mt8183_mfg[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_mfg);
 
 static struct platform_driver clk_mt8183_mfg_drv = {
        .probe = mtk_clk_simple_probe,
index a76e44ebf322974e3d91691d23863d8d519d21f7..2f99828bff1b31c72fb1935b8cffcb0705454c92 100644 (file)
@@ -91,6 +91,7 @@ static const struct platform_device_id clk_mt8183_mm_id_table[] = {
        { .name = "clk-mt8183-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt8183_mm_id_table);
 
 static struct platform_driver clk_mt8183_mm_drv = {
        .probe = mtk_clk_pdev_probe,
index 0182745e2a18c58baad2b3f9a8b352fbdc0aa3d7..513b7956cbea095692aec57e1f02956bcafe0817 100644 (file)
@@ -51,6 +51,7 @@ static const struct of_device_id of_match_clk_mt8183_vdec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_vdec);
 
 static struct platform_driver clk_mt8183_vdec_drv = {
        .probe = mtk_clk_simple_probe,
index c840e6ebe3757732164b8a0f3a72bafb97c2731b..532f6e12a56161fefbc3d25339096ad73ae48930 100644 (file)
@@ -43,6 +43,7 @@ static const struct of_device_id of_match_clk_mt8183_venc[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_venc);
 
 static struct platform_driver clk_mt8183_venc_drv = {
        .probe = mtk_clk_simple_probe,
index 5ae0f1f9ca0a73107fdc693b0f853fb7f92cc865..2336a1b69c0937ac8c0325a9aa977509ecb66271 100644 (file)
@@ -868,6 +868,7 @@ static const struct of_device_id of_match_clk_mt8183[] = {
        { .compatible = "mediatek,mt8183-topckgen", .data = &topck_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8183);
 
 static struct platform_driver clk_mt8183_drv = {
        .probe = mtk_clk_simple_probe,
index e429d2cdc84a83788ec857a007754a84840aaa11..da7950d51c64e095f978b6583a010af939041ed8 100644 (file)
@@ -136,6 +136,7 @@ static const struct of_device_id of_match_clk_mt8186_apmixed[] = {
        { .compatible = "mediatek,mt8186-apmixedsys", },
        {}
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_apmixed);
 
 static int clk_mt8186_apmixed_probe(struct platform_device *pdev)
 {
index 90d91d04590913eea6101115c0554debea74487f..656d9e6f3ee2b7fe3a834c2bbb9aa7e8c3d31d69 100644 (file)
@@ -78,6 +78,7 @@ static const struct of_device_id of_match_clk_mt8186_cam[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_cam);
 
 static struct platform_driver clk_mt8186_cam_drv = {
        .probe = mtk_clk_simple_probe,
index 11314dba4e41c314c59a913f8ab41964e562c3de..754b27f038176ae5f612138c5aff209019f5e18b 100644 (file)
@@ -56,6 +56,7 @@ static const struct of_device_id of_match_clk_mt8186_img[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_img);
 
 static struct platform_driver clk_mt8186_img_drv = {
        .probe = mtk_clk_simple_probe,
index f8d1ee294f093931c8d6bf0df242c681b0155b3d..7619c357b150d7fd40b3ac538e57da160a10ea31 100644 (file)
@@ -55,6 +55,7 @@ static const struct of_device_id of_match_clk_mt8186_imp_iic_wrap[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_imp_iic_wrap);
 
 static struct platform_driver clk_mt8186_imp_iic_wrap_drv = {
        .probe = mtk_clk_simple_probe,
index 766c8e6bcf8d7f02e1ac3cd242daa83c71c00950..a907a5def5b8c3830c7568984d1f956f25e2a14e 100644 (file)
@@ -227,6 +227,7 @@ static const struct of_device_id of_match_clk_mt8186_infra_ao[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_infra_ao);
 
 static struct platform_driver clk_mt8186_infra_ao_drv = {
        .probe = mtk_clk_simple_probe,
index 0876440839df4d71fff4c273fc4534e118dddf67..50e340035aa70e599b573fc97a3071eabe842d91 100644 (file)
@@ -43,6 +43,7 @@ static const struct of_device_id of_match_clk_mt8186_ipe[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_ipe);
 
 static struct platform_driver clk_mt8186_ipe_drv = {
        .probe = mtk_clk_simple_probe,
index 895856df95df84b07d856aa31b54d74bbc6d7bfa..d1640e4dc2adbdc0683800416b19f8ea3c58785a 100644 (file)
@@ -52,6 +52,7 @@ static const struct of_device_id of_match_clk_mt8186_mcu[] = {
        { .compatible = "mediatek,mt8186-mcusys", .data = &mcu_desc },
        { /* sentinel */}
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_mcu);
 
 static struct platform_driver clk_mt8186_mcu_drv = {
        .driver = {
index 194f20f16f8c20868cfe0dba9480530e01a7279e..e1d19007e3754f8309577818c5289badeefcac2a 100644 (file)
@@ -68,6 +68,7 @@ static const struct of_device_id of_match_clk_mt8186_mdp[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_mdp);
 
 static struct platform_driver clk_mt8186_mdp_drv = {
        .probe = mtk_clk_simple_probe,
index f16d3c44ef418a823cfa69948eb0b2073569e461..aeb098b54585e70ef391889ae0c78936f6abb1c9 100644 (file)
@@ -37,6 +37,7 @@ static const struct of_device_id of_match_clk_mt8186_mfg[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_mfg);
 
 static struct platform_driver clk_mt8186_mfg_drv = {
        .probe = mtk_clk_simple_probe,
index 9e9853a2ea91ebb6b5194746c55fa9c6878db163..fc3bb6d1f7148411957ed0600d08bc55a011ced0 100644 (file)
@@ -67,6 +67,8 @@ static const struct platform_device_id clk_mt8186_mm_id_table[] = {
        { .name = "clk-mt8186-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt8186_mm_id_table);
+
 static struct platform_driver clk_mt8186_mm_drv = {
        .probe = mtk_clk_pdev_probe,
        .remove = mtk_clk_pdev_remove,
index a48172d9c5ab2abb9b9ed0de0e9baacb47e9afa1..1a0340a20bebecbbf698bf638c19e336d240b26a 100644 (file)
@@ -721,6 +721,7 @@ static const struct of_device_id of_match_clk_mt8186_topck[] = {
        { .compatible = "mediatek,mt8186-topckgen", .data = &topck_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_topck);
 
 static struct platform_driver clk_mt8186_topck_drv = {
        .probe = mtk_clk_simple_probe,
index 877ca9d8ff65be11ebbb52e884ed4be4bac7eee1..9bf3b86328703887c960b835075bd3cccf826502 100644 (file)
@@ -76,6 +76,7 @@ static const struct of_device_id of_match_clk_mt8186_vdec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_vdec);
 
 static struct platform_driver clk_mt8186_vdec_drv = {
        .probe = mtk_clk_simple_probe,
index a89e82285d4c957ad0881d48b06d256faa8e4b12..0c1bc94e84cf77ae3f55bf104a75c208a740fac0 100644 (file)
@@ -39,6 +39,7 @@ static const struct of_device_id of_match_clk_mt8186_venc[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_venc);
 
 static struct platform_driver clk_mt8186_venc_drv = {
        .probe = mtk_clk_simple_probe,
index fba55f08129c738eac90364d4a6226951585b6c4..c4727b1cb64d8db44c087430675a03403562b2fd 100644 (file)
@@ -39,6 +39,7 @@ static const struct of_device_id of_match_clk_mt8186_wpe[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_wpe);
 
 static struct platform_driver clk_mt8186_wpe_drv = {
        .probe = mtk_clk_simple_probe,
index 1e6988d5289a7bf0e8cd56e00c56babc43f8d0c0..eafd34297b9a979abd4a51e69f4b0d50d1c37e0a 100644 (file)
@@ -147,6 +147,7 @@ static const struct of_device_id of_match_clk_mt8192_apmixed[] = {
        { .compatible = "mediatek,mt8192-apmixedsys" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_apmixed);
 
 static int clk_mt8192_apmixed_probe(struct platform_device *pdev)
 {
index 9b14d8514b4fd3a45ec0a2d4487bfe3e2cf6ff29..ee251492d4f13a05d4404b54a390958831c6a354 100644 (file)
@@ -107,6 +107,7 @@ static const struct of_device_id of_match_clk_mt8192_aud[] = {
        { .compatible = "mediatek,mt8192-audsys", .data = &aud_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_aud);
 
 static struct platform_driver clk_mt8192_aud_drv = {
        .probe = clk_mt8192_aud_probe,
index 321693aff33f5ee4455afd72869425ed8f9e2706..7befd6ee8c799c1b1265edc8a0bde0e0e134a5b4 100644 (file)
@@ -95,6 +95,7 @@ static const struct of_device_id of_match_clk_mt8192_cam[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_cam);
 
 static struct platform_driver clk_mt8192_cam_drv = {
        .probe = mtk_clk_simple_probe,
index b2c148ead7f87ce075bacf163bcac82f342fa05b..a7505150a9d014124cdb5a6f133501421426b98b 100644 (file)
@@ -58,6 +58,7 @@ static const struct of_device_id of_match_clk_mt8192_img[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_img);
 
 static struct platform_driver clk_mt8192_img_drv = {
        .probe = mtk_clk_simple_probe,
index fd731eb6d62e7817d37fd138c2288e9440ddc7fb..cd5d00a7c54b32081978f31777884c75bd35e089 100644 (file)
@@ -107,6 +107,7 @@ static const struct of_device_id of_match_clk_mt8192_imp_iic_wrap[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_imp_iic_wrap);
 
 static struct platform_driver clk_mt8192_imp_iic_wrap_drv = {
        .probe = mtk_clk_simple_probe,
index 3fd37977ea16eaa0014222dc36507e78c27c6ef2..dee671ae38e6d42d96fe4561d7d3d6cec7a3a39e 100644 (file)
@@ -45,6 +45,7 @@ static const struct of_device_id of_match_clk_mt8192_ipe[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_ipe);
 
 static struct platform_driver clk_mt8192_ipe_drv = {
        .probe = mtk_clk_simple_probe,
index 817e8bf4543b91f37db27a5376f95e782fa1d5a3..f7b27264e378c5f8f48ea59e72b4220962f3ab64 100644 (file)
@@ -70,6 +70,7 @@ static const struct of_device_id of_match_clk_mt8192_mdp[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_mdp);
 
 static struct platform_driver clk_mt8192_mdp_drv = {
        .probe = mtk_clk_simple_probe,
index 7f77e2d8b765aa27bfc72665eb97fd9884ce9697..85f76a2bbac4553ffe944f38effdb91a85fd2f1e 100644 (file)
@@ -40,6 +40,7 @@ static const struct of_device_id of_match_clk_mt8192_mfg[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_mfg);
 
 static struct platform_driver clk_mt8192_mfg_drv = {
        .probe = mtk_clk_simple_probe,
index 3e81018a038b7ff96bc7ce92a4426347600c732f..47335d5177141c0186f64ee54a876f3816ff8e9f 100644 (file)
@@ -89,6 +89,7 @@ static const struct platform_device_id clk_mt8192_mm_id_table[] = {
        { .name = "clk-mt8192-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt8192_mm_id_table);
 
 static struct platform_driver clk_mt8192_mm_drv = {
        .probe = mtk_clk_pdev_probe,
index cde8c88673e46887cf1dd644559bc6001e2a84d9..60d65f96d39a13674c8717b7a0729f8df4066f0a 100644 (file)
@@ -52,6 +52,7 @@ static const struct of_device_id of_match_clk_mt8192_msdc[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_msdc);
 
 static struct platform_driver clk_mt8192_msdc_drv = {
        .probe = mtk_clk_simple_probe,
index df086b95d44778c5bb35dfa6613dcc02decebd79..6aad57797c3908ab76913aedaea0191388545a22 100644 (file)
@@ -38,6 +38,7 @@ static const struct of_device_id of_match_clk_mt8192_scp_adsp[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_scp_adsp);
 
 static struct platform_driver clk_mt8192_scp_adsp_drv = {
        .probe = mtk_clk_simple_probe,
index 2ea8b6d4d4054c3d922413fa9e590ebaa67a091a..473afd58495c29bcdee7e59b09a188b00fdea217 100644 (file)
@@ -82,6 +82,7 @@ static const struct of_device_id of_match_clk_mt8192_vdec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_vdec);
 
 static struct platform_driver clk_mt8192_vdec_drv = {
        .probe = mtk_clk_simple_probe,
index d73c12bc2ae91b9a20028578989e983d807d8e50..57b1b16e23108a2feb41f4f025f2bdd4c4a9ffca 100644 (file)
@@ -41,6 +41,7 @@ static const struct of_device_id of_match_clk_mt8192_venc[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_venc);
 
 static struct platform_driver clk_mt8192_venc_drv = {
        .probe = mtk_clk_simple_probe,
index 45eccda514711aaf07fc6054bf147142325a4dd4..aa11291463f7578afa7c04d28c5fcaffa695820a 100644 (file)
@@ -1019,6 +1019,7 @@ static const struct of_device_id of_match_clk_mt8192[] = {
        { .compatible = "mediatek,mt8192-topckgen", .data = &topck_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8192);
 
 static struct platform_driver clk_mt8192_drv = {
        .driver = {
index 75cc4d7a39f9dffd2a33a672c6747e672527d0d6..8b9b5d8202869b6af3ebb40eb4dc67fffcc2634b 100644 (file)
@@ -166,6 +166,7 @@ static const struct of_device_id of_match_clk_mt8195_apmixed[] = {
        { .compatible = "mediatek,mt8195-apmixedsys", },
        {}
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_apmixed);
 
 static int clk_mt8195_apmixed_probe(struct platform_device *pdev)
 {
index b167b8d31bcc03f55dbfa943e51ed6a987726916..de04c087c8c33d15e947d313eca82d7d0fcdbdba 100644 (file)
@@ -101,6 +101,7 @@ static const struct of_device_id of_match_clk_mt8195_apusys_pll[] = {
        { .compatible = "mediatek,mt8195-apusys_pll", },
        {}
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_apusys_pll);
 
 static struct platform_driver clk_mt8195_apusys_pll_drv = {
        .probe = clk_mt8195_apusys_pll_probe,
index c515650214bd7e630368e162fe16d02c37c6aa83..77e608be579aa138e5fab3db5ea682d56ad4f878 100644 (file)
@@ -131,6 +131,7 @@ static const struct of_device_id of_match_clk_mt8195_cam[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_cam);
 
 static struct platform_driver clk_mt8195_cam_drv = {
        .probe = mtk_clk_simple_probe,
index a86f848a785daa27f25e1daa67d23fc1d1ab4189..bdc2e6f3e9ce3cb012a8fa9300da11d8e550fec2 100644 (file)
@@ -39,6 +39,7 @@ static const struct of_device_id of_match_clk_mt8195_ccu[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_ccu);
 
 static struct platform_driver clk_mt8195_ccu_drv = {
        .probe = mtk_clk_simple_probe,
index 214baa2bc974267072cda25c071d125986c3d426..d853e0e63d87a8a32ff8404069ca05984ebc9c1b 100644 (file)
@@ -85,6 +85,7 @@ static const struct of_device_id of_match_clk_mt8195_img[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_img);
 
 static struct platform_driver clk_mt8195_img_drv = {
        .probe = mtk_clk_simple_probe,
index 191f482186ae4af71bde35c69ff510d2bf8beb5a..1d808876f5c54fb89e87d1c80bce6d13b0298104 100644 (file)
@@ -55,6 +55,7 @@ static const struct of_device_id of_match_clk_mt8195_imp_iic_wrap[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_imp_iic_wrap);
 
 static struct platform_driver clk_mt8195_imp_iic_wrap_drv = {
        .probe = mtk_clk_simple_probe,
index 6ad72a320d5e99128d0379629b1cd3f29d8c3123..f3ee4390707dd7c2fd07341d9099569e95211944 100644 (file)
@@ -229,6 +229,7 @@ static const struct of_device_id of_match_clk_mt8195_infra_ao[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_infra_ao);
 
 static struct platform_driver clk_mt8195_infra_ao_drv = {
        .probe = mtk_clk_simple_probe,
index b547a99b4ad97bc3b6af02ae6bbe0c5d75a2208a..4c47f65212753b51b2240646ffd62c5c0332602c 100644 (file)
@@ -40,6 +40,7 @@ static const struct of_device_id of_match_clk_mt8195_ipe[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_ipe);
 
 static struct platform_driver clk_mt8195_ipe_drv = {
        .probe = mtk_clk_simple_probe,
index 75cf643ab88540afd87d219900956a4e35a45cb6..038acf0b1167ab73529d8e1301aeb37169bec6ed 100644 (file)
@@ -38,6 +38,7 @@ static const struct of_device_id of_match_clk_mt8195_mfg[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_mfg);
 
 static struct platform_driver clk_mt8195_mfg_drv = {
        .probe = mtk_clk_simple_probe,
index 7d65a478182d4f40685cbeefee17050a3b284c4d..0de162593c0153cbee2a23e4f5b63906b28838e4 100644 (file)
@@ -51,6 +51,7 @@ static const struct of_device_id of_match_clk_mt8195_peri_ao[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_peri_ao);
 
 static struct platform_driver clk_mt8195_peri_ao_drv = {
        .probe = mtk_clk_simple_probe,
index 24e09339ed7d26f2cd4988a61495155ec39c749b..d0d3e3b097803a698b1284c619f5fdec4021a094 100644 (file)
@@ -36,6 +36,7 @@ static const struct of_device_id of_match_clk_mt8195_scp_adsp[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_scp_adsp);
 
 static struct platform_driver clk_mt8195_scp_adsp_drv = {
        .probe = mtk_clk_simple_probe,
index adc6bb7ce750a00a8828c0581e674e6b9921e338..3c2174c3e742f390526a367921144d5ed9684e25 100644 (file)
@@ -1219,6 +1219,7 @@ static const struct of_device_id of_match_clk_mt8195_topck[] = {
        { .compatible = "mediatek,mt8195-topckgen", },
        {}
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_topck);
 
 /* Register mux notifier for MFG mux */
 static int clk_mt8195_reg_mfg_mux_notifier(struct device *dev, struct clk *clk)
index f9e2bd402627eb349836878151273c34ad44fb71..2bcbceb10326bb2a27f3128f0193ace2db3d4c86 100644 (file)
@@ -93,6 +93,7 @@ static const struct of_device_id of_match_clk_mt8195_vdec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_vdec);
 
 static struct platform_driver clk_mt8195_vdec_drv = {
        .probe = mtk_clk_simple_probe,
index d050d87bb3f2b1a80ea8b21be80262ed43c32b36..0991a69687650ef513ca7d3c720e06b4463cc61f 100644 (file)
@@ -58,6 +58,7 @@ static const struct of_device_id of_match_clk_mt8195_venc[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_venc);
 
 static struct platform_driver clk_mt8195_venc_drv = {
        .probe = mtk_clk_simple_probe,
index 84805a1143874be055df86c406c2b6c61d72b9bd..1a98fb9a25e8a3274a87448ae09990aa2525175a 100644 (file)
@@ -95,6 +95,7 @@ static const struct platform_device_id clk_mt8195_vpp0_id_table[] = {
        { .name = "clk-mt8195-vpp0", .driver_data = (kernel_ulong_t)&vpp0_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt8195_vpp0_id_table);
 
 static struct platform_driver clk_mt8195_vpp0_drv = {
        .probe = mtk_clk_pdev_probe,
index 3e91dfed29963cd91e23b0a15c3fdb92268de7c1..c2d5b582f53a6d29b27ee9b99f88fa7cdfb0e505 100644 (file)
@@ -93,6 +93,7 @@ static const struct platform_device_id clk_mt8195_vpp1_id_table[] = {
        { .name = "clk-mt8195-vpp1", .driver_data = (kernel_ulong_t)&vpp1_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt8195_vpp1_id_table);
 
 static struct platform_driver clk_mt8195_vpp1_drv = {
        .probe = mtk_clk_pdev_probe,
index 52cebe297abff0a33d0f6422e47f6bce1ad7cedd..289896cb2f6ceb0d7c49ce0c3eb17bdf81a48c86 100644 (file)
@@ -132,6 +132,7 @@ static const struct of_device_id of_match_clk_mt8195_wpe[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_wpe);
 
 static struct platform_driver clk_mt8195_wpe_drv = {
        .probe = mtk_clk_simple_probe,
index 55faa4e37116eda2c7cba38da2b11690bfd6f8cb..9b0bc5daeac06bf9c2a4074717dfac4d4d9328ab 100644 (file)
@@ -153,6 +153,7 @@ static const struct of_device_id of_match_clk_mt8365_apmixed[] = {
        { .compatible = "mediatek,mt8365-apmixedsys" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_apmixed);
 
 static struct platform_driver clk_mt8365_apmixed_drv = {
        .probe = clk_mt8365_apmixed_probe,
index 5a594f8eccdc3239832355e82a9c2b14cef354ad..74f7fb22c87f3b9ef1798e6ef1abbb345533f7d3 100644 (file)
@@ -42,6 +42,7 @@ static const struct of_device_id of_match_clk_mt8365_apu[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_apu);
 
 static struct platform_driver clk_mt8365_apu_drv = {
        .probe = mtk_clk_simple_probe,
index ed1d8dd7043c752bc810025199a7c2d598e79eb6..61516e19acd11e9ba96ac21a82cc8266a0cf55fb 100644 (file)
@@ -44,6 +44,7 @@ static const struct of_device_id of_match_clk_mt8365_cam[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_cam);
 
 static struct platform_driver clk_mt8365_cam_drv = {
        .probe = mtk_clk_simple_probe,
index b3d10b017f0d81ef0d14b1bcc39a6e6af53ff63c..4c836c69db4fe2cd85b131292c26ff347f662232 100644 (file)
@@ -50,6 +50,7 @@ static const struct of_device_id of_match_clk_mt8365_mfg[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_mfg);
 
 static struct platform_driver clk_mt8365_mfg_drv = {
        .probe = mtk_clk_simple_probe,
index 7ae33997ba866de9aa59eac484e53a5a1f3673ae..44427120846f01b06cb578f010e1ce512c4d95da 100644 (file)
@@ -81,6 +81,7 @@ static const struct platform_device_id clk_mt8365_mm_id_table[] = {
        { .name = "clk-mt8365-mm", .driver_data = (kernel_ulong_t)&mm_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(platform, clk_mt8365_mm_id_table);
 
 static struct platform_driver clk_mt8365_mm_drv = {
        .probe = mtk_clk_pdev_probe,
index d5caddcc5932d998dbd4c7b5bd4cce4beb5d0086..b51571e9da00607909c4946085ab2ddca27ed15a 100644 (file)
@@ -50,6 +50,7 @@ static const struct of_device_id of_match_clk_mt8365_vdec[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_vdec);
 
 static struct platform_driver clk_mt8365_vdec_drv = {
        .probe = mtk_clk_simple_probe,
index 08b7c0ee52e7950aa1b876358379a2ce57c8eae0..572344645c86645202a89c489e4f7620bee7e26d 100644 (file)
@@ -39,6 +39,7 @@ static const struct of_device_id of_match_clk_mt8365_venc[] = {
                /* sentinel */
        }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_venc);
 
 static struct platform_driver clk_mt8365_venc_drv = {
        .probe = mtk_clk_simple_probe,
index 208cdc15791891d263622a3fe75ffe5d5c77db47..6b4e193f648d81e3181abaef3fc80a7929ce8c14 100644 (file)
@@ -791,6 +791,7 @@ static const struct of_device_id of_match_clk_mt8365[] = {
        { .compatible = "mediatek,mt8365-mcucfg", .data = &mcu_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8365);
 
 static struct platform_driver clk_mt8365_drv = {
        .driver = {
index 5b87c9fb81f5b590d51e03f08da01893e1fd7aa5..edd9174d2f2ff97a0c1198caa2a0b9c1ca40ffd2 100644 (file)
@@ -107,6 +107,7 @@ static const struct of_device_id of_match_clk_mt8516_apmixed[] = {
        { .compatible = "mediatek,mt8516-apmixedsys" },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8516_apmixed);
 
 static struct platform_driver clk_mt8516_apmixed_drv = {
        .probe = clk_mt8516_apmixed_probe,
index 5f34487aad7edae9fb3480610ee87de905198993..48340fc7430db3d0309555f5247f24d22f9ef785 100644 (file)
@@ -51,6 +51,7 @@ static const struct of_device_id of_match_clk_mt8516_aud[] = {
        { .compatible = "mediatek,mt8516-audsys", .data = &aud_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8516_aud);
 
 static struct platform_driver clk_mt8516_aud_drv = {
        .probe = mtk_clk_simple_probe,
index ad59e932d4aa1a34a67d59be686065ac832b3441..21eb052b0a539c060401bc1990435d0ede8073cc 100644 (file)
@@ -665,6 +665,7 @@ static const struct of_device_id of_match_clk_mt8516[] = {
        { .compatible = "mediatek,mt8516-infracfg", .data = &infra_desc },
        { /* sentinel */ }
 };
+MODULE_DEVICE_TABLE(of, of_match_clk_mt8516);
 
 static struct platform_driver clk_mt8516_drv = {
        .probe = mtk_clk_simple_probe,