From: Tomi Valkeinen <tomi.valkeinen@ti.com>
To: Paul Mundt <lethal@linux-sh.org>
Cc: linux-fbdev@vger.kernel.org, linux-omap@vger.kernel.org
Subject: [GIT PULL] omap display subsystem changes for 2.6.39
Date: Mon, 21 Mar 2011 09:51:23 +0000 [thread overview]
Message-ID: <1300701083.2891.77.camel@deskari> (raw)
Hi Paul,
Here are OMAP display subsystem patches for 2.6.39 merge window. Quite a
bit of them, and many changes also in arch/arm/mach-omap2, which
unfortunately couldn't go through Tony's linux-omap tree due to
dependencies on DSS driver code.
The patches are mostly aiming to get OMAP4 display support up and
running and both HDMI and DVI outputs should now work on Blaze and Panda
boards.
One problem I noticed just now, the committer names seem a bit messed
up. For example, Archit Taneja has three different style names there. Do
you think I should rebase and fix them? Not a big job, but it'll mean,
well, rebasing.
There's a minor conflict in Overo's board file. I have pushed
"for-paul-merged" branch to gitorious, which contains a merge with
Linus' tree. I'm not sure that is the best way to show how to fix the
conflict, but hopefully it'll give the idea.
Tomi
The following changes since commit a44f99c7efdb88fa41128065c9a9445c19894e34:
Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6 (2011-03-20 18:14:55 -0700)
are available in the git repository at:
git://gitorious.org/linux-omap-dss2/linux.git for-paul
Archit Taneja (9):
OMAP2PLUS: DSS2: Generalize naming of PRCM related clock enums in DSS driver
OMAP2PLUS: DSS2: Generalize external clock names in struct dss of dss.c
OMAP2PLUS: DSS2: FEATURES: DISPC overlay code cleanup
OMAP2PLUS: DSS2: FEATURES: Function to Provide the max fck supported
OMAP2PLUS: DSS2: Make members of dss_clk_source generic
OMAP2PLUS: DSS2: Use dss features to get clock source names of current OMAP
OMAP2PLUS: DSS2: DSI: Generalize DSI PLL Clock Naming
OMAP: DSS2: Functions to request/release DSI VCs
OMAP: DSS2: Use request / release calls in Taal for DSI Virtual Channels.
Jani Nikula (1):
OMAP: DSS2: Fix def_disp module param description
Janorkar, Mayuresh (2):
OMAPFB: Adding a check for timings in set_def_mode
OMAP: OMAPFB: Adding help for FB_OMAP_LCD_VGA option
Jarkko Nikula (1):
omapfb: Fix linker error in drivers/video/omap/lcd_2430sdp.c
K, Mythri P (1):
OMAP4: HDMI: Add HDMI structure in the board file for OMAP4 PANDA
Mayuresh Janorkar (2):
OMAP2PLUS: DSS2: Add OMAP4 Kconfig support
OMAP4: DSS2: Add hwmod device names for OMAP4.
Murthy, Raghuveer (5):
OMAP: DSS2: Adding dss_features for independent core clk divider
OMAP: DSS2: Renaming register macro DISPC_DIVISOR(ch)
OMAP4: DSS2: Using dss_features to set independent core clock divider
OMAP: DSS2: Implement OMAP4 DSS fclk support
OMAP4: PandaBoard: Adding DVI support
Mythri P K (9):
OMAP4: DSS2: Add display type HDMI to DSS2
OMAP4: DSS2: HDMI: Select between HDMI VENC clock source.
OMAP4: DSS2: HDMI: Dispc gamma enable set/reset function for TV.
OMAP4: DSS2: HDMI: HDMI driver header file addition
OMAP4: DSS2: HDMI: HDMI driver addition in the DSS
OMAP4: DSS2: HDMI: HDMI panel driver addition in the DSS
OMAP4: DSS2: HDMI: Add makefile and kconfig changes to enable HDMI in OMAP4
OMAP4: DSS: HDMI: Call to HDMI module init to register driver.
OMAP4: HDMI: Add HDMI structure in the board file for OMAP4 SDP
Samreen (1):
OMAP2/3/4: DSS2: Enable Display SubSystem as modules
Semwal, Sumit (2):
OMAP2PLUS:DSS2: add opt_clock_available in pdata
OMAP2PLUS:DSS2: Use opt_clock_available from pdata
Senthilvadivu Guruswamy (9):
OMAP2,3: DSS2: Build omap_device for each DSS HWIP
OMAP2, 3: DSS2: DSS: create platform_driver, move init, exit to driver
OMAP2, 3: DSS2: Move clocks from core driver to dss driver
OMAP2, 3: DSS2: RFBI: create platform_driver, move init, exit to driver
OMAP2, 3: DSS2: DISPC: create platform_driver, move init, exit to driver
OMAP2, 3: DSS2: VENC: create platform_driver, move init, exit to driver
OMAP2, 3: DSS2: DSI: create platform_driver, move init, exit to driver
OMAP2,3: DSS2: Use platform device to get baseaddr
OMAP2,3: DSS2: Get DSS IRQ from platform device
Steve Sakoman (5):
OMAP: DSS2: Add support for LG Philips LB035Q02 panel
OMAP: DSS2: Add DSS2 support for Overo
omap: overo: Add regulator for ads7846
OMAP: Add gpio-leds support for Overo
OMAP: Add gpio-keys support for Overo
Sumit Semwal (4):
OMAP2, 3: DSS2: remove forced clk-disable from omap_dss_remove
OMAP2,3: DSS2: replace printk with dev_dbg in init
OMAP2PLUS: clocks: Align DSS clock names and roles
OMAP4: DSS2: clocks: Add ick as dummy clock
Taneja, Archit (5):
OMAP2PLUS: DSS2: Cleanup clock source related code
OMAP4: DSS2: Clock source changes for OMAP4
OMAP2PLUS: DSS2: FEATURES: Fix usage of dss_reg_field and dss_clk_source_name
OMAP: DSS2: FEATURES: Functions to return min and max values of parameters
OMAP: DSS2: FEATURES: DSI PLL parameter cleanup
Tomi Valkeinen (25):
OMAP: 3430SDP: Remove unused vdda_dac supply
OMAP: DSS2: Delay regulator_get() calls
OMAP: DSS2: Support for Samsung LTE430WQ-F0C
MAINTAINERS: Update OMAP DSS maintainer
OMAP: DSS2: Clean up a switch-case
OMAP: DSS2: FEATURES: Remove SDI from 3630 displays
OMAP: DSS2: FEATURES: Remove DSI & SDI from OMAP2
OMAP: DSS2: Check for SDI HW before accessing SDI registers
OMAP: DSS2: Remove unused list
OMAP: DSS2: DSI: remove unused function
OMAP: DSS2: Remove FB_OMAP_BOOTLOADER_INIT support
OMAP: DSS2: Remove pdev argument from dpi_init
OMAP: DSS2: Move DPI & SDI init into DSS plat driver
OMAP: DSS2: Remove unneeded cpu_is_xxx checks
HACK: OMAP: DSS2: Fix OMAP2_DSS_USE_DSI_PLL
HACK: OMAP: DSS2: add delay after enabling clocks
OMAP: DSS2: fix omap_dispc_register_isr() fail path
HACK: OMAP: DSS2: VENC: disable VENC on OMAP4 to prevent crash
OMAP: DSS2: DSI: Restructure IRQ handler
OMAP: DSS2: DSI: Add ISR support
OMAP: DSS2: DSI: use ISR in send_bta_sync
OMAP: DSS2: DSI: use ISR for BTA in framedone
OMAP: DSS2: DSI: catch DSI errors in send_bta_sync
OMAP: DSS2: DSI: fix IRQ debug prints
OMAP: DSS2: Clean up for dpll4_m4_ck handling
archit taneja (1):
OMAP: DSS2: Have separate irq handlers for DISPC and DSI
MAINTAINERS | 4 +-
arch/arm/configs/omap2plus_defconfig | 11 +
arch/arm/mach-omap2/board-3430sdp.c | 6 +-
arch/arm/mach-omap2/board-4430sdp.c | 75 ++
arch/arm/mach-omap2/board-cm-t35.c | 2 +-
arch/arm/mach-omap2/board-devkit8000.c | 12 +-
arch/arm/mach-omap2/board-igep0020.c | 10 +-
arch/arm/mach-omap2/board-omap3beagle.c | 12 +-
arch/arm/mach-omap2/board-omap3evm.c | 12 +-
arch/arm/mach-omap2/board-omap3pandora.c | 3 +-
arch/arm/mach-omap2/board-omap3stalker.c | 12 +-
arch/arm/mach-omap2/board-omap4panda.c | 203 +++-
arch/arm/mach-omap2/board-overo.c | 357 +++++-
arch/arm/mach-omap2/board-rx51-peripherals.c | 2 +-
arch/arm/mach-omap2/board-zoom-peripherals.c | 12 +-
arch/arm/mach-omap2/clock2420_data.c | 8 +-
arch/arm/mach-omap2/clock2430_data.c | 8 +-
arch/arm/mach-omap2/clock3xxx_data.c | 14 +-
arch/arm/mach-omap2/clock44xx_data.c | 15 +-
arch/arm/mach-omap2/display.c | 80 ++
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 13 +-
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 12 +-
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 23 +-
arch/arm/plat-omap/include/plat/display.h | 15 +-
drivers/video/omap/Kconfig | 7 +-
drivers/video/omap2/displays/Kconfig | 6 +
drivers/video/omap2/displays/Makefile | 1 +
drivers/video/omap2/displays/panel-generic-dpi.c | 25 +
.../omap2/displays/panel-lgphilips-lb035q02.c | 279 ++++
drivers/video/omap2/displays/panel-taal.c | 123 +-
drivers/video/omap2/dss/Kconfig | 14 +-
drivers/video/omap2/dss/Makefile | 2 +
drivers/video/omap2/dss/core.c | 480 +-------
drivers/video/omap2/dss/dispc.c | 335 ++++--
drivers/video/omap2/dss/display.c | 35 +-
drivers/video/omap2/dss/dpi.c | 45 +-
drivers/video/omap2/dss/dsi.c | 967 +++++++++++----
drivers/video/omap2/dss/dss.c | 763 +++++++++--
drivers/video/omap2/dss/dss.h | 153 ++-
drivers/video/omap2/dss/dss_features.c | 163 ++-
drivers/video/omap2/dss/dss_features.h | 27 +
drivers/video/omap2/dss/hdmi.c | 1332 ++++++++++++++++++++
drivers/video/omap2/dss/hdmi.h | 415 ++++++
drivers/video/omap2/dss/hdmi_omap4_panel.c | 222 ++++
drivers/video/omap2/dss/manager.c | 13 +-
drivers/video/omap2/dss/overlay.c | 10 +-
drivers/video/omap2/dss/rfbi.c | 128 ++-
drivers/video/omap2/dss/sdi.c | 62 +-
drivers/video/omap2/dss/venc.c | 128 ++-
drivers/video/omap2/omapfb/Kconfig | 6 +-
drivers/video/omap2/omapfb/omapfb-main.c | 23 +-
51 files changed, 5323 insertions(+), 1362 deletions(-)
create mode 100644 drivers/video/omap2/displays/panel-lgphilips-lb035q02.c
create mode 100644 drivers/video/omap2/dss/hdmi.c
create mode 100644 drivers/video/omap2/dss/hdmi.h
create mode 100644 drivers/video/omap2/dss/hdmi_omap4_panel.c
next reply other threads:[~2011-03-21 9:51 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-21 9:51 Tomi Valkeinen [this message]
2011-03-21 13:05 ` [GIT PULL] omap display subsystem changes for 2.6.39 Tomi Valkeinen
2011-03-21 17:55 ` John S
2011-03-21 18:17 ` Tomi Valkeinen
2011-03-22 5:40 ` Paul Mundt
2011-03-22 5:55 ` Tomi Valkeinen
2011-03-22 18:49 ` Felipe Contreras
2011-03-23 7:46 ` Tomi Valkeinen
2011-03-28 21:07 ` Tony Lindgren
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=1300701083.2891.77.camel@deskari \
--to=tomi.valkeinen@ti.com \
--cc=lethal@linux-sh.org \
--cc=linux-fbdev@vger.kernel.org \
--cc=linux-omap@vger.kernel.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).