1. 28 4月, 2008 5 次提交
    • M
      fbdev: intelfb: add support for the Intel Integrated Graphics Controller 965G/965GM · 0e170c72
      Maik Broemme 提交于
      Add support for the 965G and 965GM graphic chipsets to the intelfb driver.  I
      have a notebook with an Intel Mobile GM965/GL960 Integrated Graphics
      Controller and with the attached patch the framebuffer comes up.  I have
      tested it a bit with DirectFB to make sure it is working stable.
      
      I also have an Intel Mobile GM945 and I compared the results, the programming
      interface of the 9xx series from Intel is mostly the same, so I think the
      patch should add all the functionality which the 945GM has.
      Signed-off-by: NMaik Broemme <mbroemme@plusserver.de>
      Cc: Dave Airlie <airlied@linux.ie>
      Cc: Antonino Daplas <adaplas@pol.net>
      Cc: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
      Cc: Krzysztof Halasa <khc@pm.waw.pl>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      0e170c72
    • J
      fbdev: platforming hecubafb and n411 · 0e27aa3d
      Jaya Kumar 提交于
      This patch splits hecubafb into the platform independent hecubafb and the
      platform dependent n411.
      Signed-off-by: NJaya Kumar <jayakumar.lkml@gmail.com>
      Cc: "Antonino A. Daplas" <adaplas@pol.net>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      0e27aa3d
    • J
      fbdev: platforming metronomefb and am200epd · 03c33a4f
      Jaya Kumar 提交于
      This patch splits metronomefb into the platform independent metronomefb and
      the platform dependent am200epd.
      Signed-off-by: NJaya Kumar <jayakumar.lkml@gmail.com>
      Cc: "Antonino A. Daplas" <adaplas@pol.net>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      03c33a4f
    • Y
      fbdev: powerpc: driver for Freescale 8610 and 5121 DIU · 9b53a9e2
      York Sun 提交于
      The following features are supported:
      plane 0 works as a regular frame buffer, can be accessed by /dev/fb0
      plane 1 has two AOIs (area of interest), can be accessed by /dev/fb1 and /dev/fb2
      plane 2 has two AOIs, can be accessed by /dev/fb3 and /dev/fb4
      Special ioctls support AOIs
      
      All /dev/fb* can be used as regular frame buffer devices, except hardware
      change can only be made through /dev/fb0.  Changing pixel clock has no effect
      on other fbs.
      
      Limitation of usage of AOIs:
      AOIs on the same plane can not be horizonally overlapped
      AOIs have horizonal order, i.e. AOI0 should be always on top of AOI1
      AOIs can not beyond phisical display area. Application should check AOI geometry
      before changing physical resolution on /dev/fb0
      
      required command line parameters to preallocate memory for frame buffer diufb.
      
      optional command line parameters to set modes and monitor
      video=fslfb:[resolution][,bpp][,monitor]
      Syntax:
      
      Resolution
      xres x yres-bpp@refresh_rate, the -bpp and @refresh_rate are optional
      eg, 1024x768, 1280x1024, 1280x1024-32, 1280x1024@60, 1280x1024-32@60, 1280x480-32@60
      
      Bpp
      bpp=32, bpp=24, or bpp=16
      
      Monitor
      monitor=0, monitor=1, monitor=2
      0 is DVI
      1 is Single link LVDS
      2 is Double link LVDS
      
      Note: switching monitor is a board feather, not DIU feather. MPC8610HPCD has three
      monitor ports to swtich to. MPC5121ADS doesn't have additional monitor port. So switching
      monirot port for MPC5121ADS has no effect.
      
      If compiled as a module, it takes pamameters mode, bpp, monitor with the same syntax above.
      Signed-off-by: NYork Sun <yorksun@freescale.com>
      Signed-off-by: NTimur Tabi <timur@freescale.com>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: "Antonino A. Daplas" <adaplas@pol.net>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      9b53a9e2
    • A
      fb: add support for foreign endianness · e4c690e0
      Anton Vorontsov 提交于
      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: NAnton 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: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      e4c690e0
  2. 25 4月, 2008 1 次提交
  3. 20 3月, 2008 1 次提交
  4. 11 3月, 2008 1 次提交
  5. 26 1月, 2008 1 次提交
  6. 30 11月, 2007 1 次提交
    • H
      x86_64 EFI boot support: EFI frame buffer driver · 7c83172b
      Huang, Ying 提交于
      This patch adds Graphics Output Protocol support to the kernel.  UEFI2.0 spec
      deprecates Universal Graphics Adapter (UGA) protocol and only Graphics Output
      Protocol (GOP) is produced.  Therefore, the boot loader needs to query the
      UEFI firmware with appropriate Output Protocol and pass the video information
      to the kernel.  As a result of GOP protocol, an EFI framebuffer driver is
      needed for displaying console messages.  The patch adds a EFI framebuffer
      driver.  The EFI frame buffer driver in this patch is based on the Intel Mac
      framebuffer driver.
      
      The ELILO bootloader takes care of passing the video information as
      appropriate for EFI firmware.
      
      The framebuffer driver has been tested in i386 kernel and x86_64 kernel on EFI
      platform.
      Signed-off-by: NChandramouli Narayanan <mouli@linux.intel.com>
      Signed-off-by: NHuang Ying <ying.huang@intel.com>
      Cc: "H. Peter Anvin" <hpa@zytor.com>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Ingo Molnar <mingo@elte.hu>
      Cc: Andi Kleen <ak@suse.de>
      Cc: "Antonino A. Daplas" <adaplas@pol.net>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      7c83172b
  7. 15 11月, 2007 1 次提交
  8. 31 10月, 2007 1 次提交
  9. 30 10月, 2007 1 次提交
  10. 20 10月, 2007 1 次提交
  11. 18 10月, 2007 1 次提交
  12. 17 10月, 2007 6 次提交
  13. 01 8月, 2007 1 次提交
  14. 25 7月, 2007 1 次提交
  15. 22 7月, 2007 3 次提交
  16. 18 7月, 2007 2 次提交
  17. 28 6月, 2007 1 次提交
  18. 04 6月, 2007 1 次提交
  19. 24 5月, 2007 2 次提交
  20. 14 5月, 2007 1 次提交
  21. 11 5月, 2007 3 次提交
  22. 10 5月, 2007 4 次提交