clk: mediatek: Add MODULE_DEVICE_TABLE() where appropriate
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>
This commit is contained in:
parent
9bfa4fb1e0
commit
65c9ad77cb
@ -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)
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -49,6 +49,7 @@ static const struct of_device_id of_match_clk_mt2701_eth[] = {
|
||||
{ .compatible = "mediatek,mt2701-ethsys", .data = ð_desc },
|
||||
{ /* sentinel */ }
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_eth);
|
||||
|
||||
static struct platform_driver clk_mt2701_eth_drv = {
|
||||
.probe = mtk_clk_simple_probe,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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 = {
|
||||
|
@ -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 = {
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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 = {
|
||||
|
@ -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,
|
||||
|
@ -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 = {
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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 = {
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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 = {
|
||||
|
@ -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 = {
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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 = {
|
||||
|
@ -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 = {
|
||||
|
@ -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 = {
|
||||
|
@ -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,
|
||||
|
@ -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 = {
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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 = {
|
||||
|
@ -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,
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user