[Sound-open-firmware] [PATCH] cnl: ssp: fix DSP_B setting in ssp
Pierre-Louis Bossart
pierre-louis.bossart at linux.intel.com
Thu Mar 8 03:14:37 CET 2018
On 3/7/18 7:28 PM, rander.wang wrote:
> hi Liam,
>
> yes all the clk and data output are validated by scope.
>
> And it is also validated by ZhiGang on APL. And the setting
>
> is compared to the setting used by COE provided by YuXin.
Can you share the waveforms please. With all due respect, I believe you
are trying to match a setting and not follow ASoC descriptions.
If you are trying to match a setting, you should do so with changes in
topology files, not force arbitrary conventions in the code.
>
>
> Rander
>
> On 3/7/2018 10:46 PM, Liam Girdwood wrote:
>> On Wed, 2018-03-07 at 08:01 -0600, Pierre-Louis Bossart wrote:
>>> On 3/6/18 10:31 PM, Rander Wang wrote:
>>>> set ssp according to DSP_B spec
>>>>
>>>> Signed-off-by: Rander Wang <rander.wang at linux.intel.com>
>>>> ---
>>>> src/drivers/apl-ssp.c | 5 +++--
>>>> 1 file changed, 3 insertions(+), 2 deletions(-)
>>>>
>>>> diff --git a/src/drivers/apl-ssp.c b/src/drivers/apl-ssp.c
>>>> index a726f3c..c32bd35 100644
>>>> --- a/src/drivers/apl-ssp.c
>>>> +++ b/src/drivers/apl-ssp.c
>>>> @@ -333,10 +333,11 @@ static inline int ssp_set_config(struct dai
>>>> *dai,
>>>> sscr0 |= SSCR0_MOD | SSCR0_FRDC(config-
>>>>> num_slots);
>>>> /* set asserted frame length */
>>>> - frame_len = config->sample_container_bits;
>>>> + frame_len = 1;
>>> this needs to be done for DSP_B as well.
>>>
>>>> /* handle frame polarity, DSP_A default is
>>>> rising/active high */
>>>> - sspsp |= SSPSP_SFRMP(inverted_frame);
>>>> + sspsp |= SSPSP_SFRMP(!inverted_frame);
>>> I don't think this is correct. the documentation says with this bit
>>> asserted (value=1) the frame is active high which is exactly what we
>>> want.
>>>
>>>
>> Rander, I'm assuming this was validated with a scope ?
>>
>> Liam
> _______________________________________________
> Sound-open-firmware mailing list
> Sound-open-firmware at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/sound-open-firmware
More information about the Sound-open-firmware
mailing list