1. 23 7月, 2014 1 次提交
    • A
      video: fix up versatile CLCD helper move · ec4c4d87
      Arnd Bergmann 提交于
      commit 11c32d7b ("video: move Versatile CLCD helpers")
      moved files out of the plat-versatile directory but in the process
      got a few of the dependencies wrong:
      
      - If CONFIG_FB is not set, the file no longer gets built, resulting
        in a link error
      - If CONFIG_FB or CONFIG_FB_ARMCLCD are disabled, we also get a
        Kconfig warning for incorrect dependencies due to the symbol
        being 'select'ed from the platform Kconfig.
      - When the file is not built, we also get a link error for missing
        symbols.
      
      This patch should fix all three, by removing the 'select' statements,
      changing the Kconfig description of the symbol to be enabled in
      exactly the right configurations, and adding inline stub functions
      for the case when the framebuffer driver is disabled.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Reviewed-by: NLinus Walleij <linus.walleij@linaro.org>
      ec4c4d87
  2. 13 7月, 2014 2 次提交
  3. 01 7月, 2014 1 次提交
  4. 27 6月, 2014 1 次提交
    • L
      video: move Versatile CLCD helpers · 11c32d7b
      Linus Walleij 提交于
      This moves the Versatile-specific helper code and panel database
      down into the drivers/video folder next to the CLCD driver
      itself, preserving the config symbol but also moving the header
      to platform data.
      
      This is necessary to rid the Integrator of this final <plat/*>
      inclusion dependency and get us one less user of the
      plat-versatile folder.
      
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
      Cc: linux-fbdev@vger.kernel.org
      Cc: Russell King <linux@arm.linux.org.uk>
      Acked-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      11c32d7b
  5. 26 6月, 2014 2 次提交
  6. 23 6月, 2014 1 次提交
  7. 16 6月, 2014 1 次提交
    • B
      Revert "offb: Add palette hack for little endian" · 68986c9f
      Benjamin Herrenschmidt 提交于
      This reverts commit e1edf18b.
      
      This patch was a misguided attempt at fixing offb for LE ppc64
      kernels on BE qemu but is just wrong ... it breaks real LE/LE
      setups, LE with real HW, and existing mixed endian systems
      that did the fight thing with the appropriate device-tree
      property. Bad reviewing on my part, sorry.
      
      The right fix is to either make qemu change its endian when
      the guest changes endian (working on that) or to use the
      existing foreign endian support.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      CC: <stable@vger.kernel.org> [v3.13+]
      ---
      68986c9f
  8. 28 5月, 2014 1 次提交
  9. 27 5月, 2014 1 次提交
    • M
      m68k/atari - atafb: convert allocation of fb ram to new interface · cf8c8781
      Michael Schmitz 提交于
      The new atari_stram_alloc interface returns kernel virtual addresses
      even if the kernel runs in FastRAM. These addresses are not
      guaranteed to be identical with the physical addresses. Since ST-RAM
      mappings have not been set up by mem_init, virt_to_phys() and its
      cousin do not work and the atari_stram_to_phys() etc. helpers must
      be used to determine physical addresses.
      
      fb.fix->smem_start needs physical addresses, fb.par->screen_base
      needs virtual addresses. Take care of the virt-to-phys conversion
      both on fb init and par changes.
      Signed-off-by: NMichael Schmitz <schmitz@debian.org>
      Signed-off-by: NGeert Uytterhoeven <geert@linux-m68k.org>
      cf8c8781
  10. 23 5月, 2014 7 次提交
  11. 20 5月, 2014 6 次提交
  12. 19 5月, 2014 3 次提交
  13. 16 5月, 2014 2 次提交
  14. 14 5月, 2014 1 次提交
  15. 09 5月, 2014 10 次提交