lkml.org 
[lkml]   [2022]   [Dec]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 13/15] EDAC/qcom: Add platform_device_id table for module autoloading
    Date
    platform_device_id table needs to be added so that the driver can be
    autoloaded when the associated platform device gets registered.

    Reported-by: Andrew Halaney <ahalaney@redhat.com>
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    ---
    drivers/edac/qcom_edac.c | 7 +++++++
    1 file changed, 7 insertions(+)

    diff --git a/drivers/edac/qcom_edac.c b/drivers/edac/qcom_edac.c
    index 97a27e42dd61..9e77fa84e84f 100644
    --- a/drivers/edac/qcom_edac.c
    +++ b/drivers/edac/qcom_edac.c
    @@ -397,12 +397,19 @@ static int qcom_llcc_edac_remove(struct platform_device *pdev)
    return 0;
    }

    +static const struct platform_device_id qcom_llcc_edac_id_table[] = {
    + { .name = "qcom_llcc_edac" },
    + {}
    +};
    +MODULE_DEVICE_TABLE(platform, qcom_llcc_edac_id_table);
    +
    static struct platform_driver qcom_llcc_edac_driver = {
    .probe = qcom_llcc_edac_probe,
    .remove = qcom_llcc_edac_remove,
    .driver = {
    .name = "qcom_llcc_edac",
    },
    + .id_table = qcom_llcc_edac_id_table,
    };
    module_platform_driver(qcom_llcc_edac_driver);

    --
    2.25.1
    \
     
     \ /
      Last update: 2022-12-19 19:34    [W:2.230 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site