From 84e7ff483bade712a9874255fefa9f3488fe0b39 Mon Sep 17 00:00:00 2001 From: Heikki Lindholm Date: Fri, 23 Nov 2007 15:37:48 +0100 Subject: [PATCH] --- yaml --- r: 81519 b: refs/heads/master c: df86d1149f4b7b77158755b85b85f94e7bade32f h: refs/heads/master i: 81517: b99c26c7c18b767167df9c5793affc8afc150aac 81515: 4479f10bd6f5f1f08e237e7be3f66a4bacae6d48 81511: 9c03ac0e568ea0ac2393753ac4230c7ea63a39f7 81503: ff147744ce65ab881fd2cb1f659291eb559ccc08 v: v3 --- [refs] | 2 +- trunk/sound/aoa/soundbus/i2sbus/i2sbus-pcm.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 9ed1218ba340..61c11d679399 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7c7fc2d44b7a660846115e65b67772b6742a14d8 +refs/heads/master: df86d1149f4b7b77158755b85b85f94e7bade32f diff --git a/trunk/sound/aoa/soundbus/i2sbus/i2sbus-pcm.c b/trunk/sound/aoa/soundbus/i2sbus/i2sbus-pcm.c index c6b42f9bdbc9..a4b0e1acb11d 100644 --- a/trunk/sound/aoa/soundbus/i2sbus/i2sbus-pcm.c +++ b/trunk/sound/aoa/soundbus/i2sbus/i2sbus-pcm.c @@ -194,6 +194,12 @@ static int i2sbus_pcm_open(struct i2sbus_dev *i2sdev, int in) hw->period_bytes_max = 16384; hw->periods_min = 3; hw->periods_max = MAX_DBDMA_COMMANDS; + err = snd_pcm_hw_constraint_integer(pi->substream->runtime, + SNDRV_PCM_HW_PARAM_PERIODS); + if (err < 0) { + result = err; + goto out_unlock; + } list_for_each_entry(cii, &sdev->codec_list, list) { if (cii->codec->open) { err = cii->codec->open(cii, pi->substream);