| From 3282575a1e15790fc94959529f799b6fb250e650 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Wed, 12 May 2021 17:37:52 +0800 |
| Subject: thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE |
| |
| From: Chunyan Zhang <chunyan.zhang@unisoc.com> |
| |
| [ Upstream commit 4d57fd9aeaa013a245bf1fade81e2c30a5efd491 ] |
| |
| MODULE_DEVICE_TABLE is used to extract the device information out of the |
| driver and builds a table when being compiled. If using this macro, |
| kernel can find the driver if available when the device is plugged in, |
| and then loads that driver and initializes the device. |
| |
| Fixes: 554fdbaf19b18 ("thermal: sprd: Add Spreadtrum thermal driver support") |
| Signed-off-by: Chunyan Zhang <chunyan.zhang@unisoc.com> |
| Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> |
| Link: https://lore.kernel.org/r/20210512093752.243168-1-zhang.lyra@gmail.com |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/thermal/sprd_thermal.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| diff --git a/drivers/thermal/sprd_thermal.c b/drivers/thermal/sprd_thermal.c |
| index 3682edb2f466..fe06cccf14b3 100644 |
| --- a/drivers/thermal/sprd_thermal.c |
| +++ b/drivers/thermal/sprd_thermal.c |
| @@ -532,6 +532,7 @@ static const struct of_device_id sprd_thermal_of_match[] = { |
| { .compatible = "sprd,ums512-thermal", .data = &ums512_data }, |
| { }, |
| }; |
| +MODULE_DEVICE_TABLE(of, sprd_thermal_of_match); |
| |
| static const struct dev_pm_ops sprd_thermal_pm_ops = { |
| SET_SYSTEM_SLEEP_PM_OPS(sprd_thm_suspend, sprd_thm_resume) |
| -- |
| 2.30.2 |
| |