summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-05-22[Android] AV8100 : Implement uevent for accessory detectionvideo-androidDeepak Karda
Ice Cream Sandwich come with the new service for Audio accessory detection. This patch ensures that av8100 hdmi source code send correct event to android code. ST-Ericsson ID: 398326 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I3e3cfa6a19736a806749dbdc03de02d8b76b75e1 Signed-off-by: Deepak Karda <deepak.karda@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41897 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Christophe PRIOUZEAU <christophe.priouzeau@stericsson.com> Reviewed-by: Robert LIND <robert.lind@stericsson.com> Reviewed-by: Devinder THAKUR <devinder.thakur@stericsson.com> Reviewed-by: Hakan GARDRUP <hakan.gardrup@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42054 Reviewed-by: QABUILD Tested-by: Axel FAGERSTEDT <axel.fagerstedt@stericsson.com> Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22Revert "ux500: mcde: Remove unnecessary MCDE fbdev update"videoPhilippe Langlais
This reverts commit 9bfa8c7f5cf9aff1df84f1761841c8f3e7c84e97.
2012-05-22mcde: hdmi: Workaround to don't use the clock framework for MCDE on SnowballPhilippe Langlais
After Jimmy Rubin commit "video: mcde: Add dsi/dpi freq settings", HDMI framebuffer is no more functional, hence this workaround. Signed-off-by: Philippe Langlais <philippe.langlais@stericsson.com>
2012-05-22misc: compdev: Correction for overlay crashPer-Daniel Olsson
The compdev had a flaw which did not check return values while probing some UIBs. This has now been corrected. ST-Ericsson Linux next: NA ST-Ericsson ID: 419934 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I2b203e02ef8b5650d0c27247ac81cf2d0c20fbae Signed-off-by: Per-Daniel Olsson <per-daniel.olsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/51532 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Robert FEKETE <robert.fekete@stericsson.com>
2012-05-22misc: clonedev: New device for cloningPer-Daniel Olsson
A new device for content cloning between drifferent instances of comdev has been added. ST-Ericsson Linux next: NA ST-Ericsson ID: 404691 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I8c96bede685fad46ebb51b0217c48164dcad6659 Signed-off-by: Per-Daniel Olsson <per-daniel.olsson@stericsson.com> Conflicts: drivers/video/mcde/display-av8100.c Signed-off-by: Per-Daniel Olsson <per-daniel.olsson@stericsson.com> Change-Id: I8c96bede685fad46ebb51b0217c48164dcad6659 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/49977 Reviewed-by: Robert FEKETE <robert.fekete@stericsson.com>
2012-05-22misc: compdev: Updated for new kernel compositionPer-Daniel Olsson
The compdev device has been updated for the new B2R2/MCDE composition in the kernel. All B2R2 work will now be done in the kernel. A callback interface has been added for potential listeners. Such listeners could for example be cloning for external devices. ST-Ericsson Linux next: NA ST-Ericsson ID: 404691 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I0c059fd6ef889356b1de77684c30721ce6b3ebbf Signed-off-by: Per-Daniel Olsson <per-daniel.olsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/49974 Reviewed-by: QATOOLS Reviewed-by: Robert FEKETE <robert.fekete@stericsson.com> Reviewed-by: QABUILD
2012-05-22video: mcde: Release ESRAM regulatorMarta Lofstedt
MCDE only uses ESRAM during rotation. It needs to release the ESRAM regulator when not rotating. ST-Ericsson ID: 419095 ST-Ericsson Linux next: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I0850b7598c12ad7d849969955aaac033ef063d99 Signed-off-by: Marta Lofstedt <marta.lofstedt@stericsson.com> Change-Id: I6d683aa0fc6349caa3ae6b5ef86db4a7f73a3f3e Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/50579 Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com> Reviewed-by: QABUILD Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>
2012-05-22video: [ANDROID]: b2r2: Add kernel API to b2r2 and moreJorgen Nilsson
Brief: As a preparation for the ICS hardware composer solution a kernel API has been added to the b2r2 driver. Some minor stability fixes are also part of this release. The full support for dual b2r2 configuration should be in place, but has yet to be verified with the apropriate hardware. The change should have minor impact on the single core solution. Details: A new logical device for handling the blitter requests has been added. This is roughly the same device as the old blitter the interfaces are therefore the same. From now there is at least two devices - one blitter device and then for each core one additional device (dual configuration is the current target). As a consequence the maximum number of allowed cores has been raised from 1 to 2. When a dual configuration is active the b2r2 driver seamlessly splits requests over available b2r2 cores. Each request is assigned a core_mask defining which cores are doing part of the job. This helps keep track when waiting for the reports. Also, rectangles are now recalculated (based on intersection of destination rectangle and destination image etc.) before splitting the job in order to maximize throughput. Clock and power source can now be configured from devices-dbxxxx.c or equivalent. Minor bug fixes: - Check the return value from clk_enable - Check if the core is valid before serving a IRQ. - Check if the core is enabled (domain_enabled) before adding a new job. - Return actual job_id used for a request (previously always 0) ST-Ericsson ID: 404691 Original Change-Id: Ic3357c4c1e792a84077c1be4ba4c5acdb19da266 Signed-off-by: Jorgen Nilsson <jorgen.nilsson@stericsson.com>
2012-05-22b2r2: Improve image quality for HDMI cloneJorgen Nilsson
The downscale filter for scale factors from 1 to 1.4 has been modified to reduce ringing effects. Ringing effects occur when the filter is a sinc function and the input is the step function (high contrast, e.g. a black line on a white surface). Destination pixels that were close to high contrast edges could be visibly contaminated by content from the opposite side of the edge. ST-Ericsson ID: 410185 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I789988e6e08cddc91f5364543efcc6287165b1b2 Signed-off-by: Jorgen Nilsson <jorgen.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/50567 Reviewed-by: Robert FEKETE <robert.fekete@stericsson.com>
2012-05-22dispdev: don't write to read-only memoryRabin Vincent
dispdev sprintf()s onto a string literal, which could have been placed in read-only memory. ST-Ericsson ID: 418951 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: If65516146dc929cc058718d10e70d19f923b98a5 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/49881 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: QATEST Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22ux500: mcde: Changing sony_acx424akp orientationPer-Daniel Olsson
The orientation for the sony_acx424akp display was incorrectly set to 180 degrees. The orientation is now set to 0 degrees. ST-Ericsson ID: 417518 ST-Ericsson Linux next: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I7896a411664ec5a3109e9a04408bca50049033d1 Signed-off-by: Per-Daniel Olsson <per-daniel.olsson@stericsson.com> Change-Id: I49a31c85021bc49e8244d882fc66038c837361d0 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/49192 Reviewed-by: QABUILD Reviewed-by: Torbjorn SVENSSON <torbjorn.x.svensson@stericsson.com> Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QATEST
2012-05-22video: Correction for scan mode in sony_acx424akpPer-Daniel Olsson
The coordinates are wrong with 180 degrees in the portrait case. ST-Ericsson ID: 417518 ST-Ericsson Linux next: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Iec925ad8b518fdcafe9d8c2892766215b2616750 Signed-off-by: Per-Daniel Olsson <per-daniel.olsson@stericsson.com> Change-Id: If91d85d7d3305170d2f2dde27cfc4e8e0f954aed Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/49188 Reviewed-by: QABUILD Reviewed-by: Torbjorn SVENSSON <torbjorn.x.svensson@stericsson.com> Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QATEST
2012-05-22video: mcde: remove compile time warningsTorbjorn Svensson
This patch removes two compile time warnings caused by previous patch. ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Torbjorn Svensson <torbjorn.x.svensson@stericsson.com> Change-Id: Idd682c41109b6afbdbac6499bc5942aeb66ba884 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/47976 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QABUILD
2012-05-22video: mcde: optimized stripe calculationTorbjorn Svensson
This patch adds stripe calculation, based on the rotbufsize and display panel width. ST-Ericsson ID: 373680 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: I3e14d49a97cc635c244950cd40ceb9584588c736 Signed-off-by: Torbjorn Svensson <torbjorn.x.svensson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/45516 Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: QABUILD
2012-05-22video: mcde: Add set_rotation to display_av8100.cJimmy Rubin
The function set_rotation should be handled in the av8100 display driver. Set_rotation should just return 0 because mcde should not rotate for the channel connected to av8100. ST-Ericsson ID: 412591 ST-Ericsson FOSS-OUT ID: Trivial ST_Ericsson Linux next: NA Change-Id: If18c048f9bd2507bbb93206211924c467ca77e46 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/47793 Reviewed-by: QABUILD Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22mcde: ux500: Add U8520 machineBengt Jonsson
ST-Ericsson ID: 371953 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
2012-05-22video: mach-ux500: Add support for 9540Yann Gautier
ST-Ericsson ID: 398896 Signed-off-by: Yann Gautier <yann.gautier@stericsson.com>
2012-05-22video: mcde: enable rotbufsizeTorbjorn Svensson
This patch enables rotbufsize by making the neccesary mcde_hw.c changes. ST-Ericsson ID: 373680 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: Ia0ee39696199ccf01a65a473a685bf8d59cba379 Signed-off-by: Torbjorn Svensson <torbjorn.x.svensson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/45632 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Tested-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>
2012-05-22ux500: mcde: use software trig for display refreshAnders Bauer
The DSI display panel drivers by default uses DSI BTA for TE signaling and software trigger for frame refresh. ST-Ericsson ID: 405619 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I4f31c13f2883e03cb074021ebe505dd6cfbc60c6 Signed-off-by: Anders Bauer <anders.bauer@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40865 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Tested-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22video: mcde: use hw frame trig from mcde formatterAnders Bauer
DSI BTA always rely on software frame trigger. This patch introduces hardware frame trigger from MCDE formatter and makes it selectable from LCD driver to use either software or hardware frame trigger on DSI BTA vertical synchronization. ST-Ericsson ID: 405619 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Idb7ed9b999760ecf3156895c9fd313a7613b39cb Signed-off-by: Anders Bauer <anders.bauer@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40866 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Tested-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22video: mcde: remove synchronized_updateAnders Bauer
The SET_TEAR_ON command is sent in display driver file which makes the set_synchronized_update function unnecessary and hence it is removed. ST-Ericsson ID: 405619 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie00000290ffb95ad490ba8c13d3eeb576fc8681e Signed-off-by: Anders Bauer <anders.bauer@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43219 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Tested-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22ux500: mcde: remove synchronized_updateAnders Bauer
The synchronized_update parameter is removed and replaced by SYNCSRC_OFF when disabling vertical synchronization for display. ST-Ericsson ID: 405619 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I3e7323b507266706edddc693cdf20da6079ae7f4 Signed-off-by: Anders Bauer <anders.bauer@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/45036 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Tested-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22video: mcde: send SET_TEAR_ON from display driverAnders Bauer
The DSI command SET_TEAR_ON is sent in display init sequence before EXIT_SLEEP. ST-Ericsson ID: 405619 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I434b0190bab1457f7c814d488b6ce52bdcfcf570 Signed-off-by: Anders Bauer <anders.bauer@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43218 Reviewed-by: Torbjorn SVENSSON <torbjorn.x.svensson@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Tested-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22video: mcde: add rotbufsizeTorbjorn Svensson
This adds rotbufsize and moves the declaration of the rotbufs from the board-mop500-mcde.c file to the devices-db8500.c file. ST-Ericsson ID: 373680 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: I72274c6cb51abf88acc4e2f2f845a816a3bcd5be Signed-off-by: Torbjorn Svensson <torbjorn.x.svensson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/45515 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com> Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>
2012-05-22b2r2: Possible to set YUV rangeJörgen Nilsson
The YUV range can be either full or narrow (601 standard). A flag has been added to be able to choose which YUV range to use for the B2R2 request. The conversion matrices (iVMx) has also been updated to default to narrow range. Narrow range is the preferred range since it is used for video encoding. The full range case is targeted for JPEG encoding. Conversion matrix assignment has been broken out to a separate file. As a consequence of this some functionality in the node splitter has been moved to utilis. ST-Ericsson ID: 407107 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: Id4edb38170b0c398927ad4eddbdecc62e4734cdf Signed-off-by: Jorgen Nilsson <jorgen.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/46251 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22video: mcde: Add delay after ENTER_SLEEPJimmy Rubin
For the sony display, when an ENTER_SLEEP is issued there should be a msleep for at least 4 frames (assuming 60 Hz). ST-Ericsson ID: 411444 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: I4d77e99034ac7eb31ef388b11cafbb3938df5f57 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/45449 Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com> Reviewed-by: QATOOLS
2012-05-22video: mcde: Always enter ULPM in dsilink_disableJimmy Rubin
When a channel is disabled the dsilink should enter ulpm ST-Ericsson ID: 403880 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: I543b676f16325d20f355cdb50ee9b64b714a2151 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/45695 Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com> Reviewed-by: QATOOLS
2012-05-22video: mcde: Correct ULPM sequenceJimmy Rubin
This patch corrects an issue when the exit ULPM failed because the byteclk was not changed from hs clock to system clock before entering ULPM. ST-Ericsson ID: 403880 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ib0d4ce8716e0248c5a9dda1ab9ad2b15e89e7eb6 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42965 Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com> Reviewed-by: QATOOLS
2012-05-22b2r2: Check return value from debugfs callsJörgen Nilsson
Check for NULL and errors before using return value when building the debugfs nodes for B2R2. ST-Ericsson Linux next: NA ST-Ericsson ID: 406740 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I11f33d9ca794070c540463a69228136fe1b35bae Signed-off-by: Jörgen Nilsson <jorgen.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/45486 Reviewed-by: QABUILD Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Per-Daniel OLSSON <per-daniel.olsson@stericsson.com>
2012-05-22ux500: Remove old rotation configsMarcus Lorentzon
When hiding display physical orientation in previous patches, static rotation configs are no longer used. This patch remove those obsolete config settings. ST-Ericsson ID: 368097 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: I29c941fe2da15f925d2f4dfb7b703010d72e7652 Signed-off-by: Marcus Lorentzon <marcus.xm.lorentzon@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37721 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: QATEST Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2012-05-22ux500: mcde: Hide display physical orientationMarcus Lorentzon
User space should not have to compensate fbdev rotation for different physical mounting orientations of panels. This patch hide the mounting orientation from user space. ST-Ericsson ID: 368097 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: If8b825506c26c5070e2e7f5fb7eb401f2f6c5600 Signed-off-by: Marcus Lorentzon <marcus.xm.lorentzon@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37719 Reviewed-by: QABUILD Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2012-05-22video: mcde: Hide display physical orientationMarcus Lorentzon
User space should not have to compensate fbdev rotation for different physical mounting orientations of panels. This patch hide the mounting orientation from user space. ST-Ericsson ID: 368097 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: Ia6088066af04477cf9643e3151f72e4350531ccc Signed-off-by: Marcus Lorentzon <marcus.xm.lorentzon@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34137 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: QATEST Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2012-05-22video: b2r2: Fix kernel headers check problemPhilippe Langlais
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2012-05-22mcde: ab8500: Changes for porting on 3.3Philippe Langlais
Signed-off-by: Philippe Langlais <philippe.langlais@stericsson.com>
2012-05-22mach-ux500: mcde: Change WARN_ON to pr_warning for unknown UI boardPhilippe Langlais
On Snowball, we don't support any User Interface Board, now this message is more discreet. Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2012-05-22video: compdev: Add include <linux/module.h> for 3.2Philippe Langlais
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2012-05-22header files: install STE video headersThierry STRUDEL
Installs STE video header files to allow building the STE Ux5xx STELP. Signed-off-by: Thierry STRUDEL <thierry.strudel@stericsson.com>
2012-05-22video: mcde: Overlay register access raceMarcus Lorentzon
When two updates are requested before display vsync interrupt of first update has arrived, then MCDE update screen using the buffer of the second update for both updates. This fix makes sure MCDE driver wait for first update before updating overlay registers. ST-Ericsson ID: 406356 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I65aa73455ac4a27d150ae196477d6a313cada85b Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43515 Reviewed-by: Marcus LORENTZON <marcus.xm.lorentzon@stericsson.com> Reviewed-by: QABUILD Reviewed-by: Marta LOFSTEDT <marta.lofstedt@stericsson.com> Tested-by: Marta LOFSTEDT <marta.lofstedt@stericsson.com> Reviewed-by: Anders BAUER <anders.bauer@stericsson.com> Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>
2012-05-22misc: compdev: Handle rotationJörgen Nilsson
Make sure to handle incoming rotated surfaces with MCDE. ST-Ericsson ID: 404691 ST-Ericsson FOSS-OUT ID: NA Change-Id: Ia3c836df61e266e3e3d95f2a2e44140c50cf55db Signed-off-by: Jörgen Nilsson <jorgen.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42891 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22misc: compdev addedMaciej Socha
This driver is needed to support new display composition cases in HC/ICS. The driver is similar to the dispdev driver but not the same. ST-Ericsson ID: 350337 ST-Ericsson FOSS-OUT ID: NA Change-Id: Ide63b6f3994dece44259ac25da26b06a2fcca832 Signed-off-by: Jörgen Nilsson <jorgen.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42890 Reviewed-by: Per-Daniel OLSSON <per-daniel.olsson@stericsson.com> Tested-by: Per-Daniel OLSSON <per-daniel.olsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22video: mcde: Add dsi/dpi freq settingsJimmy Rubin
For U8500, the clocks used by DSI is dsilp and dsihs. These clock rates of these clocks must be specified in the port struct. The lcd clk is set from the port struct. ST-Ericsson ID: 359227, 352847 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I089a736da281014902ca8d503e72a572c9ce1bbe Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42452 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22arm: ux500: Add new dsi clocks for mcdeJimmy Rubin
dsi_pll, dsi0clk, dsi1clk and dsixescclk is added to the clock struct for u8500. Set rate of dsi_pll, hdmi and tv clk is performed in init_display_devices in board-mop500-mcde.c ST-Ericsson ID: 359227, 352847 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I2628212112716df7738e285d3063c6927f71b02e Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42451 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com> Reviewed-by: Jayarami REDDY <jayarami.reddy@stericsson.com>
2012-05-22u8500: mcde: Wrong gpio used for sony displayJimmy Rubin
For HREF, GPIO65 should be used for the main display. ST-Ericsson ID: 401537 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I4d7f8c0bd85a6a015b0f483267668db4504e74e7 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40912 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: QATEST Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22video: mcde: Update power on/off sequence for SonyJimmy Rubin
The sony display driver did not properly handle the reset gpio during power on / power off. In power off the the reset gpio is set to 0. ST-Ericsson ID: 401537 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie954e8e9a9b829029409885ccf92df1963ceb951 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40911 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: QATEST Reviewed-by: Jayarami REDDY <jayarami.reddy@stericsson.com> Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22video: mcde: Handle MCDE_DISPLAY_PM_ON in probeJimmy Rubin
When startup graphics is enabled, valid power modes are MCDE_DISPLAY_PM_ON and MCDE_DISPLAY_PM_STANDBY. Handling of MCDE_DISPLAY_PM_ON is added to the probes of the displays. ST-Ericsson ID: 400915 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I3d268096ac3640c53f20811e7dc0988b0b605ffe Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40910 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Jayarami REDDY <jayarami.reddy@stericsson.com> Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22video: mcde: Fix build warningJimmy Rubin
In update_overlay_registers, fifo_size was not used anymore. This variable is removed. ST-Ericsson ID: 401522 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ib2e741d1e26d8457441387e5516342f7e4855ba3 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40909 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Jayarami REDDY <jayarami.reddy@stericsson.com> Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22b2r2: Support in driver for multiple b2r2 devicesJörgen Nilsson
The b2r2 driver needs to support dual configuration for 9540. The patch contains multi device support, however the upper bound is capped to one. The cap needs to be raised when the driver has been verified to work with the 9540 HW. ST-Ericsson Linux next: NA ST-Ericsson ID: 355461 ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Jörgen Nilsson <jorgen.nilsson@stericsson.com> Change-Id: Ide0f860f70fae3565e161775a6c99fd9214dc5ac Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37633 Reviewed-by: Maciej SOCHA <maciej.socha@stericsson.com> Reviewed-by: QABUILD Reviewed-by: Jorgen NILSSON <jorgen.nilsson@stericsson.com> Tested-by: Jorgen NILSSON <jorgen.nilsson@stericsson.com> Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Robert LIND <robert.lind@stericsson.com>
2012-05-22video: mcde: Enter ULPM before dsi is disabledJimmy Rubin
When the display shuts down after the display has been set in sleep mode, the correct MIPI is sequence is LP-11, LP-10, LP-00. This means that the DSI lanes/clock must first be put in idle, then enter ulpm for data lanes and after that ulpm for clock lane. After this VANA can be turned off. ST-Ericsson ID: 369162 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I63abead58bac975c94425f6cfba86ba268af1950 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Signed-off-by: Anders Bauer <anders.bauer@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35469 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2012-05-22video: mcde: Avoid set_video_mode when in OFF statePer Persson
set_video command is avoided when the display device is in powered off state. ST-Ericsson ID: 398840, 399022 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ida9ede0cafaecd4bffe18b3fb1aad88bbf07586d Signed-off-by: Per Persson <per.xb.persson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40767 Reviewed-by: Anders BAUER <anders.bauer@stericsson.com> Reviewed-by: QABUILD Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22video: mcde: Add new display id for Sony driver.Baptiste Chauloux
Currently only 0x1b81 is supported, with this patch 0x1a81 is added as well ST-Ericsson ID: 374867 ST-Ericsson FOSS-OUT ID: NA Change-Id: Idaf31050011d9f01c62d82fdea7fcb7103c95b4c Signed-off-by: Baptiste Chauloux <baptiste.chauloux@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38437 Reviewed-by: QABUILD Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com> Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>