<?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: &amp;quot;Unable to Listen Audio from i.MX8M Plus EVK Through Headphone Jack&amp;quot; in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1792412#M218963</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;We are working with custom board with same imx8mp processor, we are using&amp;nbsp;TLV320AIC3101 chip for audio codec, i have configured&amp;nbsp;imx8mp-evk.dts file as below&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;#include &amp;lt;dt-bindings/phy/phy-imx8-pcie.h&amp;gt;&lt;BR /&gt;#include &amp;lt;dt-bindings/usb/pd.h&amp;gt;&lt;BR /&gt;#include "imx8mp.dtsi"&lt;BR /&gt;....&lt;BR /&gt;sound-tlv320aic3101 {&lt;BR /&gt;compatible = "simple-audio-card";&lt;BR /&gt;simple-audio-card,name = "HTC2-Sound-Card";&lt;BR /&gt;simple-audio-card,format = "i2s";&lt;BR /&gt;simple-audio-card,bitclock-master = &amp;lt;&amp;amp;dailink_master&amp;gt;;&lt;BR /&gt;simple-audio-card,frame-master = &amp;lt;&amp;amp;dailink_master&amp;gt;;&lt;BR /&gt;simple-audio-card,mclk-fs = &amp;lt;256&amp;gt;;&lt;BR /&gt;simple-audio-card,widgets =&lt;BR /&gt;"Microphone", "Microphone Jack",&lt;BR /&gt;"Line", "Line In Jack",&lt;BR /&gt;"Line", "Line Out Jack",&lt;BR /&gt;"Headphone", "Headphone Jack",&lt;BR /&gt;"Speaker", "Speaker External";&lt;BR /&gt;simple-audio-card,routing =&lt;BR /&gt;"Headphone Jack", "HPLOUT",&lt;BR /&gt;"Headphone Jack", "HPROUT";&lt;BR /&gt;dailink_master: simple-audio-card,cpu {&lt;BR /&gt;sound-dai = &amp;lt;&amp;amp;sai3&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;};&lt;BR /&gt;&amp;amp;i2c3 {&lt;BR /&gt;clock-frequency = &amp;lt;400000&amp;gt;;&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c3&amp;gt;;&lt;BR /&gt;status = "okay";&lt;BR /&gt;tlv320aic3101: tlv320aic3101@18 {&lt;BR /&gt;#sound-dai-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;compatible = "ti,tlv320aic31xx";&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_tlv320&amp;gt;;&lt;BR /&gt;reg = &amp;lt;0x18&amp;gt;;&lt;BR /&gt;reset-gpios = &amp;lt;&amp;amp;gpio1 10 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt;IOVDD-supply = &amp;lt;&amp;amp;buck5&amp;gt;; /* 3V3 buck5 */&lt;BR /&gt;DVDD-supply = &amp;lt;&amp;amp;buck5&amp;gt;; /* 1V8 buck5 */&lt;BR /&gt;AVDD-supply = &amp;lt;&amp;amp;buck4&amp;gt;; /* 3V3 buck4 */&lt;BR /&gt;DRVDD-supply = &amp;lt;&amp;amp;buck4&amp;gt;; /* 3V3 buck4 */&lt;BR /&gt;};&lt;BR /&gt;&amp;amp;sai3 {&lt;BR /&gt;#sound-dai-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_sai3&amp;gt;;&lt;BR /&gt;assigned-clocks = &amp;lt;&amp;amp;clk IMX8MP_CLK_SAI3&amp;gt;;&lt;BR /&gt;assigned-clock-parents = &amp;lt;&amp;amp;clk IMX8MP_AUDIO_PLL1_OUT&amp;gt;;&lt;BR /&gt;assigned-clock-rates = &amp;lt;12288000&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_IPG&amp;gt;, &amp;lt;&amp;amp;clk IMX8MP_CLK_DUMMY&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_MCLK1&amp;gt;, &amp;lt;&amp;amp;clk IMX8MP_CLK_DUMMY&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;clk IMX8MP_CLK_DUMMY&amp;gt;;&lt;BR /&gt;clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll11k";&lt;BR /&gt;fsl,sai-mclk-direction-output;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;DIV&gt;pinctrl_sai3: sai3grp {&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fsl,pins = &amp;lt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_TXFS__AUDIOMIX_SAI3_TX_SYNC 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_TXC__AUDIOMIX_SAI3_TX_BCLK 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_RXD__AUDIOMIX_SAI3_RX_DATA00 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_TXD__AUDIOMIX_SAI3_TX_DATA00 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_MCLK__AUDIOMIX_SAI3_MCLK 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_RXFS__GPIO4_IO28 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_RXC__GPIO4_IO29 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;pinctrl_tlv320: tlv320grp {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fsl,pins = &amp;lt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_GPIO1_IO10__GPIO1_IO10 0x00&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;BR /&gt;i2c bus 2&amp;nbsp;&lt;BR /&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:~# i2cdetect -y 2&lt;/STRONG&gt;&lt;BR /&gt;0 1 2 3 4 5 6 7 8 9 a b c d e f&lt;BR /&gt;00: -- -- -- -- -- -- -- --&lt;BR /&gt;10: -- -- -- -- -- -- -- &lt;STRONG&gt;-- 18&lt;/STRONG&gt; -- -- -- -- -- -- --&lt;BR /&gt;20: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;BR /&gt;30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;BR /&gt;40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;BR /&gt;50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;BR /&gt;60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;BR /&gt;70: -- -- -- -- -- -- -- --&lt;BR /&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:~# aplay -l&lt;/STRONG&gt;&lt;BR /&gt;**** List of PLAYBACK Hardware Devices ****&lt;BR /&gt;card 0: imxaudioxcvr [imx-audio-xcvr], device 0: XCVR PCM snd-soc-dummy-dai-0 [XCVR PCM snd-soc-dummy-dai-0]&lt;BR /&gt;Subdevices: 1/1&lt;BR /&gt;Subdevice #0: subdevice #0&lt;BR /&gt;card 2: btscoaudio [bt-sco-audio], device 0: 30c20000.sai-bt-sco-pcm-wb bt-sco-pcm-wb-0 [30c20000.sai-bt-sco-pcm-wb bt-sco-pcm-wb-0]&lt;BR /&gt;Subdevices: 1/1&lt;BR /&gt;Subdevice #0: subdevice #0&lt;BR /&gt;card 3: audiohdmi [audio-hdmi], device 0: i.MX HDMI i2s-hifi-0 [i.MX HDMI i2s-hifi-0]&lt;BR /&gt;Subdevices: 1/1&lt;BR /&gt;Subdevice #0: subdevice #0&lt;BR /&gt;&lt;BR /&gt;is my dtb configuration is correct? are do i need make any changes?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Thankyou.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 20 Jan 2024 17:20:50 GMT</pubDate>
    <dc:creator>MJD</dc:creator>
    <dc:date>2024-01-20T17:20:50Z</dc:date>
    <item>
      <title>"Unable to Listen Audio from i.MX8M Plus EVK Through Headphone Jack"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1742931#M214429</link>
      <description>&lt;P&gt;root@imx8mp-lpddr4-evk:~# pactl list sinks&lt;BR /&gt;Sink #0&lt;BR /&gt;State: IDLE&lt;BR /&gt;Name: alsa_output.platform-sound-bt-sco.mono-fallback&lt;BR /&gt;Description: Built-in Audio Mono&lt;BR /&gt;Driver: module-alsa-card.c&lt;BR /&gt;Sample Specification: s16le 1ch 16000Hz&lt;BR /&gt;Channel Map: mono&lt;BR /&gt;Owner Module: 6&lt;BR /&gt;Mute: no&lt;BR /&gt;Volume: mono: 65536 / 100% / 0.00 dB&lt;BR /&gt;balance 0.00&lt;BR /&gt;Base Volume: 65536 / 100% / 0.00 dB&lt;BR /&gt;Monitor Source: alsa_output.platform-sound-bt-sco.mono-fallback.monitor&lt;BR /&gt;Latency: 90001 usec, configured 99937 usec&lt;BR /&gt;Flags: HARDWARE DECIBEL_VOLUME LATENCY&lt;BR /&gt;Properties:&lt;BR /&gt;alsa.resolution_bits = "16"&lt;BR /&gt;device.api = "alsa"&lt;BR /&gt;device.class = "sound"&lt;BR /&gt;alsa.class = "generic"&lt;BR /&gt;alsa.subclass = "generic-mix"&lt;BR /&gt;alsa.name = "30c20000.sai-bt-sco-pcm-wb bt-sco-pcm-wb-0"&lt;BR /&gt;alsa.id = "30c20000.sai-bt-sco-pcm-wb bt-sco-pcm-wb-0"&lt;BR /&gt;alsa.subdevice = "0"&lt;BR /&gt;alsa.subdevice_name = "subdevice #0"&lt;BR /&gt;alsa.device = "0"&lt;BR /&gt;alsa.card = "0"&lt;BR /&gt;alsa.card_name = "bt-sco-audio"&lt;BR /&gt;alsa.long_card_name = "bt-sco-audio"&lt;BR /&gt;device.bus_path = "platform-sound-bt-sco"&lt;BR /&gt;sysfs.path = "/devices/platform/sound-bt-sco/sound/card0"&lt;BR /&gt;device.form_factor = "internal"&lt;BR /&gt;device.string = "hw:0"&lt;BR /&gt;device.buffering.buffer_size = "3198"&lt;BR /&gt;device.buffering.fragment_size = "1066"&lt;BR /&gt;device.access_mode = "mmap"&lt;BR /&gt;device.profile.name = "mono-fallback"&lt;BR /&gt;device.profile.description = "Mono"&lt;BR /&gt;device.description = "Built-in Audio Mono"&lt;BR /&gt;module-udev-detect.discovered = "1"&lt;BR /&gt;device.icon_name = "audio-card"&lt;BR /&gt;Ports:&lt;BR /&gt;analog-output: Analog Output (type: Analog, priority: 9900, availability unknown)&lt;BR /&gt;Active Port: analog-output&lt;BR /&gt;Formats:&lt;BR /&gt;pcm&lt;/P&gt;&lt;P&gt;Sink #1&lt;BR /&gt;State: IDLE&lt;BR /&gt;Name: alsa_output.platform-sound-hdmi.stereo-fallback&lt;BR /&gt;Description: Built-in Audio Stereo&lt;BR /&gt;Driver: module-alsa-card.c&lt;BR /&gt;Sample Specification: s32le 2ch 44100Hz&lt;BR /&gt;Channel Map: front-left,front-right&lt;BR /&gt;Owner Module: 7&lt;BR /&gt;Mute: no&lt;BR /&gt;Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB&lt;BR /&gt;balance 0.00&lt;BR /&gt;Base Volume: 65536 / 100% / 0.00 dB&lt;BR /&gt;Monitor Source: alsa_output.platform-sound-hdmi.stereo-fallback.monitor&lt;BR /&gt;Latency: 89487 usec, configured 99954 usec&lt;BR /&gt;Flags: HARDWARE DECIBEL_VOLUME LATENCY&lt;BR /&gt;Properties:&lt;BR /&gt;alsa.resolution_bits = "24"&lt;BR /&gt;device.api = "alsa"&lt;BR /&gt;device.class = "sound"&lt;BR /&gt;alsa.class = "generic"&lt;BR /&gt;alsa.subclass = "generic-mix"&lt;BR /&gt;alsa.name = "i.MX HDMI i2s-hifi-0"&lt;BR /&gt;alsa.id = "i.MX HDMI i2s-hifi-0"&lt;BR /&gt;alsa.subdevice = "0"&lt;BR /&gt;alsa[ 1222.811492] audit: type=1334 audit(1697738395.620:18): prog-id=15 op=LOAD&lt;BR /&gt;[ 1222.819009] audit: type=1334 audit(1697738395.628:19): prog-id=16 op=LOAD&lt;/P&gt;&lt;P&gt;alsa.device = "0"&lt;BR /&gt;alsa.card = "3"&lt;BR /&gt;alsa.card_name = "audio-hdmi"&lt;BR /&gt;alsa.long_card_name = "audio-hdmi"&lt;BR /&gt;alsa.driver_name = "snd_soc_imx_hdmi"&lt;BR /&gt;device.bus_path = "platform-sound-hdmi"&lt;BR /&gt;sysfs.path = "/devices/platform/sound-hdmi/sound/card3"&lt;BR /&gt;device.form_factor = "internal"&lt;BR /&gt;device.string = "hw:3"&lt;BR /&gt;device.buffering.buffer_size = "35264"&lt;BR /&gt;device.buffering.fragment_size = "8816"&lt;BR /&gt;device.access_mode = "mmap"&lt;BR /&gt;device.profile.name = "stereo-fallback"&lt;BR /&gt;device.profile.description = "Stereo"&lt;BR /&gt;device.description = "Built-in Audio Stereo"&lt;BR /&gt;module-udev-detect.discovered = "1"&lt;BR /&gt;device.icon_name = "audio-card"&lt;BR /&gt;Ports:&lt;BR /&gt;analog-output: Analog Output (type: Analog, priority: 9900, availability unknown)&lt;BR /&gt;Active Port: analog-output&lt;BR /&gt;Formats:&lt;BR /&gt;pcm&lt;/P&gt;&lt;P&gt;Sink #2&lt;BR /&gt;State: IDLE&lt;BR /&gt;Name: alsa_output.platform-sound-xcvr.iec958-stereo&lt;BR /&gt;Description: Built-in Audio Digital Stereo (IEC958)&lt;BR /&gt;Driver: module-alsa-card.c&lt;BR /&gt;Sample Specification: s16le 2ch 44100Hz&lt;BR /&gt;Channel Map: front-left,front-right&lt;BR /&gt;Owner Module: 9&lt;BR /&gt;Mute: no&lt;BR /&gt;Volume: front-left: 47168 / 72% / -8.57 dB, front-right: 47168 / 72% / -8.57 dB&lt;BR /&gt;balance 0.00&lt;BR /&gt;Base Volume: 65536 / 100% / 0.00 dB&lt;BR /&gt;Monitor Source: alsa_output.platform-sound-xcvr.iec958-stereo.monitor&lt;BR /&gt;Latency: 83178 usec, configured 99954 usec&lt;BR /&gt;Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS&lt;BR /&gt;Properties:&lt;BR /&gt;alsa.resolution_bits = "16"&lt;BR /&gt;device.api = "alsa"&lt;BR /&gt;device.class = "sound"&lt;BR /&gt;alsa.class = "generic"&lt;BR /&gt;alsa.subclass = "generic-mix"&lt;BR /&gt;alsa.name = "XCVR PCM snd-soc-dummy-dai-0"&lt;BR /&gt;alsa.id = "XCVR PCM snd-soc-dummy-dai-0"&lt;BR /&gt;alsa.subdevice = "0"&lt;BR /&gt;alsa.subdevice_name = "subdevice #0"&lt;BR /&gt;alsa.device = "0"&lt;BR /&gt;alsa.card = "2"&lt;BR /&gt;alsa.card_name = "imx-audio-xcvr"&lt;BR /&gt;alsa.long_card_name = "imx-audio-xcvr"&lt;BR /&gt;alsa.driver_name = "snd_soc_imx_card"&lt;BR /&gt;device.bus_path = "platform-sound-xcvr"&lt;BR /&gt;sysfs.path = "/devices/platform/sound-xcvr/sound/card2"&lt;BR /&gt;device.form_factor = "internal"&lt;BR /&gt;device.string = "iec958:2"&lt;BR /&gt;device.buffering.buffer_size = "17632"&lt;BR /&gt;device.buffering.fragment_size = "4408"&lt;BR /&gt;device.access_mode = "mmap"&lt;BR /&gt;device.profile.name = "iec958-stereo"&lt;BR /&gt;device.profile.description = "Digital Stereo (IEC958)"&lt;BR /&gt;device.description = "Built-in Audio Digital Stereo (IEC958)"&lt;BR /&gt;module-udev-detect.discovered = "1"&lt;BR /&gt;device.icon_name = "audio-card"&lt;BR /&gt;Ports:&lt;BR /&gt;iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, availability unknown)&lt;BR /&gt;Active Port: iec958-stereo-output&lt;BR /&gt;Formats:&lt;BR /&gt;pcm&lt;/P&gt;&lt;P&gt;pacmd set-default-sink&amp;nbsp;&lt;BR /&gt;Even though sink list status is Running, I'm not able to listen from the audio jack connected earphones?&lt;BR /&gt;&lt;BR /&gt;Followed with&amp;nbsp;IMXLUG&lt;BR /&gt;i.MX Linux User's Guide&lt;BR /&gt;Rev. LF6.1.36_2.1.0 — 29 September 2023&lt;BR /&gt;&lt;BR /&gt;pulseaudio 16.1&lt;BR /&gt;Yocto Image (imx-Image-full)&lt;BR /&gt;&lt;BR /&gt;plugged earphones checked with other devices, working in condition.&lt;BR /&gt;&lt;BR /&gt;Please guide to fix this issue.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2023 12:56:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1742931#M214429</guid>
      <dc:creator>MJD</dc:creator>
      <dc:date>2023-10-19T12:56:36Z</dc:date>
    </item>
    <item>
      <title>Re: "Unable to Listen Audio from i.MX8M Plus EVK Through Headphone Jack"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1743174#M214454</link>
      <description>&lt;P&gt;Hello, I hope you are doing well.&lt;/P&gt;
&lt;P&gt;Could you please send me the log of next command?&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;aplay -l&lt;/LI-CODE&gt;
&lt;P&gt;With this you can see the card options to play audio, the headphone jack uses the WM8960 codec.&lt;/P&gt;
&lt;P&gt;And the command to play audio should be something like:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;aplay -Dplughw:3,0 sample.wav&lt;/LI-CODE&gt;
&lt;P&gt;Example:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jorge7u7_0-1697743168215.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/245998i2F1BD3F4C64924EE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Jorge7u7_0-1697743168215.png" alt="Jorge7u7_0-1697743168215.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jorge7u7_1-1697743195353.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/245999i21B8901E5936EC04/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Jorge7u7_1-1697743195353.png" alt="Jorge7u7_1-1697743195353.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2023 19:21:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1743174#M214454</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2023-10-19T19:21:20Z</dc:date>
    </item>
    <item>
      <title>Re: "Unable to Listen Audio from i.MX8M Plus EVK Through Headphone Jack"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1743404#M214472</link>
      <description>&lt;P&gt;&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;Thankyou.&lt;BR /&gt;&lt;BR /&gt;log attached below.&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:~# aplay -l&lt;/STRONG&gt;&lt;BR /&gt;**** List of PLAYBACK Hardware Devices ****&lt;BR /&gt;card 0: btscoaudio [bt-sco-audio], device 0: 30c20000.sai-bt-sco-pcm-wb bt-sco-pcm-wb-0 [30c20000.sai-bt-sco-pcm-wb bt-sco-pcm-wb-0]&lt;BR /&gt;Subdevices: 1/1&lt;BR /&gt;Subdevice #0: subdevice #0&lt;BR /&gt;card 2: imxaudioxcvr [imx-audio-xcvr], device 0: XCVR PCM snd-soc-dummy-dai-0 [XCVR PCM snd-soc-dummy-dai-0]&lt;BR /&gt;Subdevices: 1/1&lt;BR /&gt;Subdevice #0: subdevice #0&lt;BR /&gt;card 3: audiohdmi [audio-hdmi], device 0: i.MX HDMI i2s-hifi-0 [i.MX HDMI i2s-hifi-0]&lt;BR /&gt;Subdevices: 1/1&lt;BR /&gt;Subdevice #0: subdevice #0&lt;BR /&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:~# aplay -Dplughw:3,0 sample.wav&lt;/STRONG&gt;&lt;BR /&gt;sample.wav: No such file or directory&lt;BR /&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:~# aplay -Dplughw:3,0&lt;/STRONG&gt;&lt;BR /&gt;.bash_history .config/ .nxp-demo-experience/ 10-Crazy-Frog-Axel-F.mp3&lt;BR /&gt;.cache/ .lesshst .profile gstshark_2023-10-19_11:29:09/&lt;BR /&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:~# aplay -Dplughw:3,0 10-Crazy-Frog-Axel-F.mp3&lt;/STRONG&gt;&lt;BR /&gt;Playing raw data '10-Crazy-Frog-Axel-F.mp3' : Unsigned 8 bit, Rate 8000 Hz, Mono &lt;STRONG&gt;(I was not able to listen)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ManjuJ_0-1697779146338.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/246076i0111A4A82A1E2688/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ManjuJ_0-1697779146338.png" alt="ManjuJ_0-1697779146338.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:~# lsmod&lt;/STRONG&gt;&lt;BR /&gt;Module Size Used by&lt;BR /&gt;fsl_jr_uio 16384 0&lt;BR /&gt;caam_jr 176128 0&lt;BR /&gt;caamkeyblob_desc 16384 1 caam_jr&lt;BR /&gt;caamhash_desc 16384 1 caam_jr&lt;BR /&gt;caamalg_desc 36864 1 caam_jr&lt;BR /&gt;crypto_engine 20480 1 caam_jr&lt;BR /&gt;overlay 122880 0&lt;BR /&gt;authenc 16384 1 caam_jr&lt;BR /&gt;libdes 24576 1 caam_jr&lt;BR /&gt;crct10dif_ce 16384 1&lt;BR /&gt;polyval_ce 16384 0&lt;BR /&gt;polyval_generic 16384 1 polyval_ce&lt;BR /&gt;snd_soc_fsl_asoc_card 28672 0&lt;BR /&gt;snd_soc_imx_audmux 16384 1 snd_soc_fsl_asoc_card&lt;BR /&gt;snd_soc_imx_hdmi 16384 0&lt;BR /&gt;snd_soc_imx_card 20480 0&lt;BR /&gt;snd_soc_fsl_sai 36864 2&lt;BR /&gt;imx8_media_dev 20480 0&lt;BR /&gt;snd_soc_fsl_easrc 45056 0&lt;BR /&gt;dw_hdmi_cec 16384 0&lt;BR /&gt;snd_soc_fsl_micfil 24576 2&lt;BR /&gt;snd_soc_fsl_utils 16384 2 snd_soc_fsl_micfil,snd_soc_fsl_sai&lt;BR /&gt;snd_soc_fsl_xcvr 36864 2&lt;BR /&gt;snd_soc_fsl_aud2htx 16384 2&lt;BR /&gt;snd_soc_fsl_asrc 36864 1 snd_soc_fsl_easrc&lt;BR /&gt;snd_soc_wm8962 98304 0&lt;BR /&gt;secvio 20480 0&lt;BR /&gt;flexcan 28672 0&lt;BR /&gt;imx_dsp_rproc 20480 0&lt;BR /&gt;can_dev 40960 1 flexcan&lt;BR /&gt;caam 28672 1 caam_jr&lt;BR /&gt;error 24576 7 caamalg_desc,secvio,caamkeyblob_desc,caamhash_desc,caam,caam_jr,fsl_jr_uio&lt;BR /&gt;fuse 135168 1&lt;BR /&gt;&lt;A href="mailto:root@imx8mp-lpddr4-evk:~" target="_blank" rel="noopener"&gt;root@imx8mp-lpddr4-evk:~#&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:/lib/modules/6.1.22+g66e442bc7fdc#&lt;/STRONG&gt; lsmod | grep wm8962&lt;BR /&gt;snd_soc_wm8962 98304 0&lt;BR /&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:/lib/modules/6.1.22+g66e442bc7fdc#&lt;/STRONG&gt; modinfo snd-soc-wm8962&lt;BR /&gt;filename: /lib/modules/6.1.22+g66e442bc7fdc/kernel/sound/soc/codecs/snd-soc-wm8962.ko&lt;BR /&gt;license: GPL&lt;BR /&gt;author: Mark Brown &amp;lt;broonie@opensource.wolfsonmicro.com&amp;gt;&lt;BR /&gt;description: ASoC WM8962 driver&lt;BR /&gt;alias: i2c:wm8962&lt;BR /&gt;alias: of:N*T*Cwlf,wm8962C*&lt;BR /&gt;alias: of:N*T*Cwlf,wm8962&lt;BR /&gt;depends:&lt;BR /&gt;intree: Y&lt;BR /&gt;name: snd_soc_wm8962&lt;BR /&gt;vermagic: 6.1.22+g66e442bc7fdc SMP preempt mod_unload modversions aarch64&lt;BR /&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:/lib/modules/6.1.22+g66e442bc7fdc#&lt;/STRONG&gt; dmesg | grep wm8962&lt;BR /&gt;[ 8.464317] wm8962 2-001a: Failed to read ID register&lt;BR /&gt;[ 20.197772] platform sound-wm8962: deferred probe pending&lt;BR /&gt;&lt;A href="mailto:root@imx8mp-lpddr4-evk:/lib/modules/6.1.22+g66e442bc7fdc" target="_blank" rel="noopener"&gt;root@imx8mp-lpddr4-evk:/lib/modules/6.1.22+g66e442bc7fdc#&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ManjuJ_0-1697784245078.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/246082i7E6BF2480CF03348/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ManjuJ_0-1697784245078.png" alt="ManjuJ_0-1697784245078.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;lab3@daikokunw-Server:~/Y/imx-yocto-bsp/build$ vi tmp/work-shared/imx8mp-lpddr4-evk/kernel-source/arch/arm64/boot/dts/freescale/imx8mp-evk-revb4-sof-wm8962.dts&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1 // SPDX-License-Identifier: GPL-2.0+&lt;BR /&gt;2 /*&lt;BR /&gt;3 * Copyright 2023 NXP&lt;BR /&gt;4 */&lt;BR /&gt;5&lt;BR /&gt;6 #include "imx8mp-evk.dts"&lt;BR /&gt;7&lt;BR /&gt;8 /delete-node/ &amp;amp;codec;&lt;BR /&gt;9&lt;BR /&gt;10 &amp;amp;i2c3 {&lt;BR /&gt;11 #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;12 #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;13&lt;BR /&gt;14 wm8962: wm8962@1a {&lt;BR /&gt;15 compatible = "wlf,wm8962";&lt;BR /&gt;16 reg = &amp;lt;0x1a&amp;gt;;&lt;BR /&gt;17 clocks = &amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_MCLK1&amp;gt;;&lt;BR /&gt;18 DCVDD-supply = &amp;lt;&amp;amp;reg_audio_pwr&amp;gt;;&lt;BR /&gt;19 DBVDD-supply = &amp;lt;&amp;amp;reg_audio_pwr&amp;gt;;&lt;BR /&gt;20 AVDD-supply = &amp;lt;&amp;amp;reg_audio_pwr&amp;gt;;&lt;BR /&gt;21 CPVDD-supply = &amp;lt;&amp;amp;reg_audio_pwr&amp;gt;;&lt;BR /&gt;22 MICVDD-supply = &amp;lt;&amp;amp;reg_audio_pwr&amp;gt;;&lt;BR /&gt;23 PLLVDD-supply = &amp;lt;&amp;amp;reg_audio_pwr&amp;gt;;&lt;BR /&gt;24 SPKVDD1-supply = &amp;lt;&amp;amp;reg_audio_pwr&amp;gt;;&lt;BR /&gt;25 SPKVDD2-supply = &amp;lt;&amp;amp;reg_audio_pwr&amp;gt;;&lt;BR /&gt;26 gpio-cfg = &amp;lt;&lt;BR /&gt;27 0x0000 /* 0:Default */&lt;BR /&gt;28 0x0000 /* 1:Default */&lt;BR /&gt;29 0x0000 /* 2:FN_DMICCLK */&lt;BR /&gt;30 0x0000 /* 3:Default */&lt;BR /&gt;31 0x0000 /* 4:FN_DMICCDAT */&lt;BR /&gt;32 0x0000 /* 5:Default */&lt;BR /&gt;33 &amp;gt;;&lt;BR /&gt;34 };&lt;BR /&gt;35 };&lt;BR /&gt;36&lt;BR /&gt;37 / {&lt;BR /&gt;38 /delete-node/ sound-wm8960;&lt;BR /&gt;39&lt;BR /&gt;40 reserved-memory {&lt;BR /&gt;41 /delete-node/ dsp_reserved;&lt;BR /&gt;42 /delete-node/ dsp_reserved_heap;&lt;BR /&gt;43 /delete-node/ dsp_vdev0vring0;&lt;BR /&gt;44 /delete-node/ dsp_vdev0vring1;&lt;BR /&gt;45 /delete-node/ dsp_vdev0buffer;&lt;BR /&gt;46&lt;BR /&gt;47 dsp_reserved: dsp@92400000 {&lt;BR /&gt;48 reg = &amp;lt;0 0x92400000 0 0x2000000&amp;gt;;&lt;BR /&gt;49 no-map;&lt;BR /&gt;50 };&lt;BR /&gt;51 };&lt;BR /&gt;52&lt;BR /&gt;53 sof-sound-wm8962 {&lt;BR /&gt;54 compatible = "simple-audio-card";&lt;BR /&gt;55 label = "wm8962-audio";&lt;BR /&gt;56 simple-audio-card,bitclock-master = &amp;lt;&amp;amp;sndcodec&amp;gt;;&lt;BR /&gt;57 simple-audio-card,frame-master = &amp;lt;&amp;amp;sndcodec&amp;gt;;&lt;BR /&gt;58 simple-audio-card,hp-det-gpio = &amp;lt;&amp;amp;gpio4 28 0&amp;gt;;&lt;BR /&gt;59 simple-audio-card,widgets =&lt;BR /&gt;60 "Headphone", "Headphones",&lt;BR /&gt;61 "Microphone", "Headset Mic",&lt;BR /&gt;62 "Microphone", "Digital Mic",&lt;BR /&gt;63 "Speaker", "Speaker";&lt;BR /&gt;64 simple-audio-card,routing =&lt;BR /&gt;65 "Headphones", "HPOUTL",&lt;BR /&gt;66 "Headphones", "HPOUTR",&lt;BR /&gt;67 "Speaker", "SPKOUTL",&lt;BR /&gt;68 "Speaker", "SPKOUTR",&lt;BR /&gt;69 "Headset Mic", "MICBIAS",&lt;BR /&gt;70 "IN1R", "Headset Mic",&lt;BR /&gt;71 "IN1L", "Headset Mic",&lt;BR /&gt;72 "DMICDAT", "Digital Mic";&lt;BR /&gt;73 simple-audio-card,dai-link {&lt;BR /&gt;74 format = "i2s";&lt;BR /&gt;75 cpu {&lt;BR /&gt;76 sound-dai = &amp;lt;&amp;amp;dsp 1&amp;gt;;&lt;BR /&gt;77 };&lt;BR /&gt;78 sndcodec: codec {&lt;BR /&gt;79 sound-dai = &amp;lt;&amp;amp;wm8962&amp;gt;;&lt;BR /&gt;80 };&lt;BR /&gt;81 };&lt;BR /&gt;82 };&lt;BR /&gt;83 };&lt;BR /&gt;84&lt;BR /&gt;85 &amp;amp;dsp {&lt;BR /&gt;86 #sound-dai-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;87 compatible = "fsl,imx8mp-dsp";&lt;BR /&gt;88 reg = &amp;lt;0x0 0x3B6E8000 0x0 0x88000&amp;gt;;&lt;BR /&gt;89&lt;BR /&gt;90 pinctrl-names = "default";&lt;BR /&gt;91 pinctrl-0 = &amp;lt;&amp;amp;pinctrl_sai3&amp;gt;;&lt;BR /&gt;92&lt;BR /&gt;93 power-domains = &amp;lt;&amp;amp;audiomix_pd&amp;gt;;&lt;BR /&gt;94&lt;BR /&gt;95 assigned-clocks = &amp;lt;&amp;amp;clk IMX8MP_CLK_SAI3&amp;gt;;&lt;BR /&gt;96 assigned-clock-parents = &amp;lt;&amp;amp;clk IMX8MP_AUDIO_PLL1_OUT&amp;gt;;&lt;BR /&gt;97 assigned-clock-rates = &amp;lt;12288000&amp;gt;;&lt;BR /&gt;98 clocks = &amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_OCRAMA_IPG&amp;gt;,&lt;BR /&gt;99 &amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_DSP_ROOT&amp;gt;,&lt;BR /&gt;100 &amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_DSPDBG_ROOT&amp;gt;,&lt;BR /&gt;101 &amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_IPG&amp;gt;, &amp;lt;&amp;amp;clk IMX8MP_CLK_DUMMY&amp;gt;,&lt;BR /&gt;102 &amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_MCLK1&amp;gt;, &amp;lt;&amp;amp;clk IMX8MP_CLK_DUMMY&amp;gt;,&lt;BR /&gt;103 &amp;lt;&amp;amp;clk IMX8MP_CLK_DUMMY&amp;gt;,&lt;BR /&gt;104 &amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SDMA3_ROOT&amp;gt;;&lt;BR /&gt;105&lt;BR /&gt;106 clock-names = "ipg", "ocram", "core",&lt;BR /&gt;107 "sai3_bus", "sai3_mclk0", "sai3_mclk1", "sai3_mclk2", "sai3_mclk3",&lt;BR /&gt;108 "sdma3_root";&lt;BR /&gt;109&lt;BR /&gt;110 mbox-names = "txdb0", "txdb1", "rxdb0", "rxdb1";&lt;BR /&gt;111 mboxes = &amp;lt;&amp;amp;mu2 2 0&amp;gt;, &amp;lt;&amp;amp;mu2 2 1&amp;gt;,&lt;BR /&gt;112 &amp;lt;&amp;amp;mu2 3 0&amp;gt;, &amp;lt;&amp;amp;mu2 3 1&amp;gt;;&lt;BR /&gt;113 memory-region = &amp;lt;&amp;amp;dsp_reserved&amp;gt;;&lt;BR /&gt;114 /delete-property/ firmware-name;&lt;BR /&gt;115&lt;BR /&gt;116 tplg-name = "sof-imx8mp-wm8962.tplg";&lt;BR /&gt;117 machine-drv-name = "asoc-simple-card";&lt;BR /&gt;118 status = "okay";&lt;BR /&gt;119 };&lt;BR /&gt;120&lt;BR /&gt;121 &amp;amp;wm8962 {&lt;BR /&gt;122 #sound-dai-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;123 status = "okay";&lt;BR /&gt;124 };&lt;BR /&gt;125&lt;BR /&gt;126 &amp;amp;sai3 {&lt;BR /&gt;127 status = "disabled";&lt;BR /&gt;128 };&lt;BR /&gt;129&lt;BR /&gt;130 &amp;amp;sdma3 {&lt;BR /&gt;131 status = "disabled";&lt;BR /&gt;132 };&lt;BR /&gt;&lt;BR /&gt;Please guide me to make any changes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Oct 2023 12:28:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1743404#M214472</guid>
      <dc:creator>MJD</dc:creator>
      <dc:date>2023-10-20T12:28:59Z</dc:date>
    </item>
    <item>
      <title>Re: "Unable to Listen Audio from i.MX8M Plus EVK Through Headphone Jack"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1745345#M214629</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Got it, you need to change your device tree on U-boot to &lt;SPAN&gt;imx8mp-evk.dtb&amp;nbsp;&lt;/SPAN&gt;as is showed on the next image:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jorge7u7_0-1698163672265.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/246585iCC9D8BA4ECA2B627/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Jorge7u7_0-1698163672265.png" alt="Jorge7u7_0-1698163672265.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Now, you will be able to see the CODEC on aplay -l play audio through headphone jack:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jorge7u7_1-1698163796953.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/246587i29DB93068AD4AB9D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Jorge7u7_1-1698163796953.png" alt="Jorge7u7_1-1698163796953.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jorge7u7_2-1698163861633.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/246588i34628FF5E99D1341/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Jorge7u7_2-1698163861633.png" alt="Jorge7u7_2-1698163861633.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Oct 2023 16:14:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1745345#M214629</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2023-10-24T16:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: "Unable to Listen Audio from i.MX8M Plus EVK Through Headphone Jack"</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1792412#M218963</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;We are working with custom board with same imx8mp processor, we are using&amp;nbsp;TLV320AIC3101 chip for audio codec, i have configured&amp;nbsp;imx8mp-evk.dts file as below&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;#include &amp;lt;dt-bindings/phy/phy-imx8-pcie.h&amp;gt;&lt;BR /&gt;#include &amp;lt;dt-bindings/usb/pd.h&amp;gt;&lt;BR /&gt;#include "imx8mp.dtsi"&lt;BR /&gt;....&lt;BR /&gt;sound-tlv320aic3101 {&lt;BR /&gt;compatible = "simple-audio-card";&lt;BR /&gt;simple-audio-card,name = "HTC2-Sound-Card";&lt;BR /&gt;simple-audio-card,format = "i2s";&lt;BR /&gt;simple-audio-card,bitclock-master = &amp;lt;&amp;amp;dailink_master&amp;gt;;&lt;BR /&gt;simple-audio-card,frame-master = &amp;lt;&amp;amp;dailink_master&amp;gt;;&lt;BR /&gt;simple-audio-card,mclk-fs = &amp;lt;256&amp;gt;;&lt;BR /&gt;simple-audio-card,widgets =&lt;BR /&gt;"Microphone", "Microphone Jack",&lt;BR /&gt;"Line", "Line In Jack",&lt;BR /&gt;"Line", "Line Out Jack",&lt;BR /&gt;"Headphone", "Headphone Jack",&lt;BR /&gt;"Speaker", "Speaker External";&lt;BR /&gt;simple-audio-card,routing =&lt;BR /&gt;"Headphone Jack", "HPLOUT",&lt;BR /&gt;"Headphone Jack", "HPROUT";&lt;BR /&gt;dailink_master: simple-audio-card,cpu {&lt;BR /&gt;sound-dai = &amp;lt;&amp;amp;sai3&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;};&lt;BR /&gt;&amp;amp;i2c3 {&lt;BR /&gt;clock-frequency = &amp;lt;400000&amp;gt;;&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c3&amp;gt;;&lt;BR /&gt;status = "okay";&lt;BR /&gt;tlv320aic3101: tlv320aic3101@18 {&lt;BR /&gt;#sound-dai-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;compatible = "ti,tlv320aic31xx";&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_tlv320&amp;gt;;&lt;BR /&gt;reg = &amp;lt;0x18&amp;gt;;&lt;BR /&gt;reset-gpios = &amp;lt;&amp;amp;gpio1 10 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt;IOVDD-supply = &amp;lt;&amp;amp;buck5&amp;gt;; /* 3V3 buck5 */&lt;BR /&gt;DVDD-supply = &amp;lt;&amp;amp;buck5&amp;gt;; /* 1V8 buck5 */&lt;BR /&gt;AVDD-supply = &amp;lt;&amp;amp;buck4&amp;gt;; /* 3V3 buck4 */&lt;BR /&gt;DRVDD-supply = &amp;lt;&amp;amp;buck4&amp;gt;; /* 3V3 buck4 */&lt;BR /&gt;};&lt;BR /&gt;&amp;amp;sai3 {&lt;BR /&gt;#sound-dai-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_sai3&amp;gt;;&lt;BR /&gt;assigned-clocks = &amp;lt;&amp;amp;clk IMX8MP_CLK_SAI3&amp;gt;;&lt;BR /&gt;assigned-clock-parents = &amp;lt;&amp;amp;clk IMX8MP_AUDIO_PLL1_OUT&amp;gt;;&lt;BR /&gt;assigned-clock-rates = &amp;lt;12288000&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_IPG&amp;gt;, &amp;lt;&amp;amp;clk IMX8MP_CLK_DUMMY&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_MCLK1&amp;gt;, &amp;lt;&amp;amp;clk IMX8MP_CLK_DUMMY&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;clk IMX8MP_CLK_DUMMY&amp;gt;;&lt;BR /&gt;clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll11k";&lt;BR /&gt;fsl,sai-mclk-direction-output;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;DIV&gt;pinctrl_sai3: sai3grp {&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fsl,pins = &amp;lt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_TXFS__AUDIOMIX_SAI3_TX_SYNC 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_TXC__AUDIOMIX_SAI3_TX_BCLK 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_RXD__AUDIOMIX_SAI3_RX_DATA00 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_TXD__AUDIOMIX_SAI3_TX_DATA00 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_MCLK__AUDIOMIX_SAI3_MCLK 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_RXFS__GPIO4_IO28 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_SAI3_RXC__GPIO4_IO29 0xd6&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;pinctrl_tlv320: tlv320grp {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fsl,pins = &amp;lt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MX8MP_IOMUXC_GPIO1_IO10__GPIO1_IO10 0x00&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;BR /&gt;i2c bus 2&amp;nbsp;&lt;BR /&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:~# i2cdetect -y 2&lt;/STRONG&gt;&lt;BR /&gt;0 1 2 3 4 5 6 7 8 9 a b c d e f&lt;BR /&gt;00: -- -- -- -- -- -- -- --&lt;BR /&gt;10: -- -- -- -- -- -- -- &lt;STRONG&gt;-- 18&lt;/STRONG&gt; -- -- -- -- -- -- --&lt;BR /&gt;20: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;BR /&gt;30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;BR /&gt;40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;BR /&gt;50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;BR /&gt;60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;BR /&gt;70: -- -- -- -- -- -- -- --&lt;BR /&gt;&lt;STRONG&gt;root@imx8mp-lpddr4-evk:~# aplay -l&lt;/STRONG&gt;&lt;BR /&gt;**** List of PLAYBACK Hardware Devices ****&lt;BR /&gt;card 0: imxaudioxcvr [imx-audio-xcvr], device 0: XCVR PCM snd-soc-dummy-dai-0 [XCVR PCM snd-soc-dummy-dai-0]&lt;BR /&gt;Subdevices: 1/1&lt;BR /&gt;Subdevice #0: subdevice #0&lt;BR /&gt;card 2: btscoaudio [bt-sco-audio], device 0: 30c20000.sai-bt-sco-pcm-wb bt-sco-pcm-wb-0 [30c20000.sai-bt-sco-pcm-wb bt-sco-pcm-wb-0]&lt;BR /&gt;Subdevices: 1/1&lt;BR /&gt;Subdevice #0: subdevice #0&lt;BR /&gt;card 3: audiohdmi [audio-hdmi], device 0: i.MX HDMI i2s-hifi-0 [i.MX HDMI i2s-hifi-0]&lt;BR /&gt;Subdevices: 1/1&lt;BR /&gt;Subdevice #0: subdevice #0&lt;BR /&gt;&lt;BR /&gt;is my dtb configuration is correct? are do i need make any changes?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Thankyou.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 20 Jan 2024 17:20:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/quot-Unable-to-Listen-Audio-from-i-MX8M-Plus-EVK-Through/m-p/1792412#M218963</guid>
      <dc:creator>MJD</dc:creator>
      <dc:date>2024-01-20T17:20:50Z</dc:date>
    </item>
  </channel>
</rss>

