1. 22 11月, 2011 1 次提交
  2. 01 11月, 2011 1 次提交
  3. 03 10月, 2011 1 次提交
  4. 06 9月, 2011 7 次提交
  5. 19 8月, 2011 9 次提交
  6. 27 7月, 2011 1 次提交
  7. 02 6月, 2011 1 次提交
    • P
      fbdev: sh_mobile_lcdcfb: Fix up fallout from MERAM changes. · 554cc102
      Paul Mundt 提交于
      The LCDC driver does no longer compile:
      
        CC      drivers/video/sh_mobile_meram.o
        CC      drivers/video/sh_mobile_lcdcfb.o
      drivers/video/sh_mobile_lcdcfb.c: In function 'sh_mobile_lcdc_start':
      drivers/video/sh_mobile_lcdcfb.c:640:4: error: 'ret' undeclared (first use in this function)
      drivers/video/sh_mobile_lcdcfb.c:640:4: note: each undeclared identifier is reported only once for each function it appears in
      make[2]: *** [drivers/video/sh_mobile_lcdcfb.o] Error 1
      make[1]: *** [drivers/video] Error 2
      make: *** [drivers] Error 2
      Reported-by: NMagnus Damm <magnus.damm@gmail.com>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      554cc102
  8. 25 5月, 2011 1 次提交
  9. 24 5月, 2011 2 次提交
  10. 23 5月, 2011 2 次提交
  11. 29 3月, 2011 2 次提交
  12. 22 3月, 2011 1 次提交
  13. 16 3月, 2011 1 次提交
    • D
      fbdev: sh_mobile_lcdc: Add YUV framebuffer support · 53b50314
      Damian Hobson-Garcia 提交于
      Supports YCbCr420sp, YCbCr422sp, and YCbCr44sp, formats
      (bpp = 12, 16, and 24) respectively.
      
      When double-buffering both Y planes appear before the C planes (Y-Y-C-C),
      as opposed to  Y-C-Y-C.
      
      Set .nonstd in struct sh_mobile_lcdc_chan_cfg to enable YUV mode, and use
      .bpp to distiguish between the 3 modes.
      The value of .nonstd is copied to bits 16-31 of LDDFR in the LCDC and
      should be set accordingly.
      .nonstd must be set to 0 for RGB mode.
      
      Due to the encoding of YUV data, the framebuffer will clear to green
      instead of black.
      
      In YUV 420 mode, panning is only possible in 2 line increments.
      Additionally in YUV 420 mode the vertical resolution of the framebuffer
      must be an even number.
      Signed-off-by: NDamian Hobson-Garcia <dhobsong@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      53b50314
  14. 10 3月, 2011 1 次提交
  15. 26 1月, 2011 1 次提交
    • T
      console: rename acquire/release_console_sem() to console_lock/unlock() · ac751efa
      Torben Hohn 提交于
      The -rt patches change the console_semaphore to console_mutex.  As a
      result, a quite large chunk of the patches changes all
      acquire/release_console_sem() to acquire/release_console_mutex()
      
      This commit makes things use more neutral function names which dont make
      implications about the underlying lock.
      
      The only real change is the return value of console_trylock which is
      inverted from try_acquire_console_sem()
      
      This patch also paves the way to switching console_sem from a semaphore to
      a mutex.
      
      [akpm@linux-foundation.org: coding-style fixes]
      [akpm@linux-foundation.org: make console_trylock return 1 on success, per Geert]
      Signed-off-by: NTorben Hohn <torbenh@gmx.de>
      Cc: Thomas Gleixner <tglx@tglx.de>
      Cc: Greg KH <gregkh@suse.de>
      Cc: Ingo Molnar <mingo@elte.hu>
      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>
      ac751efa
  16. 06 1月, 2011 1 次提交
    • M
      fbdev: sh_mobile_lcdcfb: Enable 32 bpp and 24 bpp support · 417d4827
      Magnus Damm 提交于
      This patch extends the LCDC driver with 24 bpp
      and 32 bpp support.
      
      These modes have been kept disabled earlier due
      to dependencies between the potential two LCDC
      channels that are exported as two separate
      framebuffer devices. The dependency boils down
      to a byte swap register that is shared between
      multiple channels.
      
      With this patch applied all single channel LCDC
      hardware can chose freely from 16, 24 and 32 bpp.
      Dual channel LCDC must stick to the same setup
      for both channels.
      
      Without this patch only 16 bpp is fully supported.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      417d4827
  17. 27 12月, 2010 1 次提交
  18. 22 12月, 2010 1 次提交
  19. 16 11月, 2010 1 次提交
    • A
      fbdev: sh_mobile_lcdcfb: fix bug in reconfig() · cc267ec5
      Arnd Hannemann 提交于
      The function sh_mobile_fb_reconfig() contained a bug,
      which caused the line_length to be set wrongly, if a mode
      with a different X-resolution than the default one was chosen.
      This caused 1080p24 mode to not work on AP4EVB.
      Additionally the notifier chain was also called with the wrong
      mode.
      
      This patch fixes this, by using the X-resolution of the new
      mode instead of the old one to calculate line length and
      hands over the correct mode to the notifier chain.
      Signed-off-by: NArnd Hannemann <arnd@arndnet.de>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      cc267ec5
  20. 10 11月, 2010 4 次提交