Commit Graph

18 Commits

Author SHA1 Message Date
Ravishangar Kalyanam
6bc448aefa msm_fb: display: Add IOMMU support to MDP and rotator driver
Add IOMMU support to MDP and rotator driver for operating with
virtual addresses instead of physical addresses

Change-Id: Ia5afcf33220e0e75e92948649c2bd4d7ef32917d
Signed-off-by: Ravishangar Kalyanam <rkalya@codeaurora.org>
2012-03-29 10:13:06 -07:00
Ajay Singh Parmar
4c7ccb3106 msm_fb: display: Use FIR (QSEED) for upscaling.
Low resolution UI is observed on HDTV connected with HDMI.
FIR (QSEED) algorithm needs to be used instead of pixel
repetition to improve the performance in case the BYPASS
composition is not used.

CRs-fixed: 332123
Change-Id: Ib4c2b107b4ae1300458cccc7e8066d31aee50a0d
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
2012-03-03 02:37:18 -07:00
Padmanabhan Komanduru
d9f38b0c3b msm_fb : Add support for Yamato format
Changes to support Yamato format as a source format.

Change-Id: I334fd059d2a06ea2796eb24f4a69fdb4be4e9789
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
2012-02-08 19:02:17 +05:30
Carl Vanderlip
fa1de67dba video: msm: Adding CSC support for other MDP blocks
Adding support for VG1, VG2, DMA_S and Overlay Mixer 1.

Change-Id: I95a5832a70fd893970e82dadcec1e11ed608d79c
Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
2012-01-23 13:23:12 -08:00
Vinay Kalia
e1ba2705ea msm: wfd: Adds writeback start/stop functionality.
Removes register/unregister calls and replaces them
with start/stop. No need to pre-register the buffers
anymore.

Change-Id: I2f12c3a5791252ad09032cc628d93fb1dc50fee0
Signed-off-by: Vinay Kalia <vkalia@codeaurora.org>
2012-01-11 12:17:35 -08:00
Pravin Tamkhane
02a4068e48 include:linux: Adding MSMFB_MDP_PP IOCTL
Add MSMFB_MDP_PP IOCTL and required data structures for new post processing
features

Change-Id: I459a18bbb739f79833901159a19c2c8705147b57
Signed-off-by: Pravin Tamkhane <pravint@codeaurora.org>
2012-01-06 18:29:45 -08:00
Nagamalleswararao Ganji
880f847f5d msm-fb: display: ION based allocation for writeback buffers
ION based allocation is added for the writeback support
for content security.

Change-Id: Iaa7ec07a7cbc05c818af6f26a2c42c8c36b9bcb5
Signed-off-by: Nagamalleswararao Ganji <nganji@codeaurora.org>
2012-01-06 14:49:23 -08:00
Adrian Salido-Moreno
fc6be921ee msm_fb: display: enable border color fill on external display
Enable border color fill feature on external display. This avoids usage
of RGB pipe for background border fill and can now be used as overlay
layer for UI display.

Change-Id: I652ab3ffe2c43260590e4e5a2ffc986340c4a8c0
Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
2011-12-08 17:19:01 -08:00
Liyuan Li
d973663b4a video: msm: Adding support for MDP4 HSIC controls
Adding support for users to adjust Hue, Saturation, Intensity and
Contrast of the display.

Change-Id: I79cb69c871686ccba115798f635f768b9a50affc
Signed-off-by: Liyuan Li <liyuanl@codeaurora.org>
2011-11-16 12:44:14 -07:00
Nagamalleswararao Ganji
e69bed86ff msm-fb: display: ion framework support
Add support for the ION memory manager
to the framebuffer driver

Change-Id: If012dcdbbc71eb0f7d4d429ad4789b3276d34a58
Signed-off-by: Nagamalleswararao Ganji <nganji@codeaurora.org>
Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
2011-11-09 15:19:07 -08:00
Vinay Kalia
27020d1b5d video: msm: Writeback support in mdp for WFD.
Adds writeback mode in mdp for wifi-display(WFD).
This mode can be used to get the captured
frames from mdp. This is added to support
wifi-display capture device.

Change-Id: Iae30cac65af181d8df4b514a128cd876fe7dda1c
Signed-off-by: Vinay Kalia <vkalia@codeaurora.org>
2011-11-05 17:33:26 -06:00
Nagamalleswararao Ganji
0737d65bb7 msmfb: display: support for overlay wait ioctl
this adds supports for overlay wait ioctl and it allows the
userapce start overlay play and HDMI and can call wait
later point of the time

Change-Id: I8000cc52a497861e0a5fdfe58c0c049219724ab6
Signed-off-by: Nagamalleswararao Ganji <nganji@codeaurora.org>
2011-10-25 23:35:15 -07:00
Nagamalleswararao Ganji
4b99172a1d msm_fb: display: CSC Matrix update support is added
CSC Matrix update support is added for MDP4 VG pipes
to convert  Ycbcr -> RGB format

CRs-fixed: 313601
Change-Id: Ib6fb8f2eab4b1e871a406a3a2d7274fcfdcdd9d1
Signed-off-by: Nagamalleswararao Ganji <nganji@codeaurora.org>
2011-10-20 09:33:32 +05:30
Pradeep Jilagam
9b4a6be7c4 msm: rotator: Add YV12 support in the Rotator
Added changes to support YV12 input format in the Rotator.
Output will be Pseudoplanar in this case.

Change-Id: Ic77ad2b6a3aaa66ad923494fb6c96e07738d674b
Signed-off-by: Pradeep Jilagam <pjilagam@codeaurora.org>
2011-10-13 22:03:39 +05:30
kuogee hsieh
405dc3051b msm_fb: display: add ioctl for mixer info
Add new ioctl to allow user to query mdp mixer detail configuration.

Signed-off-by: Kuogee Hsieh <khsieh@codeaurora.org>
2011-10-03 10:26:42 -07:00
Bryan Huntsman
3f2bc4d6eb Initial Contribution
msm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142

Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>
2011-10-03 09:57:10 -07:00
Dima Zavin
a8d380f30a msm: mdp: Add support for RGBX 8888 image format.
Signed-off-by: Dima Zavin <dima@android.com>
Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
2011-03-02 13:43:15 -08:00
Daniel Walker
da6df07794 drivers: video: msm: add include msm_mdp.h
Needed to get the driver to compile ;(

Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
2010-04-28 15:16:48 -07:00