From 188037dde6f48dd131e52d39aa3464dccb6a9f08 Mon Sep 17 00:00:00 2001 From: Amir Vajid Date: Wed, 29 Jul 2020 11:04:26 -0700 Subject: [PATCH] PM / devfreq: qoslat: move registration to late init Move qoslat to late init to ensure all resources it needs have finished probing. Change-Id: Ib4f2315aae186f64f531388b2b989c7db9970050 Signed-off-by: Amir Vajid --- drivers/devfreq/devfreq_qcom_qoslat.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/devfreq/devfreq_qcom_qoslat.c b/drivers/devfreq/devfreq_qcom_qoslat.c index c24368a0ba8a..224dda7c6159 100644 --- a/drivers/devfreq/devfreq_qcom_qoslat.c +++ b/drivers/devfreq/devfreq_qcom_qoslat.c @@ -156,6 +156,12 @@ static struct platform_driver devfreq_qcom_qoslat_driver = { .of_match_table = devfreq_qoslat_match_table, }, }; -module_platform_driver(devfreq_qcom_qoslat_driver); + +static int __init register_devfreq_qcom_qoslat_driver(void) +{ + return platform_driver_register(&devfreq_qcom_qoslat_driver); +} + +late_initcall(register_devfreq_qcom_qoslat_driver); MODULE_DESCRIPTION("Device driver for setting memory latency qos level"); MODULE_LICENSE("GPL v2");