<?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: GPU driver upgrade for old LinuxBSP in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/GPU-driver-upgrade-for-old-LinuxBSP/m-p/459866#M72113</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It seems not to be possible to backport the GPU drivers to earlier kernels, since the GPU hardware-specific code is provided in pre-compiled binary form by the GPU cores vendor.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Artur&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Feb 2016 12:38:48 GMT</pubDate>
    <dc:creator>art</dc:creator>
    <dc:date>2016-02-18T12:38:48Z</dc:date>
    <item>
      <title>GPU driver upgrade for old LinuxBSP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-driver-upgrade-for-old-LinuxBSP/m-p/459865#M72112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;2 monthes ago, latest BSP(L.3.14.52) was released and some GPU bugs were fixed.&lt;/P&gt;&lt;P&gt;Please see "i.MX Linux® Release Notes". &lt;/P&gt;&lt;P&gt;&amp;nbsp; * GPU driver upgraded to Vivante v5.0.11p7.4.&lt;/P&gt;&lt;P&gt;&amp;nbsp; * There were 3 kinds of kernel panic bugs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to the NOTE** below, driver can be upgraded.&lt;/P&gt;&lt;P&gt;So I want to try upgrading GPU driver (galcore) with old BSP(L3.10.17).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have ever someone tried to backport/applied those GPU patches to old BSP?&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://github.com/Freescale/kernel-module-imx-gpu-viv" rel="nofollow"&gt;https://github.com/Freescale/kernel-module-imx-gpu-viv&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;p113 of&amp;nbsp; " i.MX Linux® Reference Manual"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;13.1.1.3 Source Code Structure&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Table below lists GPU driver kernel module source structure:&lt;/P&gt;&lt;P&gt;&amp;lt;Yocto_BuildDir&amp;gt;/linux/drivers/mxc/gpu-viv&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Table 13-1. GPU Driver Files&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="233" style="border: 1px solid #c6c6c6; width: 620px; height: 216px;" width="618"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;SPAN style="font-size: 10pt;"&gt;File&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Description&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Kconfig Kbuild config&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Kernel configure file and makefile&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;hal/kernel/arch&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Hardware-specific driver code for GC2000, GC880, GC400T, and GC320&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;hal/kernel/archvg&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Hardware-specific driver code for GC355&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;hal/kernel&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Kernel mode HAL driver&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;hal/os/linux/kernel&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;OS layer HAL driver&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NOTE**&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If you replace the whole content in this directory, the GPU&lt;/P&gt;&lt;P&gt;kernel driver can be upgraded.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Feb 2016 09:51:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-driver-upgrade-for-old-LinuxBSP/m-p/459865#M72112</guid>
      <dc:creator>torus1000</dc:creator>
      <dc:date>2016-02-16T09:51:13Z</dc:date>
    </item>
    <item>
      <title>Re: GPU driver upgrade for old LinuxBSP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-driver-upgrade-for-old-LinuxBSP/m-p/459866#M72113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It seems not to be possible to backport the GPU drivers to earlier kernels, since the GPU hardware-specific code is provided in pre-compiled binary form by the GPU cores vendor.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Artur&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Feb 2016 12:38:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-driver-upgrade-for-old-LinuxBSP/m-p/459866#M72113</guid>
      <dc:creator>art</dc:creator>
      <dc:date>2016-02-18T12:38:48Z</dc:date>
    </item>
  </channel>
</rss>

