<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 Re: Create an ALSA Sound Card from an SSI on Android</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Create-an-ALSA-Sound-Card-from-an-SSI-on-Android/m-p/374809#M53674</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cristian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also suggest to look at Chapter 21&lt;/P&gt;&lt;P&gt;Porting Audio Codecs to a Custom Board &lt;A href="http://cache.freescale.com/files/32bit/doc/user_guide/MX53UG.pdf?fasp=1&amp;amp;WT_TYPE=Users%20Guides&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.pdf"&gt;MX53UG&lt;/A&gt; &lt;/P&gt;&lt;P&gt;and Chapters&amp;nbsp; Porting Audio Codecs to a Custom Board&lt;/P&gt;&lt;P&gt;i.MX_6Dual6Quad_BSP_Porting_Guide.pdf&lt;/P&gt;&lt;P&gt;from i.MX6 Linux Docs&amp;nbsp; &lt;A href="https://www.freescale.com/webapp/Download?colCode=L3.0.35_4.1.0_LINUX_DOCS&amp;amp;location=null&amp;amp;fasp=1&amp;amp;WT_TYPE=Supporting%20Information&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=gz&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.gz"&gt;L3.0.35_4.1.0_LINUX_DOCS&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.freescale.com/webapp/Download?colCode=L3.10.17_1.0.0_LINUX_DOCS&amp;amp;appType=license&amp;amp;location=null&amp;amp;fasp=1&amp;amp;WT_TYPE=Supporting%20Information&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=gz&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.gz"&gt;L3.10.17_1.0.0_LINUX_DOCS&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 15 Feb 2015 10:04:00 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2015-02-15T10:04:00Z</dc:date>
    <item>
      <title>Create an ALSA Sound Card from an SSI on Android</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Create-an-ALSA-Sound-Card-from-an-SSI-on-Android/m-p/374807#M53672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello *,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an IMX6 with an SSI connected to a FPGA that implement the SSI protocols.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The IMX6 receive/send from/to the FPGA an audio stream.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would receive this stream and elaborate it before send it out to another interface, now the situation is that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14238331529667536" jivemacro_uid="_14238331529667536"&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;root@xxxx:/ # cat /proc/asound/cards&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;0 [wm8962audio&amp;nbsp;&amp;nbsp;&amp;nbsp; ]: wm8962-audio - wm8962-audio&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wm8962-audio&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;that show an SSI connected to the codec WM8962, now I would another sound card where I can redirect the sound, like this:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14238331529628303" jivemacro_uid="_14238331529628303"&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;root@xxxx:/ # cat /proc/asound/cards &lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;0 [wm8962audio&amp;nbsp;&amp;nbsp;&amp;nbsp; ]: wm8962-audio - wm8962-audio&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wm8962-audi&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;&lt;SPAN style="font-size: 13.1428575515747px; line-height: 12pt;"&gt; 1 [fpgaaudio&amp;nbsp;&amp;nbsp;&amp;nbsp; ]: fpga-audio - fpga-audio&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fpga-audio&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I configured the SSI port:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14238331529539858" jivemacro_uid="_14238331529539858"&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;platform_device_register(&amp;amp;mx6s_vwm8962_reg_devices);&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;mxc_register_device(&amp;amp;mx6s_audio_wm8962_device, &lt;SPAN style="font-size: 10pt;"&gt;&amp;amp;wm8962_data);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;imx6q_add_imx_ssi(1, &amp;amp;ssi_pdata);&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;mxc_wm8962_init();&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;//No codec available for this device
&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;mxc_register_device(&amp;amp;mx6s_audio_fpga_device,&lt;/SPAN&gt;&amp;nbsp; &amp;amp;audio_data);&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;imx6q_add_imx_ssi(0, &amp;amp;ssi_pdata);&lt;/P&gt;
&lt;P style="font-size: 13.1428575515747px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;mxc_tetra_init();&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;
&lt;/SPAN&gt;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How I can add another sound card connected with the SSI port connected to FPGA?&lt;/P&gt;&lt;P&gt;There are some example or evboard with this kind of configuration?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Feb 2015 13:12:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Create-an-ALSA-Sound-Card-from-an-SSI-on-Android/m-p/374807#M53672</guid>
      <dc:creator>cristiansicilia</dc:creator>
      <dc:date>2015-02-13T13:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: Create an ALSA Sound Card from an SSI on Android</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Create-an-ALSA-Sound-Card-from-an-SSI-on-Android/m-p/374808#M53673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;You need to register dummy sound card&amp;nbsp; with correct interface.&lt;/P&gt;&lt;P&gt;Than after you can use ALSA aplay/arecord to do transfer from one SSI port to another SSI port.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Saurabh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 14 Feb 2015 04:16:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Create-an-ALSA-Sound-Card-from-an-SSI-on-Android/m-p/374808#M53673</guid>
      <dc:creator>saurabh206</dc:creator>
      <dc:date>2015-02-14T04:16:08Z</dc:date>
    </item>
    <item>
      <title>Re: Create an ALSA Sound Card from an SSI on Android</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Create-an-ALSA-Sound-Card-from-an-SSI-on-Android/m-p/374809#M53674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cristian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also suggest to look at Chapter 21&lt;/P&gt;&lt;P&gt;Porting Audio Codecs to a Custom Board &lt;A href="http://cache.freescale.com/files/32bit/doc/user_guide/MX53UG.pdf?fasp=1&amp;amp;WT_TYPE=Users%20Guides&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.pdf"&gt;MX53UG&lt;/A&gt; &lt;/P&gt;&lt;P&gt;and Chapters&amp;nbsp; Porting Audio Codecs to a Custom Board&lt;/P&gt;&lt;P&gt;i.MX_6Dual6Quad_BSP_Porting_Guide.pdf&lt;/P&gt;&lt;P&gt;from i.MX6 Linux Docs&amp;nbsp; &lt;A href="https://www.freescale.com/webapp/Download?colCode=L3.0.35_4.1.0_LINUX_DOCS&amp;amp;location=null&amp;amp;fasp=1&amp;amp;WT_TYPE=Supporting%20Information&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=gz&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.gz"&gt;L3.0.35_4.1.0_LINUX_DOCS&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.freescale.com/webapp/Download?colCode=L3.10.17_1.0.0_LINUX_DOCS&amp;amp;appType=license&amp;amp;location=null&amp;amp;fasp=1&amp;amp;WT_TYPE=Supporting%20Information&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=gz&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.gz"&gt;L3.10.17_1.0.0_LINUX_DOCS&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Feb 2015 10:04:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Create-an-ALSA-Sound-Card-from-an-SSI-on-Android/m-p/374809#M53674</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-02-15T10:04:00Z</dc:date>
    </item>
  </channel>
</rss>

