aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video
Commit message (Collapse)AuthorAgeFilesLines
...
* | OMAPDSS: OMAPFB: Add support to suspend HDMI displayVictor Kleinik2012-08-021-15/+22
| | | | | | | | | | | | | | | | omapfb_blank() function was changed to allow HDMI display enter into the suspend state. Change-Id: Ie7b6b6e298885aba4714ca7f9ff3c5e9b5178854 Signed-off-by: Victor Kleinik <x0150886@ti.com>
* | OMAPDSS: DSSCOMP: Fix incorrect num_ovls checkVaradarajan, Charulatha2012-08-021-1/+1
| | | | | | | | | | | | | | | | | | In setup manager IOCTL, the check to validate the number of overlays is incorrect. Hence when all overlays are passed to setup manager IOCTL with enable/disable, error was returned. Fix the same. Change-Id: I8ec1a6dee9f074ebf83a39bdf113a97e2543cc70 Signed-off-by: Varadarajan, Charulatha <charu@ti.com>
* | omaplfb: Add omaplfb to the kernel treeHemant Hariyani2012-07-3012-0/+5557
| | | | | | | | | | | | | | | | | | | | | | | | omaplfb has dependencies on several kernel components and it will be easier to maintain it in the kernel tree. Sync'd to DDK omaplfb patch: omaplfb: Allocate a clear buffer with 8 pixel stride per GC requirement Change-Id: I0c781007350fea724aa498f7f8d328db66f9d41c Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com> Signed-off-by: Tony Lofthouse <a0741364@ti.com>
* | OMAPFB: Select correct VSYNC IRQ based on DSS channelMuralidhar Dixit2012-07-273-17/+33
| | | | | | | | | | | | | | | | | | | | | | | | Select correct VSYNC IRQ for asynchronous vsync notification based on the DSS channel. Current VSYNC notification supports only primary LCD panel. To support VSYNC notification for default HDMI display this patch adds the VSYNC IRQ selection based on the DSS channel for default display. Change-Id: I0594e80d4b4850c278e6bdd3b07c0cb63488be39 Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | OMAPDSS: HDMI: report HDMI as manually updated panelMuralidhar Dixit2012-07-271-0/+7
| | | | | | | | | | | | | | | | | | | | Report HDMI as manually updated panel. Currently it is default treated as auto updated panel by OMAPFB. This is used by OMAPFB to determine if VSYNC notification is possible by panel or not. Change-Id: I3d1fe91f79fd2a39497bea700f9653ef141b310f Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | Merge "OMAPDSS: DISPC: more precise scale limits checking" into ↵Roman Shaposhnikov2012-07-201-2/+2
|\ \ | | | | | | | | | p-android-omap-3.0-dev
| * | OMAPDSS: DISPC: more precise scale limits checkingSergiy Kibrik2012-07-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Use division with rounding-up when checking if maximum downscale ratio was reached. This allows to avoid SYNC_LOST errors in case when small amount of extra pixels or lines (usually 1-3) not taken into account Change-Id: Id8f88c64671146a64738cfd820378bb7a28c1455 Signed-off-by: Sergiy Kibrik <sergiy.kibrik@globallogic.com>
* | | OMAPDSS: CEC: changing the cec switch nameMuralidhar Dixit2012-07-181-1/+1
|/ / | | | | | | | | | | | | | | Changing the CEC event to avoid conflict with HDMI event Change-Id: I08748e6a7b2879ffec12f009afb8b03522247309 Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | OMAP4: OMAPFB: Dont error if display is already ONDandawate Saket2012-07-171-6/+7
| | | | | | | | | | | | | | | | Dont error if display state is already ON. Change-Id: Ibad859847f2edd19cf6cd0d285461c66ed43c9a2 Signed-off-by: Dandawate Saket <dsaket@ti.com> Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | OMAP4 : DSSCOMP : Avoid pushing content if no panel is activeDandawate Saket2012-07-171-1/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently we push content on a blanked manager in case it is default display. This causes a lot of logging in dsscomp call back when we apply blank to manager. Check added to see if any dss device is active and then only push data to panel. Change-Id: Idffd022e293949bfea260a01b96b8f6eff8327d3 Signed-off-by: Dandawate Saket <dsaket@ti.com> Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | OMAP4: HDMI : Support default display configuration for HDMIDandawate Saket2012-07-173-7/+23
| | | | | | | | | | | | | | | | | | | | | | | | Added get_resolution and get_fb_resolution function to HDMI driver so that we can configure defaults via board files when HDMI is default panel. Change-Id: I36cafb4b0bd42c150c1c1a03be4607edec31b4db Co-Author-by: Victor Kleinik <x0150886@ti.com> Co-Author-by: Artem Rudenko <artemrudenko@ti.com> Signed-off-by: Dandawate Saket <dsaket@ti.com> Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | OMAPDSS: OMAPFB : Add support for default display scaling.Dandawate Saket2012-07-173-23/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently it is assumed that frame buffer size is same as default panel size. With this assumption GFX pipeline is always presented to default display FBDev. GFX pipeline cannot scale so we cannot have a frame buffer which is not equal to panel size (LCD | HDMI). Updated the current logic of omapfb to pick video pipelines in case scaling is required for FB to be presented to default panel. To provide FB size option is provided via command line. e.g omapfb.fb_opt=0,720,1280,1,640,480 each element is [fb_ix,width,height] Change-Id: I9e2d40bed34c5fbf2bac31668d210e0bc586bb40 Signed-off-by: Dandawate Saket <dsaket@ti.com> Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | OMAPDSS: DSS: SyncLost WA for wb m2m-manager mode.Artem Rudenko2012-07-173-9/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | This is a workaround that prevents SYNC_LOST on changing pipe channelout from manager which was used as a source of wb to another manager. Manager could free pipes after wb will send SYNC message but that will start wb capture. To prevent that we reconnect the pipe from the manager to wb and do a dummy enabling and disabling of wb - the pipe will be freed and capture won't start because source pipe is switched off. Change-Id: Ib4cfbb1854c92a2e507589fbe8cf00e5cb6831ca Signed-off-by: Artem Rudenko <x0150883@ti.com>
* | OMAPDSS: DSS: fix for black frames in mem2mem modeSergiy Kibrik2012-07-111-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This change fixes black frames issue in MEM2MEM mode. The root of the problem is in apply_irq_handler function, which time-to-time is called between calls to omap_dss_wb_apply() and omap_dss_mgr_apply() functions. So, apply_irq_handler sometimes is called when WB cache was updated, but managr cache and others caches were not updated yet. Change-Id: I308f5ef7d7b6e790382c22c40b8cddedaf91308e Signed-off-by: Rohit Choraria <rohitkc@ti.com> Signed-off-by: Mykhailo Denysiuk <x0172934@ti.com> Signed-off-by: Sergiy Kibrik <sergiy.kibrik@globallogic.com>
* | OMAPDSS: DSS: workaround for errata i642Mykhailo Denysiuk2012-07-114-13/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds workaround for errata i642. Description of Errata i642: VID /GFX Pipeline Underflow Interrupt Generated When In WB Memory-to-memory Operation. Errata ID: i642. Recommended workaround: Software should disable the VID/GFX pipeline underflow interrupt by writing 0x0 in DISPC_IRQENABLE[20-12-10-6] bit if it is connected to the WB pipeline in memory-to-memory mode. Software should not consider the underflow interrupt generated in DISPC_IRQSTATUS[20-12-10-6] bit when in memory-to-memory mode. This change do not disable interrupt, but ignores its handler in case if pipeline connected to the manager, which is used in MEM2MEM mode. Silicon Versions Impacted: OMAP4430 ES1.0, ES2.0, ES2.1, ES2.2, ES2.3 OMAP4460 ES1.0, ES1.1 OMAP4470 ES1.0 Change-Id: If7532b1b7454d92a648673b6da29cc31448519ab Author: Rohit Choraria <rohitkc@ti.com> Co-author: Mykhailo Denysiuk <x0172934@ti.com> Signed-off-by: Mykhailo Denysiuk <x0172934@ti.com>
* | OMAPDSS: DSSCOMP: Add MEM2MEM with manager modeMykhailo Denysiuk2012-07-113-31/+99
| | | | | | | | | | | | | | | | This change adds code for maintain MEM2MEM with manager mode at DSSCOMP level. Change-Id: Id14bc0c4884310250b6709436d815c9102a9d72e Signed-off-by: Mykhailo Denysiuk <x0172934@ti.com>
* | OMAPDSS: DSS: Add MEM2MEM manager modeMykhailo Denysiuk2012-07-113-2/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | This change adds memory-to-memory (M2M) mode with using of the manager. The main idea is to connect write back (WB) pipeline to the manager (overlay, in terms of technical reference manual) which is not in use (physical interface is turned-off) for using advantages of hardware manager in M2M mode. In this case several pipelines can be connected to the manager. Change-Id: Ifa649bd5b18f54f3ce583fdee802c799b2c30711 Co-author: Sergiy Kibrik <sergiikibrik@ti.com> Signed-off-by: Mykhailo Denysiuk <x0172934@ti.com>
* | OMAPFB: Asynchronous vsync notificationSunita Nadampalli2012-07-023-0/+73
| | | | | | | | | | | | | | | | | | Enabled and disabled through new OMAPFB_ENABLEVSYNC ioctl. Events delivered as switch events. Change-Id: Ie473d96732c5bf2259bac6205d0295d698e6e48b Signed-off-by: Erik Gilling <konkers@android.com> Signed-off-by: Tony Lofthouse <a0741364@ti.com>
* | OMAPDSS: DSS: Wait for wb interruptArtem Rudenko2012-06-222-0/+54
| | | | | | | | | | | | | | | | This patch prevents skipping of frames in case we setup a new composition until WB finishes the previous one. Change-Id: I5793dec7f0856ce94674f326383de59f935a2f07 Signed-off-by: Artem Rudenko <artemrudenko@ti.com>
* | OMAPDSS: DSS: Handle configure_dispc error in dss_setup_partial_planes for ↵Kostiantyn Luzan2012-06-203-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | manual mode Description: Upon errors returned from configure_dispc for manually updated panels in dss_setup_partial_planes, previous compositions needs to be cleared to ensure SGX won't block on commandcomplete function indefinitely. This patch depends on http://review.omapzoom.org/#/c/20659/ Can not be merged without it. Change-Id: Id125a7a7d83e317af868472ba62297b7673ccb47 Signed-off-by: Kostiantyn Luzan <x0166170@ti.com>
* | OMAPDSS: DSSCOMP: Skip manager set to overlay if manager is currently blank.Oleksii Zinchuk2012-06-191-8/+24
| | | | | | | | | | | | | | | | | | | | This is done to prevent call of dispc_set_channel_out when manager is blanked. And to prevent changes to dispc registers, when dispc is disabled (all managers blanked). Change-Id: I0887abd3a9e883c09e75ef0a5f0632c40754d24d Signed-off-by: Volodymyr Frolov <volodymyr.frolov@ti.com> Signed-off-by: Kostiantyn Luzan <x0166170@ti.com>
* | OMAP4: HDMI: Fix HDMI_TXPHY_TX_CONTROL.FREQOUT programmingVaradarajan, Charulatha2012-06-192-3/+11
| | | | | | | | | | | | | | | | | | | | | | According to TRM, the HDMI_TXPHY_TX_CONTROL.FREQOUT bit has to be programmed based on the clock frequency. But this bit is always programmed as 1 in the HDMI driver irrespective of the clock frequency values. Fix this and program HDMI_TXPHY_TX_CONTROL.FREQOUT based on the clock frequency. Change-Id: I25a4c335ec773e241cc0daca5c1c1c8f223cd4a0 Signed-off-by: TAKAHASHI, Masato <m_takahashi@ti.com> Signed-off-by: Varadarajan, Charulatha <charu@ti.com>
* | Merge latest changes from google kernel/common.gitRoman Shaposhnikov2012-06-135-7/+40
| | | | | | | | | | | | | | Kernel version updated to 3.0.31 Change-Id: Ifbd7150801f3beeec9cbaa566f249d8019ef9348 Signed-off-by: Roman Shaposhnikov <x0166637@ti.com>
* | OMAPDSS:DSS: Writeback channelout switching WA.Artem Rudenko2012-06-071-2/+14
| | | | | | | | | | | | | | | | | | This is a workaround. According to TRM we should disable the manager but it will cause blinking of panel. WA is to disable pipe which was used as source of WB and do dummy enable and disable of WB. Change-Id: Ie1834fcef10b1cee98522c4251e771447760b9f3 Signed-off-by: Artem Rudenko <artemrudenko@ti.com>
* | OMAPDSS:DSSCOMP: Ignore display resolution for WB source overlayArtem Rudenko2012-06-071-4/+7
| | | | | | | | | | | | | | | | When WB captures from an overlay in MEM2MEM mode, the captured image may be up-scaled beyond the size of the display. Change-Id: If5a8faf3206923a5f218d711527cc3ff2b54a7f7 Signed-off-by: Artem Rudenko <artemrudenko@ti.com>
* | OMAPDSS:DSS: Ignore display resolution for WB source overlayMykola Ostrovskyy2012-06-071-9/+11
| | | | | | | | | | | | | | | | When WB captures from an overlay in MEM2MEM mode, the captured image may be up-scaled beyond the size of the display. Change-Id: Idac2c5082fb60d68d996c15daf8a13080b1f068e Signed-off-by: Mykola Ostrovskyy <mykola@ti.com>
* | OMAPDSS:DSSCOMP: Add mem2mem write back support.Artem Rudenko2012-06-073-35/+6
| | | | | | | | | | | | | | Added mem2mem wb mode. Patch supports capturing from pipes. Change-Id: Ia4f30e3e163023832b3b9e91d5d67ffe8ffd7365 Signed-off-by: Artem Rudenko <artemrudenko@ti.com>
* | OMAPDSS:DSS: Add mem2mem write back support.Artem Rudenko2012-06-073-55/+84
| | | | | | | | | | | | | | Support for Memory-to-Memory writeback mode for capturing from pipes. Change-Id: I8bc3b62f12aaafbfd0771ee6fe3d3ce84421a19e Signed-off-by: Artem Rudenko <artemrudenko@ti.com>
* | OMAP4: OMAPDSS: Request higher bandwidth for 1080p FBPeter Nordström2012-05-231-1/+49
| | | | | | | | | | | | | | | | | | | | Request higher L3 bandwidth when we have 1080p, or higher, resolution framebuffer. This is done to avoid underflow on DSS pipelines. Change-Id: Ieca56ae8bc9ec6147ab9301c267c29279a9399ca Signed-off-by: Dandawate Saket <dsaket@ti.com> Signed-off-by: Peter Nordström <nordstrom@ti.com>
* | Merge branch wuxga/p-android-omap-3.0-dev into p-android-omap-3.0-devDima Svetlov2012-05-187-89/+354
|\ \ | | | | | | | | | | | | Change-Id: I695b59aeccd2e5cb5a50c6fc734c5d54795f5615 Signed-off-by: Dima Svetlov <svetlov@ti.com>
| * | OMAPDSS: DSSCOMP: extended platform info query for fbmem typeSunita Nadampalli2012-05-171-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DSSCOMP query platform ioctl returns the platform specific configuration, platform_info. The platform_info strcuture is extended to hold fbmem type information as well. fbmem type is populated by querying sgx omaplfb platform config data. Change-Id: I09727c4654d09e83e66ca174f71a00136518c164 Signed-off-by: Sunita Nadampalli <sunitan@ti.com> Signed-off-by: Lajos Molnar <lajos@ti.com> Signed-off-by: Dima Svetlov <svetlov@ti.com>
| * | OMAPDSS: DSSCOMP: Added support for back bufer copy for ext displaysSunita Nadampalli2012-05-172-2/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to decouple the LCD FB and the ext display buffers, sDMA copy based solution is implemented in dsscomp. This patch adds the support for parsing ION handles for buffer addresses and copying FB into user provide buffers (for ext display cloning). Change-Id: I84cfa249e86b863aef9fd9685e1854649f25afc8 Signed-off-by: Sunita Nadampalli <sunitan@ti.com> Signed-off-by: Lajos Molnar <lajos@ti.com> Signed-off-by: Dima Svetlov <svetlov@ti.com>
| * | Revert "OMAPDSS: Increase PLL1_CLK1 frequency for correct work with large ↵Dima Svetlov2012-05-171-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | panels" This reverts commit 1fe611b1c2eea594ed3738d50bfb37a701d2632c. Change-Id: I444e0e09a99ce5f495ffc298d388678e0e07cda4 Signed-off-by: Dima Svetlov <svetlov@ti.com>
| * | OMAPDSS: MFlag thresholds settingsSunita Nadampalli2012-05-171-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the simultaion team suggestion, the below thesholds are set: HT = fifosize * 5/8; LT = fifosize * 4/8; Change-Id: Ieef7d8a090e38ce717729fe30f60f46c6dfd6ddd Signed-off-by: Sunita Nadampalli <sunitan@ti.com> Signed-off-by: Lajos Molnar <lajos@ti.com> Signed-off-by: Dima Svetlov <svetlov@ti.com>
| * | OMAPDSS: DSI: Enable DSI and DISPC configuration from board filePeter Nordström2012-05-171-67/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DSI and DISPC parameters cannot always be calculated by the driver, so add fields to allow for providing detailed configuration from the board file. Change-Id: If8ad5c7c6479ae221b5dd8ddd44d845ab5756974 Signed-off-by: Peter Nordström <nordstrom@ti.com> Signed-off-by: Lajos Molnar <lajos@ti.com> Signed-off-by: Dima Svetlov <svetlov@ti.com>
| * | OMAPDSS: DISPC: fix pclk divisor limitsSergiy Kibrik2012-05-171-2/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to TRM, minimal pixel clock divisor value can be 1. Fix corresponding checks, as high resolution panels use undivided pixel clock frequency. Also certain scaler unit constraint must be met: in case DISPC_CLK and pixel clock frequencies are equal, set IPC to work on rising edge. Change-Id: Iabeac2ad81f6909213cb81f4e16b1d0762369b53 Signed-off-by: Sergiy Kibrik <sergiy.kibrik@globallogic.com> Signed-off-by: Lajos Molnar <lajos@ti.com> Signed-off-by: Dima Svetlov <svetlov@ti.com>
| * | OMAPDSS: DSSCOMP: Added platform_info and getterLajos Molnar2012-05-173-12/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | Get platform information from dss2 driver and android_display, instead of it being hardcoded in dsscomp clients. Change-Id: Icc23245ec93d93dd0d9b9fcd791e546720699dcc Signed-off-by: Lajos Molnar <lajos@ti.com> Signed-off-by: Dima Svetlov <svetlov@ti.com>
* | | OMAPDSS: drop small YUV encoded frames on OMAP44xxSergiy Kibrik2012-05-181-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OMAP44xx has hardware limitation: in stall mode, when the frame pixel size is less than output SyncFifo depth(16), DISPC hangs without sending any data. Simple workaround is to drop such frame, as cases when YUV frames of this size are very rare. Change-Id: I31dc262b07a52b66209c093f136ad2bac66f9439 Signed-off-by: Sergiy Kibrik <sergiy.kibrik@globallogic.com>
* | | Input: CEC keyboard driverMuralidhar Dixit2012-05-172-1/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adding support for CEC key board driver in input device. UI commands received from CEC are mapped to the key buttons in the linux kernel. Change-Id: If4136940f28fb4a0c4b9b730aabb8e0fc7837ccf Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | | OMAPDSS: CEC: Adding HDMI CEC supportMuralidhar Dixit2012-05-172-1/+455
| | | | | | | | | | | | | | | | | | | | | Adding CEC driver support in HDMI Change-Id: Ia6a7d04b1df3a459ae435f8bec79219b2036dfa0 Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | | OMAPDSS: CEC: Adding support for CEC in HDMI driverMuralidhar Dixit2012-05-172-0/+459
| | | | | | | | | | | | | | | | | | | | | | | | Adding support for CEC functionality in OMAP4 HDMI IP specific file Change-Id: I333e8ae484e0e56e0c597bca754f0276614d90ee Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | | OMAPDSS: CEC: Add callback to CEC driver on HDMI HPDMuralidhar Dixit2012-05-175-2/+60
| | | | | | | | | | | | | | | | | | | | | | | | Adding support for call back from HDMI to CEC driver on HPD and HDMI enable. Change-Id: I9fff9d41d598e5ef375bc03faafb9a559ce7435a Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | | OMAPDSS: CEC: Physical address discovery form edidMuralidhar Dixit2012-05-171-1/+19
|/ / | | | | | | | | | | | | | | HDMI sink device will set the physical address for CEC devices Change-Id: I6419834816978dfc8bcb8ef9a7b6c36276e5792c Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
* | OMAPDSS: DSSCOMP: efficiency improvement.Mykhailo Denysiuk2012-05-082-19/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | This change adds 3 local caches of objects, which are used at each flip buffer action. In original variant kzalloc()/kfree() functions are called each time dsscomp_gralloc_queue() function is called. This meens that slab|slob|slub common cache is used at each frame draw action. Call to kzalloc()/kfree() result in synchronization with other code, which uses common cache, and can result in dips in FPS, when other code allocates/frees memory. This change improves reliability, autonomy and efficiency of DSSCOMP module. Change-Id: Id50778f4579309fb71318a32820b9d6441a6dac1 Signed-off-by: Mykhailo Denysiuk <x0172934@ti.com>
* | omap4: hdmi: adding a macro for acr wa dependency with rpmsg and ipuJuan Gutierrez2012-04-121-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | Hdmi acr workaround is based on the creation of an rpmsg channel to start/stop the workaround in the ipu remote processor. If the ipu remoteproc or rpmsg are disabled by menu config, the build is broken. This patch adds a macro for disabling hdmiwa in the case of rpmsg or remoteproc_ipu are disabled. Change-Id: I1618d886d16ffe0c07b810e6e1fd678debc547cd Signed-off-by: Juan Gutierrez <jgutierrez@ti.com>
* | OMAP: remove pvr services and omaplfb from kernelTony Lofthouse2012-04-101-2/+0
| | | | | | | | | | | | | | These sources are now defunct Change-Id: I06218925b9b6b2fceb3e4595c623448b74e5d397 Signed-off-by: Tony Lofthouse <a0741364@ti.com>
* | OMAPDSS: Increase PLL1_CLK1 frequency for correct work with large panelsVictor Kleinik2012-04-051-6/+6
| | | | | | | | | | | | | | | | | | | | | | The current design does not work correctly in case when we are using large panels with 1080p resolution as default. It happens because current fclk rate is less then required one. This patch corrects that issue by increasing PLL1_CLK1 frequency. Also it removes excess initialization of the DISPC fclk src from HDMI driver. Change-Id: I24cdbfc417034a9275b1f305a8754bbae306da48 Signed-off-by: Victor Kleinik <x0150886@ti.com>
* | OMAPDSS:DSSCOMP: Support for WB capture modeChoraria, Rohit2012-03-304-25/+165
| | | | | | | | | | | | | | | | | | Implementation of WB capture mode (i.e. output of overlay manager captured using WB) added. The support for WB mem2mem mode to be added later. Change-Id: Ibf3c07770e22638284da8844894fbe2266a2a249 Signed-off-by: Rohit Choraria <rohitkc@ti.com>
* | OMAPDSS:DSS: Add write back support.Choraria, Rohit2012-03-309-20/+702
| | | | | | | | | | | | | | | | | | | | | | | | Port write back support from 2.6.35. Support for mem2mem mode with overlay/mgr as input will be added later. Change-Id: I17efea1d9897f8f9cd2ed8f9623198e0a63c8fba Signed-off-by: Mythri P K <mythripk@ti.com> Signed-off-by: Rohit Choraria <rohitkc@ti.com> Signed-off-by: Sreenidhi Koti <sreenidhi@ti.com>
* | OMAPDSS: DSI: fix debug messagesSergiy Kibrik2012-03-281-6/+6
| | | | | | | | | | | | | | | | Routine names in debug messages of dsi_vc_gen_read_2() and dsi_vc_dcs_read() are set to same "dsi_vc_rcs_read". Fix routine names in these messages. Change-Id: I9cceca5711932ba2c2ea3f2919baf461e30ddd8b Signed-off-by: Sergiy Kibrik <sergiy.kibrik@globallogic.com>