Re: [GIT PULL] OMAP DSS for v3.5-rc2
Hi Tomi, On 06/05/2012 03:11 PM, Tomi Valkeinen wrote: > Hi Florian, > > Here are 5 small fixes for omapdss. The most important is the "fix > registration..." patch, without which omapdss crashes when > suspending/resuming. The compilation bug ("fix build...") is also rather > annoying for those users not interested in debug outputs. The rest are > quite minor small fixes. > > It'd be great if these made it in for -rc2, as the crash bug is quite > bad, but -rc3 is good also. I merged this some days ago. Sorry that I didn't realize that rc2 would be released early and hence didn't manage to get it in. Best regards, Florian Tobias Schandinat > > Tomi > > > The following changes since commit e92a5b28f71aea01b281f9c89d97a4bc5b24748f: > > OMAPDSS: HDMI: OMAP4: Update IRQ flags for the HPD IRQ request (2012-05-22 > 11:00:09 +0300) > > are available in the git repository at: > > git://gitorious.org/linux-omap-dss2/linux.git tags/omapdss-for-3.5-rc2 > > for you to fetch changes up to c3a21fc79b6bc097d8b0e47498903a649a27: > > OMAPDSS: fix registration of DPI and SDI devices (2012-06-05 17:15:24 +0300) > > > Small fixes for omapdss driver. Most importantly, fixes a build problem when > debugfs or omapdss debug support is turned off, and fixes a suspend related > crash. > > > Archit Taneja (1): > OMAPDSS: DSI: Fix bug when calculating LP command interleaving > parameters > > Tomi Valkeinen (4): > OMAPDSS: fix build when DEBUG_FS or DSS_DEBUG_SUPPORT disabled > OMAPDSS: Taal: fix compilation warning > OMAPDSS: fix bogus WARN_ON in dss_runtime_put() > OMAPDSS: fix registration of DPI and SDI devices > > arch/arm/mach-omap2/display.c |4 ++-- > drivers/video/omap2/displays/panel-taal.c |2 +- > drivers/video/omap2/dss/core.c|3 +-- > drivers/video/omap2/dss/dsi.c |2 +- > drivers/video/omap2/dss/dss.c |2 +- > 5 files changed, 6 insertions(+), 7 deletions(-) > -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[GIT PULL] OMAP DSS for v3.5-rc2
Hi Florian, Here are 5 small fixes for omapdss. The most important is the "fix registration..." patch, without which omapdss crashes when suspending/resuming. The compilation bug ("fix build...") is also rather annoying for those users not interested in debug outputs. The rest are quite minor small fixes. It'd be great if these made it in for -rc2, as the crash bug is quite bad, but -rc3 is good also. Tomi The following changes since commit e92a5b28f71aea01b281f9c89d97a4bc5b24748f: OMAPDSS: HDMI: OMAP4: Update IRQ flags for the HPD IRQ request (2012-05-22 11:00:09 +0300) are available in the git repository at: git://gitorious.org/linux-omap-dss2/linux.git tags/omapdss-for-3.5-rc2 for you to fetch changes up to c3a21fc79b6bc097d8b0e47498903a649a27: OMAPDSS: fix registration of DPI and SDI devices (2012-06-05 17:15:24 +0300) Small fixes for omapdss driver. Most importantly, fixes a build problem when debugfs or omapdss debug support is turned off, and fixes a suspend related crash. Archit Taneja (1): OMAPDSS: DSI: Fix bug when calculating LP command interleaving parameters Tomi Valkeinen (4): OMAPDSS: fix build when DEBUG_FS or DSS_DEBUG_SUPPORT disabled OMAPDSS: Taal: fix compilation warning OMAPDSS: fix bogus WARN_ON in dss_runtime_put() OMAPDSS: fix registration of DPI and SDI devices arch/arm/mach-omap2/display.c |4 ++-- drivers/video/omap2/displays/panel-taal.c |2 +- drivers/video/omap2/dss/core.c|3 +-- drivers/video/omap2/dss/dsi.c |2 +- drivers/video/omap2/dss/dss.c |2 +- 5 files changed, 6 insertions(+), 7 deletions(-) signature.asc Description: This is a digitally signed message part
Re: [GIT PULL] OMAP DSS for v3.5
Hi Tomi, On Tue, Jun 5, 2012 at 2:33 PM, Tomi Valkeinen wrote: > Hi Jean, > > On Tue, 2012-06-05 at 14:17 +0200, Jean Pihet wrote: >> Hi Tomi, > >> I am using a mainline kernel (3.5.0-rc1) with the patches below integrated. >> I have an issue with suspend/resume on OMAP3 Beagleboard, where the >> system hangs at resume time. >> >> Here below is a log with the option no_console_suspend set and a few >> added messages in case of null pointer in _od_resume_noirq. >> It looks like there is no omap_device associated to the "omapdss_dpi" pdev. >> >> What do you think? How to fix this? >> Sorry I know there have been some discussions on the lists but I am >> not aware of all the details in the devices creation for DSS. >> >> / # echo mem > /sys/power/state >> [ 23.262298] PM: Syncing filesystems ... done. >> [ 23.295501] Freezing user space processes ... (elapsed 0.02 seconds) done. >> [ 23.326507] Freezing remaining freezable tasks ... (elapsed 0.02 seconds) >> don >> e. >> [ 23.502197] PM: suspend of devices complete after 163.766 msecs >> [ 23.511932] PM: late suspend of devices complete after 3.418 msecs >> [ 23.52] PM: noirq suspend of devices complete after 5.860 msecs >> [ 23.531249] Disabling non-boot CPUs ... >> [ 24.476562] Powerdomain (per_pwrdm) didn't enter target state 1 >> [ 24.482818] Powerdomain (core_pwrdm) didn't enter target state 1 >> [ 24.489166] Could not enter target state in pm_suspend >> [ 24.495147] *** _od_resume_noirq: od=NULL, dev=0xc78bcc08 >> [ 24.500915] *** _od_resume_noirq: od=NULL, pdev=0xc78bcc00 >> [ 24.506805] *** _od_resume_noirq: od=NULL, pdev->name:omapdss_dpi >> [ 24.513336] Unable to handle kernel NULL pointer dereference at virtual >> addre >> ss 0018 >> [ 24.521942] pgd = c62f >> [ 24.524841] [0018] *pgd=862c1831, *pte=, *ppte= >> [ 24.531524] Internal error: Oops: 17 [#1] SMP ARM >> [ 24.536529] Modules linked in: >> [ 24.539764] CPU: 0 Not tainted (3.5.0-rc1-00010-g5041caa-dirty #131) >> [ 24.546844] PC is at _od_resume_noirq+0x1c/0xac >> [ 24.551635] LR is at _od_resume_noirq+0x94/0xac >> ... > > I'm on leave currently, so I can't test it right now. But can you try Oh sorry about that! > the attached patch? Or even better, try merging the tag: That fixes it! I am able to suspend/resume correctly now. > > git://gitorious.org/linux-omap-dss2/linux.git tags/omapdss-for-3.5-rc2 > > which contains the included patch plus a couple other fixes. Thanks for the link, that is certainly useful! Have a nice time on leave ;-p > > Tomi > Regards, Jean -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [GIT PULL] OMAP DSS for v3.5
Hi Jean, On Tue, 2012-06-05 at 14:17 +0200, Jean Pihet wrote: > Hi Tomi, > I am using a mainline kernel (3.5.0-rc1) with the patches below integrated. > I have an issue with suspend/resume on OMAP3 Beagleboard, where the > system hangs at resume time. > > Here below is a log with the option no_console_suspend set and a few > added messages in case of null pointer in _od_resume_noirq. > It looks like there is no omap_device associated to the "omapdss_dpi" pdev. > > What do you think? How to fix this? > Sorry I know there have been some discussions on the lists but I am > not aware of all the details in the devices creation for DSS. > > / # echo mem > /sys/power/state > [ 23.262298] PM: Syncing filesystems ... done. > [ 23.295501] Freezing user space processes ... (elapsed 0.02 seconds) done. > [ 23.326507] Freezing remaining freezable tasks ... (elapsed 0.02 seconds) > don > e. > [ 23.502197] PM: suspend of devices complete after 163.766 msecs > [ 23.511932] PM: late suspend of devices complete after 3.418 msecs > [ 23.52] PM: noirq suspend of devices complete after 5.860 msecs > [ 23.531249] Disabling non-boot CPUs ... > [ 24.476562] Powerdomain (per_pwrdm) didn't enter target state 1 > [ 24.482818] Powerdomain (core_pwrdm) didn't enter target state 1 > [ 24.489166] Could not enter target state in pm_suspend > [ 24.495147] *** _od_resume_noirq: od=NULL, dev=0xc78bcc08 > [ 24.500915] *** _od_resume_noirq: od=NULL, pdev=0xc78bcc00 > [ 24.506805] *** _od_resume_noirq: od=NULL, pdev->name:omapdss_dpi > [ 24.513336] Unable to handle kernel NULL pointer dereference at virtual > addre > ss 0018 > [ 24.521942] pgd = c62f > [ 24.524841] [0018] *pgd=862c1831, *pte=, *ppte= > [ 24.531524] Internal error: Oops: 17 [#1] SMP ARM > [ 24.536529] Modules linked in: > [ 24.539764] CPU: 0Not tainted (3.5.0-rc1-00010-g5041caa-dirty #131) > [ 24.546844] PC is at _od_resume_noirq+0x1c/0xac > [ 24.551635] LR is at _od_resume_noirq+0x94/0xac > ... I'm on leave currently, so I can't test it right now. But can you try the attached patch? Or even better, try merging the tag: git://gitorious.org/linux-omap-dss2/linux.git tags/omapdss-for-3.5-rc2 which contains the included patch plus a couple other fixes. Tomi From 4ea30e9e0f2956b2ebcf1e81ac08d7c6691cf32d Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Tue, 5 Jun 2012 13:17:32 +0300 Subject: [PATCH] OMAPDSS: fix registration of DPI and SDI devices The omapdss arch initialization code registers all the output devices as omap_devices. However, DPI and SDI are not proper omap_devices, as they do not have any corresponding HWMOD. This leads to crashes or problems when the platform code tries to use omap_device functions for DPI and SDI devices. One such crash was reported by John Stultz : [ 18.756835] Unable to handle kernel NULL pointer dereference at virtual addr8 [ 18.765319] pgd = ea6b8000 [ 18.768188] [0018] *pgd=aa942831, *pte=, *ppte= [ 18.774749] Internal error: Oops: 17 [#1] SMP ARM [ 18.779663] Modules linked in: [ 18.782836] CPU: 0Not tainted (3.5.0-rc1-dirty #456) [ 18.788482] PC is at _od_resume_noirq+0x1c/0x78 [ 18.793212] LR is at _od_resume_noirq+0x6c/0x78 [ 18.797943] pc : []lr : []psr: 2113 [ 18.797943] sp : ec3abe80 ip : ec3abdb8 fp : 0006 [ 18.809936] r10: ec1148b8 r9 : c08a48f0 r8 : c00307d0 [ 18.815368] r7 : r6 : r5 : ec114800 r4 : ec114808 [ 18.822174] r3 : r2 : r1 : ec154fe8 r0 : 0006 [ 18.829010] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user [ 18.836456] Control: 10c5387d Table: aa6b804a DAC: 0015 [ 18.842437] Process sh (pid: 1139, stack limit = 0xec3aa2f0) [ 18.848358] Stack: (0xec3abe80 to 0xec3ac000) DPI and SDI can be plain platform_devices. This patch changes the registration from omap_device_register() to platform_device_add(). Signed-off-by: Tomi Valkeinen Reported-by: John Stultz --- arch/arm/mach-omap2/display.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-omap2/display.c b/arch/arm/mach-omap2/display.c index 54d49dd..5fb47a1 100644 --- a/arch/arm/mach-omap2/display.c +++ b/arch/arm/mach-omap2/display.c @@ -271,9 +271,9 @@ static struct platform_device *create_simple_dss_pdev(const char *pdev_name, goto err; } - r = omap_device_register(pdev); + r = platform_device_add(pdev); if (r) { - pr_err("Could not register omap_device for %s\n", pdev_name); + pr_err("Could not register platform_device for %s\n", pdev_name); goto err; } -- 1.7.9.5 signature.asc Description: This is a digitally signed message part
Re: [GIT PULL] OMAP DSS for v3.5
Hi Tomi, On Tue, May 22, 2012 at 12:09 PM, Tomi Valkeinen wrote: > Hi Florian, > > Here are the OMAP DSS changes for 3.5. > > I really tried this time to send the pull request early, but here I am > again, sending it when the merge window has already opened... A few > late-found bugs caused some unnecessary delays. > > I'm using github this time instead of gitorious, as gitorious seems to > be down. This is my first pull request with a signed tag, I hope > everything is correct. > > Note that there's a merge for small branch with omap board file changes > (e4a9e94cc58ed6e4efb02b80be3a9bf57f448d07) that is also pulled by Tony > for the linux-omap tree. This is meant to help avoid conflicts in the > board files. > > Tomi > > > The following changes since commit 66f75a5d028beaf67c931435fdc3e7823125730c: > > Linux 3.4-rc4 (2012-04-21 14:47:52 -0700) > > are available in the git repository at: > > git://github.com/tomba/linux.git tags/omapdss-for-3.5 > > for you to fetch changes up to e92a5b28f71aea01b281f9c89d97a4bc5b24748f: > > OMAPDSS: HDMI: OMAP4: Update IRQ flags for the HPD IRQ request (2012-05-22 > 11:00:09 +0300) > > > Omapdss driver changes for 3.5 merge window. > > Lots of normal development commits, but perhaps most notable changes are: > > * HDMI rework to properly decouple the HDMI audio part from the HDMI video > part. > * Restructure omapdss core driver so that it's possible to implement device > tree support. This included changing how platform data is passed to the > drivers, changing display device registration and improving the panel > driver's > ability to configure the underlying video output interface. > * Basic support for DSI packet interleaving > I am using a mainline kernel (3.5.0-rc1) with the patches below integrated. I have an issue with suspend/resume on OMAP3 Beagleboard, where the system hangs at resume time. Here below is a log with the option no_console_suspend set and a few added messages in case of null pointer in _od_resume_noirq. It looks like there is no omap_device associated to the "omapdss_dpi" pdev. What do you think? How to fix this? Sorry I know there have been some discussions on the lists but I am not aware of all the details in the devices creation for DSS. / # echo mem > /sys/power/state [ 23.262298] PM: Syncing filesystems ... done. [ 23.295501] Freezing user space processes ... (elapsed 0.02 seconds) done. [ 23.326507] Freezing remaining freezable tasks ... (elapsed 0.02 seconds) don e. [ 23.502197] PM: suspend of devices complete after 163.766 msecs [ 23.511932] PM: late suspend of devices complete after 3.418 msecs [ 23.52] PM: noirq suspend of devices complete after 5.860 msecs [ 23.531249] Disabling non-boot CPUs ... [ 24.476562] Powerdomain (per_pwrdm) didn't enter target state 1 [ 24.482818] Powerdomain (core_pwrdm) didn't enter target state 1 [ 24.489166] Could not enter target state in pm_suspend [ 24.495147] *** _od_resume_noirq: od=NULL, dev=0xc78bcc08 [ 24.500915] *** _od_resume_noirq: od=NULL, pdev=0xc78bcc00 [ 24.506805] *** _od_resume_noirq: od=NULL, pdev->name:omapdss_dpi [ 24.513336] Unable to handle kernel NULL pointer dereference at virtual addre ss 0018 [ 24.521942] pgd = c62f [ 24.524841] [0018] *pgd=862c1831, *pte=, *ppte= [ 24.531524] Internal error: Oops: 17 [#1] SMP ARM [ 24.536529] Modules linked in: [ 24.539764] CPU: 0Not tainted (3.5.0-rc1-00010-g5041caa-dirty #131) [ 24.546844] PC is at _od_resume_noirq+0x1c/0xac [ 24.551635] LR is at _od_resume_noirq+0x94/0xac ... Regards, Jean > > Archit Taneja (19): > OMAPDSS: DISPC/RFBI: Use dispc_mgr_set_lcd_timings() for setting lcd size > OMAPDSS: DISPC: Use a common function to set manager timings > OMAPDSS: DISPC: Clean up manager timing/size functions > OMAPDSS: HDMI: Fix ti_hdmi_4xxx_core_dump > OMAPDSS: HDMI: define and dump CORE registers in correct order > OMAPDSS: Fix DSI_FCLK clock source selection > OMAPDSS: DISPC: Remove Fake VSYNC support > OMAPDSS: APPLY: Add manager timings as extra_info in private data > OMAPDSS: Apply manager timings instead of direct DISPC writes > OMAPDSS: MANAGER: Create a function to check manager timings > OMAPDSS: APPLY: Don't check manager settings if it is disabled > OMAPDSS: APPLY: Remove display dependency from overlay and manager checks > OMAPDSS: DPI/HDMI: Apply manager timings even if panel is disabled > OMAPDSS: APPLY: Remove an unnecessary omap_dss_device pointer > OMAPDSS: DISPC: Remove omap_dss_device pointer usage from > dispc_mgr_pclk_rate() > OMAPDSS: DISPC: Remove usage of dispc_mgr_get_device() > OMAPDSS: DSI: Support command mode interleaving during video mode > blanking periods > OMAPDSS: VENC/DISPC: Delay dividing Y resolut
Re: [GIT PULL] OMAP DSS for v3.5
On 05/22/2012 10:09 AM, Tomi Valkeinen wrote: > Hi Florian, > > Here are the OMAP DSS changes for 3.5. Merged. Thanks, Florian Tobias Schandinat > > I really tried this time to send the pull request early, but here I am > again, sending it when the merge window has already opened... A few > late-found bugs caused some unnecessary delays. > > I'm using github this time instead of gitorious, as gitorious seems to > be down. This is my first pull request with a signed tag, I hope > everything is correct. > > Note that there's a merge for small branch with omap board file changes > (e4a9e94cc58ed6e4efb02b80be3a9bf57f448d07) that is also pulled by Tony > for the linux-omap tree. This is meant to help avoid conflicts in the > board files. > > Tomi > > > The following changes since commit 66f75a5d028beaf67c931435fdc3e7823125730c: > > Linux 3.4-rc4 (2012-04-21 14:47:52 -0700) > > are available in the git repository at: > > git://github.com/tomba/linux.git tags/omapdss-for-3.5 > > for you to fetch changes up to e92a5b28f71aea01b281f9c89d97a4bc5b24748f: > > OMAPDSS: HDMI: OMAP4: Update IRQ flags for the HPD IRQ request (2012-05-22 > 11:00:09 +0300) > > > Omapdss driver changes for 3.5 merge window. > > Lots of normal development commits, but perhaps most notable changes are: > > * HDMI rework to properly decouple the HDMI audio part from the HDMI video > part. > * Restructure omapdss core driver so that it's possible to implement device > tree support. This included changing how platform data is passed to the > drivers, changing display device registration and improving the panel > driver's > ability to configure the underlying video output interface. > * Basic support for DSI packet interleaving > > > Archit Taneja (19): > OMAPDSS: DISPC/RFBI: Use dispc_mgr_set_lcd_timings() for setting lcd > size > OMAPDSS: DISPC: Use a common function to set manager timings > OMAPDSS: DISPC: Clean up manager timing/size functions > OMAPDSS: HDMI: Fix ti_hdmi_4xxx_core_dump > OMAPDSS: HDMI: define and dump CORE registers in correct order > OMAPDSS: Fix DSI_FCLK clock source selection > OMAPDSS: DISPC: Remove Fake VSYNC support > OMAPDSS: APPLY: Add manager timings as extra_info in private data > OMAPDSS: Apply manager timings instead of direct DISPC writes > OMAPDSS: MANAGER: Create a function to check manager timings > OMAPDSS: APPLY: Don't check manager settings if it is disabled > OMAPDSS: APPLY: Remove display dependency from overlay and manager > checks > OMAPDSS: DPI/HDMI: Apply manager timings even if panel is disabled > OMAPDSS: APPLY: Remove an unnecessary omap_dss_device pointer > OMAPDSS: DISPC: Remove omap_dss_device pointer usage from > dispc_mgr_pclk_rate() > OMAPDSS: DISPC: Remove usage of dispc_mgr_get_device() > OMAPDSS: DSI: Support command mode interleaving during video mode > blanking periods > OMAPDSS: VENC/DISPC: Delay dividing Y resolution for managers connected > to VENC > OMAPDSS: Apply VENC timings even if panel is disabled > > Axel Castaneda Gonzalez (1): > OMAPDSS: HDMI: Decouple wrapper enable/disable and audio start/stop > > Chandrabhanu Mahapatra (5): > OMAPDSS: DISPC: Enable predecimation > OMAPDSS: DISPC: Handle synclost errors in OMAP3 > OMAPDSS: DISPC: Correct DISPC functional clock usage > OMAPDSS: DISPC: Update Accumulator configuration for chroma plane > OMAPDSS: DISPC: Support rotation through TILER > > Grazvydas Ignotas (5): > OMAPDSS: OMAPFB: check for matching memory size early > OMAPDSS: provide default get_timings function for panels > OMAPDSS: TPO-TD03MTEA1: add set/check timing functions > OMAPDSS: VENC: allow switching venc output type at runtime > OMAPDSS: OMAPFB: always allow to configure overlay > > Jan Weitzel (1): > ARM: OMAP2+ Add Primview displays to panel-generic > > Mark Brown (4): > OMAP: DSS2: Remove suspicous and unused TAAL regulator API usage > OMAPDSS: VENC: Check for errors from regulator_enable() > OMAPDSS: TPO-TD03MTEA1: Check for errors from regulator_enable() > OMAPDSS: TPO-TD03MTEA1: Correct comment for power on delay > > Peter Meerwald (1): > OMAPFB: remove unused FB_OMAP_BOOTLOADER_INIT config option > > Ricardo Neri (15): > OMAPDSS: Provide an interface for audio support > OMAPDSS: HDMI: Split audio_enable into audio_enable/disable > OMAPDSS: HDMI: Split video_enable into video_enable/disable > OMAPDSS: HDMI: Remove ASoC codec > OMAPDSS: HDMI: OMAP4: Remove CEA-861 audio infoframe and IEC-60958 enums > OMAPDSS: HDMI: OMAP4: Remove invalid I2S settings > OMAPDSS: HDMI: Decouple HDMI audio from ASoC > OMAPDSS: HDMI: OMAP4: Expan
[GIT PULL] OMAP DSS for v3.5
Hi Florian, Here are the OMAP DSS changes for 3.5. I really tried this time to send the pull request early, but here I am again, sending it when the merge window has already opened... A few late-found bugs caused some unnecessary delays. I'm using github this time instead of gitorious, as gitorious seems to be down. This is my first pull request with a signed tag, I hope everything is correct. Note that there's a merge for small branch with omap board file changes (e4a9e94cc58ed6e4efb02b80be3a9bf57f448d07) that is also pulled by Tony for the linux-omap tree. This is meant to help avoid conflicts in the board files. Tomi The following changes since commit 66f75a5d028beaf67c931435fdc3e7823125730c: Linux 3.4-rc4 (2012-04-21 14:47:52 -0700) are available in the git repository at: git://github.com/tomba/linux.git tags/omapdss-for-3.5 for you to fetch changes up to e92a5b28f71aea01b281f9c89d97a4bc5b24748f: OMAPDSS: HDMI: OMAP4: Update IRQ flags for the HPD IRQ request (2012-05-22 11:00:09 +0300) Omapdss driver changes for 3.5 merge window. Lots of normal development commits, but perhaps most notable changes are: * HDMI rework to properly decouple the HDMI audio part from the HDMI video part. * Restructure omapdss core driver so that it's possible to implement device tree support. This included changing how platform data is passed to the drivers, changing display device registration and improving the panel driver's ability to configure the underlying video output interface. * Basic support for DSI packet interleaving Archit Taneja (19): OMAPDSS: DISPC/RFBI: Use dispc_mgr_set_lcd_timings() for setting lcd size OMAPDSS: DISPC: Use a common function to set manager timings OMAPDSS: DISPC: Clean up manager timing/size functions OMAPDSS: HDMI: Fix ti_hdmi_4xxx_core_dump OMAPDSS: HDMI: define and dump CORE registers in correct order OMAPDSS: Fix DSI_FCLK clock source selection OMAPDSS: DISPC: Remove Fake VSYNC support OMAPDSS: APPLY: Add manager timings as extra_info in private data OMAPDSS: Apply manager timings instead of direct DISPC writes OMAPDSS: MANAGER: Create a function to check manager timings OMAPDSS: APPLY: Don't check manager settings if it is disabled OMAPDSS: APPLY: Remove display dependency from overlay and manager checks OMAPDSS: DPI/HDMI: Apply manager timings even if panel is disabled OMAPDSS: APPLY: Remove an unnecessary omap_dss_device pointer OMAPDSS: DISPC: Remove omap_dss_device pointer usage from dispc_mgr_pclk_rate() OMAPDSS: DISPC: Remove usage of dispc_mgr_get_device() OMAPDSS: DSI: Support command mode interleaving during video mode blanking periods OMAPDSS: VENC/DISPC: Delay dividing Y resolution for managers connected to VENC OMAPDSS: Apply VENC timings even if panel is disabled Axel Castaneda Gonzalez (1): OMAPDSS: HDMI: Decouple wrapper enable/disable and audio start/stop Chandrabhanu Mahapatra (5): OMAPDSS: DISPC: Enable predecimation OMAPDSS: DISPC: Handle synclost errors in OMAP3 OMAPDSS: DISPC: Correct DISPC functional clock usage OMAPDSS: DISPC: Update Accumulator configuration for chroma plane OMAPDSS: DISPC: Support rotation through TILER Grazvydas Ignotas (5): OMAPDSS: OMAPFB: check for matching memory size early OMAPDSS: provide default get_timings function for panels OMAPDSS: TPO-TD03MTEA1: add set/check timing functions OMAPDSS: VENC: allow switching venc output type at runtime OMAPDSS: OMAPFB: always allow to configure overlay Jan Weitzel (1): ARM: OMAP2+ Add Primview displays to panel-generic Mark Brown (4): OMAP: DSS2: Remove suspicous and unused TAAL regulator API usage OMAPDSS: VENC: Check for errors from regulator_enable() OMAPDSS: TPO-TD03MTEA1: Check for errors from regulator_enable() OMAPDSS: TPO-TD03MTEA1: Correct comment for power on delay Peter Meerwald (1): OMAPFB: remove unused FB_OMAP_BOOTLOADER_INIT config option Ricardo Neri (15): OMAPDSS: Provide an interface for audio support OMAPDSS: HDMI: Split audio_enable into audio_enable/disable OMAPDSS: HDMI: Split video_enable into video_enable/disable OMAPDSS: HDMI: Remove ASoC codec OMAPDSS: HDMI: OMAP4: Remove CEA-861 audio infoframe and IEC-60958 enums OMAPDSS: HDMI: OMAP4: Remove invalid I2S settings OMAPDSS: HDMI: Decouple HDMI audio from ASoC OMAPDSS: HDMI: OMAP4: Expand configuration for IEC-60958 audio OMAPDSS: HDMI: Relocate N/CTS calculation OMAPDSS: HDMI: Add support for more audio sample rates in N/CTS calculation OMAPDSS: HDMI: Add an audio configuration function OMAPDSS: HDMI: OMAP4: Remap speaker order to match ALSA order OMAPDSS: HDMI: Panel: S