kernel_optimize_test/arch/arm/mach-integrator
Russell King e6b9c1f8a6 ARM: integrator: support CLCD RGB5551 layout for 16bpp
When the CLCD is in anything but RGB888 mode, its outputs are configured
for RGB5551 output.  Integrator/CP supports RGB565 via an external
multiplexer, which we configure for RGB5551 or RGB565 based only on the
bits per pixel.  So when userspace asks for the RGB555 layout, the mux
remains in RGB565 mode, and we produce incorrect colours.  Fix this.

Note that Integrator doesn't support BGR565 mode, but does support
BGR5551.

Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2011-02-19 11:08:41 +00:00
..
include/mach ARM: integrator: support CLCD RGB5551 layout for 16bpp 2011-02-19 11:08:41 +00:00
common.h ARM: Move platform memory reservations out of generic code 2010-07-16 11:06:40 +01:00
core.c ARM: 6483/1: arm & sh: factorised duplicated clkdev.c 2010-11-26 10:51:04 +00:00
cpu.c ARM: integrator: fix compile warning in cpu.c 2011-01-11 13:48:17 +00:00
impd1.c ARM: 6483/1: arm & sh: factorised duplicated clkdev.c 2010-11-26 10:51:04 +00:00
integrator_ap.c ARM: integrator: irq_data conversion. 2011-01-13 17:18:34 +01:00
integrator_cp.c ARM: integrator: support CLCD RGB5551 layout for 16bpp 2011-02-19 11:08:41 +00:00
Kconfig ARM: 6520/1: Kconfig: add new symbol MIGHT_HAVE_PCI 2010-12-05 08:39:30 +00:00
leds.c ARM: Fix Versatile&Integrator includes to behave in the same way as Realview 2010-04-29 18:04:15 +01:00
lm.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
Makefile ARM: Realview/Versatile/Integrator: separate out common clock code 2010-05-02 09:35:33 +01:00
Makefile.boot Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci_v3.c ARM: 6269/1: Add 'code' parameter for hook_fault_code() 2010-07-27 10:48:34 +01:00
pci.c PCI: arm: use generic pci_swizzle_interrupt_pin() 2009-01-07 11:12:51 -08:00