<?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 Generate audio with pwm (IMX6UL) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Generate-audio-with-pwm-IMX6UL/m-p/1131181#M178435</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am working on pwm audio driver, i got some pwm driver from below link:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/Glowforge/kernel-module-imx-pwm-audio" title="https://github.com/Glowforge/kernel-module-imx-pwm-audio"&gt;GitHub - Glowforge/kernel-module-imx-pwm-audio: i.MX6 PWM audio driver&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please look at this driver once from above..............................&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;code from driver... "sdma-params" passing from device tree&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp; /* Read SDMA channel number and load address */&lt;BR /&gt;&amp;nbsp; if (of_property_read_u32_array(pdev-&amp;gt;dev.of_node, "sdma-params",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdma_params, ARRAY_SIZE(sdma_params)) == 0) {&lt;BR /&gt;//&amp;nbsp; if (of_property_read_u32_array(pdev-&amp;gt;dev.of_node, NULL,&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; NULL,0)) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self-&amp;gt;sdma_ch_num = sdma_params[0];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self-&amp;gt;sdma_script_origin = sdma_params[1];&lt;BR /&gt;&amp;nbsp; } else {&lt;BR /&gt;&amp;nbsp; dev_err(&amp;amp;pdev-&amp;gt;dev, "sdma-params property not specified");&lt;BR /&gt;&amp;nbsp; goto failed_sdma_init;&lt;BR /&gt;&amp;nbsp; }&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while passing the parameters of sdma(channel No. and address of sdma script load address ) in devicetree the board is not booting(its booting till bootloader), is because of channel number and address?&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;Devicetree&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;amp;pwm3 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; comaptible = "glowforge,imx-pwm-audio";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_pwm3&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enable-gpio = &amp;lt;&amp;amp;gpio1 4 0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timer = &amp;lt;0x10&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sdma-params = &amp;lt;0x19 0xdc0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Please suggest me how to pass these parameters through devicetree and also give some examples to understand it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Ganesh K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jul 2018 11:02:50 GMT</pubDate>
    <dc:creator>ganesh_k</dc:creator>
    <dc:date>2018-07-19T11:02:50Z</dc:date>
    <item>
      <title>Generate audio with pwm (IMX6UL)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Generate-audio-with-pwm-IMX6UL/m-p/1131181#M178435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am working on pwm audio driver, i got some pwm driver from below link:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/Glowforge/kernel-module-imx-pwm-audio" title="https://github.com/Glowforge/kernel-module-imx-pwm-audio"&gt;GitHub - Glowforge/kernel-module-imx-pwm-audio: i.MX6 PWM audio driver&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please look at this driver once from above..............................&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;code from driver... "sdma-params" passing from device tree&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp; /* Read SDMA channel number and load address */&lt;BR /&gt;&amp;nbsp; if (of_property_read_u32_array(pdev-&amp;gt;dev.of_node, "sdma-params",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdma_params, ARRAY_SIZE(sdma_params)) == 0) {&lt;BR /&gt;//&amp;nbsp; if (of_property_read_u32_array(pdev-&amp;gt;dev.of_node, NULL,&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; NULL,0)) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self-&amp;gt;sdma_ch_num = sdma_params[0];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self-&amp;gt;sdma_script_origin = sdma_params[1];&lt;BR /&gt;&amp;nbsp; } else {&lt;BR /&gt;&amp;nbsp; dev_err(&amp;amp;pdev-&amp;gt;dev, "sdma-params property not specified");&lt;BR /&gt;&amp;nbsp; goto failed_sdma_init;&lt;BR /&gt;&amp;nbsp; }&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while passing the parameters of sdma(channel No. and address of sdma script load address ) in devicetree the board is not booting(its booting till bootloader), is because of channel number and address?&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;Devicetree&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;amp;pwm3 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; comaptible = "glowforge,imx-pwm-audio";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_pwm3&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enable-gpio = &amp;lt;&amp;amp;gpio1 4 0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timer = &amp;lt;0x10&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sdma-params = &amp;lt;0x19 0xdc0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Please suggest me how to pass these parameters through devicetree and also give some examples to understand it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Ganesh K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 11:02:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Generate-audio-with-pwm-IMX6UL/m-p/1131181#M178435</guid>
      <dc:creator>ganesh_k</dc:creator>
      <dc:date>2018-07-19T11:02:50Z</dc:date>
    </item>
    <item>
      <title>Re: Generate audio with pwm (IMX6UL)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Generate-audio-with-pwm-IMX6UL/m-p/1324633#M178572</link>
      <description>&lt;P&gt;maybe you can check the&amp;nbsp;Medium Quality Sound (MQS) of i.MX6UL to see if meet your requirements.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 719px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/153178i8750B83A262CC6C3/image-size/large?v=v2&amp;amp;px=999" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Aug 2021 09:32:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Generate-audio-with-pwm-IMX6UL/m-p/1324633#M178572</guid>
      <dc:creator>BiyongSUN</dc:creator>
      <dc:date>2021-08-17T09:32:12Z</dc:date>
    </item>
  </channel>
</rss>

