From: Tomi Valkeinen <tomi.valkeinen@ti.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Paul Mundt <lethal@linux-sh.org>,
linux-omap mailing list <linux-omap@vger.kernel.org>,
linux-fbdev <linux-fbdev@vger.kernel.org>,
lk-ml <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] OMAP display subsystem patches for 3.1
Date: Mon, 01 Aug 2011 13:49:40 +0000 [thread overview]
Message-ID: <1312206580.1956.21.camel@deskari> (raw)
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(-)
reply other threads:[~2011-08-01 13:49 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1312206580.1956.21.camel@deskari \
--to=tomi.valkeinen@ti.com \
--cc=lethal@linux-sh.org \
--cc=linux-fbdev@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).