28 Apr, 2008

7 commits

  • 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: Maik Broemme
    Cc: Dave Airlie
    Cc: Antonino Daplas
    Cc: Geert Uytterhoeven
    Cc: Krzysztof Halasa
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Maik Broemme
     
  • This patch splits metronomefb into the platform independent metronomefb and
    the platform dependent am200epd.

    Signed-off-by: Jaya Kumar
    Cc: "Antonino A. Daplas"
    Cc: Geert Uytterhoeven
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jaya Kumar
     
  • By default disable VT switch, but allow it to be overridden via the
    'vt_switch' module arg.

    Signed-off-by: Andres Salomon
    Cc: "Antonino A. Daplas"
    Cc: Jordan Crouse
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andres Salomon
     
  • Match other fb drivers (including gxfb). Also, document the current boot
    arguments in Documentation/fb/lxfb.txt.

    Signed-off-by: Andres Salomon
    Cc: "Antonino A. Daplas"
    Cc: Jordan Crouse
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andres Salomon
     
  • Add names of drivers converted to "mode_option" parameter.

    This is one step toward changing all fb drivers to have common "mode_option"
    parameter.

    Signed-off-by: Krzysztof Helt
    Cc: "Antonino A. Daplas"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     
  • Prior to suspend, we allocate and switch to a new VT; after suspend, we switch
    back to the original VT. This can be slow, and is completely unnecessary if
    the framebuffer we're using can restore video properly.

    This adds a hook that allows drivers to select whether or not to do this vt
    switch, and changes the gxfb driver to call this hook. It also adds a module
    param to gxfb to allow controlling of the vt switch (defaulting to no switch).

    (Note: I'm not convinced that console_sem is the best way to protect this, but
    we should probably have some form of locking..)

    [akpm@linux-foundation.org: build fix]
    Signed-off-by: Andres Salomon
    Cc: Jordan Crouse
    Cc: "Antonino A. Daplas"
    Cc: Pavel Machek
    Cc: "Rafael J. Wysocki"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andres Salomon
     
  • Use a command line option (vram) rather than hardcoding the vram size. LxFB
    already does this; it's useful for machines that can't query the BIOS for fb
    size. This patch originated from David Woodhouse, was modified by Jordan
    Crouse, and was then modified further by me.

    This also adds some gxfb documentation in Documentation/fb.

    Signed-off-by: Andres Salomon
    Cc: Jordan Crouse
    Cc: "Antonino A. Daplas"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andres Salomon
     

20 Mar, 2008

1 commit

  • Implement support for the E-Ink Metronome controller. It provides an mmapable
    interface to the controller using defio support. It was tested with a gumstix
    pxa255 with Vizplex media using Xfbdev and various X clients such as xeyes,
    xpdf, xloadimage.

    This patch also fixes the following bug: Defio would cause a hang on write
    access to the framebuffer as the page fault would be called ad-infinitum. It
    fixes fb_defio by setting the mapping to be used by page_mkclean.

    Signed-off-by: Jaya Kumar
    Cc: "Antonino A. Daplas"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jaya Kumar
     

07 Feb, 2008

1 commit

  • Convert fb defio from nopage to fault.
    Switch from OOM to SIGBUS if the resource is not available.

    Signed-off-by: Nick Piggin
    Cc: "Antonino A. Daplas"
    Cc: Paul Mundt
    Cc: Jaya Kumar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Nick Piggin
     

20 Oct, 2007

1 commit

  • Most of these fixes were already submitted for old kernel versions, and were
    approved, but for some reason they never made it into the releases.

    Because this is a consolidation of a couple old missed patches, it touches both
    Kconfigs and documentation texts.

    Signed-off-by: Matt LaPlante
    Acked-by: Randy Dunlap
    Signed-off-by: Adrian Bunk

    Matt LaPlante
     

17 Oct, 2007

2 commits

  • An update to Documentation/fb/00-INDEX is long overdue. This patch adds
    entries for new files in the directory and removes entries for files that no
    longer exist. The files are now also sorted alphabetically.

    Signed-off-by: Jesper Juhl
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jesper Juhl
     
  • Documentation for the uvesafb driver.

    Signed-off-by: Michal Januszewski
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Michal Januszewski
     

12 Aug, 2007

1 commit


10 May, 2007

3 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)
    sound: convert "sound" subdirectory to UTF-8
    MAINTAINERS: Add cxacru website/mailing list
    include files: convert "include" subdirectory to UTF-8
    general: convert "kernel" subdirectory to UTF-8
    documentation: convert the Documentation directory to UTF-8
    Convert the toplevel files CREDITS and MAINTAINERS to UTF-8.
    remove broken URLs from net drivers' output
    Magic number prefix consistency change to Documentation/magic-number.txt
    trivial: s/i_sem /i_mutex/
    fix file specification in comments
    drivers/base/platform.c: fix small typo in doc
    misc doc and kconfig typos
    Remove obsolete fat_cvf help text
    Fix occurrences of "the the "
    Fix minor typoes in kernel/module.c
    Kconfig: Remove reference to external mqueue library
    Kconfig: A couple of grammatical fixes in arch/i386/Kconfig
    Correct comments in genrtc.c to refer to correct /proc file.
    Fix more "deprecated" spellos.
    Fix "deprecated" typoes.
    ...

    Fix trivial comment conflict in kernel/relay.c.

    Linus Torvalds
     
  • This patch adds fbdev driver for graphics cards with ARK Logic 2000PV graphics
    chip with ICS 5342 ramdac.

    [adaplas@gmail.com: build fixes]
    Signed-off-by: Ondrej Zajicek
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Ondrej Zajicek
     
  • This patch adds fbdev driver for graphics core in VIA VT8623

    [adaplas@gmail.com: build fixes]
    Signed-off-by: Ondrej Zajicek
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Ondrej Zajicek
     

09 May, 2007

5 commits


13 Feb, 2007

1 commit

  • Add a driver for S3 Trio / S3 Virge. Driver is tested with most versions
    of S3 Trio and with S3 Virge/DX, on i386.

    (akpm: We kind-of have support for this hardware already, but...

    virgefb.c
    - amiga/zorro specific,
    - broken (according to Kconfig),
    - uses obsolete/nonexistent interface (struct display_switch)
    - recent Adrian Bunk's patch removes this driver

    S3triofb.c
    - ppc/openfirmware specific
    - minimal functionality
    - broken (according to Kconfig),
    - uses obsolete/nonexistent interface (struct display_switch)
    )

    Signed-off-by: Ondrej Zajicek
    Cc: James Simmons
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Ondrej Zajicek
     

04 Oct, 2006

6 commits


03 Oct, 2006

2 commits


01 Oct, 2006

1 commit

  • * 'intelfb-patches' of master.kernel.org:/pub/scm/linux/kernel/git/airlied/intelfb-2.6:
    intelfbhw.c: intelfbhw_get_p1p2 defined but not used
    intelfb: fix mtrr_reg signedness
    intelfb: update doc and Kconfig (supported devices)
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add vsync interrupt support
    intelfb: add vsync interrupt support
    intelfb: add vsync interrupt support
    intelfb: add vsync interrupt support
    intelfb: add vsync interrupt support

    Linus Torvalds
     

22 Aug, 2006

1 commit

  • According to drivers/video/intelfb/intelfb.h, the intelfb driver
    supportes the following devices:
    830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM. So the description in
    drivers/video/Kconfig and the documentation in
    Documentation/fb/intelfb.txt is outdated.

    airlied: cleaned up some other obvious mistakes in intelfb.txt.

    Signed-off-by: Christian Merkle
    Signed-off-by: Dave Airlie

    Christian Merkle
     

15 Aug, 2006

1 commit


27 Jun, 2006

3 commits

  • Update Documentation/fb/fbcon.txt and Documentatin/console/console.txt to
    reflect the following changes:

    1. sysfs attributes are relocated to /sys/class/vtconsole

    2. feature is selectable in Kconfig

    3. add sample scripts to fbcon.txt

    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Antonino A. Daplas
     
  • Update Documentation/fb/fbcon.txt to reflect the following changes:

    1. Simple illustration of the binding of the console down to individual
    framebuffer drivers

    2. Usage of userspace tools to help with recovery of text console

    3. How to use the attributes in /sys/class/tty/console to unload fbcon and
    the framebuffer drivers

    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Antonino A. Daplas
     
  • Update Documentation/fb/fbcon.txt on the following:

    1. sysfs attributes are now located in class/graphics/fbcon
    2. instructions on how to attach, detach and/or unload fbcon

    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Antonino A. Daplas
     

10 Jan, 2006

1 commit

  • This is a major update to the cyblafb framebuffer driver. Most
    of the stuff has been tested in the mm tree.

    Main advantages:
    ============
    - vxres > xres support
    - ywrap and xpan support
    - much faster for almost all modes (e.g. 1280x1024-16bpp
    draws more than 41 full screens of text instead of about 25
    full screens of text per second on authors Epia 5000)
    - module init/exit code fixed
    - bugs triggered by console rotation fixed
    - lots of minor improvements
    - startup modes suitable for high performance scrolling
    in all directions

    This diff also contains a lot of white space fixes.

    No side effects are possible, only one single graphics core is affected.

    Signed-off-by: Knut Petersen
    Signed-off-by: Linus Torvalds

    Knut Petersen
     

09 Nov, 2005

1 commit


07 Nov, 2005

1 commit

  • vesafb occassionally gets the size wrong when setting the mtrr. When X or DRI
    attempts to set the mtrr, it will fail due to range overlap significantly
    affecting their performance. Disable mtrr and let the user explicitly enable
    it with the mtrr:n option.

    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Antonino A. Daplas
     

12 Sep, 2005

1 commit