aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorPeter Ujfalusi <peter.ujfalusi@ti.com>2012-10-04 04:27:16 -0400
committerMark Brown <broonie@opensource.wolfsonmicro.com>2012-10-04 13:48:23 -0400
commit68214d998a2e3102854cf10ebe505243035702fc (patch)
tree00a4ca46a89b99344cf94e5a6f2d61a631127491 /sound
parent07b706dc9e92f030cfca330879aa8b7ecbb7b79a (diff)
ASoC: omap-mcpdm: Remove OMAP revision check
The OMAP revision check is not needed since the watchdog bit is not in use on 4430 ES1.0 and have no effect when we set the bit. The watchdog need to be enabled on all other revisions. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound')
-rw-r--r--sound/soc/omap/omap-mcpdm.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/sound/soc/omap/omap-mcpdm.c b/sound/soc/omap/omap-mcpdm.c
index fdf655e3f1b3..e134b271a70a 100644
--- a/sound/soc/omap/omap-mcpdm.c
+++ b/sound/soc/omap/omap-mcpdm.c
@@ -40,7 +40,6 @@
40#include <sound/pcm_params.h> 40#include <sound/pcm_params.h>
41#include <sound/soc.h> 41#include <sound/soc.h>
42 42
43#include <plat/cpu.h>
44#include "omap-mcpdm.h" 43#include "omap-mcpdm.h"
45#include "omap-pcm.h" 44#include "omap-pcm.h"
46 45
@@ -258,13 +257,9 @@ static int omap_mcpdm_dai_startup(struct snd_pcm_substream *substream,
258 mutex_lock(&mcpdm->mutex); 257 mutex_lock(&mcpdm->mutex);
259 258
260 if (!dai->active) { 259 if (!dai->active) {
261 /* Enable watch dog for ES above ES 1.0 to avoid saturation */ 260 u32 ctrl = omap_mcpdm_read(mcpdm, MCPDM_REG_CTRL);
262 if (omap_rev() != OMAP4430_REV_ES1_0) {
263 u32 ctrl = omap_mcpdm_read(mcpdm, MCPDM_REG_CTRL);
264 261
265 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, 262 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl | MCPDM_WD_EN);
266 ctrl | MCPDM_WD_EN);
267 }
268 omap_mcpdm_open_streams(mcpdm); 263 omap_mcpdm_open_streams(mcpdm);
269 } 264 }
270 mutex_unlock(&mcpdm->mutex); 265 mutex_unlock(&mcpdm->mutex);