<?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: Play on speaker using MQS protocol in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Play-on-speaker-using-MQS-protocol/m-p/1902336#M225988</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203308"&gt;@JorgeCas&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I followed your guidence and changed necessary files in yocto by taking reference of imx91.&lt;BR /&gt;&lt;BR /&gt;After that I boot up board and searched for base adress of sai4 which is mqs and found below logs&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;root@imx8ulp-9x9-lpddr4-evk:/# find -name "*2988*"                                                                                                    
./sys/kernel/debug/regmap/29880000.sai
./sys/class/devlink/platform:292c0000.clock-controller--platform:29880000.sai
./sys/class/devlink/platform:29800000.clock-controller--platform:29880000.sai
./sys/class/devlink/platform:298c0000.pinctrl--platform:29880000.sai
./sys/devices/platform/soc@0/29000000.bus/292c0000.clock-controller/consumer:platform:29880000.sai
./sys/devices/platform/soc@0/29800000.bus/29880000.sai
./sys/devices/platform/soc@0/29800000.bus/29800000.clock-controller/consumer:platform:29880000.sai
./sys/devices/platform/soc@0/29800000.bus/298c0000.pinctrl/consumer:platform:29880000.sai
./sys/devices/virtual/devlink/platform:292c0000.clock-controller--platform:29880000.sai
./sys/devices/virtual/devlink/platform:29800000.clock-controller--platform:29880000.sai
./sys/devices/virtual/devlink/platform:298c0000.pinctrl--platform:29880000.sai
./sys/bus/platform/devices/29880000.sai
./sys/bus/platform/drivers/fsl-sai/29880000.sai
./sys/firmware/devicetree/base/soc@0/bus@29800000/sai@29880000
./run/udev/data/+platform:29880000.sai&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and I searched for mqs as well&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;root@imx8ulp-9x9-lpddr4-evk:/# find -name "*mqs*"                                                                                                     
./var/lib/dpkg/info/kernel-module-snd-soc-fsl-mqs-6.1.36+gecff08cfb258.postrm
./var/lib/dpkg/info/kernel-module-snd-soc-fsl-mqs-6.1.36+gecff08cfb258.list
./var/lib/dpkg/info/kernel-module-snd-soc-fsl-mqs-6.1.36+gecff08cfb258.md5sums
./var/lib/dpkg/info/kernel-module-snd-soc-fsl-mqs-6.1.36+gecff08cfb258.postinst
./lib/modules/6.1.36+gecff08cfb258/kernel/sound/soc/fsl/snd-soc-fsl-mqs.ko
./sys/kernel/debug/clk/mqs1
./sys/kernel/debug/clk/mqs1_gate
./sys/firmware/devicetree/base/soc@0/bus@29800000/pinctrl@298c0000/mqs1grp&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now to play file on speaker what I need to follow on A core of IMX8ULP-EVK9?&lt;/P&gt;</description>
    <pubDate>Mon, 08 Jul 2024 13:43:12 GMT</pubDate>
    <dc:creator>dhruvinrajpura</dc:creator>
    <dc:date>2024-07-08T13:43:12Z</dc:date>
    <item>
      <title>Play on speaker using MQS protocol</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Play-on-speaker-using-MQS-protocol/m-p/1899124#M225861</link>
      <description>&lt;P&gt;I am using IMX8ULP-EVK9 and on that I want to play audio on speaker&lt;SPAN&gt;&amp;nbsp;from the A core with MQS protocol.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For that I checked the dmesg logs overthere I am not able to see any logs for "MQS"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I also checked necessary dts and dtsi files there also there is no node for "MQS".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can anyone guide us how to enable MQS from A core and play audio(wav file) on speaker for IMX8ULP-EVK9.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2024 05:20:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Play-on-speaker-using-MQS-protocol/m-p/1899124#M225861</guid>
      <dc:creator>dhruvinrajpura</dc:creator>
      <dc:date>2024-07-04T05:20:24Z</dc:date>
    </item>
    <item>
      <title>Re: Play on speaker using MQS protocol</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Play-on-speaker-using-MQS-protocol/m-p/1899750#M225901</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;You need to use some of the available MQS pins.&lt;/P&gt;
&lt;P&gt;Enable MQS clock on CGC0&lt;FONT size="3"&gt;/CGC1 adding thes&lt;/FONT&gt;e definitions on &lt;A href="https://github.com/nxp-imx/linux-imx/blob/b586a521770e508d1d440ccb085c7696b9d6d387/include/dt-bindings/clock/imx8ulp-clock.h" target="_self"&gt;imx8ulp-clock.h&lt;/A&gt; and &lt;A href="https://github.com/nxp-imx/linux-imx/blob/b586a521770e508d1d440ccb085c7696b9d6d387/drivers/clk/imx/clk-imx8ulp.c" target="_self"&gt;clk-imx8ulp.c&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;And add it on device tree, you can use this as a reference:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/nxp-imx/linux-imx/blob/lf-6.6.y/arch/arm64/boot/dts/freescale/imx91-11x11-evk-mqs.dts" target="_self"&gt;imx91-11x11-evk-mqs.dts&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2024 18:27:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Play-on-speaker-using-MQS-protocol/m-p/1899750#M225901</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2024-07-04T18:27:32Z</dc:date>
    </item>
    <item>
      <title>Re: Play on speaker using MQS protocol</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Play-on-speaker-using-MQS-protocol/m-p/1902336#M225988</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203308"&gt;@JorgeCas&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I followed your guidence and changed necessary files in yocto by taking reference of imx91.&lt;BR /&gt;&lt;BR /&gt;After that I boot up board and searched for base adress of sai4 which is mqs and found below logs&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;root@imx8ulp-9x9-lpddr4-evk:/# find -name "*2988*"                                                                                                    
./sys/kernel/debug/regmap/29880000.sai
./sys/class/devlink/platform:292c0000.clock-controller--platform:29880000.sai
./sys/class/devlink/platform:29800000.clock-controller--platform:29880000.sai
./sys/class/devlink/platform:298c0000.pinctrl--platform:29880000.sai
./sys/devices/platform/soc@0/29000000.bus/292c0000.clock-controller/consumer:platform:29880000.sai
./sys/devices/platform/soc@0/29800000.bus/29880000.sai
./sys/devices/platform/soc@0/29800000.bus/29800000.clock-controller/consumer:platform:29880000.sai
./sys/devices/platform/soc@0/29800000.bus/298c0000.pinctrl/consumer:platform:29880000.sai
./sys/devices/virtual/devlink/platform:292c0000.clock-controller--platform:29880000.sai
./sys/devices/virtual/devlink/platform:29800000.clock-controller--platform:29880000.sai
./sys/devices/virtual/devlink/platform:298c0000.pinctrl--platform:29880000.sai
./sys/bus/platform/devices/29880000.sai
./sys/bus/platform/drivers/fsl-sai/29880000.sai
./sys/firmware/devicetree/base/soc@0/bus@29800000/sai@29880000
./run/udev/data/+platform:29880000.sai&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and I searched for mqs as well&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;root@imx8ulp-9x9-lpddr4-evk:/# find -name "*mqs*"                                                                                                     
./var/lib/dpkg/info/kernel-module-snd-soc-fsl-mqs-6.1.36+gecff08cfb258.postrm
./var/lib/dpkg/info/kernel-module-snd-soc-fsl-mqs-6.1.36+gecff08cfb258.list
./var/lib/dpkg/info/kernel-module-snd-soc-fsl-mqs-6.1.36+gecff08cfb258.md5sums
./var/lib/dpkg/info/kernel-module-snd-soc-fsl-mqs-6.1.36+gecff08cfb258.postinst
./lib/modules/6.1.36+gecff08cfb258/kernel/sound/soc/fsl/snd-soc-fsl-mqs.ko
./sys/kernel/debug/clk/mqs1
./sys/kernel/debug/clk/mqs1_gate
./sys/firmware/devicetree/base/soc@0/bus@29800000/pinctrl@298c0000/mqs1grp&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now to play file on speaker what I need to follow on A core of IMX8ULP-EVK9?&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2024 13:43:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Play-on-speaker-using-MQS-protocol/m-p/1902336#M225988</guid>
      <dc:creator>dhruvinrajpura</dc:creator>
      <dc:date>2024-07-08T13:43:12Z</dc:date>
    </item>
  </channel>
</rss>

