<?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: Deferring Audio Device Probe in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Deferring-Audio-Device-Probe/m-p/941983#M140943</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please try to restart pulseaudio (after some delay enough for DSP bootup) for it to rescan audio devices.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Oct 2019 01:26:08 GMT</pubDate>
    <dc:creator>b36401</dc:creator>
    <dc:date>2019-10-21T01:26:08Z</dc:date>
    <item>
      <title>Deferring Audio Device Probe</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Deferring-Audio-Device-Probe/m-p/941982#M140942</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;We are working on a custom board based on IMX-7d running Android. The board uses an audio codec (WM5110), audio DSP (with custom firmware) that is part of the codec's digital core&amp;nbsp;and an audio switch connected to the headphone jack. As it stands, the DSP bootup is triggered by the ALSA PCM core and occurs much later after all the device probes (including both&amp;nbsp;the codec and audio switch probes) and this is something of a black box to us.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We'd however like to defer the audio switch probe to after the DSP boot is complete. How do we go about doing this? Specifically, how do we expose the DSP boot status (see: kernel_imx/sound/soc/codecs/wm_adsp.c) to the audio switch driver and what mechanisms are preferred for deferring probe in a way that doesn't adversely impact the boot-time?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TIA&lt;/P&gt;&lt;P&gt;Rashmi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Oct 2019 20:58:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Deferring-Audio-Device-Probe/m-p/941982#M140942</guid>
      <dc:creator>rashmi1</dc:creator>
      <dc:date>2019-10-18T20:58:40Z</dc:date>
    </item>
    <item>
      <title>Re: Deferring Audio Device Probe</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Deferring-Audio-Device-Probe/m-p/941983#M140943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please try to restart pulseaudio (after some delay enough for DSP bootup) for it to rescan audio devices.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 01:26:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Deferring-Audio-Device-Probe/m-p/941983#M140943</guid>
      <dc:creator>b36401</dc:creator>
      <dc:date>2019-10-21T01:26:08Z</dc:date>
    </item>
    <item>
      <title>Re: Deferring Audio Device Probe</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Deferring-Audio-Device-Probe/m-p/2199104#M241940</link>
      <description>&lt;P&gt;One good link to check step by step Audio bring up guide for NXP in Android and Linux -&amp;nbsp;&lt;A href="https://siliconsignals.io/audio-codec-bring-up-simplified-your-guide-to-android-linux-bsp-development/" target="_blank"&gt;https://siliconsignals.io/audio-codec-bring-up-simplified-your-guide-to-android-linux-bsp-development/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Nov 2025 14:07:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Deferring-Audio-Device-Probe/m-p/2199104#M241940</guid>
      <dc:creator>RutvijTrivedi207</dc:creator>
      <dc:date>2025-11-05T14:07:35Z</dc:date>
    </item>
  </channel>
</rss>

