Re: [GIT PULL] omap display subsystem changes for 2.6.39

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

 



On Mon, Mar 21, 2011 at 3:21 PM, Tomi Valkeinen <tomi.valkeinen@xxxxxx> wrote:
> 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
>

some of these patches had problems related to HDMI:
http://www.spinics.net/lists/linux-omap/msg48740.html
Was this issue resolved?

>  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
>
>
> --
> 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
>
--
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