On Wed, Dec 11, 2019 at 6:46 PM Clay Montgomery <[email protected]> wrote:
>
> Hi Andy,
>
>   NXP does not use Zeus yet, so I think you are using a mainline kernel (from 
> kernel.org)?

There is a support for Zeus available in meta-freescale layer, and it
is actually operable. There are also 2 distros available in
meta-freescale-distro layer: NXP (Freescale) and Community. Community
is targeting mainline kernels and does not use Vivante package, while
NXP distro has Vivante installed. There are also 2 kernel flavors
provided in meta-freescale layer: linux-fslc (as close as possible to
mainline) and linux-imx (NXP one).

I've actually tried to upmerge both (v4.9.x), but linux-imx has a
tremendous amount of patches which are not mainlined and some
cherry-picks from 3.x! kernels, which made it so difficult for me to
advance the patchlevel. linux-fslc is on the contrary stands really
close to mainline and could easily be updated to the latest
patchlevel.

They way one control which kernel is to be built (if I'm not mistaken)
is described in the patchset [1]. Basically, one would need to define
an additional MACHINEOVERRIDES and the magic is done under the hood.

Distros differs by "c" letter next to fsl prefix, for example:
fsl-wayland being Wayland NXP and fslc-wayland being Wayland
Community.


[1]: 
https://www.yoctoproject.org/pipermail/meta-freescale/2017-March/020290.html

>
> It is encouraging that you got the Vivante 6.2.4 package running on the i.MX6 
> with fb.
>
> Did you do anything special to get this to work, or could it be that it works 
> just because you have moved to the mainline kernel?
>
> Can you please share your defconfig file?
>
> Thank you for your assistance.
>
> Regards, Clay
>
>

> On 12/11/2019 9:10 AM, Andy Pont wrote:
>
> Clay wrote...
>
>
> I did some more testing and found the situation is actually worse than I 
> thought. Even the X11 and Wayland support is completely non-functional, in 
> addition to fb, on the i.MX6. The linux kernel version makes no difference. I 
> have tried 4.8 to 4.14. It's obvious that NXP is not even testing on the 
> i.MX6 anymore, despite what their documentation and release notes claim.
>  This means the Vivante 6.2.4 package is COMPLETELY USELESS on the i.MX6. If 
> there is anyone who has actually gotten this to work in any mode, please 
> reply.
>
> I’m not using Sumo for my current i.MX6 project having moved onto Zeus.
>
> My image currently builds with kernel 4.14.98 and is using the Vivante 6.2.4 
> package to give OpenGL acceleration (to a commercial application) which is 
> accessed using /dev/fb0 and the Frambuffer interface described in the i.MX6 
> Graphics User Guide.
>
> The only thing that I don’t currently have running is the kernel splash 
> screen.
>
> -Andy.
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
>
> View/Reply Online (#24161): 
> https://lists.yoctoproject.org/g/meta-freescale/message/24161
> Mute This Topic: https://lists.yoctoproject.org/mt/61881553/3617246
> Group Owner: [email protected]
> Unsubscribe: https://lists.yoctoproject.org/g/meta-freescale/unsub  
> [[email protected]]
> -=-=-=-=-=-=-=-=-=-=-=-
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
>
> View/Reply Online (#24172): 
> https://lists.yoctoproject.org/g/meta-freescale/message/24172
> Mute This Topic: https://lists.yoctoproject.org/mt/61881553/3617192
> Group Owner: [email protected]
> Unsubscribe: https://lists.yoctoproject.org/g/meta-freescale/unsub  
> [[email protected]]
> -=-=-=-=-=-=-=-=-=-=-=-



-- 
Regards,
Andrey.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#24173): 
https://lists.yoctoproject.org/g/meta-freescale/message/24173
Mute This Topic: https://lists.yoctoproject.org/mt/61881553/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-freescale/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to