From mboxrd@z Thu Jan 1 00:00:00 1970 From: Omair Mohammed Abdullah Subject: [PATCH] ASoC: Added PCM short and long frame sync formats Date: Tue, 27 Mar 2012 09:02:15 +0530 Message-ID: <1332819135-5416-1-git-send-email-omair.m.abdullah@linux.intel.com> References: <20120326133305.GR3098@opensource.wolfsonmicro.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga14.intel.com (mga14.intel.com [143.182.124.37]) by alsa0.perex.cz (Postfix) with ESMTP id 1A390103E57 for ; Tue, 27 Mar 2012 05:29:59 +0200 (CEST) In-Reply-To: <20120326133305.GR3098@opensource.wolfsonmicro.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: alsa-devel@alsa-project.org Cc: broonie@opensource.wolfsonmicro.com, lrg@ti.com, Omair Mohammed Abdullah List-Id: alsa-devel@alsa-project.org The PCM short frame sync sends a short (1 clock length) sync signal before the MSB of data. The PCM long frame sync sends a 1 word length sync signal along with the data. Signed-off-by: Omair Mohammed Abdullah --- include/sound/soc-dai.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/include/sound/soc-dai.h b/include/sound/soc-dai.h index c429f24..dc94b25 100644 --- a/include/sound/soc-dai.h +++ b/include/sound/soc-dai.h @@ -32,6 +32,8 @@ struct snd_soc_dapm_widget; #define SND_SOC_DAIFMT_DSP_B 5 /* L data MSB during FRM LRC */ #define SND_SOC_DAIFMT_AC97 6 /* AC97 */ #define SND_SOC_DAIFMT_PDM 7 /* Pulse density modulation */ +#define SND_SOC_DAIFMT_SHORT_SYNC 8 /* FRM for 1 clock before MSB */ +#define SND_SOC_DAIFMT_LONG_SYNC 9 /* FRM for 1 word starting with MSB */ /* left and right justified also known as MSB and LSB respectively */ #define SND_SOC_DAIFMT_MSB SND_SOC_DAIFMT_LEFT_J -- 1.7.4.1