Re: [PATCH] ASoC: omap-mcbsp: Add support for Left Justified format

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Friday 19 March 2010 12:13:08 ext Jarkko Nikula wrote:
> On Fri, 19 Mar 2010 12:00:03 +0200
> 
> Peter Ujfalusi <peter.ujfalusi@xxxxxxxxx> wrote:
> > Now with:
> > /* Left justified */
> > fmt =	SND_SOC_DAIFMT_LEFT_J |
> > 
> > 		SND_SOC_DAIFMT_NB_IF |
> > 		
> >  		SND_SOC_DAIFMT_CBM_CFM;
> > 
> > The data line has data when the FS is high (when FS is low, that data
> > line has 0). So this is correct Left Justified.
> > 
> > At least it seams that McBSP is actually shifting out the data at the
> > correct place, when it is slave..
> > 
> > Oh, and I can not explain why this is working, but I do trust on my
> > scope, and it shows me that it is correct :o
> 
> For me it looks it's working because of NB_IF so try again with
> NB_NF :-)

Oh yes :D
You know, I was looking at the diff between the I2S and LEFT_J polarities, but 
did not noticed NF vs IF...
Yes, you are right, I need to invert the FS in a similar fashion as we do with 
the DSP modes.

Thanks for spotting it, I'll send the fixed patch with inverting the FS in case 
of LEFT_J

-- 
Péter
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux