Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

AngeloGioacchino Del Regno and committed by
Stephen Boyd
65c9ad77 9bfa4fb1

+150 -1
+1
drivers/clk/mediatek/clk-mt2701-aud.c
··· 124 124 { .compatible = "mediatek,mt2701-audsys", .data = &audio_desc }, 125 125 { /* sentinel */ } 126 126 }; 127 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_aud); 127 128 128 129 static int clk_mt2701_aud_probe(struct platform_device *pdev) 129 130 {
+1
drivers/clk/mediatek/clk-mt2701-bdp.c
··· 95 95 /* sentinel */ 96 96 } 97 97 }; 98 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_bdp); 98 99 99 100 static struct platform_driver clk_mt2701_bdp_drv = { 100 101 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2701-eth.c
··· 49 49 { .compatible = "mediatek,mt2701-ethsys", .data = &eth_desc }, 50 50 { /* sentinel */ } 51 51 }; 52 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_eth); 52 53 53 54 static struct platform_driver clk_mt2701_eth_drv = { 54 55 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2701-g3d.c
··· 48 48 { .compatible = "mediatek,mt2701-g3dsys", .data = &g3d_desc }, 49 49 { /* sentinel */ } 50 50 }; 51 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_g3d); 51 52 52 53 static struct platform_driver clk_mt2701_g3d_drv = { 53 54 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2701-hif.c
··· 46 46 { .compatible = "mediatek,mt2701-hifsys", .data = &hif_desc }, 47 47 { /* sentinel */ } 48 48 }; 49 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_hif); 49 50 50 51 static struct platform_driver clk_mt2701_hif_drv = { 51 52 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2701-img.c
··· 43 43 /* sentinel */ 44 44 } 45 45 }; 46 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_img); 46 47 47 48 static struct platform_driver clk_mt2701_img_drv = { 48 49 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2701-mm.c
··· 76 76 { .name = "clk-mt2701-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 77 77 { /* sentinel */ } 78 78 }; 79 + MODULE_DEVICE_TABLE(platform, clk_mt2701_mm_id_table); 79 80 80 81 static struct platform_driver clk_mt2701_mm_drv = { 81 82 .probe = mtk_clk_pdev_probe,
+1
drivers/clk/mediatek/clk-mt2701-vdec.c
··· 48 48 /* sentinel */ 49 49 } 50 50 }; 51 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2701_vdec); 51 52 52 53 static struct platform_driver clk_mt2701_vdec_drv = { 53 54 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2701.c
··· 999 999 /* sentinel */ 1000 1000 } 1001 1001 }; 1002 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2701); 1002 1003 1003 1004 static int clk_mt2701_probe(struct platform_device *pdev) 1004 1005 {
+1
drivers/clk/mediatek/clk-mt2712-apmixedsys.c
··· 154 154 { .compatible = "mediatek,mt2712-apmixedsys" }, 155 155 { /* sentinel */ } 156 156 }; 157 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_apmixed); 157 158 158 159 static struct platform_driver clk_mt2712_apmixed_drv = { 159 160 .probe = clk_mt2712_apmixed_probe,
+1
drivers/clk/mediatek/clk-mt2712-bdp.c
··· 65 65 /* sentinel */ 66 66 } 67 67 }; 68 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_bdp); 68 69 69 70 static struct platform_driver clk_mt2712_bdp_drv = { 70 71 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2712-img.c
··· 43 43 /* sentinel */ 44 44 } 45 45 }; 46 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_img); 46 47 47 48 static struct platform_driver clk_mt2712_img_drv = { 48 49 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2712-jpgdec.c
··· 39 39 /* sentinel */ 40 40 } 41 41 }; 42 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_jpgdec); 42 43 43 44 static struct platform_driver clk_mt2712_jpgdec_drv = { 44 45 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2712-mfg.c
··· 38 38 /* sentinel */ 39 39 } 40 40 }; 41 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_mfg); 41 42 42 43 static struct platform_driver clk_mt2712_mfg_drv = { 43 44 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2712-mm.c
··· 117 117 { .name = "clk-mt2712-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 118 118 { /* sentinel */ } 119 119 }; 120 + MODULE_DEVICE_TABLE(platform, clk_mt2712_mm_id_table); 120 121 121 122 static struct platform_driver clk_mt2712_mm_drv = { 122 123 .probe = mtk_clk_pdev_probe,
+1
drivers/clk/mediatek/clk-mt2712-vdec.c
··· 51 51 /* sentinel */ 52 52 } 53 53 }; 54 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_vdec); 54 55 55 56 static struct platform_driver clk_mt2712_vdec_drv = { 56 57 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2712-venc.c
··· 40 40 /* sentinel */ 41 41 } 42 42 }; 43 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2712_venc); 43 44 44 45 static struct platform_driver clk_mt2712_venc_drv = { 45 46 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt2712.c
··· 991 991 { .compatible = "mediatek,mt2712-topckgen", .data = &topck_desc }, 992 992 { /* sentinel */ } 993 993 }; 994 + MODULE_DEVICE_TABLE(of, of_match_clk_mt2712); 994 995 995 996 static struct platform_driver clk_mt2712_drv = { 996 997 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6765-audio.c
··· 65 65 /* sentinel */ 66 66 } 67 67 }; 68 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_audio); 68 69 69 70 static struct platform_driver clk_mt6765_audio_drv = { 70 71 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6765-cam.c
··· 46 46 /* sentinel */ 47 47 } 48 48 }; 49 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_cam); 49 50 50 51 static struct platform_driver clk_mt6765_cam_drv = { 51 52 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6765-img.c
··· 42 42 /* sentinel */ 43 43 } 44 44 }; 45 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_img); 45 46 46 47 static struct platform_driver clk_mt6765_img_drv = { 47 48 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6765-mipi0a.c
··· 39 39 /* sentinel */ 40 40 } 41 41 }; 42 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_mipi0a); 42 43 43 44 static struct platform_driver clk_mt6765_mipi0a_drv = { 44 45 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6765-mm.c
··· 68 68 /* sentinel */ 69 69 } 70 70 }; 71 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_mm); 71 72 72 73 static struct platform_driver clk_mt6765_mm_drv = { 73 74 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6765-vcodec.c
··· 41 41 /* sentinel */ 42 42 } 43 43 }; 44 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6765_vcodec); 44 45 45 46 static struct platform_driver clk_mt6765_vcodec_drv = { 46 47 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6765.c
··· 840 840 /* sentinel */ 841 841 } 842 842 }; 843 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6765); 843 844 844 845 static int clk_mt6765_probe(struct platform_device *pdev) 845 846 {
+1
drivers/clk/mediatek/clk-mt6779-aud.c
··· 102 102 /* sentinel */ 103 103 } 104 104 }; 105 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_aud); 105 106 106 107 static struct platform_driver clk_mt6779_aud_drv = { 107 108 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6779-cam.c
··· 51 51 /* sentinel */ 52 52 } 53 53 }; 54 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_cam); 54 55 55 56 static struct platform_driver clk_mt6779_cam_drv = { 56 57 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6779-img.c
··· 43 43 /* sentinel */ 44 44 } 45 45 }; 46 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_img); 46 47 47 48 static struct platform_driver clk_mt6779_img_drv = { 48 49 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6779-ipe.c
··· 45 45 /* sentinel */ 46 46 } 47 47 }; 48 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_ipe); 48 49 49 50 static struct platform_driver clk_mt6779_ipe_drv = { 50 51 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6779-mfg.c
··· 40 40 /* sentinel */ 41 41 } 42 42 }; 43 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_mfg); 43 44 44 45 static struct platform_driver clk_mt6779_mfg_drv = { 45 46 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6779-mm.c
··· 94 94 { .name = "clk-mt6779-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 95 95 { /* sentinel */ } 96 96 }; 97 + MODULE_DEVICE_TABLE(platform, clk_mt6779_mm_id_table); 97 98 98 99 static struct platform_driver clk_mt6779_mm_drv = { 99 100 .probe = mtk_clk_pdev_probe,
+1
drivers/clk/mediatek/clk-mt6779-vdec.c
··· 52 52 /* sentinel */ 53 53 } 54 54 }; 55 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_vdec); 55 56 56 57 static struct platform_driver clk_mt6779_vdec_drv = { 57 58 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6779-venc.c
··· 43 43 /* sentinel */ 44 44 } 45 45 }; 46 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6779_venc); 46 47 47 48 static struct platform_driver clk_mt6779_venc_drv = { 48 49 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6779.c
··· 1299 1299 { .compatible = "mediatek,mt6779-infracfg_ao", .data = &infra_desc }, 1300 1300 { /* sentinel */ } 1301 1301 }; 1302 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6779); 1302 1303 1303 1304 static struct platform_driver clk_mt6779_infra_drv = { 1304 1305 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6795-apmixedsys.c
··· 131 131 { .compatible = "mediatek,mt6795-apmixedsys" }, 132 132 { /* sentinel */ } 133 133 }; 134 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_apmixed); 134 135 135 136 static int clk_mt6795_apmixed_probe(struct platform_device *pdev) 136 137 {
+1
drivers/clk/mediatek/clk-mt6795-infracfg.c
··· 81 81 { .compatible = "mediatek,mt6795-infracfg" }, 82 82 { /* sentinel */ } 83 83 }; 84 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_infracfg); 84 85 85 86 static int clk_mt6795_infracfg_probe(struct platform_device *pdev) 86 87 {
+1
drivers/clk/mediatek/clk-mt6795-mfg.c
··· 35 35 { .compatible = "mediatek,mt6795-mfgcfg", .data = &mfg_desc }, 36 36 { /* sentinel */ } 37 37 }; 38 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_mfg); 38 39 39 40 static struct platform_driver clk_mt6795_mfg_drv = { 40 41 .driver = {
+1
drivers/clk/mediatek/clk-mt6795-mm.c
··· 85 85 { .name = "clk-mt6795-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 86 86 { /* sentinel */ } 87 87 }; 88 + MODULE_DEVICE_TABLE(platform, clk_mt6795_mm_id_table); 88 89 89 90 static struct platform_driver clk_mt6795_mm_drv = { 90 91 .driver = {
+1
drivers/clk/mediatek/clk-mt6795-pericfg.c
··· 89 89 { .compatible = "mediatek,mt6795-pericfg" }, 90 90 { /* sentinel */ } 91 91 }; 92 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_pericfg); 92 93 93 94 static int clk_mt6795_pericfg_probe(struct platform_device *pdev) 94 95 {
+1
drivers/clk/mediatek/clk-mt6795-topckgen.c
··· 539 539 { .compatible = "mediatek,mt6795-topckgen", .data = &topck_desc }, 540 540 { /* sentinel */ } 541 541 }; 542 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_topckgen); 542 543 543 544 static struct platform_driver clk_mt6795_topckgen_drv = { 544 545 .driver = {
+1
drivers/clk/mediatek/clk-mt6795-vdecsys.c
··· 40 40 { .compatible = "mediatek,mt6795-vdecsys", .data = &vdec_desc }, 41 41 { /* sentinel */ } 42 42 }; 43 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_vdecsys); 43 44 44 45 static struct platform_driver clk_mt6795_vdecsys_drv = { 45 46 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6795-vencsys.c
··· 35 35 { .compatible = "mediatek,mt6795-vencsys", .data = &venc_desc }, 36 36 { /* sentinel */ } 37 37 }; 38 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6795_vencsys); 38 39 39 40 static struct platform_driver clk_mt6795_vencsys_drv = { 40 41 .driver = {
+1
drivers/clk/mediatek/clk-mt6797-img.c
··· 39 39 /* sentinel */ 40 40 } 41 41 }; 42 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6797_img); 42 43 43 44 static struct platform_driver clk_mt6797_img_drv = { 44 45 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6797-mm.c
··· 89 89 { .name = "clk-mt6797-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 90 90 { /* sentinel */ } 91 91 }; 92 + MODULE_DEVICE_TABLE(platform, clk_mt6797_mm_id_table); 92 93 93 94 static struct platform_driver clk_mt6797_mm_drv = { 94 95 .probe = mtk_clk_pdev_probe,
+1
drivers/clk/mediatek/clk-mt6797-vdec.c
··· 50 50 /* sentinel */ 51 51 } 52 52 }; 53 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6797_vdec); 53 54 54 55 static struct platform_driver clk_mt6797_vdec_drv = { 55 56 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6797-venc.c
··· 41 41 /* sentinel */ 42 42 } 43 43 }; 44 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6797_venc); 44 45 45 46 static struct platform_driver clk_mt6797_venc_drv = { 46 47 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt6797.c
··· 670 670 /* sentinel */ 671 671 } 672 672 }; 673 + MODULE_DEVICE_TABLE(of, of_match_clk_mt6797); 673 674 674 675 static int clk_mt6797_probe(struct platform_device *pdev) 675 676 {
+1
drivers/clk/mediatek/clk-mt7622-apmixedsys.c
··· 136 136 { .compatible = "mediatek,mt7622-apmixedsys" }, 137 137 { /* sentinel */ } 138 138 }; 139 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7622_apmixed); 139 140 140 141 static struct platform_driver clk_mt7622_apmixed_drv = { 141 142 .probe = clk_mt7622_apmixed_probe,
+1
drivers/clk/mediatek/clk-mt7622-aud.c
··· 145 145 { .compatible = "mediatek,mt7622-audsys", .data = &audio_desc }, 146 146 { /* sentinel */ } 147 147 }; 148 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7622_aud); 148 149 149 150 static struct platform_driver clk_mt7622_aud_drv = { 150 151 .probe = clk_mt7622_aud_probe,
+1
drivers/clk/mediatek/clk-mt7622-eth.c
··· 77 77 { .compatible = "mediatek,mt7622-sgmiisys", .data = &sgmii_desc }, 78 78 { /* sentinel */ } 79 79 }; 80 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7622_eth); 80 81 81 82 static struct platform_driver clk_mt7622_eth_drv = { 82 83 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt7622-hif.c
··· 89 89 { .compatible = "mediatek,mt7622-ssusbsys", .data = &ssusb_desc }, 90 90 { /* sentinel */ } 91 91 }; 92 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7622_hif); 92 93 93 94 static struct platform_driver clk_mt7622_hif_drv = { 94 95 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt7622-infracfg.c
··· 55 55 { .compatible = "mediatek,mt7622-infracfg" }, 56 56 { /* sentinel */ } 57 57 }; 58 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7622_infracfg); 58 59 59 60 static int clk_mt7622_infracfg_probe(struct platform_device *pdev) 60 61 {
+1
drivers/clk/mediatek/clk-mt7622.c
··· 518 518 { .compatible = "mediatek,mt7622-pericfg", .data = &peri_desc }, 519 519 { /* sentinel */ } 520 520 }; 521 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7622); 521 522 522 523 static struct platform_driver clk_mt7622_drv = { 523 524 .driver = {
+1
drivers/clk/mediatek/clk-mt7629-eth.c
··· 126 126 /* sentinel */ 127 127 } 128 128 }; 129 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7629_eth); 129 130 130 131 static int clk_mt7629_eth_probe(struct platform_device *pdev) 131 132 {
+1
drivers/clk/mediatek/clk-mt7629-hif.c
··· 84 84 { .compatible = "mediatek,mt7629-ssusbsys", .data = &ssusb_desc }, 85 85 { /* sentinel */ } 86 86 }; 87 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7629_hif); 87 88 88 89 static struct platform_driver clk_mt7629_hif_drv = { 89 90 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt7629.c
··· 660 660 /* sentinel */ 661 661 } 662 662 }; 663 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7629); 663 664 664 665 static int clk_mt7629_probe(struct platform_device *pdev) 665 666 {
+1
drivers/clk/mediatek/clk-mt7981-apmixed.c
··· 66 66 { .compatible = "mediatek,mt7981-apmixedsys", }, 67 67 { /* sentinel */ } 68 68 }; 69 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7981_apmixed); 69 70 70 71 static int clk_mt7981_apmixed_probe(struct platform_device *pdev) 71 72 {
+1
drivers/clk/mediatek/clk-mt7981-eth.c
··· 105 105 { .compatible = "mediatek,mt7981-sgmiisys_1", .data = &sgmii1_desc }, 106 106 { /* sentinel */ } 107 107 }; 108 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7981_eth); 108 109 109 110 static struct platform_driver clk_mt7981_eth_drv = { 110 111 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt7981-infracfg.c
··· 195 195 { .compatible = "mediatek,mt7981-infracfg", .data = &infracfg_desc }, 196 196 { /* sentinel */ } 197 197 }; 198 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7981_infracfg); 198 199 199 200 static struct platform_driver clk_mt7981_infracfg_drv = { 200 201 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt7981-topckgen.c
··· 410 410 { .compatible = "mediatek,mt7981-topckgen", .data = &topck_desc }, 411 411 { /* sentinel */ } 412 412 }; 413 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7981_topckgen); 413 414 414 415 static struct platform_driver clk_mt7981_topckgen_drv = { 415 416 .probe = mtk_clk_simple_probe,
+2 -1
drivers/clk/mediatek/clk-mt7986-apmixed.c
··· 62 62 63 63 static const struct of_device_id of_match_clk_mt7986_apmixed[] = { 64 64 { .compatible = "mediatek,mt7986-apmixedsys", }, 65 - {} 65 + { } 66 66 }; 67 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7986_apmixed); 67 68 68 69 static int clk_mt7986_apmixed_probe(struct platform_device *pdev) 69 70 {
+1
drivers/clk/mediatek/clk-mt7986-eth.c
··· 86 86 { .compatible = "mediatek,mt7986-sgmiisys_1", .data = &sgmii1_desc }, 87 87 { /* sentinel */ } 88 88 }; 89 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7986_eth); 89 90 90 91 static struct platform_driver clk_mt7986_eth_drv = { 91 92 .driver = {
+1
drivers/clk/mediatek/clk-mt7986-infracfg.c
··· 171 171 { .compatible = "mediatek,mt7986-infracfg", .data = &infra_desc }, 172 172 { /* sentinel */ } 173 173 }; 174 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7986_infracfg); 174 175 175 176 static struct platform_driver clk_mt7986_infracfg_drv = { 176 177 .driver = {
+1
drivers/clk/mediatek/clk-mt7986-topckgen.c
··· 304 304 { .compatible = "mediatek,mt7986-topckgen", .data = &topck_desc }, 305 305 { /* sentinel */ } 306 306 }; 307 + MODULE_DEVICE_TABLE(of, of_match_clk_mt7986_topckgen); 307 308 308 309 static struct platform_driver clk_mt7986_topckgen_drv = { 309 310 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8167-apmixedsys.c
··· 132 132 { .compatible = "mediatek,mt8167-apmixedsys" }, 133 133 { /* sentinel */ } 134 134 }; 135 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8167_apmixed); 135 136 136 137 static struct platform_driver clk_mt8167_apmixed_drv = { 137 138 .probe = clk_mt8167_apmixed_probe,
+1
drivers/clk/mediatek/clk-mt8167-aud.c
··· 52 52 { .compatible = "mediatek,mt8167-audsys", .data = &aud_desc }, 53 53 { /* sentinel */ } 54 54 }; 55 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8167_audsys); 55 56 56 57 static struct platform_driver clk_mt8167_audsys_drv = { 57 58 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8167-img.c
··· 44 44 { .compatible = "mediatek,mt8167-imgsys", .data = &img_desc }, 45 45 { /* sentinel */ } 46 46 }; 47 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8167_imgsys); 47 48 48 49 static struct platform_driver clk_mt8167_imgsys_drv = { 49 50 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8167-mfgcfg.c
··· 42 42 { .compatible = "mediatek,mt8167-mfgcfg", .data = &mfg_desc }, 43 43 { /* sentinel */ } 44 44 }; 45 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8167_mfgcfg); 45 46 46 47 static struct platform_driver clk_mt8167_mfgcfg_drv = { 47 48 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8167-mm.c
··· 83 83 { .name = "clk-mt8167-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 84 84 { /* sentinel */ } 85 85 }; 86 + MODULE_DEVICE_TABLE(platform, clk_mt8167_mm_id_table); 86 87 87 88 static struct platform_driver clk_mt8167_mm_drv = { 88 89 .probe = mtk_clk_pdev_probe,
+1
drivers/clk/mediatek/clk-mt8167-vdec.c
··· 51 51 { .compatible = "mediatek,mt8167-vdecsys", .data = &vdec_desc }, 52 52 { /* sentinel */ } 53 53 }; 54 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8167_vdec); 54 55 55 56 static struct platform_driver clk_mt8167_vdec_drv = { 56 57 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8167.c
··· 883 883 { .compatible = "mediatek,mt8167-infracfg", .data = &infra_desc }, 884 884 { /* sentinel */ } 885 885 }; 886 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8167); 886 887 887 888 static struct platform_driver clk_mt8167_drv = { 888 889 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8173-apmixedsys.c
··· 135 135 { .compatible = "mediatek,mt8173-apmixedsys" }, 136 136 { /* sentinel */ } 137 137 }; 138 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_apmixed); 138 139 139 140 static int clk_mt8173_apmixed_probe(struct platform_device *pdev) 140 141 {
+1
drivers/clk/mediatek/clk-mt8173-img.c
··· 40 40 { .compatible = "mediatek,mt8173-imgsys", .data = &img_desc }, 41 41 { /* sentinel */ } 42 42 }; 43 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_imgsys); 43 44 44 45 static struct platform_driver clk_mt8173_vdecsys_drv = { 45 46 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8173-infracfg.c
··· 74 74 { .compatible = "mediatek,mt8173-infracfg" }, 75 75 { /* sentinel */ } 76 76 }; 77 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_infracfg); 77 78 78 79 static void clk_mt8173_infra_init_early(struct device_node *node) 79 80 {
+1
drivers/clk/mediatek/clk-mt8173-mm.c
··· 98 98 { .name = "clk-mt8173-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 99 99 { /* sentinel */ } 100 100 }; 101 + MODULE_DEVICE_TABLE(platform, clk_mt8173_mm_id_table); 101 102 102 103 static struct platform_driver clk_mt8173_mm_drv = { 103 104 .driver = {
+1
drivers/clk/mediatek/clk-mt8173-pericfg.c
··· 107 107 { .compatible = "mediatek,mt8173-pericfg", .data = &peri_desc }, 108 108 { /* sentinel */ } 109 109 }; 110 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_pericfg); 110 111 111 112 static struct platform_driver clk_mt8173_pericfg_drv = { 112 113 .driver = {
+1
drivers/clk/mediatek/clk-mt8173-topckgen.c
··· 638 638 { .compatible = "mediatek,mt8173-topckgen", .data = &topck_desc }, 639 639 { /* sentinel */ } 640 640 }; 641 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_topckgen); 641 642 642 643 static struct platform_driver clk_mt8173_topckgen_drv = { 643 644 .driver = {
+1
drivers/clk/mediatek/clk-mt8173-vdecsys.c
··· 42 42 { .compatible = "mediatek,mt8173-vdecsys", .data = &vdec_desc }, 43 43 { /* sentinel */ } 44 44 }; 45 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_vdecsys); 45 46 46 47 static struct platform_driver clk_mt8173_vdecsys_drv = { 47 48 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8173-vencsys.c
··· 49 49 { .compatible = "mediatek,mt8173-vencltsys", .data = &venc_lt_desc }, 50 50 { /* sentinel */ } 51 51 }; 52 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8173_vencsys); 52 53 53 54 static struct platform_driver clk_mt8173_vencsys_drv = { 54 55 .driver = {
+1
drivers/clk/mediatek/clk-mt8183-apmixedsys.c
··· 182 182 { .compatible = "mediatek,mt8183-apmixedsys" }, 183 183 { /* sentinel */ } 184 184 }; 185 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_apmixed); 185 186 186 187 static struct platform_driver clk_mt8183_apmixed_drv = { 187 188 .probe = clk_mt8183_apmixed_probe,
+1
drivers/clk/mediatek/clk-mt8183-audio.c
··· 97 97 { .compatible = "mediatek,mt8183-audiosys", .data = &audio_desc }, 98 98 { /* sentinel */ } 99 99 }; 100 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_audio); 100 101 101 102 static struct platform_driver clk_mt8183_audio_drv = { 102 103 .probe = clk_mt8183_audio_probe,
+1
drivers/clk/mediatek/clk-mt8183-cam.c
··· 47 47 /* sentinel */ 48 48 } 49 49 }; 50 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_cam); 50 51 51 52 static struct platform_driver clk_mt8183_cam_drv = { 52 53 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8183-img.c
··· 47 47 /* sentinel */ 48 48 } 49 49 }; 50 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_img); 50 51 51 52 static struct platform_driver clk_mt8183_img_drv = { 52 53 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8183-ipu0.c
··· 40 40 /* sentinel */ 41 41 } 42 42 }; 43 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_ipu_core0); 43 44 44 45 static struct platform_driver clk_mt8183_ipu_core0_drv = { 45 46 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8183-ipu1.c
··· 40 40 /* sentinel */ 41 41 } 42 42 }; 43 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_ipu_core1); 43 44 44 45 static struct platform_driver clk_mt8183_ipu_core1_drv = { 45 46 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8183-ipu_adl.c
··· 38 38 /* sentinel */ 39 39 } 40 40 }; 41 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_ipu_adl); 41 42 42 43 static struct platform_driver clk_mt8183_ipu_adl_drv = { 43 44 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8183-ipu_conn.c
··· 107 107 /* sentinel */ 108 108 } 109 109 }; 110 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_ipu_conn); 110 111 111 112 static struct platform_driver clk_mt8183_ipu_conn_drv = { 112 113 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8183-mfgcfg.c
··· 39 39 /* sentinel */ 40 40 } 41 41 }; 42 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_mfg); 42 43 43 44 static struct platform_driver clk_mt8183_mfg_drv = { 44 45 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8183-mm.c
··· 91 91 { .name = "clk-mt8183-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 92 92 { /* sentinel */ } 93 93 }; 94 + MODULE_DEVICE_TABLE(platform, clk_mt8183_mm_id_table); 94 95 95 96 static struct platform_driver clk_mt8183_mm_drv = { 96 97 .probe = mtk_clk_pdev_probe,
+1
drivers/clk/mediatek/clk-mt8183-vdec.c
··· 51 51 /* sentinel */ 52 52 } 53 53 }; 54 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_vdec); 54 55 55 56 static struct platform_driver clk_mt8183_vdec_drv = { 56 57 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8183-venc.c
··· 43 43 /* sentinel */ 44 44 } 45 45 }; 46 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183_venc); 46 47 47 48 static struct platform_driver clk_mt8183_venc_drv = { 48 49 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8183.c
··· 868 868 { .compatible = "mediatek,mt8183-topckgen", .data = &topck_desc }, 869 869 { /* sentinel */ } 870 870 }; 871 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8183); 871 872 872 873 static struct platform_driver clk_mt8183_drv = { 873 874 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8186-apmixedsys.c
··· 136 136 { .compatible = "mediatek,mt8186-apmixedsys", }, 137 137 {} 138 138 }; 139 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_apmixed); 139 140 140 141 static int clk_mt8186_apmixed_probe(struct platform_device *pdev) 141 142 {
+1
drivers/clk/mediatek/clk-mt8186-cam.c
··· 78 78 /* sentinel */ 79 79 } 80 80 }; 81 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_cam); 81 82 82 83 static struct platform_driver clk_mt8186_cam_drv = { 83 84 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8186-img.c
··· 56 56 /* sentinel */ 57 57 } 58 58 }; 59 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_img); 59 60 60 61 static struct platform_driver clk_mt8186_img_drv = { 61 62 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c
··· 55 55 /* sentinel */ 56 56 } 57 57 }; 58 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_imp_iic_wrap); 58 59 59 60 static struct platform_driver clk_mt8186_imp_iic_wrap_drv = { 60 61 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8186-infra_ao.c
··· 227 227 /* sentinel */ 228 228 } 229 229 }; 230 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_infra_ao); 230 231 231 232 static struct platform_driver clk_mt8186_infra_ao_drv = { 232 233 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8186-ipe.c
··· 43 43 /* sentinel */ 44 44 } 45 45 }; 46 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_ipe); 46 47 47 48 static struct platform_driver clk_mt8186_ipe_drv = { 48 49 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8186-mcu.c
··· 52 52 { .compatible = "mediatek,mt8186-mcusys", .data = &mcu_desc }, 53 53 { /* sentinel */} 54 54 }; 55 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_mcu); 55 56 56 57 static struct platform_driver clk_mt8186_mcu_drv = { 57 58 .driver = {
+1
drivers/clk/mediatek/clk-mt8186-mdp.c
··· 68 68 /* sentinel */ 69 69 } 70 70 }; 71 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_mdp); 71 72 72 73 static struct platform_driver clk_mt8186_mdp_drv = { 73 74 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8186-mfg.c
··· 37 37 /* sentinel */ 38 38 } 39 39 }; 40 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_mfg); 40 41 41 42 static struct platform_driver clk_mt8186_mfg_drv = { 42 43 .probe = mtk_clk_simple_probe,
+2
drivers/clk/mediatek/clk-mt8186-mm.c
··· 67 67 { .name = "clk-mt8186-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 68 68 { /* sentinel */ } 69 69 }; 70 + MODULE_DEVICE_TABLE(platform, clk_mt8186_mm_id_table); 71 + 70 72 static struct platform_driver clk_mt8186_mm_drv = { 71 73 .probe = mtk_clk_pdev_probe, 72 74 .remove = mtk_clk_pdev_remove,
+1
drivers/clk/mediatek/clk-mt8186-topckgen.c
··· 721 721 { .compatible = "mediatek,mt8186-topckgen", .data = &topck_desc }, 722 722 { /* sentinel */ } 723 723 }; 724 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_topck); 724 725 725 726 static struct platform_driver clk_mt8186_topck_drv = { 726 727 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8186-vdec.c
··· 76 76 /* sentinel */ 77 77 } 78 78 }; 79 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_vdec); 79 80 80 81 static struct platform_driver clk_mt8186_vdec_drv = { 81 82 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8186-venc.c
··· 39 39 /* sentinel */ 40 40 } 41 41 }; 42 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_venc); 42 43 43 44 static struct platform_driver clk_mt8186_venc_drv = { 44 45 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8186-wpe.c
··· 39 39 /* sentinel */ 40 40 } 41 41 }; 42 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8186_wpe); 42 43 43 44 static struct platform_driver clk_mt8186_wpe_drv = { 44 45 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192-apmixedsys.c
··· 147 147 { .compatible = "mediatek,mt8192-apmixedsys" }, 148 148 { /* sentinel */ } 149 149 }; 150 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_apmixed); 150 151 151 152 static int clk_mt8192_apmixed_probe(struct platform_device *pdev) 152 153 {
+1
drivers/clk/mediatek/clk-mt8192-aud.c
··· 107 107 { .compatible = "mediatek,mt8192-audsys", .data = &aud_desc }, 108 108 { /* sentinel */ } 109 109 }; 110 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_aud); 110 111 111 112 static struct platform_driver clk_mt8192_aud_drv = { 112 113 .probe = clk_mt8192_aud_probe,
+1
drivers/clk/mediatek/clk-mt8192-cam.c
··· 95 95 /* sentinel */ 96 96 } 97 97 }; 98 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_cam); 98 99 99 100 static struct platform_driver clk_mt8192_cam_drv = { 100 101 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192-img.c
··· 58 58 /* sentinel */ 59 59 } 60 60 }; 61 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_img); 61 62 62 63 static struct platform_driver clk_mt8192_img_drv = { 63 64 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c
··· 107 107 /* sentinel */ 108 108 } 109 109 }; 110 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_imp_iic_wrap); 110 111 111 112 static struct platform_driver clk_mt8192_imp_iic_wrap_drv = { 112 113 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192-ipe.c
··· 45 45 /* sentinel */ 46 46 } 47 47 }; 48 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_ipe); 48 49 49 50 static struct platform_driver clk_mt8192_ipe_drv = { 50 51 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192-mdp.c
··· 70 70 /* sentinel */ 71 71 } 72 72 }; 73 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_mdp); 73 74 74 75 static struct platform_driver clk_mt8192_mdp_drv = { 75 76 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192-mfg.c
··· 40 40 /* sentinel */ 41 41 } 42 42 }; 43 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_mfg); 43 44 44 45 static struct platform_driver clk_mt8192_mfg_drv = { 45 46 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192-mm.c
··· 89 89 { .name = "clk-mt8192-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 90 90 { /* sentinel */ } 91 91 }; 92 + MODULE_DEVICE_TABLE(platform, clk_mt8192_mm_id_table); 92 93 93 94 static struct platform_driver clk_mt8192_mm_drv = { 94 95 .probe = mtk_clk_pdev_probe,
+1
drivers/clk/mediatek/clk-mt8192-msdc.c
··· 52 52 /* sentinel */ 53 53 } 54 54 }; 55 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_msdc); 55 56 56 57 static struct platform_driver clk_mt8192_msdc_drv = { 57 58 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192-scp_adsp.c
··· 38 38 /* sentinel */ 39 39 } 40 40 }; 41 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_scp_adsp); 41 42 42 43 static struct platform_driver clk_mt8192_scp_adsp_drv = { 43 44 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192-vdec.c
··· 82 82 /* sentinel */ 83 83 } 84 84 }; 85 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_vdec); 85 86 86 87 static struct platform_driver clk_mt8192_vdec_drv = { 87 88 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192-venc.c
··· 41 41 /* sentinel */ 42 42 } 43 43 }; 44 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192_venc); 44 45 45 46 static struct platform_driver clk_mt8192_venc_drv = { 46 47 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8192.c
··· 1019 1019 { .compatible = "mediatek,mt8192-topckgen", .data = &topck_desc }, 1020 1020 { /* sentinel */ } 1021 1021 }; 1022 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8192); 1022 1023 1023 1024 static struct platform_driver clk_mt8192_drv = { 1024 1025 .driver = {
+1
drivers/clk/mediatek/clk-mt8195-apmixedsys.c
··· 166 166 { .compatible = "mediatek,mt8195-apmixedsys", }, 167 167 {} 168 168 }; 169 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_apmixed); 169 170 170 171 static int clk_mt8195_apmixed_probe(struct platform_device *pdev) 171 172 {
+1
drivers/clk/mediatek/clk-mt8195-apusys_pll.c
··· 101 101 { .compatible = "mediatek,mt8195-apusys_pll", }, 102 102 {} 103 103 }; 104 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_apusys_pll); 104 105 105 106 static struct platform_driver clk_mt8195_apusys_pll_drv = { 106 107 .probe = clk_mt8195_apusys_pll_probe,
+1
drivers/clk/mediatek/clk-mt8195-cam.c
··· 131 131 /* sentinel */ 132 132 } 133 133 }; 134 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_cam); 134 135 135 136 static struct platform_driver clk_mt8195_cam_drv = { 136 137 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-ccu.c
··· 39 39 /* sentinel */ 40 40 } 41 41 }; 42 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_ccu); 42 43 43 44 static struct platform_driver clk_mt8195_ccu_drv = { 44 45 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-img.c
··· 85 85 /* sentinel */ 86 86 } 87 87 }; 88 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_img); 88 89 89 90 static struct platform_driver clk_mt8195_img_drv = { 90 91 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c
··· 55 55 /* sentinel */ 56 56 } 57 57 }; 58 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_imp_iic_wrap); 58 59 59 60 static struct platform_driver clk_mt8195_imp_iic_wrap_drv = { 60 61 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-infra_ao.c
··· 229 229 /* sentinel */ 230 230 } 231 231 }; 232 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_infra_ao); 232 233 233 234 static struct platform_driver clk_mt8195_infra_ao_drv = { 234 235 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-ipe.c
··· 40 40 /* sentinel */ 41 41 } 42 42 }; 43 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_ipe); 43 44 44 45 static struct platform_driver clk_mt8195_ipe_drv = { 45 46 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-mfg.c
··· 38 38 /* sentinel */ 39 39 } 40 40 }; 41 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_mfg); 41 42 42 43 static struct platform_driver clk_mt8195_mfg_drv = { 43 44 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-peri_ao.c
··· 51 51 /* sentinel */ 52 52 } 53 53 }; 54 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_peri_ao); 54 55 55 56 static struct platform_driver clk_mt8195_peri_ao_drv = { 56 57 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-scp_adsp.c
··· 36 36 /* sentinel */ 37 37 } 38 38 }; 39 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_scp_adsp); 39 40 40 41 static struct platform_driver clk_mt8195_scp_adsp_drv = { 41 42 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-topckgen.c
··· 1219 1219 { .compatible = "mediatek,mt8195-topckgen", }, 1220 1220 {} 1221 1221 }; 1222 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_topck); 1222 1223 1223 1224 /* Register mux notifier for MFG mux */ 1224 1225 static int clk_mt8195_reg_mfg_mux_notifier(struct device *dev, struct clk *clk)
+1
drivers/clk/mediatek/clk-mt8195-vdec.c
··· 93 93 /* sentinel */ 94 94 } 95 95 }; 96 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_vdec); 96 97 97 98 static struct platform_driver clk_mt8195_vdec_drv = { 98 99 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-venc.c
··· 58 58 /* sentinel */ 59 59 } 60 60 }; 61 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_venc); 61 62 62 63 static struct platform_driver clk_mt8195_venc_drv = { 63 64 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8195-vpp0.c
··· 95 95 { .name = "clk-mt8195-vpp0", .driver_data = (kernel_ulong_t)&vpp0_desc }, 96 96 { /* sentinel */ } 97 97 }; 98 + MODULE_DEVICE_TABLE(platform, clk_mt8195_vpp0_id_table); 98 99 99 100 static struct platform_driver clk_mt8195_vpp0_drv = { 100 101 .probe = mtk_clk_pdev_probe,
+1
drivers/clk/mediatek/clk-mt8195-vpp1.c
··· 93 93 { .name = "clk-mt8195-vpp1", .driver_data = (kernel_ulong_t)&vpp1_desc }, 94 94 { /* sentinel */ } 95 95 }; 96 + MODULE_DEVICE_TABLE(platform, clk_mt8195_vpp1_id_table); 96 97 97 98 static struct platform_driver clk_mt8195_vpp1_drv = { 98 99 .probe = mtk_clk_pdev_probe,
+1
drivers/clk/mediatek/clk-mt8195-wpe.c
··· 132 132 /* sentinel */ 133 133 } 134 134 }; 135 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8195_wpe); 135 136 136 137 static struct platform_driver clk_mt8195_wpe_drv = { 137 138 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8365-apmixedsys.c
··· 153 153 { .compatible = "mediatek,mt8365-apmixedsys" }, 154 154 { /* sentinel */ } 155 155 }; 156 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_apmixed); 156 157 157 158 static struct platform_driver clk_mt8365_apmixed_drv = { 158 159 .probe = clk_mt8365_apmixed_probe,
+1
drivers/clk/mediatek/clk-mt8365-apu.c
··· 42 42 /* sentinel */ 43 43 } 44 44 }; 45 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_apu); 45 46 46 47 static struct platform_driver clk_mt8365_apu_drv = { 47 48 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8365-cam.c
··· 44 44 /* sentinel */ 45 45 } 46 46 }; 47 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_cam); 47 48 48 49 static struct platform_driver clk_mt8365_cam_drv = { 49 50 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8365-mfg.c
··· 50 50 /* sentinel */ 51 51 } 52 52 }; 53 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_mfg); 53 54 54 55 static struct platform_driver clk_mt8365_mfg_drv = { 55 56 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8365-mm.c
··· 81 81 { .name = "clk-mt8365-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 82 82 { /* sentinel */ } 83 83 }; 84 + MODULE_DEVICE_TABLE(platform, clk_mt8365_mm_id_table); 84 85 85 86 static struct platform_driver clk_mt8365_mm_drv = { 86 87 .probe = mtk_clk_pdev_probe,
+1
drivers/clk/mediatek/clk-mt8365-vdec.c
··· 50 50 /* sentinel */ 51 51 } 52 52 }; 53 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_vdec); 53 54 54 55 static struct platform_driver clk_mt8365_vdec_drv = { 55 56 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8365-venc.c
··· 39 39 /* sentinel */ 40 40 } 41 41 }; 42 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8365_venc); 42 43 43 44 static struct platform_driver clk_mt8365_venc_drv = { 44 45 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8365.c
··· 791 791 { .compatible = "mediatek,mt8365-mcucfg", .data = &mcu_desc }, 792 792 { /* sentinel */ } 793 793 }; 794 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8365); 794 795 795 796 static struct platform_driver clk_mt8365_drv = { 796 797 .driver = {
+1
drivers/clk/mediatek/clk-mt8516-apmixedsys.c
··· 107 107 { .compatible = "mediatek,mt8516-apmixedsys" }, 108 108 { /* sentinel */ } 109 109 }; 110 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8516_apmixed); 110 111 111 112 static struct platform_driver clk_mt8516_apmixed_drv = { 112 113 .probe = clk_mt8516_apmixed_probe,
+1
drivers/clk/mediatek/clk-mt8516-aud.c
··· 51 51 { .compatible = "mediatek,mt8516-audsys", .data = &aud_desc }, 52 52 { /* sentinel */ } 53 53 }; 54 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8516_aud); 54 55 55 56 static struct platform_driver clk_mt8516_aud_drv = { 56 57 .probe = mtk_clk_simple_probe,
+1
drivers/clk/mediatek/clk-mt8516.c
··· 665 665 { .compatible = "mediatek,mt8516-infracfg", .data = &infra_desc }, 666 666 { /* sentinel */ } 667 667 }; 668 + MODULE_DEVICE_TABLE(of, of_match_clk_mt8516); 668 669 669 670 static struct platform_driver clk_mt8516_drv = { 670 671 .probe = mtk_clk_simple_probe,