slimbus: qcom-ctrl: fix module autoloading
authorKrzysztof Kozlowski <krzk@kernel.org>
Tue, 30 Apr 2024 09:16:57 +0000 (10:16 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 3 May 2024 05:28:16 +0000 (07:28 +0200)
Add MODULE_DEVICE_TABLE(), so the module could be properly autoloaded
based on the alias from of_device_id table.  Pin controllers are
considered core components, so usually they are built-in, however these

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20240430091657.35428-4-srinivas.kandagatla@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/slimbus/qcom-ctrl.c

index 7d632fad13005f3e4001d855ad3ea0371d840515..0274bc285b6018e7cc1c6fe87e707835b638f01e 100644 (file)
@@ -717,6 +717,7 @@ static const struct of_device_id qcom_slim_dt_match[] = {
        { .compatible = "qcom,slim", },
        {}
 };
+MODULE_DEVICE_TABLE(of, qcom_slim_dt_match);
 
 static struct platform_driver qcom_slim_driver = {
        .probe = qcom_slim_probe,