1. 26 Feb, 2010 1 commit
  2. 25 Feb, 2010 1 commit
  3. 24 Feb, 2010 18 commits
  4. 23 Feb, 2010 1 commit
  5. 18 Feb, 2010 4 commits
  6. 15 Feb, 2010 10 commits
  7. 12 Feb, 2010 5 commits
    • Aaro Koskinen's avatar
      OMAP: DSS: Taal: fix error returns in taal_probe() · 92fe0ff1
      Aaro Koskinen authored
      The workqueue creation error branch attempted to destroy a NULL wq,
      and, in turn, a failed registration does not destroy the newly created
      workqueue.
      
      The problem was reported by a static analysis tool.
      Signed-off-by: default avatarAaro Koskinen <aaro.koskinen@nokia.com>
      Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@nokia.com>
      92fe0ff1
    • Tomi Valkeinen's avatar
      OMAP: 3430SDP: remove vdvi regulator · 80b1cc23
      Tomi Valkeinen authored
      The regulator is now enabled by DSS driver, and thus the panel driver
      doesn't need to touch it.
      Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@nokia.com>
      80b1cc23
    • Tomi Valkeinen's avatar
      OMAP: DSS2: enable VDDS_DSI when using DPI · 8a2cfea8
      Tomi Valkeinen authored
      It looks like on OMAP3 some DSS pins need VDDS_DSI to function properly.
      
      This has not been confirmed from TI, but looking at figure 15-1 "Display
      subsystem highlight" from the TRM, some data pins come near the DSI and SDI
      blocks. This is not very hard evidence, but the fact remains that with the
      power on, pixels are ok, and with the power off, pixels are not ok.
      
      It may also be that VDDS_SDI is needed to power some pins, but as normally
      both VDDS_SDI and VDDS_DSI come from the same power source, this hasn't
      been shown.
      
      It seems that a single driver can only get a regulator once. This patch
      solves it by getting all the required regulators in one place, and from
      which the submodules then get the regulators they need.
      Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@nokia.com>
      8a2cfea8
    • Janusz Krzysztofik's avatar
      omapfb: lcd_ams_delta: add support for contrast control · e7210327
      Janusz Krzysztofik authored
      The patch extends the Amstrad Delta LCD panel driver with optional support for
      changing contrast using standard LCD class device API instead of setting it
      silently to a default value at panel enable. It also allows for lowering power
      consumption by turning off OMAP_PWL_CLK_ENABLE via lcd_ops.set_power callback.
      
      Created and tested against linux-omap for-next,
      commit 155a75d9725e66e5ec8a383822957dee52427057.
      Signed-off-by: default avatarJanusz Krzysztofik <jkrzyszt@tis.icnet.pl>
      Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@nokia.com>
      e7210327
    • Janusz Krzysztofik's avatar
      omapfb: Fix 12-bit display (RGB444 color mode) handling · 3e9ff044
      Janusz Krzysztofik authored
      Support for RGB444 (12-bit) pixel format has been introduced into omapfb/lcdc
      by Mark Underwood on 2006-05-26 (commit
      f74edb66) in preparation for Amstrad Delta
      (E3) videophone LCD display support.
      
      Before the Amstrad Delta LCD patch by Jonathan McDowell was applied (on
      2006-08-04, commit 8d22fb2e), omapfb and lcdc
      code was changed substantially (commit
      e563dc81 dated 2006-06-26) in a way that broke
      Mark's 12-bit display support. Than, a patch by Jonathan, that supposed to
      correct the problem, was introduced immediatelly (on 2006-08-04, commit
      e10a75b4).
      
      As a result, the Amstrad Delta display was working correctly at boot time,
      with fbset reporting:
      
      	geometry 480 320 480 320 16
      	...
      	rgba 4/8,4/4,4/0,0/0
      
      However, after first framebuffer reinitialization, colors were no longer being
      displayed correctly and fbset was reporting:
      
              rgba 5/11,6/5,5/0,0/0
      
      The patch tries to correct the issue by setting plane->color_mode depending on
      panel->bpp, not var->bits_per_pixel.
      
      Created and tested on Amstrad Delta against linux-2.6.33-rc3.
      Signed-off-by: default avatarJanusz Krzysztofik <jkrzysz@tis.icnet.pl>
      Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@nokia.com>
      3e9ff044