lkml.org 
[lkml]   [2024]   [Apr]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 6.1 19/19] iommu: mtk: fix module autoloading
    Date
    From: Krzysztof Kozlowski <krzk@kernel.org>

    [ Upstream commit 7537e31df80cb58c27f3b6fef702534ea87a5957 ]

    Add MODULE_DEVICE_TABLE(), so modules could be properly autoloaded
    based on the alias from of_device_id table.

    Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
    Link: https://lore.kernel.org/r/20240410164109.233308-1-krzk@kernel.org
    Signed-off-by: Joerg Roedel <jroedel@suse.de>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/iommu/mtk_iommu.c | 1 +
    drivers/iommu/mtk_iommu_v1.c | 1 +
    2 files changed, 2 insertions(+)

    diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c
    index 0ba2a63a9538a..576163f88a4a5 100644
    --- a/drivers/iommu/mtk_iommu.c
    +++ b/drivers/iommu/mtk_iommu.c
    @@ -1570,6 +1570,7 @@ static const struct of_device_id mtk_iommu_of_ids[] = {
    { .compatible = "mediatek,mt8195-iommu-vpp", .data = &mt8195_data_vpp},
    {}
    };
    +MODULE_DEVICE_TABLE(of, mtk_iommu_of_ids);

    static struct platform_driver mtk_iommu_driver = {
    .probe = mtk_iommu_probe,
    diff --git a/drivers/iommu/mtk_iommu_v1.c b/drivers/iommu/mtk_iommu_v1.c
    index a978220eb620e..5dd06bcb507f6 100644
    --- a/drivers/iommu/mtk_iommu_v1.c
    +++ b/drivers/iommu/mtk_iommu_v1.c
    @@ -602,6 +602,7 @@ static const struct of_device_id mtk_iommu_v1_of_ids[] = {
    { .compatible = "mediatek,mt2701-m4u", },
    {}
    };
    +MODULE_DEVICE_TABLE(of, mtk_iommu_v1_of_ids);

    static const struct component_master_ops mtk_iommu_v1_com_ops = {
    .bind = mtk_iommu_v1_bind,
    --
    2.43.0

    \
     
     \ /
      Last update: 2024-05-27 17:56    [W:4.001 / U:3.460 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site