From d318948fc99cbee2dd56f5850e0703f3402e5290 Mon Sep 17 00:00:00 2001 From: Gaurav Kohli Date: Fri, 18 Dec 2020 14:05:54 +0530 Subject: [PATCH] power: reset: qcom-dload-mode: Add dependency of scm in download driver Add scm driver dependency in download mode driver, This helps to make sure that download mode driver probe always happen after scm only. Change-Id: I49a3f1ae3c610903148f97e0ee68ffdee5d87016 Signed-off-by: Gaurav Kohli --- drivers/power/reset/qcom-dload-mode.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/power/reset/qcom-dload-mode.c b/drivers/power/reset/qcom-dload-mode.c index 48ffdf15d1b6..9348723900ef 100644 --- a/drivers/power/reset/qcom-dload-mode.c +++ b/drivers/power/reset/qcom-dload-mode.c @@ -316,6 +316,9 @@ static int qcom_dload_probe(struct platform_device *pdev) struct qcom_dload *poweroff; int ret; + if (!qcom_scm_is_available()) + return -EPROBE_DEFER; + poweroff = devm_kzalloc(&pdev->dev, sizeof(*poweroff), GFP_KERNEL); if (!poweroff) return -ENOMEM;