summary refs log tree commit diff
diff options
context:
space:
mode:
authorDavid Rhodes <david.rhodes@cirrus.com>2023-02-02 17:52:07 -0600
committerCristian Ciocaltea <cristian.ciocaltea@collabora.com>2023-06-02 16:37:07 +0300
commite26b5a7f1f87e12746c76b3ee9858488b7884515 (patch)
treecc5e32d6d5bb425f3f5e78d8ac8ac1081204d236
parentc60c2b1ddd7b4c51e4f467db2032d7fa536aaeca (diff)
downloadlinux-e26b5a7f1f87e12746c76b3ee9858488b7884515.tar.gz
HACK: cs35l41: Disable pm_runtime
(cherry picked from commit a925aad1ea031eb7c35d9f08bf01758902de77d5)
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
-rw-r--r--sound/soc/codecs/cs35l41.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c
index 6b952b32cc57..3ce0429ff04e 100644
--- a/sound/soc/codecs/cs35l41.c
+++ b/sound/soc/codecs/cs35l41.c
@@ -1376,12 +1376,12 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
 	if (ret < 0)
 		goto err;
 
-	pm_runtime_set_autosuspend_delay(cs35l41->dev, 3000);
-	pm_runtime_use_autosuspend(cs35l41->dev);
-	pm_runtime_mark_last_busy(cs35l41->dev);
-	pm_runtime_set_active(cs35l41->dev);
-	pm_runtime_get_noresume(cs35l41->dev);
-	pm_runtime_enable(cs35l41->dev);
+//	pm_runtime_set_autosuspend_delay(cs35l41->dev, 3000);
+//	pm_runtime_use_autosuspend(cs35l41->dev);
+//	pm_runtime_mark_last_busy(cs35l41->dev);
+//	pm_runtime_set_active(cs35l41->dev);
+//	pm_runtime_get_noresume(cs35l41->dev);
+//	pm_runtime_enable(cs35l41->dev);
 
 	ret = devm_snd_soc_register_component(cs35l41->dev,
 					      &soc_component_dev_cs35l41,
@@ -1391,7 +1391,7 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
 		goto err_pm;
 	}
 
-	pm_runtime_put_autosuspend(cs35l41->dev);
+//	pm_runtime_put_autosuspend(cs35l41->dev);
 
 	dev_info(cs35l41->dev, "Cirrus Logic CS35L41 (%x), Revision: %02X\n",
 		 regid, reg_revid);