-
- Downloads
fb: add support for foreign endianness
Add support for the framebuffers with non-native endianness. This is done via FBINFO_FOREIGN_ENDIAN flag that will be used by the drivers. Depending on the host endianness this flag will be overwritten by FBINFO_BE_MATH internal flag, or cleared. Tested to work on MPC8360E-RDK (BE) + Fujitsu MINT framebuffer (LE). Signed-off-by:Anton Vorontsov <avorontsov@ru.mvista.com> Cc: "Antonino A. Daplas" <adaplas@pol.net> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Cc: Paul Mackerras <paulus@samba.org> Cc: <Valdis.Kletnieks@vt.edu> Cc: Clemens Koller <clemens.koller@anagramm.de> Cc: Krzysztof Helt <krzysztof.h1@poczta.fm> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- drivers/video/Kconfig 24 additions, 0 deletionsdrivers/video/Kconfig
- drivers/video/cfbcopyarea.c 13 additions, 10 deletionsdrivers/video/cfbcopyarea.c
- drivers/video/cfbfillrect.c 26 additions, 22 deletionsdrivers/video/cfbfillrect.c
- drivers/video/cfbimgblt.c 26 additions, 26 deletionsdrivers/video/cfbimgblt.c
- drivers/video/fb_draw.h 17 additions, 14 deletionsdrivers/video/fb_draw.h
- drivers/video/fbmem.c 30 additions, 0 deletionsdrivers/video/fbmem.c
- drivers/video/syscopyarea.c 10 additions, 10 deletionsdrivers/video/syscopyarea.c
- drivers/video/sysfillrect.c 25 additions, 24 deletionsdrivers/video/sysfillrect.c
- drivers/video/sysimgblt.c 22 additions, 25 deletionsdrivers/video/sysimgblt.c
- include/linux/fb.h 35 additions, 9 deletionsinclude/linux/fb.h
Loading
Please register or sign in to comment