From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-x22f.google.com (mail-pa0-x22f.google.com [IPv6:2607:f8b0:400e:c03::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 0A17B1A06D4 for ; Tue, 3 Jun 2014 00:05:42 +1000 (EST) Received: by mail-pa0-f47.google.com with SMTP id ld10so4243932pab.34 for ; Mon, 02 Jun 2014 07:05:40 -0700 (PDT) Date: Mon, 2 Jun 2014 22:05:36 +0800 From: "eshe168@gmail.com" To: timur Subject: Re: Re: P1022 audio driver help! References: <2014053014034907812079@gmail.com>, <5388A851.2010508@tabi.org> Mime-Version: 1.0 Message-ID: <201406022205351271662@gmail.com> Content-Type: multipart/alternative; boundary="----=_001_NextPart823126003353_=----" Cc: linuxppc-dev , zhphsearch List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , This is a multi-part message in MIME format. ------=_001_NextPart823126003353_=---- Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 CgoKCgoKSGkgVGltdXIKdGhhbmtzIGZvciB5b3VyIHJlcG9ucy4KSSBoYXZlIGFub3RoZXIgcXVl c3Rpb24uIERpZCB5b3UgdGVzdCBmdWxsIGR1cGxleCBpbiBQMTAyMiBSREsgYm9hcmQ/T3VyIGRl c2lnbiBpcyBzYW1lIHdpdGggUDEwMjIgUkRLLgpCLlIu5p2o5bCP5biFCsKgRnJvbTrCoFRpbXVy IFRhYmlEYXRlOsKgMjAxNC0wNS0zMMKgMjM6NDhUbzrCoGVzaGUxNjhDQzrCoGxpbnV4cHBjLWRl djsgemhwaHNlYXJjaFN1YmplY3Q6wqBSZTogUDEwMjIgYXVkaW8gZHJpdmVyIGhlbHAhT24gMDUv MzAvMjAxNCAwMTowMyBBTSwgZXNoZTE2OCB3cm90ZToKPiBAdGltdXIKPiBoaSwKPiBBdWRpbyBj YXJkICh3bTg3NzYpIGNhbm5vdCB3b3JrIGluIGZ1bGwgZHVwbGV4LCBDUFUgaXMgRlNMIFAxMDIy Lgo+IFRoZSBQQ0IgZGVzaWduIGFib3V0IGF1ZGlvIGNhcmQgcmVmZXJlbmNlIEZTTCBQMTAyMiBk ZXZlbG9wbWVudCBib2FyZCwKPiBhbmQgcGFseWluZyBvciByZWNvcmRpbmcgaXMgT0sgc2VwYXJh dGVseS4KPiBNeSBxdWVzdGlvbiBpcyB3aGV0aGVyIFAxMDIyIGF1ZGlvIGRyaXZlciBjYW5ub3Qg c3VwcG9ydCBmdWxsIGR1cGxleD8KwqAKSSB3YXMgbmV2ZXIgYWJsZSB0byBnZXQgdGhlIFAxMDIy ZHMgYXVkaW8gdG8gd29yayBpbiBmdWxsIGR1cGxleC7CoCBBZnRlciAKdHJ5aW5nIGZvciBhIGZl dyB3ZWVrcywgSSBqdXN0IGdhdmUgdXAuCsKgCklmIHlvdSBsb29rIGluc2lkZSBmc2xfc3NpLmMg KHRoZSBtYWluIGRyaXZlcikgeW91J2xsIHNlZSB0aGlzIGNvbW1lbnQgSSAKd3JvdGU6CsKgCi8q CsKgICogRklYTUU6IFRoZSBkb2N1bWVudGF0aW9uIHNheXMgdGhhdCBTeENDUltXTF0gc2hvdWxk IG5vdCBiZQrCoCAqIG1vZGlmaWVkIHdoaWxlIHRoZSBTU0kgaXMgZW5hYmxlZC7CoCBUaGUgb25s eSB0aW1lIHRoaXMgY2FuCsKgICogaGFwcGVuIGlzIGlmIHdlJ3JlIHRyeWluZyB0byBkbyBzaW11 bHRhbmVvdXMgcGxheWJhY2sgYW5kCsKgICogY2FwdHVyZSBpbiBhc3luY2hyb25vdXMgbW9kZS7C oCBVbmZvcnR1bmF0ZWx5LCBJIGhhdmUgYmVlbiBlbmFibGUKwqAgKiB0byBnZXQgdGhhdCB0byB3 b3JrIGF0IGFsbCBvbiB0aGUgUDEwMjJEUy7CoCBUaGVyZWZvcmUsIHdlIGRvbid0CsKgICogYm90 aGVyIHRvIGRpc2FibGUvZW5hYmxlIHRoZSBTU0kgd2hlbiBzZXR0aW5nIFN4Q0NSW1dMXSwgYmVj YXVzZQrCoCAqIHRoZSBTU0kgd2lsbCBzdG9wIGFueXdheS7CoCBNYXliZSBvbmUgZGF5LCB0aGlz IHdpbGwgZ2V0IGZpeGVkLgrCoCAqLwrCoAooaXQgc2hvdWxkIHNheSAiSSBoYXZlIGJlZW4gdW5h YmxlIiBpbnN0ZWFkIG9mICJJIGhhdmUgYmVlbiBlbmFibGUiKQrCoApGdWxsIGR1cGxleCB3b3Jr cyBmaW5lIG9uIHRoZSBNUEM4NjEwLCB3aGljaCBoYXMgdGhlIHNhbWUgYXVkaW8gCmNvbnRyb2xs ZXIgYXMgdGhlIFAxMDIyLCBzbyBJIGtub3cgdGhlIGNvbnRyb2xsZXIgaXMgcGh5c2ljYWxseSBj YXBhYmxlIApvZiBpdC7CoCBJIGp1c3QgZG9uJ3Qga25vdyB3aHkgaXQgZG9lc24ndCB3b3JrIG9u IHRoZSBQMTAyMkRTLsKgIEkgYWxzbyAKZG9uJ3Qga25vdyBpZiBpdCdzIGEgcHJvYmxlbSB3aXRo IHRoZSBQMTAyMkRTIGJvYXJkIG9yIHdpdGggdGhlIFAxMDIyIApTT0MgaXRzZWxmLgrCoAoK ------=_001_NextPart823126003353_=---- Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable =0A
Hi Timur=

thanks for your repons.

I have another question. Did you test full duplex in P1022 RDK board?
Our design is same with P1022 RDK.

B.R.
=E6=9D=A8=E5=B0=8F=E5=B8=85
=0A
&= nbsp;
From: Timur Tabi
Date: 2014-05-30&n= bsp;23:48
Subject: Re: P1022 audio driver help!
=
On 05/30/2014 01:03 AM, eshe168 wrote:
=0A
= > @timur
=0A
> hi,
=0A
> Audio card (wm8776) ca= nnot work in full duplex, CPU is FSL P1022.
=0A
> The PCB desi= gn about audio card reference FSL P1022 development board,
=0A
&g= t; and palying or recording is OK separately.
=0A
> My questio= n is whether P1022 audio driver cannot support full duplex?
=0A
&= nbsp;
=0A
I was never able to get the P1022ds audio to work in fu= ll duplex.  After
=0A
trying for a few weeks, I just gave u= p.
=0A
 
=0A
If you look inside fsl_ssi.c (the main= driver) you'll see this comment I
=0A
wrote:
=0A
 = ;
=0A
/*
=0A
  * FIXME: The documentation says that= SxCCR[WL] should not be
=0A
  * modified while the SSI is e= nabled.  The only time this can
=0A
  * happen is if we= 're trying to do simultaneous playback and
=0A
  * capture i= n asynchronous mode.  Unfortunately, I have been enable
=0A
=   * to get that to work at all on the P1022DS.  Therefore, we do= n't
=0A
  * bother to disable/enable the SSI when setting Sx= CCR[WL], because
=0A
  * the SSI will stop anyway.  May= be one day, this will get fixed.
=0A
  */
=0A
 = ;
=0A
(it should say "I have been unable" instead of "I have been= enable")
=0A
 
=0A
Full duplex works fine on the M= PC8610, which has the same audio
=0A
controller as the P1022, so= I know the controller is physically capable
=0A
of it.  I = just don't know why it doesn't work on the P1022DS.  I also
=0A=
don't know if it's a problem with the P1022DS board or with the P1022=
=0A
SOC itself.
=0A
 
=0A
= =0A ------=_001_NextPart823126003353_=------