13 Jan, 2012

1 commit


24 Jun, 2011

1 commit


15 Jun, 2011

1 commit


05 Feb, 2010

1 commit


17 Jun, 2009

1 commit


21 Aug, 2008

1 commit


28 Apr, 2008

4 commits


07 Feb, 2008

1 commit

  • Fix garbled letters on big endian machines with acceleration enabled.

    This makes pm2fb works fine with full acceleration on sparc machine (card
    known as Sun PGX-32 or TechSource Raptor GFX-8P).

    Signed-off-by: Krzysztof Helt
    Cc: Geert Uytterhoeven
    Cc: "David S. Miller"
    Cc: "Antonino A. Daplas"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     

17 Oct, 2007

10 commits

  • This patch replaces busy waiting with the cpu_relax() call. This makes
    scrolling faster.

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

    Krzysztof Helt
     
  • This patch:
    - disallows setting of virtual height above 2048 as it does
    not work for accelerated copyarea and imageblit
    - fixes blinking of pm2v cursor by pushing cursor outside
    the display (x=2047)
    - fixes hardware cursor position on Permedia 2 chips with
    panning enabled
    - enables hardware cursor by default

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

    Krzysztof Helt
     
  • This patch adds hardware cursor support for the Permedia 2 chip.

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

    Krzysztof Helt
     
  • This patch adds hardware cursor support for Permedia 2V chips.
    The hardware cursor is disabled by default. It does not blink - the
    same issue is mentioned in the x11 driver.

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

    Krzysztof Helt
     
  • This patch fixes all errors detected by checkpatch.pl script in the pm2fb.c
    file.

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

    Krzysztof Helt
     
  • This patch adds accelerated fillrect for 24-bit depth.

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

    Krzysztof Helt
     
  • This patch:
    - initializes correctly the Permedia2V chip if it is not initialized by BIOS
    - puts back clock frequency for the ELSA WINNER board to 100kHz
    - fixes returned error values from setcolreg() function
    - uses more general classes for PCI ids

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

    Krzysztof Helt
     
  • This patch concentrates on source compacting, simplification and more
    conformance to kernel coding standards.
    The major changes:
    - RD32() and WR() functions are merged into pm2_RD() and pm2_WR()
    - conditional (with switch()) RDAC functions are separated in two
    unconditional ones
    - the conditional pm2fb_block_op() function is merged into pm2fb_fillrect()
    and pm2fb_copyarea()
    - WAIT_FIFO() values are corrected

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

    Krzysztof Helt
     
  • This patch adds accelerated imageblit function.

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

    Krzysztof Helt
     
  • This patch adds usage of MTRR registers and two new options: noaccel and
    nomtrr.

    [bunk@kernel.org: make pm3fb_init() static again]
    Signed-off-by: Krzysztof Helt
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     

18 Jul, 2007

1 commit

  • This patch removes trailing spaces and tabs and spaces before tabs.

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Antonino Daplas
    Cc: Geert Uytterhoeven
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     

24 May, 2007

1 commit

  • This patch fixes a possible barriers problem in RDAC_WR functions, then
    remove redudant ones.

    It also removes one unneeded register load from blitter function().

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

    Krzysztof Helt
     

11 May, 2007

1 commit


09 May, 2007

8 commits

  • This patch fixes incorrect targets of jumps when an error occurs in the
    pm2fb_probe.

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

    Krzysztof Helt
     
  • This patch removes two redundant fields in the pm2fb_par structure.

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

    Krzysztof Helt
     
  • This is a port of accelerated functions from 2.4 kernel. Only fillrect and
    copyarea are accelerated. Fillrect is not accelerated in 24-bit mode.

    [adaplas]
    Add appropriate flags

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

    Krzysztof Helt
     
  • This patch disables a memory clock setting if a board has been initialized by
    BIOS. This allows using the memory clock set by manufacturer of the board.

    This patch also sets default clock for 3dlabs Permedia 2V reference board's
    clock to 75MHz (BIOS setting for EONtronic Permedia 2Vboard), because the
    default 83MHz can be too high.

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

    Krzysztof Helt
     
  • This patch resets transparency settings when depth changes. Otherwise the 16
    and 24-bit modes work incorrectly after switching from 32-bit mode.

    Signed-off-by: Krzysztof Helt < krzysztof.h1@wp.pl>
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    krzysztof.h1@wp.pl
     
  • This patch adds restrictions to calculations of m, n and p factors
    which sets the pixclock for the Permedia 2V. I found during tests
    that synchronization is unstable if m (divisor) is bigger than
    half of the n (numerator). The patch disallows such settings
    combination.

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

    Krzysztof Helt
     
  • Permedia 2V uses its own registers to set a memory clock. The
    patch adds these registers and uses them in the set_memclock()
    function.

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

    Krzysztof Helt
     
  • This patch adds support for 3dlabs Permedia reference board.

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

    Krzysztof Helt
     

11 Jul, 2006

1 commit

  • MAX_NR_CONSOLES, fg_console, want_console and last_console are more of a
    function of the VT layer than the TTY one. Moving these to vt.h and vt_kern.h
    allows all of the framebuffer and VT console drivers to remove their
    dependency on tty.h.

    [akpm@osdl.org: fix alpha build]
    Signed-off-by: Jon Smirl
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jon Smirl
     

01 Jul, 2006

1 commit


20 Apr, 2006

1 commit

  • WARNING: drivers/video/pm2fb.o - Section mismatch: reference
    to .init.data: from .text after 'pm2fb_set_par' (at offset 0xd5d)
    WARNING: drivers/video/pm2fb.o - Section mismatch: reference
    to .init.data: from .text after 'pm2fb_set_par' (at offset 0xd82)

    They are caused because pm2fb_set_par() uses lowhsync and lowvsync which
    are marked __devinitdata.

    Signed-off-by: Darren Jenkins
    Signed-off-by: Adrian Bunk
    Cc: "Antonino A. Daplas"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Darren Jenkins
     

11 Jan, 2006

1 commit


07 Nov, 2005

2 commits

  • Attached is a small patch which configures the correct memory clock and
    timings on the Elsa Winner 2000 Office pm2 based card. This is necessary when
    the card is used on a platform which does not support PC style BIOS
    initialization.

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

    Peter 'p2' De Schrijver
     
  • According to Jon Smirl, filling in the field fb_cursor with soft_cursor for
    drivers that do not support hardware cursors is redundant. The soft_cursor
    function is usable by all drivers because it is just a wrapper around
    fb_imageblit. And because soft_cursor is an fbcon-specific hook, the file is
    moved to the console directory.

    Thus, drivers that do not support hardware cursors can leave the fb_cursor
    field blank. For drivers that do, they can fill up this field with their own
    version.

    The end result is a smaller code size. And if the framebuffer console is not
    loaded, module/kernel size is also reduced because the soft_cursor module will
    also not be loaded.

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

    Antonino A. Daplas
     

28 Jul, 2005

1 commit

  • `gcc -W' likes to complain if the static keyword is not at the beginning of
    the declaration. This patch fixes all remaining occurrences of "inline
    static" up with "static inline" in the entire kernel tree (140 occurrences in
    47 files).

    While making this change I came across a few lines with trailing whitespace
    that I also fixed up, I have also added or removed a blank line or two here
    and there, but there are no functional changes in the patch.

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

    Jesper Juhl
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds