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

Ilia Mirkin imirkin at alum.mit.edu
Fri Mar 16 15:15:03 UTC 2018


Hi Abhijit,

Looks like there may have been some duplication of effort...

https://github.com/laanwj/linux-freedreno-a2xx/commits/4.15-rc5-rdu1-kgsl

Seems to be based on 4.15 if the branch name is to be believed.

  -ilia

On Fri, Mar 16, 2018 at 8:54 AM, abhijit <abhijitnaik27 at gmail.com> wrote:
> Hi Waldimir,
>
> Hi Wladimir,
>
> Can you please let me know if you have any plans to make changes for A200
> mainline?
>
> I have ported the KGSL driver along with other source files to 4.14.1 kernel
> and got it working. Can you let me know, if I can commit the code to your
> repository?
>
> Regards,
>    Abhijit
>
> On Monday 07 August 2017 04:59 PM, Wladimir wrote:
>>>
>>> I guess that it is failing to find the old kgsl shim drm driver, which
>>> enabled allocation of GEM buffers for pixmaps.  I know Wladimir played
>>> a bit with this on imx5, but I think he was just using gbm/kms and not
>>> x11.  I guess he was using imx-drm for GEM buffer allocation?
>>
>>
>> Yes, for the a20x stuff I use the old GSL kernel driver
>> (forward-ported to 4.12, see
>> https://github.com/laanwj/linux-freedreno-a2xx).
>> This creates a /dev/gsl_kmod, which has an interface different from
>> the "newer" kgsl.
>>
>> And a mesa and libdrm that is patched to use this:
>>
>> https://github.com/laanwj/mesa-freedreno-a2xx
>> https://github.com/laanwj/libdrm-freedreno-a20x
>>
>> This fork of mesa doesn't support X11, only kms/gbm-based rendering.
>> All of this is very experimental.
>>
>> Regards,
>> Wladimir
>> .
>>
> _______________________________________________
> Freedreno mailing list
> Freedreno at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/freedreno


More information about the Freedreno mailing list