CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]        2025/09/29 09:37:43

Modified files:
        sysutils/u-boot/rpi: Makefile 
Added files:
        sysutils/u-boot/rpi/patches: patch-drivers_video_bcm2835_c 

Log message:
The firmware call to set the pixel order does not work as advertised.
Instead of setting the pixel order to a certain order (BGR or RGB) it
simply toggles between the two.  And since the firmware uses RGB by default
the result of the call made by U-Boot is that we end up with BGR.  This
wasn't an issue before because the call wasn't actually implemented in the
old firmware we shipped.  For now pass 0 as the pixel order, which should
give us the desired RGB pixel order (unless the user has a framebuffer_swap
line in their config.txt).

ok jsg@, mglocker@, sthen@

Reply via email to