OSDN Git Service

soc: qcom: cmd-db: Mark device as having no PM support
authorStephen Boyd <swboyd@chromium.org>
Sat, 15 Oct 2022 00:49:33 +0000 (17:49 -0700)
committerBjorn Andersson <andersson@kernel.org>
Mon, 17 Oct 2022 22:58:15 +0000 (17:58 -0500)
This driver purely exposes information from memory to the kernel. Let's
mark it as not having any device PM functionality, so that during
suspend we skip even trying to call a suspend function on this device.
This clears up suspend logs more than anything else, but it also shaves
a few cycles off suspend.

Cc: Konrad Dybcio <konrad.dybcio@somainline.org>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221015004934.3930651-1-swboyd@chromium.org
drivers/soc/qcom/cmd-db.c

index 629a718..33856ab 100644 (file)
@@ -338,6 +338,8 @@ static int cmd_db_dev_probe(struct platform_device *pdev)
 
        debugfs_create_file("cmd-db", 0400, NULL, NULL, &cmd_db_debugfs_ops);
 
+       device_set_pm_not_required(&pdev->dev);
+
        return 0;
 }