<?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 Audio kernel header is not getting for external module build in i.MX6 Yocto Jethro in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Audio-kernel-header-is-not-getting-for-external-module-build-in/m-p/616438#M93267</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;I am upgrading the kernel from 3.10.17 to 4.1.15, as a part of these i upgraded yocto to Jethro. We have lot of custom drivers(i2c,spi, audio etc) and these drivers are build in yocto using external module build procedure. In Jethro, i am able to build all modules except audio driver. In the build time it shows a warning message but the .ko is created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WARNING: "imx_audmux_v2_configure_port" [/home/shabeer/tata-build_4.1.15_last/tmp/work/lytxlcflex4115-poky-linux-gnueabi/lcflex-drivers/0.1-r0/home/shabeer/lytxrepo_4.1.15_snd/Flex-NewKernel-Collaboration/extra_src/lcflex-drivers/audio-mems/mems_audio.ko] undefined!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While inserting the driver&amp;nbsp; shows below logs.&lt;BR /&gt;mems_audio: no symbol version for imx_audmux_v2_configure_port&lt;BR /&gt;mems_audio: Unknown symbol imx_audmux_v2_configure_port (err -22)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These drivers are build and loaded in previous yocto (Dizzy) without any issue. I believe&amp;nbsp; it is a yocto related issue because the .ko are created and loaded successfully when we build the audio driver by put the source code inside the 4.1.15 kernel source (location - src/sound/soc/fsl). Also one difference i noticed, in Dizzy yocto the kernel headers are seen in the YOCTO location - tmp/sysroots/&amp;lt;MACHINE&amp;gt;/usr/src/kernel but not in Jethro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could any one help up to solve this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shabeer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Oct 2016 07:17:26 GMT</pubDate>
    <dc:creator>shabeerbadarudh</dc:creator>
    <dc:date>2016-10-07T07:17:26Z</dc:date>
    <item>
      <title>Audio kernel header is not getting for external module build in i.MX6 Yocto Jethro</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Audio-kernel-header-is-not-getting-for-external-module-build-in/m-p/616438#M93267</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;I am upgrading the kernel from 3.10.17 to 4.1.15, as a part of these i upgraded yocto to Jethro. We have lot of custom drivers(i2c,spi, audio etc) and these drivers are build in yocto using external module build procedure. In Jethro, i am able to build all modules except audio driver. In the build time it shows a warning message but the .ko is created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WARNING: "imx_audmux_v2_configure_port" [/home/shabeer/tata-build_4.1.15_last/tmp/work/lytxlcflex4115-poky-linux-gnueabi/lcflex-drivers/0.1-r0/home/shabeer/lytxrepo_4.1.15_snd/Flex-NewKernel-Collaboration/extra_src/lcflex-drivers/audio-mems/mems_audio.ko] undefined!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While inserting the driver&amp;nbsp; shows below logs.&lt;BR /&gt;mems_audio: no symbol version for imx_audmux_v2_configure_port&lt;BR /&gt;mems_audio: Unknown symbol imx_audmux_v2_configure_port (err -22)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These drivers are build and loaded in previous yocto (Dizzy) without any issue. I believe&amp;nbsp; it is a yocto related issue because the .ko are created and loaded successfully when we build the audio driver by put the source code inside the 4.1.15 kernel source (location - src/sound/soc/fsl). Also one difference i noticed, in Dizzy yocto the kernel headers are seen in the YOCTO location - tmp/sysroots/&amp;lt;MACHINE&amp;gt;/usr/src/kernel but not in Jethro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could any one help up to solve this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shabeer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Oct 2016 07:17:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Audio-kernel-header-is-not-getting-for-external-module-build-in/m-p/616438#M93267</guid>
      <dc:creator>shabeerbadarudh</dc:creator>
      <dc:date>2016-10-07T07:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: Audio kernel header is not getting for external module build in i.MX6 Yocto Jethro</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Audio-kernel-header-is-not-getting-for-external-module-build-in/m-p/616439#M93268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This may help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" class="jivelink10" href="https://community.nxp.com/message/631529" title="https://community.nxp.com/message/631529"&gt;https://community.nxp.com/message/631529&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Oct 2016 07:54:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Audio-kernel-header-is-not-getting-for-external-module-build-in/m-p/616439#M93268</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2016-10-12T07:54:53Z</dc:date>
    </item>
    <item>
      <title>Re: Audio kernel header is not getting for external module build in i.MX6 Yocto Jethro</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Audio-kernel-header-is-not-getting-for-external-module-build-in/m-p/616440#M93269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Below link helped me to resolve the issue!!&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://stackoverflow.com/questions/31256770/using-populate-sdk-to-include-kernel-headers" title="http://stackoverflow.com/questions/31256770/using-populate-sdk-to-include-kernel-headers"&gt;yocto - Using populate_sdk to include kernel headers - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Oct 2016 15:00:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Audio-kernel-header-is-not-getting-for-external-module-build-in/m-p/616440#M93269</guid>
      <dc:creator>shabeerbadarudh</dc:creator>
      <dc:date>2016-10-14T15:00:08Z</dc:date>
    </item>
  </channel>
</rss>

