1. 26 8月, 2014 1 次提交
  2. 16 5月, 2014 1 次提交
  3. 09 5月, 2014 1 次提交
  4. 17 4月, 2014 1 次提交
  5. 17 1月, 2014 1 次提交
  6. 20 9月, 2013 1 次提交
  7. 22 2月, 2013 1 次提交
  8. 15 10月, 2012 2 次提交
  9. 10 10月, 2012 1 次提交
  10. 14 9月, 2012 1 次提交
  11. 27 6月, 2012 2 次提交
    • L
      mx3fb: avoid screen flash when panning with fb_set_var · 41a490ec
      Liu Ying 提交于
      Users may call FBIOPUT_VSCREENINFO ioctrl to do pan display.
      This ioctrl relies on fb_set_var() to do the job. fb_set_var()
      calls custom fb_set_par() method and then calls custom
      fb_pan_display() method. The current implementation of mx3fb
      reinitializes IPU display controller every time the custom
      fb_set_par() method is called, which makes the screen flash
      if fb_set_var() is called to do panning frequently. This patch
      compares the new var info with the cached old one to decide
      whether we really need to reinitialize IPU display controller.
      We ignore xoffset and yoffset update because it doesn't require
      to reinitialize the controller. Users may specify activate field
      of var info with FB_ACTIVATE_NOW and FB_ACTIVATE_FORCE to
      reinialize the controller by force.
      Signed-off-by: NLiu Ying <Ying.Liu@freescale.com>
      Signed-off-by: NFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
      41a490ec
    • L
      mx3fb: support pan display with fb_set_var · 6cd77e00
      Liu Ying 提交于
      Users may call FBIOPUT_VSCREENINFO ioctrl to do pan display.
      This ioctrl relies on fb_set_var() to do the job. fb_set_var()
      calls the custom fb_set_par() method and then calls the custom
      fb_pan_display() method. Before calling the custom fb_pan_display()
      method, info->var is already updated from the new *var in fb_set_var().
      And, the custom fb_pan_display() method checks if xoffset and yoffset
      in info->var and the new *var are different before doing actual panning,
      which prevents the panning from happening within fb_set_var() context.
      This patch caches the current var info locally in mx3fb driver so that
      pan display with fb_set_var is supported.
      Signed-off-by: NLiu Ying <Ying.Liu@freescale.com>
      Signed-off-by: NFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
      6cd77e00
  12. 21 3月, 2012 1 次提交
  13. 08 12月, 2011 1 次提交
    • S
      video i.MX IPU: Fix display connections · f910fb8f
      Sascha Hauer 提交于
      The IPU internally works on 32bit colors. It can arbitrarily map
      between pixel formats and internal representation and also between
      internal representation and the physical connection to the display.
      The driver used to change the mapping between internal representation
      and display connection depending on the user selected bpp which is
      wrong. Instead, the mapping is specified by the hardware, so an
      additional field in platform data is added to describe the connection
      between i.MX and the display. The default for this field is RGB666
      which seems to be the only configuration which works without this
      patch, so I assumed that all in Kernel boards are connected this
      way.
      This patch has been tested on a RGB666 connected display and a
      RGB888 connected display in both 16bpp and 32bpp modes.
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      Signed-off-by: NVinod Koul <vinod.koul@linux.intel.com>
      f910fb8f
  14. 31 10月, 2011 1 次提交
  15. 03 10月, 2011 1 次提交
  16. 19 8月, 2011 1 次提交
  17. 15 6月, 2011 1 次提交
  18. 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
  19. 14 12月, 2010 1 次提交
  20. 15 11月, 2010 1 次提交
  21. 18 5月, 2010 1 次提交
  22. 27 3月, 2010 1 次提交
    • L
      DMAENGINE: generic slave control v2 · c3635c78
      Linus Walleij 提交于
      Convert the device_terminate_all() operation on the
      DMA engine to a generic device_control() operation
      which can now optionally support also pausing and
      resuming DMA on a certain channel. Implemented for the
      COH 901 318 DMAC as an example.
      
      [dan.j.williams@intel.com: update for timberdale]
      Signed-off-by: NLinus Walleij <linus.walleij@stericsson.com>
      Acked-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Cc: Maciej Sosnowski <maciej.sosnowski@intel.com>
      Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
      Cc: Pavel Machek <pavel@ucw.cz>
      Cc: Li Yang <leoli@freescale.com>
      Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
      Cc: Paul Mundt <lethal@linux-sh.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
      Cc: Magnus Damm <damm@opensource.se>
      Cc: Liam Girdwood <lrg@slimlogic.co.uk>
      Cc: Joe Perches <joe@perches.com>
      Cc: Roland Dreier <rdreier@cisco.com>
      Signed-off-by: NDan Williams <dan.j.williams@intel.com>
      c3635c78
  23. 03 2月, 2010 1 次提交
  24. 08 8月, 2009 1 次提交
  25. 10 7月, 2009 1 次提交
  26. 01 7月, 2009 1 次提交
    • K
      fbdev: add mutex for fb_mmap locking · 537a1bf0
      Krzysztof Helt 提交于
      Add a mutex to avoid a circular locking problem between the mm layer
      semaphore and fbdev ioctl mutex through the fb_mmap() call.
      
      Also, add mutex to all places where smem_start and smem_len fields change
      so the mutex inside the fb_mmap() is actually used.  Changing of these
      fields before calling the framebuffer_register() are not mutexed.
      
      This is 2.6.31 material.  It removes one lockdep (fb_mmap() and
      register_framebuffer()) but there is still another one (fb_release() and
      register_framebuffer()).  It also cleans up handling of the smem_start and
      smem_len fields used by mutexed section of the fb_mmap().
      Signed-off-by: NKrzysztof Helt <krzysztof.h1@wp.pl>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Cc: "Rafael J. Wysocki" <rjw@sisk.pl>
      Cc: <stable@kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      537a1bf0
  27. 17 5月, 2009 1 次提交
  28. 13 5月, 2009 1 次提交
  29. 05 5月, 2009 1 次提交
  30. 07 4月, 2009 1 次提交
  31. 13 3月, 2009 1 次提交
  32. 27 2月, 2009 2 次提交
  33. 22 1月, 2009 1 次提交