summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/dc/dc_reg.h
AgeCommit message (Collapse)Author
2011-11-30video: tegra: Change DIDIM Phase InMatt Wagner
phase_in_video (renamed) phase_in_adjustments -Backlight and pixel adjustments step linearly every ADJ_PHASE_STEP frame updates phase_in (renamed) phase_in_settings -Enable/Disable + Agg changes are phased in Reviewed-on: http://git-master/r/64521 (cherry picked from commit 7d8e34986ba49cf3586a155bdf5a6ae8b02639a9) Change-Id: Iaf0c1773ce440d93ecd76beaa877891b47652510 Reviewed-on: http://git-master/r/65619 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rd2243cc65151f4bf6a4dc189e52b10e8a7afd389
2011-11-30video: tegra: Add priorities for DIDIM aggressivenessMatt Wagner
Allows DIDIM to keep track of multiple aggressiveness settings based on different priority levels. Four Priority levels are supported and the maximum priority currently specified overrules the other settings. Lowest priority is given to the default kernel value and user specified values. Bug 888292 Reviewed-on: http://git-master/r/58425 (cherry picked from commit 11a602308f6e4d0851c918933c6839b825e00dde) Change-Id: Ic1081e52693e1cdb93501640caf6f12d56f4c58d Reviewed-on: http://git-master/r/60359 Tested-by: Matt Wagner <mwagner@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com> Rebase-Id: Rea5ddc8fe837d2b57c696e80e6ca07e93b4fac38
2011-11-30video: tegra: Phase in DIDIMMatt Wagner
Settings in DIDIM driver are now phased in over a defined number of steps in order to minimize the perception of changes to the settings during runtime Bug 840155 Reviewed-on: http://git-master/r/52495 (cherry picked from commit a33d4f5c677b657751fd017f8419df88016122a5) Change-Id: I0af84609d0f2ebadf23463473ebf0211dfa594a3 Reviewed-on: http://git-master/r/55789 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R759433a3cfd9b4c07216da4b2c9de6e515a8530d
2011-11-30video: tegra: dc: improve underflow statisticsJon Mayo
Collect individual underflow counts for underflow statistics to provide a more accurate number of underflows. Changed stats to use 64-bit numbers due to the larger numbers involved, about 100x from previously. Reviewed-on: http://git-master/r/52940 (cherry picked from commit 1d39d430ad90a027be43323f65eef85a3a30faab) Change-Id: I4d253346dfcb01185a93a7602b7a1c971ea1ebb4 Reviewed-on: http://git-master/r/56301 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rf931d627fedc7ce8d9a37c1c54bb76aa2caf9ff1
2011-11-30video: tegra: Add cursor support to dc extensionsRobert Morell
This change adds full support for specify the cursor image and manipulating its position. bug 818525 Original-Change-Id: I101a951aff358b0ac0998afc6fe5f6c5c4d37c64 Signed-off-by: Robert Morell <rmorell@nvidia.com> Reviewed-on: http://git-master/r/40518 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R93f0c68a14e4419f200a77d48a17eb8862f2e4e1
2011-11-30tegra: video: dc: Add sys interface to read display CRC.Kevin Huang
- Add attribute in sys to read TEGRA_DC_CRC_CHECKSUM_LATCHED - Fix some minor formatting issue of dc_sysfs.c Bug 834332 Original-Change-Id: I48f75fcb1d5403ab40d0da438200a5552ba4e6ff Reviewed-on: http://git-master/r/37912 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rde819259112b14ed1ae67b41d66b1785d68a2b7f
2011-11-30video: tegra: Changes for smartdimmerMatt Wagner
Added support for binwidth specific settings for BLTF and LUT. sysfs support is included. Bug 721258 Original-Change-Id: I2b76503a51fcbc9ca5cb4ca69fcf722f93878e6d Reviewed-on: http://git-master/r/36416 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rae8570f5dc97a3798966cf48c402212d1fa8359f
2011-11-30Update copyrightsScott Williams
Original-Change-Id: I2ffeaf6f8dfeb279b40ca6f69f6c9157401a746a Rebase-Id: R5a6d087b717731c957b016f903fb82b4ea22b92d
2011-11-30video: tegra: Added initial smartdimmer supportLaurence Harrison
includes: 1.) changes to DC init to add SD functionality 2.) changes to DC flip to add SD functionality Original-Change-Id: I8c729e16e2b8a5a4158697b99cc4b3d07bf02001 Reviewed-on: http://git-master/r/21452 Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Tested-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Original-Change-Id: I4ad3ee3778a0e859e0d2b0c36ee6369193795cd3 Rebase-Id: Rd133da1af5c8b283b1886b025b8b1880ec61fde0
2011-11-30video: tegra: dsi: Added dsi support.Luke Huang
Bug 793366 Bug 794499 Original-Change-Id: Id49d86dd7760b75ef4947f5bdab9e37f0333391d Reviewed-on: http://git-master/r/#change,18950 Reviewed-on: http://git-master/r/22508 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R28d85faa28119d5803ab717831d610ee8ad37700
2011-11-30video: tegra: Add support for pin output overridesJoseph Lehrer
bug 773671 Original-Change-Id: Ia3d5ff4843a3da48a9a43123040b8bb75497cfef Reviewed-on: http://git-master/r/18757 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Re392ebe1d7c334fcdd32a6a24c5acfcf7c56f925
2011-11-30tegra: dc: Add PMx PWM controlJoseph Lehrer
bug 773671 Original-Change-Id: If4265051873809491c80ada9401e48014c15f63d Reviewed-on: http://git-master/r/19397 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Ref287f0f7030cc889f2030efe0771c2dabf44c78
2011-11-30video: tegra: support output pin polarities settingChao Jiang
Add support for set up pin polarities in DC driver. fixes bug 758356 Original-Change-Id: Iff7026929d73e9cf232baeda1f9f0c8bbd60b66b Reviewed-on: http://git-master/r/11674 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R785b1be195e0c11ac436664e5332de7bbe8f77ba
2011-11-30video: tegra: add support for tiled surfacesMichael I. Gold
Change-Id: I82497fc756552740836eaa2f608fecaea409cfeb Signed-off-by: Michael I. Gold <gold@nvidia.com>
2011-11-30video: tegra: add display inversion supportAri Hirvonen
Change-Id: Ied3851e0cb801f607499493f1e552f42daa97e6b Signed-off-by: Ari Hirvonen <ahirvonen@nvidia.com>
2011-11-30video: tegra: support v/h sync polarityErik Gilling
Change-Id: Ida82a70efaeadc9d5b11d8703e688063680b72a8 Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: fix typo from register headerAri Hirvonen
Change-Id: Ifa7b454791f2d32cd1d12a8930890e061e835ef6 Signed-off-by: Michael I. Gold <gold@nvidia.com>
2011-11-30video: tegra: fix DC_CMD_STATE_CONTROL_UPDATE register valuesMichael I. Gold
Change-Id: I4a3e009244b7894e02f9fa440ea8e65578e451f0 Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: fix vblank detectionErik Gilling
Change-Id: Ib74cbbb0d703c782f64f93930cd234359107021c Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: YUV overlay supportAri Hirvonen
Change-Id: I4bed4d37bc275cca9ef69390c217498529121db0 Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: add a no_vsync module param to disable vsyncErik Gilling
Change-Id: Icc950e1a94a7441dd820b774f8656b3db1be0e20 Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: add z order blending, output position, and stride to overlaysAntti Hatala
Change-Id: I7439f60bfa3264bec9b1447fd970eef9e4c089d9 Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: add hotplug display supportErik Gilling
This is needed for HDMI. Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: add tegra display controller driverErik Gilling
Notable ommisions: * support for anything but lvds panels * inegration with nvhost driver to sync updates with 3D * FB physical geometry is not set * lacks interface to set overlay/window x,y offset v2 changes: * suspend/resume support * move code into drivers/video/tegra/dc * modularize output support * clean register dumping, add debugfs register file * code review feedback * make the display controller register the framebuffer devices Signed-off-by: Erik Gilling <konkers@android.com>