[GIT PULL] OMAP display subsystem patches for 3.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Sorry for sending this pull request so late.

This pull request contains mostly OMAP display subsystem driver patches
related to preparing and making the DSS driver use runtime PM. Using
runtime PM creates new dependencies to the lower level arch stuff
(clocks and HWMODs), and while the patches for arch side have been ready
for some time, some of them seem to have fallen into some cracks and
didn't make it into the pull requests sent by the HWMOD maintainer. And
then the maintainer went to vacation before I could react.

I had to make two hack patches to the DSS driver to circumvent the
problems. The hack patches are small and easily removed for -rc2
presuming the arch side gets fixed at that point.

So, this pull request got delayed until I could make the fixes and test
them, and thus I'm sending this directly to you, and not via fbdev tree.
I hope this is not too late to make it into 3.1-rc1.

Br,
 Tomi


The following changes since commit 56299378726d5f2ba8d3c8cbbd13cb280ba45e4f:

  Linux 3.0-rc4 (2011-06-20 20:25:46 -0700)

are available in the git repository at:
  git://gitorious.org/linux-omap-dss2/linux.git for-3.1-rc1

Nishant Kamat (1):
      OMAP: DSS: Minor cleanup in ovl and mgr cache structs

Tomi Valkeinen (30):
      OMAP: DSS2: remove extra includes from include/video/omapdss.h
      OMAP: DSS2: DSI: Change dummy macros to inline functions
      OMAP: DSS2: OMAPFB: Add struct to store per-display data
      OMAP: DSS2: OMAPFB: Implement auto-update mode
      OMAP: DSS2: remove update_mode from omapdss
      OMAP: DSS2: Taal: Make driver more fault tolerant
      OMAP: DSS2: Reset LANEx_ULPS_SIG2 bits after use
      OMAP: DSS2: Add FEAT_VENC_REQUIRES_TV_DAC_CLK
      OMAP: DSS2: Add new FEAT definitions for features missing from OMAP2
      OMAP: DSS2: Add Color Phase Rotation support
      OMAP: DSS2: DSI: sync when disabling a display
      OMAP: DSS2: Fix FIFO threshold and burst size for OMAP4
      OMAP: DSS2: Handle dpll4_m4_ck in dss_get/put_clocks
      OMAP: DSS2: Clean up probe for DSS & DSI
      OMAP: DSS2: Fix init and unit sequence
      OMAP: DSS2: Remove clk optimization at dss init
      OMAP: DSS2: rewrite use of context_loss_count
      OMAP: DSS2: Use omap_pm_get_dev_context_loss_count to get ctx loss count
      OMAP: DSS2: DPI: remove unneeded SYSCK enable/disable
      OMAP: DSS2: Remove core_dump_clocks
      OMAP: DSS2: Remove CONFIG_OMAP2_DSS_SLEEP_BEFORE_RESET
      OMAP: DSS2: Use PM runtime & HWMOD support
      OMAP: DSS2: Remove unused opt_clock_available
      OMAP: DSS2: DISPC: remove finegrained clk enables/disables
      OMAP: DSS2: Remove unused code from display.c
      OMAP: DSS2: Remove ctx loss count from dss.c
      OMAP: DSS2: DISPC: Fix context save/restore
      OMAP: DSS2: DSS: Fix context save/restore
      HACK: OMAP: DSS2: clk hack for OMAP2/3
      OMAP: DSS2: HDMI: fix hdmi clock name

 arch/arm/mach-omap2/display.c             |   26 +--
 drivers/video/omap2/displays/panel-taal.c |   55 ++--
 drivers/video/omap2/dss/Kconfig           |   12 -
 drivers/video/omap2/dss/core.c            |   21 +-
 drivers/video/omap2/dss/dispc.c           |  562 ++++++++++++++++------------
 drivers/video/omap2/dss/display.c         |   57 +---
 drivers/video/omap2/dss/dpi.c             |   73 +++--
 drivers/video/omap2/dss/dsi.c             |  296 +++++++++------
 drivers/video/omap2/dss/dss.c             |  583 +++++++----------------------
 drivers/video/omap2/dss/dss.h             |   54 ++--
 drivers/video/omap2/dss/dss_features.c    |   36 ++-
 drivers/video/omap2/dss/dss_features.h    |    7 +
 drivers/video/omap2/dss/hdmi.c            |  162 ++++++--
 drivers/video/omap2/dss/manager.c         |  351 ++++++++++--------
 drivers/video/omap2/dss/overlay.c         |   27 +-
 drivers/video/omap2/dss/rfbi.c            |  114 +++++-
 drivers/video/omap2/dss/sdi.c             |   40 ++-
 drivers/video/omap2/dss/venc.c            |  183 +++++++--
 drivers/video/omap2/omapfb/omapfb-ioctl.c |   72 ++--
 drivers/video/omap2/omapfb/omapfb-main.c  |  166 +++++++--
 drivers/video/omap2/omapfb/omapfb-sysfs.c |   34 ++
 drivers/video/omap2/omapfb/omapfb.h       |   37 ++-
 include/video/omapdss.h                   |   26 +-
 23 files changed, 1639 insertions(+), 1355 deletions(-)


--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux