[Freedreno] Whether A200 driver is supported by Linux Mainline Kernel

abhijit abhijitnaik27 at gmail.com
Sat Jul 8 06:07:59 UTC 2017


Hi,

I needed some help with respect to binding of freedreno driver to mesa

I have cross compiled freedreno driver for A2XX with main line kernel 
and added clocking info referring driver from TQ-Embedded 
"https://www.tq-group.com/en/support/download 
/?tx_abdownloads_pi1%5Baction%5D=getviewcategory&tx_abdownloads_pi1%5Bcategory_uid%5D=672&tx_abdownloads_pi1%5Bcid%5D=84&tx_abdownloads_pi1%5Bpointer%5D=1&cHash=5e7c087ae16a9426fc0353db0042615a"

I also cross-compiled, libdrm and mesa components from freedreno git hub

But when I am running "glxinfo" command to verify whether underlaying 3D 
acceleration is being used, I am observing that softpipe is being used 
instead of "freedreno"

I figured it out that glxinfo uses mesa/src/mesa/drivers/dri/swrast  as 
user side driver component

Files under /src/mesa/drivers/dri use "_mesa_initialize_context" to 
register them self to mesa component. But I am not seeing any freedreno 
related source files calling "_mesa_initialize_context"

Can you please let me know whether I have to add mesa related 
functionalities for freedreno or there some other alternatives?

Thank you very much :)

On Wednesday 31 May 2017 01:12 PM, abhijit wrote:
> Hi,
>
> We are working on iMx53 Quick start board based on iMx53 application
> processor. As you know this has A200 GPU.
>
> If I see in the mainline kernel 4.11.3, there are no source files for
> A2XX GPU. Based on this I am assuming that the mainline doesn't have
> support for A2XX.
>
> However in kernel-msm git checkout from Freedreno, there are A2XX
> related source code. I wanted to know whether this code is tested one
> and reason for non-inclusion of this code in mainline kernel.
>
> Are there any pointers how I can go about it.
>
> Thank you very much :)
>
> Regards,
>     Abhijit


More information about the Freedreno mailing list