From cba3a125e1b7af015a736d44ab84a36129ee6890 Mon Sep 17 00:00:00 2001 From: Andreas Sandberg Date: Sat, 23 May 2015 13:37:04 +0100 Subject: arm: Workaround incorrect HDLCD register order in kernel Some versions of the kernel incorrectly swap the red and blue color select registers. This changeset adds a workaround for that by swapping them when instantiating a PixelConverter. --- src/dev/arm/RealView.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/dev/arm/RealView.py') diff --git a/src/dev/arm/RealView.py b/src/dev/arm/RealView.py index 95edb9d53..9ff642cb1 100644 --- a/src/dev/arm/RealView.py +++ b/src/dev/arm/RealView.py @@ -175,6 +175,8 @@ class HDLcd(AmbaDmaDevice): vnc = Param.VncInput(Parent.any, "Vnc server for remote frame buffer " "display") amba_id = 0x00141000 + workaround_swap_rb = Param.Bool(True, "Workaround incorrect color " + "selector order in some kernels") enable_capture = Param.Bool(True, "capture frame to system.framebuffer.bmp") class RealView(Platform): -- cgit v1.2.3