<?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のトピックimx-pdm.c asoc machine driver query</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx-pdm-c-asoc-machine-driver-query/m-p/1025439#M151528</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is imx-pdm mic is asoc machine driver file for PDM-2-I2S?&lt;/P&gt;&lt;P&gt;The driver seems capturing the data in TDM format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My hw has the PDM-2-I2S device interfaced to IMX8MM SAI. SAI reads the data in I2S format.&lt;/P&gt;&lt;P&gt;Can i modify this driver to read the data in I2S or is it better to write a new machine driver for PDM-2-I2S.&lt;/P&gt;&lt;P&gt;My PDM-2-I2S device is ADAU7002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Sreedhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Nov 2019 09:16:41 GMT</pubDate>
    <dc:creator>sreedhar_appala</dc:creator>
    <dc:date>2019-11-22T09:16:41Z</dc:date>
    <item>
      <title>imx-pdm.c asoc machine driver query</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx-pdm-c-asoc-machine-driver-query/m-p/1025439#M151528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is imx-pdm mic is asoc machine driver file for PDM-2-I2S?&lt;/P&gt;&lt;P&gt;The driver seems capturing the data in TDM format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My hw has the PDM-2-I2S device interfaced to IMX8MM SAI. SAI reads the data in I2S format.&lt;/P&gt;&lt;P&gt;Can i modify this driver to read the data in I2S or is it better to write a new machine driver for PDM-2-I2S.&lt;/P&gt;&lt;P&gt;My PDM-2-I2S device is ADAU7002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Sreedhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2019 09:16:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx-pdm-c-asoc-machine-driver-query/m-p/1025439#M151528</guid>
      <dc:creator>sreedhar_appala</dc:creator>
      <dc:date>2019-11-22T09:16:41Z</dc:date>
    </item>
    <item>
      <title>Re: imx-pdm.c asoc machine driver query</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx-pdm-c-asoc-machine-driver-query/m-p/1025440#M151529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sreedhar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ADAU7002 has standard I2S output, no need to invoke pdm specific functions.&lt;/P&gt;&lt;P&gt;One can check sect.7.1.4.5 Source Code Structure attached Linux Manual&lt;/P&gt;&lt;P&gt;and consider it as usual codec, also one can follow Chapter 16 Porting Audio Codecs&lt;/P&gt;&lt;P&gt;Porting Guide included in &lt;A class="" href="https://www.nxp.com/webapp/Download?colCode=L4.14.98_2.2.0_LINUX_DOCS" target="_blank"&gt;Linux 4.14.98_2.2.0 Documentation&lt;/A&gt;&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>Sat, 23 Nov 2019 03:38:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx-pdm-c-asoc-machine-driver-query/m-p/1025440#M151529</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-11-23T03:38:18Z</dc:date>
    </item>
    <item>
      <title>Re: imx-pdm.c asoc machine driver query</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx-pdm-c-asoc-machine-driver-query/m-p/1025441#M151530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the clarification, I understand the porting procedure.&lt;/P&gt;&lt;P&gt;My development hw setup : IMX8M Mini EVK Interfaced to ADAU7002 with PDM MIC (2 Nos)&lt;/P&gt;&lt;P&gt;adau7002.c is availlable in the kernel and I built into the kernel.&lt;/P&gt;&lt;P&gt;Similarly the machine driver for adau7002 i have created and added to the kernel and built.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dts file i have created one, similar to ak5558 enabling the adau7002 and disabling micfil.&lt;/P&gt;&lt;P&gt;But when i built the linux-imx module. I am not getting the dtb file generated in the build.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please tell me where i am doing wrong. I checked the ubuntu machine for dtc compiler it is available.&lt;/P&gt;&lt;P&gt;But somehow it is generating the dtb file for the fsl-imx8mm-evk-adau7002.dts ==&amp;gt; fsl-imx8mm-evk-adau7002.dtb&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please let me know, any other place i need to add any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you, Sreedhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Nov 2019 07:13:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx-pdm-c-asoc-machine-driver-query/m-p/1025441#M151530</guid>
      <dc:creator>sreedhar_appala</dc:creator>
      <dc:date>2019-11-28T07:13:45Z</dc:date>
    </item>
  </channel>
</rss>

