All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] mfd: wm8994: Remove unneeded check for JACKDET
@ 2013-07-17 12:16 Mark Brown
  2013-07-17 12:16 ` [PATCH 2/2] mfd: wm8994: Remove check for active audio in runtime suspend Mark Brown
  2013-07-17 12:24 ` [PATCH 1/2] mfd: wm8994: Remove unneeded check for JACKDET Lee Jones
  0 siblings, 2 replies; 3+ messages in thread
From: Mark Brown @ 2013-07-17 12:16 UTC (permalink / raw)
  To: Samuel Ortiz, Lee Jones; +Cc: patches, linux-kernel, linaro-kernel, Mark Brown

From: Mark Brown <broonie@linaro.org>

The jack detection code holds runtime PM references when required so
there is no need for suspend to do any checks.

Signed-off-by: Mark Brown <broonie@linaro.org>
---
 drivers/mfd/wm8994-core.c | 14 --------------
 1 file changed, 14 deletions(-)

diff --git a/drivers/mfd/wm8994-core.c b/drivers/mfd/wm8994-core.c
index 781115e..e8ecb8e 100644
--- a/drivers/mfd/wm8994-core.c
+++ b/drivers/mfd/wm8994-core.c
@@ -245,20 +245,6 @@ static int wm8994_suspend(struct device *dev)
 		break;
 	}
 
-	switch (wm8994->type) {
-	case WM1811:
-		ret = wm8994_reg_read(wm8994, WM8994_ANTIPOP_2);
-		if (ret < 0) {
-			dev_err(dev, "Failed to read jackdet: %d\n", ret);
-		} else if (ret & WM1811_JACKDET_MODE_MASK) {
-			dev_dbg(dev, "CODEC still active, ignoring suspend\n");
-			return 0;
-		}
-		break;
-	default:
-		break;
-	}
-
 	/* Disable LDO pulldowns while the device is suspended if we
 	 * don't know that something will be driving them. */
 	if (!wm8994->ldo_ena_always_driven)
-- 
1.8.3.2


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-07-17 12:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-17 12:16 [PATCH 1/2] mfd: wm8994: Remove unneeded check for JACKDET Mark Brown
2013-07-17 12:16 ` [PATCH 2/2] mfd: wm8994: Remove check for active audio in runtime suspend Mark Brown
2013-07-17 12:24 ` [PATCH 1/2] mfd: wm8994: Remove unneeded check for JACKDET Lee Jones

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.