<?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>topic Re: Custom SAI Linux Driver Programming in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Custom-SAI-Linux-Driver-Programming/m-p/972888#M144822</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry for my poor English. I want to say that, another word, I have to write common Linux sound system compatible driver.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 27 Oct 2019 13:56:54 GMT</pubDate>
    <dc:creator>ATAineri</dc:creator>
    <dc:date>2019-10-27T13:56:54Z</dc:date>
    <item>
      <title>Custom SAI Linux Driver Programming</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Custom-SAI-Linux-Driver-Programming/m-p/972887#M144821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have iMX6ul to create digital audio player (DAP in future). Many time I created DAP with STM32 and AVR, but never with linux on board. I create device tree for my custom board and now have to write audio driver to work with Burr Brown DSD1794A DAC. It is very easy i2c programmable DAC. I tried to write driver like wm8962.c on my evk board but was confused of its hardness.&lt;/P&gt;&lt;P&gt;Such things with fsl_sai.c. There is a lot of code with no useful comments and I can't understand how to initialize sai for correct working with my DAC.&lt;/P&gt;&lt;P&gt;I understand how to programming dac with i2c on linux but can't understand how to play/pause audio stream and how is it working. How to write driver...&lt;/P&gt;&lt;P&gt;When people use some linux players like CMUS or MOC they can play, pause, rewind etc.&lt;/P&gt;&lt;P&gt;Even if I understand how to programming my dac, I can't understand how to write such driver to work correct with any Linux players like CMUS.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;How to write such an audio driver so that sound in Linux works well with any player or system sound? At least run me into a correct thought or related literature. I have only 1 week remain to do it...&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Oct 2019 13:01:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Custom-SAI-Linux-Driver-Programming/m-p/972887#M144821</guid>
      <dc:creator>ATAineri</dc:creator>
      <dc:date>2019-10-27T13:01:40Z</dc:date>
    </item>
    <item>
      <title>Re: Custom SAI Linux Driver Programming</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Custom-SAI-Linux-Driver-Programming/m-p/972888#M144822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry for my poor English. I want to say that, another word, I have to write common Linux sound system compatible driver.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Oct 2019 13:56:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Custom-SAI-Linux-Driver-Programming/m-p/972888#M144822</guid>
      <dc:creator>ATAineri</dc:creator>
      <dc:date>2019-10-27T13:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: Custom SAI Linux Driver Programming</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Custom-SAI-Linux-Driver-Programming/m-p/972889#M144823</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vladislav&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can start with sect.7.1 Advanced Linux Sound Architecture (ALSA) System on a&lt;BR /&gt;Chip (ASoC) Sound attached Linux Manual and alsa documentation&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.kernel.org/doc/html/v4.17/sound/kernel-api/writing-an-alsa-driver.html" title="https://www.kernel.org/doc/html/v4.17/sound/kernel-api/writing-an-alsa-driver.html"&gt;Writing an ALSA Driver — The Linux Kernel documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.ibr.cs.tu-bs.de/theses/kurtisi/NMP-EmbeddedClient/Abgabe/Quellen/writing-an-alsa-driver.pdf" title="https://www.ibr.cs.tu-bs.de/theses/kurtisi/NMP-EmbeddedClient/Abgabe/Quellen/writing-an-alsa-driver.pdf"&gt;https://www.ibr.cs.tu-bs.de/theses/kurtisi/NMP-EmbeddedClient/Abgabe/Quellen/writing-an-alsa-driver.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Oct 2019 06:16:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Custom-SAI-Linux-Driver-Programming/m-p/972889#M144823</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-28T06:16:07Z</dc:date>
    </item>
  </channel>
</rss>

