summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-enterprise-panel.c
AgeCommit message (Collapse)Author
2012-08-27ARM: tegra: TAI: Add E1239 supportSeema Khowala
Bug 1002637 Change-Id: I1271f95e8c174422bcb93eed3cc2bd7df8012479 Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: http://git-master/r/123537 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Scott Peterson <speterson@nvidia.com>
2012-08-10ARM: tegra: enterprise: get rid of tegra_gpio_disable()Laxman Dewangan
The gpio mode is enabled when setting direction and disabled when freeing gpio and hence this call is no more required. Change-Id: Ib384ec9295184ee6d3b2edcf76b0c99bcd28e25a Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/122117 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2012-07-27arm: tegra: enterprise: Turn LCD_RESET low in display offKarthik Ramakrishnan
During early suspend, LCD_RESET output needs to be turned low. 3mW power savings during display Off and 1mW on lp0. Bug 969716 Bug 990845 Change-Id: Ia773f0411452fad3eddccb5f293d7f32c4a46a56 signed-off-by: Karthik Ramakrishnan <karthikr@nvidia.com> (cherry picked from commit 87322ed7e125ae1ac8d05b623c66f6ab7ea40881) Reviewed-on: http://git-master/r/114057 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-07-03video: backlight: use gpio request and free apis for backlight pinSanjay Singh Rawat
- Gpio freeing function does disabling job. - If backlight pin is an sfio, we have to claim the gpio. So that we can use the gpio api's to configure it as sfio. bug 984440 bug 858120 Change-Id: I583bf4a486d2d9a6d9b78ee459b1962379eafd3b Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com> Reviewed-on: http://git-master/r/109564 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-06-27arm: tegra: enterprise: Add support to externel pwm.Kevin Huang
Bug 995402 Change-Id: I53e9f1801d3b37626abb89c67b4e63662dab8c65 Reviewed-on: http://git-master/r/111306 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-06-19arm: tegra: Fix cpu governor change issuePuneet Saxena
It fixes the issue where cpu governor change was inconsistent across platforms. In T2x, AUTO HOTPLUG is disabled therefore we need to store/restore gov for all online cpus across LP0 cycle. In T3x, AUTO HOTPLUG is enabled therefore storing/restoring gov for Cpu0 across LP0 cycle. Cpu0 remains online in suspend and resume. bug 991081 Change-Id: I167654aa21e4832b3fdc40e3d388a4d3f984632b Signed-off-by: Puneet Saxena <puneets@nvidia.com> Reviewed-on: http://git-master/r/105404 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-06-14video: tegra: host: Register devices in SoC filesTerje Bergstrom
Move the device structures to the driver source code files. Register all nvhost_device's in one loop which is called from board file. host1x driver code is moved to live under host1x, too. This causes a need to add host to include path of tegradc and nvavp. Bug 982965 Change-Id: If99cf9d1ef6bc24663ee8294c19370429ed04ca7 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/104076 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-06-07ARM: tegra: enterprise: Remove tegra_gpio_enb/disAshwini Ghuge
Removing tegra_gpio_enable and disable calls from board files as they are supported through set direction calls in the driver Bug 984439 Change-Id: I011fc1ec52b31b1b0602d577f02a6d20f37e402d Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com> Reviewed-on: http://git-master/r/102773 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2012-05-21arm: tegra: governor: change governor using cpufreq interfacePuneet Saxena
Older code sets "conservative" governor in early-suspend using sysfs entries.This implementation changes governor in early-suspend using cpufreq interfaces. bug 871958 Change-Id: I721afb6184982a063dc5f330da31f8fb88481cfd Signed-off-by: Puneet Saxena <puneets@nvidia.com> Reviewed-on: http://git-master/r/100849 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-05-18arm: tegra: Use nvmap.h include file from kernel/includeKrishna Reddy
Use nvmap.h include file from kernel/include instead of mach-tegra/include. Bug 854182 Change-Id: Ic82b35d6c2e1c49461575a7bbbfd28ee43921466 Signed-off-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-on: http://git-master/r/102723 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2012-04-19arm: tegra: resolve compilation time warningsSanjay Singh Rawat
Bug 949219 Change-Id: I875f8688a272c415ebf345b8f30e4afdf7551b29 Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com> Reviewed-on: http://git-master/r/91523 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-04-18arm: tegra: enterprise: disable dsi_csi_rail in LP0Vinayak Pane
AVDD_DSI_CSI is shared by modem and dsi. If DSI turns off this rail then HSIC fails after wakeup from modem. This patch provides a way to turn on this rail from modem as well as from DSI. Create two virtual power rails from avdd_csi_dsi to control it from both the drivers separately. This is enterprise specific change as per the power rail layout. Bug 920881 (cherry picked from commit ab52b51c59f776ae770d48a28a2744e2db2e5d2f) Reviewed-on: http://git-master/r/85656 Change-Id: I2e9c04a8f4e8d6fd20584b4e75657c1cb6d5c8bd Signed-off-by: Vinayak Pane <vpane@nvidia.com> Reviewed-on: http://git-master/r/89134 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Puneet Saxena <puneets@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-04-05arm: tegra: enterprise: Calibrated A03/A04 backlight tableTom Cherry
Bug 956246 Reviewed-on: http://git-master/r/93644 (cherry picked from commit 5009daf8f362b11810f19253d747042b41badfd3) Change-Id: I5752eb06a95986c974acce24fa63e1c13e47cd4e Signed-off-by: Tom Cherry <tcherry@nvidia.com> Reviewed-on: http://git-master/r/94116 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2012-03-30arm: tegra: enterprise: use proper backlight clk_div for A03/A04tegra-l4t-r15-betategra-l4t-er-2012-04-02Tom Cherry
The new TPS61160A part asks for the control PWM signal to be between 5kHZ and 100kHz. This change sets clk_div to 0x1D for a 5kHz signal. This change also installs a linear table for enterprise_bl_output_measured_a03. Bug 956246 Reviewed-on: http://git-master/r/91606 (cherry picked from commit 32a67cf7b1c8223abe8de7d88b4bcd1906cda0a2) Change-Id: Ic7907cfae6f918ef055add33615822ef8c5e0ec6 Signed-off-by: Tom Cherry <tcherry@nvidia.com> Reviewed-on: http://git-master/r/93051 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-03-30ARM: tegra: enterprise: Add A03/A04 supportTom Cherry
Bug 939799 Reviewed-on: http://git-master/r/90824 (cherry-picked from commit 8c556f816196c17e059db2c11b966ca89848efa3) Change-Id: I67b26958862b8b60217c2750fe0b2eef3013d9b3 Signed-off-by: Tom Cherry <tcherry@nvidia.com> Reviewed-on: http://git-master/r/92409 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-03-15arm: tegra: enterprise: Add rated refresh rate for one-shot mode.Kevin Huang
Bug 946370 Bug 934977 Change-Id: I33d1b15dc3d7612f44e79da04a13bae6d3446dc7 Signed-off-by: Kevin Huang <kevinh@nvidia.com> Reviewed-on: http://git-master/r/89879 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-03-06video: tegra: host: register nvhost master device in board-xxx-panel.cMayuresh Kulkarni
- the suspend order of devices is governed by the order in which devices are registered - this commit ensures that nvhost master is registered before any of the graphics devices - previously this was done in rootfs_init call which is later than arch_init calls of board-xxx-panel.c - this caused tegra-dc device to be registered *before* nvhost master device. as a result it was suspended *later* than nvhost master device. this is a clear violation of dependency rule for nvhost. this caused suspend-resume to fail for L4T - this worked on android as it has CONFIG early suspend enabled while it failed for L4T which doesn't have CONFIG early suspend enabled Bug 947617 Change-Id: I6cd405f3ba23d004e7659140019f5130e6c25159 Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/87756 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2012-02-28video: tegra: host: Merge tegra_grhost and host1x devicesMayuresh Kulkarni
- tegra_grhost is a platform device that represents host1x - nvhost has device host1x which represents the same hardware - merge these two device structs - as the new struct is a nvhost_device, platform_driver is also converted into a nvhost_driver - register nvhost device before other graphics devices. this ensures that nvhost_probe() is called as soon as nvhost_driver is registered with the core. - this also ensures that nvmap is probed first, followed by nvhost, followed by tegra-dc and nvavp (if they are enabled). Change-Id: Ic420a6516a9cb20d6f481692a4db10fa6053dd90 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/82631 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-01-30arm: tegra: modify governor parameter set functionWen Yi
Use the parameter name and value to set to the conservative governor. Also defined the value of freq_step to be 3 and set it during early suspension. Bug 922351 Reviewed-on: http://git-master/r/73841 Change-Id: Ieefa487f8b255d4bf242a7d98b07dc3758a70e86 Signed-off-by: Wen Yi <wyi@nvidia.com> Signed-off-by: Bharat Nihalani <bnihalani@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/77743 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2012-01-10arm: enterprise: tegra: Fix typo.Krishna Reddy
Fix typo in the #defines around enterprise_carveouts. Change-Id: Ia3afe520504a2833c540a669ad54fbcfadff6254 Signed-off-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-on: http://git-master/r/74053 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Hiroshi Doyu <hdoyu@nvidia.com>
2011-12-28arm: tegra: Create nvmap dev based on config flag.Krishna Reddy
Create nvmap dev and related resources only when CONFIG_TEGRA_NVMAP is defined. Change-Id: Iee9e43de79767353a750f73cddd6550a74315cff Signed-off-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-on: http://git-master/r/70699 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
2011-12-21ARM: tegra: enterprise: Remove dsi postsuspendVinayak Pane
Removing regulator_disable() from dsi panel postsuspend function. No need to put down power rail avdd_dsi_csi. Do nothing to avoid possible issues during resume. Bug 897991 Bug 900960 Reviewed-on: http://git-master/r/63444 (cherry picked from commit 03940175b51c58a6fdd3b56112070c8e3d9c5613) Change-Id: I56dca68976bb50eda33f709c1ac4c6f7a2d8e2d2 Signed-off-by: Vinayak Pane <vpane@nvidia.com> Reviewed-on: http://git-master/r/70691 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2011-12-08ARM: tegra: enterprise: remove panel reset in first kernel bootMin-wuk Lee
Panel reset in the first kernel boot is removed because this makes short flicker in transition from bootloader display to kernel display. Panel reset in system resume is still remained. Bug 874071 Change-Id: I0188ba75cb3c63f798a4a3689b85728ae66e9c44 Reviewed-on: http://git-master/r/53695 Signed-off-by: Min-wuk Lee <mlee@nvidia.com> (cherry picked from commit 8d3412cfe2dd1d135209f8060f883fdc85571d8e) Reviewed-on: http://git-master/r/67398 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-11-30arm: tegra: enterprise: HDMI audio while screen is blankJon Mayo
continue to play HDMI audio past earlysuspend (when internal screen is powered down). this is accomplished by using FB_BLANK_NORMAL on HDMI display in earlysuspend instead of FB_BLANK_POWERDOWN. bug 857117 bug 868916 Reviewed-on: http://git-master/r/53625 (cherry picked from commit cf5d83a14af135bfe181294433006fd4018dcdd9) Change-Id: I995e23b6a8a4b4fed1d1c593997626e91cf42308 Reviewed-on: http://git-master/r/56489 Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Rebase-Id: Ra8a7bd7a010034a0390f542fad762cf950e2ee77
2011-11-30ARM: tegra: early switch to default governorSachin Nikam
In <board>_panel_late_resume() first switch to default governor before fb_blank(). Bug 843845 Original-Change-Id: Ic6e3bc1da10631fc8a4525e57039c94ee552f7d2 Signed-off-by: Sachin Nikam <snikam@nvidia.com> Reviewed-on: http://git-master/r/39193 Reviewed-by: Manoj Gangwal <mgangwal@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R8339db8cd0669a0ae84fea09a3e5bb74a361e52a
2011-11-30arm: tegra: add hdmi to earlysuspendGaurav Sarode
use FB_BLANK_POWERDOWN on hdmi device in earlysuspend to cause tegra_dc_disable. This change applies to enterprise,whistler and ventana. Fixes bug 835171 Original-Change-Id: I792ab60344667acbdfcbd65a2ba697c2e7b59a78 Reviewed-on: http://git-master/r/35854 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: Rcf714ac4f34a3abe9b5e8d341765601cad432e43
2011-11-30arm: tegra: set cpufreq governor parameterWen Yi
The new parameters help cpu frequency stay in low level clock as much as possible. This helps reduce power consumption when display is off. BUG 817727 Change-Id: I030319d78e793a0372008a5c0640dce3720a47d8 Reviewed-on: http://git-master/r/35266 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: R68bd51b3a24619ac3314dff3688fbc988b2ac49b
2011-11-30ARM: tegra: common: dynamic cpufreq governorBharat Nihalani
To improve the power consumption situation for MP3 playback the scaling governor is set to conservative when display is turned off and the default governor is saved. The governor is restored when display is turned on. Bug 817727 Original work done by "Wen Yi <wyi@nvidia.com>" Change-Id: I43ffb0d508cc6d0a80eeeffcbab77526b644c437 Reviewed-on: http://git-master/r/32194 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: R5a54dadccfe2b13ede364edd1fdf6b3a70fb52a8
2011-11-30android: earlysuspend: arm: tegra: tegra_enterprise: Creating board filesKasoju Mallikarjun
Creating initial board files and config files for tegra_enterprise board. Original-Change-Id: I77dcd612421167b9c6441d5d6fb779bb51491efa Reviewed-on: http://git-master/r/20852 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Change-Id: I498fe3cde454657c22fb1c1bc2212eb5e2f7fd6e Rebase-Id: R28dd2eb9859e2f5d0e01d0df3687600c6738d7c7
2011-11-30ARM: tegra: Cardhu/Enterprise: Phase in pixel/backlight adjustmentsMatt Wagner
Turns on phase_in_adjustments on for Cardhu / Enterprise and updates flicker control Reviewed-on: http://git-master/r/64522 (cherry picked from commit 9b217486322c4da8ba0df0ec6710caf94efbd721) Change-Id: I1fc4ef0b04881c9f2b34b0ab2c88d6b97c88815c Reviewed-on: http://git-master/r/65626 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R1e8eb79e658556337666186e416f7fccc5a4508b
2011-11-30ARM: tegra: enterprise: Increase refresh rate to catch up TE signal.Kevin Huang
DSI clock rate is calculated according to the refresh rate 60Hz. However, the real TE signal can be more or less than 60Hz. Increase refresh rate to avoid missing TE signal. Bug 878230 Reviewed-on: http://git-master/r/46455 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com> (cherry picked from commit c2081d32e93793bc5b16950a752367d31ab2d3d7) Change-Id: I12d6e5cd363523bacd148eef72e22ba609ff1e83 Reviewed-on: http://git-master/r/61609 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rd9269b73fa432b176c609b872015dff81c3c51d0
2011-11-30ARM: tegra: enterprise: Fix backlight toggling on Enterprise.Kevin Huang
Bug 873860 Reviewed-on: http://git-master/r/52178 Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com> Tested-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com> Reviewed-by: Robert Morell <rmorell@nvidia.com> (cherry picked from commit 17efce7b49626cde29af8db695b18d4ab3db9099) Change-Id: Ib168ef67c9cd7f6114da87da5a57c88ddd3abbb6 Reviewed-on: http://git-master/r/61608 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R184973927477f12329dbd1e8294e3d366dddf746
2011-11-30arm: tegra: enterprise: remove DIDIM serial printsTom Cherry
Reviewed-on: http://git-master/r/57991 (cherry picked from commit 0a1d4120620fa75ba69ed76478baa08ef37356b1) Change-Id: I6e5bea4e16dd1e93d2a6c12929feab38fedd60eb Reviewed-on: http://git-master/r/59692 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc1105fe074ef5542dac7169c8c89c4ea685a012c
2011-11-30arm: tegra: Make kernel buildable without nvhostTerje Bergstrom
Cuts dependencies to nvhost by adding a Kconfig dependency from DC to GRHOST and from HD Audio to DC. Configure out calls to nvhost in board panel files if GRHOST is not present. Bug 870898 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Change-Id: If7830528e321e951bcadc2a10515e6cab58a6cdf Reviewed-on: http://git-master/r/56370 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: Antti Miettinen <amiettinen@nvidia.com> Tested-by: Antti Miettinen <amiettinen@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Chris Dragan <kdragan@nvidia.com> Rebase-Id: R16d9286d67235b0697c914476e7d6462eec7f3ac
2011-11-30ARM: tegra: nvavp: registering new nvavp driverBharat Nihalani
Also re-arranged tegra_nvavp code so that it is common accross boards Bug 880623 Change-Id: I7d634a718e07e07e945fb512466b3a0672aea7e2 Reviewed-on: http://git-master/r/54487 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R78e4af97d967003560e80efce79d6b22d6d66c4f
2011-11-30ARM: tegra: enterprise: Frequency for dsi readAnimesh Kishore
Specify working freq for dsi read. Bug 863030 Reviewed-on: http://git-master/r/49198 (cherry picked from commit 618abf2f8a5841277440e77e7f46406924d2a63b) Change-Id: Idc711a7841059432c3f3de09e23a21407ead8dd3 Reviewed-on: http://git-master/r/54183 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Rebase-Id: R5bdf2ba9c65d9e8765a0bbc72be43acb0a633e34
2011-11-30ARM: tegra: enterprise: Reduce display wake up timeAnimesh Kishore
Reduce delay required in between panel init commands. Bug 862427 Reviewed-on: http://git-master/r/51363 (cherry picked from commit cc56aad3425da91a74452d4f36b57905645a9e3d) Change-Id: I28c3cff8afa91bd19922798cc94d0fcc988f3f13 Reviewed-on: http://git-master/r/54184 Reviewed-by: Animesh Kishore <ankishore@nvidia.com> Tested-by: Animesh Kishore <ankishore@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Rb9825df9476ae51284ff8ebcbedd3fbcc6943b99
2011-11-30ARM: tegra: enterprise: Fix mode check in board config file.Kevin Huang
Original-Change-Id: Ia19646893c7a25a42538a5aafab2a13bd6bbc5dc Reviewed-on: http://git-master/r/48128 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R438422dae0d5de38ffc0dfc92179f76535fdab9c
2011-11-30ARM: tegra: enterprise: Enable DIDIM by default.Kevin Huang
Bug 859226 Original-Change-Id: Iae2960800b60a44e1492539dfa0be4218ac12ba2 Reviewed-on: http://git-master/r/47435 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: Rb624714e32b6cd894c746f82317c8b0bee9a02d7
2011-11-30ARM: tegra: enterprise: Enable panel reset by default.Kevin Huang
Original-Change-Id: I88e83b7e67851ba64269109a9d83d4c6010481ef Reviewed-on: http://git-master/r/48344 Reviewed-by: Kevin Huang <kevinh@nvidia.com> Tested-by: Kevin Huang <kevinh@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com> Tested-by: Matt Wagner <mwagner@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Rebase-Id: Rb9399efc1002fb9f1c010428ee6ac0bdce766ffd
2011-11-30ARM: tegra: enterprise: Change source clock of HDMI.Kevin Huang
Change HDMI clock from pll_d to pll_d2. Bug 864701 Original-Change-Id: I7e780b721a8e53ec331dc67b89e0172a17ad17ea Reviewed-on: http://git-master/r/48060 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rd2ba3b3887240909c04aa2c506ff25f071106b45
2011-11-30arm: tegra: enterprise: Fixed flickering for one shot modeAnshul Jain
Enabling one shot mode for backlight by using the pixel clock for backlight BUG: 863785 Original-Change-Id: I843ece29ff569546ab6eea51206a4875e45c3ac0 Reviewed-on: http://git-master/r/47400 Reviewed-by: Kevin Huang <kevinh@nvidia.com> Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com> Tested-by: Anshul Jain (SW) <anshulj@nvidia.com> Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Rebase-Id: Rad384604ae4b20748b405870778a610518d016a7
2011-11-30arm: tegra: enterprise: avoid contention on lcd_deLuke Huang
Set the LCD_DE to be GPIO input pin if one shot mode is not enable to avoid contention. Bug 863546 Original-Change-Id: If6d3bd52ffb81012bdcc7ea493a8edce5216ce59 Reviewed-on: http://git-master/r/47018 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R571c57cd21c8e73c4b80b987ea28952bf843eeec
2011-11-30nvhost: Move include files to kernel/includeTerje Bergstrom
To prepare for kernel modularization, nvhost include files need to be moved from mach-tegra/include to kernel/include. At the same time user space specific part is split into nvhost_ioctl.h. Bug 854182 Original-Change-Id: I3694a40d786028733310ecf5b59341282af571be Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/43211 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc4fadf65d59ddfb5bb924e7adfccd39e86a0b2c7
2011-11-30ARM: tegra: enterprise: Pass chip infoAnimesh Kishore
Pass chip id and revision to dsi driver via platform data. Bug 837129 Original-Change-Id: I75eb9e122867594d5a1d73ba0347474eb5a9721f Reviewed-on: http://git-master/r/46350 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Re15dd7f840bcc21428a205cd2ae557794c6ca024
2011-11-30ARM: tegra: cardhu/enterprise: Change DIDIM initial ValuesMatt Wagner
Default to DIDIM on with aggressiveness 1 Set use_vid_luma = false on init Bug 859226 Original-Change-Id: Ibd12bad8a15e3f09b197c424325df2ec8239d821 Reviewed-on: http://git-master/r/44671 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R123f8454f2f38b1f6c551272b364c97a7c5d7a20
2011-11-30ARM: tegra: enterprise: Update Enterprise for DIDIMMatt Wagner
This change integrates the current DIDIM code with the enterprise platform Bug 854820 Original-Change-Id: I0c76d933d9d328255a140fdfff31dd57ec03716c Reviewed-on: http://git-master/r/42638 Tested-by: Matt Wagner <mwagner@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Rebase-Id: R0a9fd5ec0597ed2196e0cbfe750a8f53613473c7
2011-11-30ARM: tegra: enterprise: Enable power saving mode for DSI suspend.Kevin Huang
Bug 859593 Original-Change-Id: Ibae4e15255ccf6d179bce2f8582744af0532ee61 Reviewed-on: http://git-master/r/45683 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rf5e1cfe1550de65548c42aeee081ec33e8b7f29d
2011-11-30arm: tegra: enterprise: remove SFIO setting for PWM signalMin-wuk Lee
Remove SFIO setting for PWM signal in enterprise_panel_init since this makes backlight off during display transition from bootloader to kernel and android, so black screen is visible in display transition. Bug 858120 Original-Change-Id: I95462ce519505d8170b56adfde8c163d91c98478 Reviewed-on: http://git-master/r/44306 Reviewed-by: Min-wuk Lee <mlee@nvidia.com> Tested-by: Min-wuk Lee <mlee@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R1b5882cf8302fb822c59f747d2bceb49972c8dbe
2011-11-30ARM: tegra: enterprise: DC one-shot modeAnimesh Kishore
Send command to panel to enable TE signal. Disable/enable TE signal from panel in suspend/resume. Bug 851754 Original-Change-Id: I16017250788057a49f36e2ba01d09c66cc00dd85 Reviewed-on: http://git-master/r/40628 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R204168cdbac84a732e4e30efc31f8e8094d57d94