<?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: [BUG] Module name conflict: wave511 downstream driver and upstream wave5 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/BUG-Module-name-conflict-wave511-downstream-driver-and-upstream/m-p/2421189#M247034</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;This issue have not been reported before and there are no plans to implement a solution yet.&lt;/P&gt;
&lt;P&gt;Which processor are you using?&lt;/P&gt;
&lt;P&gt;Did you try to&amp;nbsp;disabling one Kconfig option or locally renaming the module?&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
    <pubDate>Wed, 14 Oct 2026 21:37:27 GMT</pubDate>
    <dc:creator>JorgeCas</dc:creator>
    <dc:date>2026-10-14T21:37:27Z</dc:date>
    <item>
      <title>[BUG] Module name conflict: wave511 downstream driver and upstream wave5</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BUG-Module-name-conflict-wave511-downstream-driver-and-upstream/m-p/2421070#M247029</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;The NXP Wave511 VPU driver in the lf-6.18.20-2.0.0 kernel (6.18.y) builds a module with the same name as the mainline Chips&amp;amp;Media Wave5 driver. Any config that enables both, such as &lt;EM&gt;allmodconfig&lt;/EM&gt; or &lt;EM&gt;allyesconfig&lt;/EM&gt;, fails the build.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Details:&lt;/P&gt;&lt;P&gt;- Upstream driver (in mainline since v6.8):&lt;/P&gt;&lt;PRE&gt;drivers/media/platform/chips-media/wave5/&lt;BR /&gt;&amp;nbsp; &amp;nbsp;obj-$(CONFIG_VIDEO_WAVE_VPU) += wave5.o&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;- NXP driver:&lt;/P&gt;&lt;PRE&gt;drivers/mxc/vpu/wave511/&lt;BR /&gt;&amp;nbsp; &amp;nbsp;obj-$(CONFIG_MXC_VIDEO_WAVE511) += wave5.o&lt;BR /&gt;&amp;nbsp; &amp;nbsp;obj-$(CONFIG_MXC_VIDEO_WAVE511_CTRL) += wave5-ctrl.o&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The two Kconfig symbols are independent, so both modules can be enabled together. Kbuild then stops with:&lt;/P&gt;&lt;PRE&gt;error: the following would cause module name conflict:&lt;BR /&gt;   drivers/media/platform/chips-media/wave5/wave5.ko&lt;BR /&gt;   drivers/mxc/vpu/wave511/wave5.ko&lt;/PRE&gt;&lt;P&gt;Even where the check isn't hit, &lt;EM&gt;modules_install&lt;/EM&gt; would overwrite one &lt;EM&gt;wave5.ko&lt;/EM&gt; with the other.&lt;/P&gt;&lt;P&gt;The drivers bind different compatibles (&lt;EM&gt;ti,j721s2-wave521c&lt;/EM&gt; and &lt;EM&gt;nxp,wave511-vpu&lt;/EM&gt;), so only the module name collides.&lt;/P&gt;&lt;P&gt;Steps to reproduce:&lt;/P&gt;&lt;PRE&gt;make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- allmodconfig&lt;BR /&gt;make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j$(nproc) modules&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could that be fixed in an upcoming Linux IMX release?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance for your support,&lt;/P&gt;&lt;P&gt;Matheus Barbosa&lt;/P&gt;&lt;P&gt;Toradex&lt;/P&gt;</description>
      <pubDate>Wed, 14 Oct 2026 11:25:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BUG-Module-name-conflict-wave511-downstream-driver-and-upstream/m-p/2421070#M247029</guid>
      <dc:creator>matheus_barbosa_tdx</dc:creator>
      <dc:date>2026-10-14T11:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: [BUG] Module name conflict: wave511 downstream driver and upstream wave5</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BUG-Module-name-conflict-wave511-downstream-driver-and-upstream/m-p/2421189#M247034</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;This issue have not been reported before and there are no plans to implement a solution yet.&lt;/P&gt;
&lt;P&gt;Which processor are you using?&lt;/P&gt;
&lt;P&gt;Did you try to&amp;nbsp;disabling one Kconfig option or locally renaming the module?&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Oct 2026 21:37:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BUG-Module-name-conflict-wave511-downstream-driver-and-upstream/m-p/2421189#M247034</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2026-10-14T21:37:27Z</dc:date>
    </item>
    <item>
      <title>Re: [BUG] Module name conflict: wave511 downstream driver and upstream wave5</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BUG-Module-name-conflict-wave511-downstream-driver-and-upstream/m-p/2421246#M247038</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm adding the Wave511 driver to support i.MX952 at Toradex BSP, although the processor in use is not relevant for the bug reported in the downstream kernel.&lt;/P&gt;&lt;P&gt;We build the kernel with a shared config for all ARM64 SoCs that are supported by our BSP, its a super set that enables many modules. That includes&amp;nbsp;CONFIG_VIDEO_WAVE_VPU.&lt;/P&gt;&lt;P&gt;This is the kernel driver present at mainline that installs "wave5.ko" to modules directory.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've created a workaround&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since it is not possible to enable WAVE511 driver in that common config, I've done that just for i.MX SoCs and disabled&amp;nbsp;CONFIG_VIDEO_WAVE_VPU for them as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've disabled&amp;nbsp;CONFIG_VIDEO_WAVE_VPU at our OE layer for the i.MX processors to allow enabling&amp;nbsp;CONFIG_MXC_VIDEO_WAVE511 as a module for now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It is expected that&amp;nbsp;&lt;EM&gt;allmodconfig&lt;/EM&gt;&amp;nbsp;build cleanly, and the current downstream driver breaks this. That is the reason I'm reporting it.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2026 06:26:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BUG-Module-name-conflict-wave511-downstream-driver-and-upstream/m-p/2421246#M247038</guid>
      <dc:creator>matheus_barbosa_tdx</dc:creator>
      <dc:date>2026-10-15T06:26:32Z</dc:date>
    </item>
    <item>
      <title>Re: [BUG] Module name conflict: wave511 downstream driver and upstream wave5</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BUG-Module-name-conflict-wave511-downstream-driver-and-upstream/m-p/2421476#M247040</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Thank you for the details, I reported this with internal team.&lt;/P&gt;
&lt;P&gt;I will update you further actions in our side as soon as possible.&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2026 16:43:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BUG-Module-name-conflict-wave511-downstream-driver-and-upstream/m-p/2421476#M247040</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2026-10-15T16:43:09Z</dc:date>
    </item>
  </channel>
</rss>

