summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2011-10-04ARM: tegra: dvfs: Set Tegra3 VDD_CORE min to 1.1VAlex Frid
Change VDD_CPU and VDD_CORE dependencies so that VDD_CORE min is 1.1V when G CPU is active. Change-Id: Ib7652879e48ba1783ea84242f4353db9e6745904 Reviewed-on: http://git-master/r/55806 Reviewed-by: Ryan Wong <ryanw@nvidia.com> Tested-by: Ryan Wong <ryanw@nvidia.com>
2011-10-04arm: tegra: secureos: restore L2 AUX_CTRL during LP0 resumeChris Johnson
In the previous code, we relied on l2x0_restart to reenable the L2. But this interface doesn't allow the AUX_CTRL to be specified, so is unable to pass it through to the SMC. We now, just make the same underlying SMC call to restart the L2, passing our saved AUX_CTRL setting. Bug 868056 Change-Id: Ic2024bcb8df3167f00d04bba446b59696e376306 Reviewed-on: http://git-master/r/55845 Reviewed-by: Ryan Wong <ryanw@nvidia.com> Tested-by: Ryan Wong <ryanw@nvidia.com>
2011-09-30arm: tegra: usb: usb registration orderRakesh Bodla
Modified the usb registration order, otg is the first to be registered. Bug 835678 Reviewed-on: http://git-master/r/39505 (cherry picked from commit 4f43316f3cbe55dc75e67002bfff37dcbba4178e) Change-Id: I9914cfad251d03f0fb5035026c64e3194d88bb91 Reviewed-on: http://git-master/r/54911 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-09-30arm: tegra: enterprise: add I2C mux driver instanceJihoon Bang
Add I2C mux driver instance to support two rear sensors. Add new GPIO pin to control reset for I2C mux. If board doesn't have I2C mux, it falls back to previous I2C tree. Bug 871860 Change-Id: I6621111e807f22a39718ef5d878de2cf869fd87a Reviewed-on: http://git-master/r/54763 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-09-30arm: tegra: audio: Save register values to cache.Vinod G
Save register values to cache on register write. So resume calls does not overwrite the register with old cache values. bug 874443 Change-Id: Iedbc27d6ffc0477066aa62cc14732d64f5aeff5e Reviewed-on: http://git-master/r/54795 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Chandrakanth Gorantla <cgorantla@nvidia.com>
2011-09-30arch: arm: cardhu:Support d-mic and headset micSayak Ghosh Choudhury
onboard d-mic as well as mic jack for headset mic are available. Both mics can be supported simultaneously and one of them will be selected as per application request and availability of headset mic. BUG 834328 Change-Id: I78a48e7c53ecc8f6ffdfdfa51a44cb7e2f23d9be Reviewed-on: http://git-master/r/54708 Tested-by: Sayak Choudhury <sayakc@nvidia.com> Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
2011-09-29arm: tegra: baseband: Decouple modem operation and power managementSteve Lin
Enabling the tegra usb modem power management and decoupling the modem operation and power management functions. Bug 854339 Change-Id: I4297d5fc74eec2f79664aa2bed393accaa099817 Reviewed-on: http://git-master/r/53247 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-29arm: config: tegra: enterprise: Enable TEGRA_USB_MODEM_POWERSteve Lin
Enabling tegra usb modem power management for enterprise. Bug 854339 Change-Id: I84cb02e1fb5e64f3deffe652454910b928ad3ef7 Reviewed-on: http://git-master/r/53244 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-27ARM: tegra: TrustedLogic drop 32055Rahul Prabhakar
The WARs checked into 12r7: disable LP0/LP1 and slave LP2, and force maxcpus to 1 aren't needed when used with the newer tf_include.h from this TL drop. bug 868906 bug 870224 bug 877339 Reviewed-on: http://git-master/r/53324 (cherry picked from commit 7742e7756c0637ae5378e394ca03978826e31a78) Change-Id: Ifbbf73a4227fb755c35285b437f79bc1cab6073e Reviewed-on: http://git-master/r/54158 Reviewed-by: Chris Johnson <cwj@nvidia.com> Tested-by: Rahul Prabhakar <rahulp@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2011-09-27arm:tegra:usb_phy: Fix remote wakeup for FS devicesVenkat Moganty
During remote wakeup 2LS WAR is getting executed which is required only for HS devices. Removed 2LS bit time WAR for FS and LS devices. Bug 805906 Change-Id: I11278e42205bf95a09ec387c963d3cdb187b6edd Reviewed-on: http://git-master/r/54735 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2011-09-27tegra: usb: phy: check usb line status during LP resumeSuresh Mangipudi
Check the usb line status during the resume from low power mode for proper usb phy state. Bug 874491 Change-Id: Iad8cb86d0db354d9e0c4ed1ed5037dbc01931867 Reviewed-on: http://git-master/r/54622 Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com> Tested-by: Suresh Mangipudi <smangipudi@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2011-09-27usb: host: tegra: Configurable USB hotplugArtiste Hsu
Hotplug on usb is supported when hotplug flag is set in platform data Bug 869745 Change-Id: I57ba0b18a2d4232b2df2074c91aff97c6e639e7d Reviewed-on: http://git-master/r/54588 Tested-by: Artiste Hsu <chhsu@nvidia.com> Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2011-09-27arm: tegra: enterprise: Register gpadc driver for tps8003x.syed rafiuddin
Registering gpadc driver through tps80031. bug 872697 Change-Id: I459f553ac3930593e5b1a0761d0e8ba3161e76ca Reviewed-on: http://git-master/r/52636 Reviewed-by: Syed Rafiuddin <srafiuddin@nvidia.com> Tested-by: Syed Rafiuddin <srafiuddin@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2011-09-27arm: config: tegra: enterprise: Enable GPADC_TPS8003xsyed rafiuddin
Enabling gpadc driver of tps80031 for enterprise. bug 872697 Change-Id: I2ef7584d8f568d9bcf34b85e2b8a593823be48cf Reviewed-on: http://git-master/r/52635 Reviewed-by: Syed Rafiuddin <srafiuddin@nvidia.com> Tested-by: Syed Rafiuddin <srafiuddin@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2011-09-27arm: tegra: cardhu: pm269: Remove SDMMC1_VDD controlLaxman Dewangan
The SDMMC_VDD control is generated from the cpld programming for pm269 and so it is not require to have gpio control for this. bug 880984 Change-Id: I2b050f177f6bef4701e3d43ea3521f4475558820 Reviewed-on: http://git-master/r/54469 Reviewed-by: Karthik Ramakrishnan <karthikr@nvidia.com> Tested-by: Karthik Ramakrishnan <karthikr@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
2011-09-26ARM: 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 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2011-09-26arm: 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 Change-Id: I57a53db640458a086e3ef2aeacd8ef3c7ab552e9 Reviewed-on: http://git-master/r/53625 Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com>
2011-09-23ARM: tegra: clock: Set Tegra3 2D/3D idle divisorsAlex Frid
Enable 2nd level hardware controlled clock gating. Change-Id: I8bb368bfbe42cef8e01bd852bec34b8d27428475 Reviewed-on: http://git-master/r/53694 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
2011-09-22arm: tegra: usb: fix null ULPI init for LP0Steve Lin
Changing null ULPI init sequence to avoid phy register program issue when exiting LP0. Bug 863224 Bug 860900 Bug 800318 Change-Id: I1c5d88f890b160279cac76352d51fbaaaa1844ea Reviewed-on: http://git-master/r/53256 Reviewed-by: Steve Lin <stlin@nvidia.com> Tested-by: Steve Lin <stlin@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2011-09-22Arm: Tegra: Cardhu: Set slew rise/fall rates properlyPavan Kunapuli
Setting the slewrise and slewfall rates properly. Bug 811303 Change-Id: I49defba97a99f9583b837ce0e95a01ded9bad35c Reviewed-on: http://git-master/r/52367 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2011-09-22arm: tegra: cardhu: use 55hz only for old boardsJon Mayo
SKU_TOUCHSCREEN_MECH_FIX needed an extra '0', it is used to control display refresh rates for some boards that are more sensitive to touch screen interference. Bug 878694 Bug 861062 Change-Id: I8d295b394878d101247cade8cf77a66912daa97b Reviewed-on: http://git-master/r/53898 Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2011-09-22arm: tegra: enterprise: fix file permissionsTom Cherry
Change-Id: I29355d04c9e945a7c413d86ce6a450d647a3da98 Reviewed-on: http://git-master/r/53613 Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
2011-09-22arm: mm: change_page_attr supportVinod Rex
bug 865816 Adapted from x86 change_page_attr() implementation (cherry picked from commit b95306beb700ea1dddb228d3f1acfe4efc36f2f6) Change-Id: I9dfaf9e0e0517840848b5a0fd98f2c3f6ed5d3ca Reviewed-on: http://git-master/r/53827 Reviewed-by: Vinod Rex <vrex@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Tested-by: Krishna Reddy <vdumpa@nvidia.com>
2011-09-21arm: tegra: ventana: 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 Change-Id: Ib1c7965d97c89400b86eab8d87c2b8db84c08a1f Reviewed-on: http://git-master/r/53628 Reviewed-by: David Pu <dpu@nvidia.com> Tested-by: David Pu <dpu@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2011-09-21arm: tegra: cardhu: cleanup ram consoleTom Cherry
Various cleanup including removing two unneeded static variables and an unneeded function, as well as reserving the ram console after the carveout and framebuffer. Reviewed-on: http://git-master/r/51214 (cherry picked from commit cb64054a12aca84b097556c7c4f4e7c67916fd93) Change-Id: I80e2930b5c688452af836cb6da1b8f415cf19c33 Reviewed-on: http://git-master/r/53612 Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-09-21arm: tegra: enterprise: add ram consoleTom Cherry
Reviewed-on: http://git-master/r/51212 (cherry picked from commit a9abc3b04bed4a8aae95e17656aaa61240464b01) Change-Id: I00b905215d73cb8c1454263edded62d410d51b0d Reviewed-on: http://git-master/r/53611 Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-09-21arm: tegra: cardhu: 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 Change-Id: Ie5484823b67e78b5b30e05058624ec7f3524134f Reviewed-on: http://git-master/r/53609 Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: David Pu <dpu@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2011-09-21video: tegra: provide blank that clears screenJon Mayo
Only clear the display when ioctl FBIOBLANK is FB_BLANK_NORMAL is used This indicates that display should still be powered on and is useful when HDMI audio needs to remain active but no content is displayed on screen. bug 857117 bug 868916 Change-Id: If9bd5616a02448a4c2859432b774afa793505447 Reviewed-on: http://git-master/r/53608 Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: David Pu <dpu@nvidia.com> Tested-by: David Pu <dpu@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2011-09-21ARM: tegra: ventana: VDD_DDR_RX should NEVER be powered offArtiste Hsu
bug 871544 VDD_DDR_RX is a reference voltage used by the DDR/LPDDR IO cells. If this supply is turned off and memory accesses are taking place then the values read from the Memory may be corrupted. (cherry picked from commit Id01d051ce02ed1d30484c42297624483f6561314) Reviewed-on: http://git-master/r/50764 Change-Id: If2c1eb085e810852d094f2f1a67445f23acc2575 Reviewed-on: http://git-master/r/53369 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-09-19ARM: tegra: gpio: Set a gpio to tristate or normalChaitanya Bandi
Create mapping from gpio to pingroup and set gpio to normal or tristate Bug 866633 Change-Id: I4ca31c8048437385efdd8a9694f7bb89355f4aef Reviewed-on: http://git-master/r/53184 Reviewed-by: Bandi Krishna Chaitanya <bandik@nvidia.com> Tested-by: Bandi Krishna Chaitanya <bandik@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2011-09-19arm: tegra: cardhu: Display audio codec type.Laxman Dewangan
Display audio codec type which is is passed in kernel command option. bug 876544 Change-Id: I46d666392a42c9ffb28648e681a2fa3116b37060 Reviewed-on: http://git-master/r/53090 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-09-19arm: tegra: Support for kernel command audio_codecLaxman Dewangan
Adding the handler to parse the kernel command "audio_codec". bug 876544 Change-Id: Iea820731dae517385f4996b8a961532d246b2b57 Reviewed-on: http://git-master/r/53089 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-09-16arm: tegra: clock: Make i2c clock control to atomicLaxman Dewangan
Making i2c clock control like clock enable/disable to atomic call by removing can-sleep parents. bug 876130 Change-Id: Id6dfd45014028e443ab9b29d6d5429b46a23a069 Reviewed-on: http://git-master/r/52619 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-09-16ARM: tegra: power: Restore Tegra3 MC registers after LP0Alex Frid
On exit from deep sleep (LP0) restore from SDRAM Tegra3 MC registers that are not saved in PMC scratch file for boot-rom restoration. Since SDRAM after LP0 is running at boot rate, MC registers are saved only once during initialization. Bug 874351 Change-Id: Ib9ace46ede1efd5ee4097b17c3591a5b9f937a60 Reviewed-on: http://git-master/r/52526 Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Ankit Pashiney <apashiney@nvidia.com> Reviewed-by: Daniel Solomon <daniels@nvidia.com> Tested-by: Daniel Solomon <daniels@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
2011-09-16Revert "arm: tegra: cardhu: change vi pll src to pll_p"varun colbert
This reverts commit 1a5733cc93dc9ec0eabe6115038567d3cf48a61a. Change-Id: I1764f15694c6bc662f2f561c0442bbd60cff9703 Reviewed-on: http://git-master/r/52736 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-16arm: tegra: smmu: Remove IORESOURCE use from SMMU IOVA rangeHiro Sugawara
SMMU simply needs to know its assigned IOVA range, but does not need address space resources. Bug 874438 Change-Id: I96a8718e692bbb96b5fce6ec7ebc90f6930f358c Reviewed-on: http://git-master/r/52670 Tested-by: Hiro Sugawara <hsugawara@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
2011-09-16usb: ehci: tegra: Add remote wakeup supportVenkat Moganty
Adding remote wakeup support. Bug 805906 Change-Id: I4e8637161abd1c5de90b0f856ad5c877e9433e42 Reviewed-on: http://git-master/r/52620 Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Tested-by: Venkat Moganty <vmoganty@nvidia.com> Reviewed-by: Rakesh Bodla <rbodla@nvidia.com> Tested-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-by: Rama Kandhala <rkandhala@nvidia.com>
2011-09-16ARM:tegra:enterprise: Configure I_MDM_RST as input.Frederic Bossy
I_MDM_RST (gpio33) is connected to PMIC VMON_OUT. It shouldn't be driven high, only low when reset is performed. Modem reset relies on power cycle (PON low->high) today. Bug 866051 Change-Id: I96631d7055979e9bb3365ffca27c2fb46afe7c3f Reviewed-on: http://git-master/r/52593 Tested-by: Frederic Bossy <fbossy@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-09-16video: 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 Change-Id: Icbafebd7f70445f9aad1c5819a1eb7e426410784 Reviewed-on: http://git-master/r/52495 Tested-by: Matt Wagner <mwagner@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2011-09-15ARM: config: Support for Sony PS3 game controllerVandana Salve
Add support for Sony PS3 game controller for Bluetooth and USB interface. Bug 847075 Change-Id: If1abd56a8ed6e4157630c42c8efba89d090f6be5 Reviewed-on: http://git-master/r/52363 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Vandana Salve <vsalve@nvidia.com>
2011-09-14arm: tegra: cardhu: Support for E1257Laxman Dewangan
Adding support for E1257 platform. bug 864294 Reviewed-on: http://git-master/r/50662 (cherry picked from commit 8217615021a6ffeb992327f6b010ea9deebc34e7) Change-Id: If1420f39ba5a6f724dd09b46881ba145cc784a0a Reviewed-on: http://git-master/r/52258 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-14ARM: tegra: uart: Restore FCR in uart resumePradeep Goudagunta
Restore FCR while resuming debug uart, to enable RX and TX FIFOs with trigger levels configured during initialisation of debug uart port. Bug 867063 Change-Id: I37bc521d7263ee7a3aa0fa77295b768be7b44361 Reviewed-on: http://git-master/r/52343 Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2011-09-14arm: tegra: cardhu: Enabling USB remote wake sourcesVenkat Moganty
Adding USB remote wakeup events for bringing system out of Low Power mode. Bug 805906 Change-Id: If8a0a3e4b2aa344138a908f466fb2a7e9a71f058 Reviewed-on: http://git-master/r/52310 Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Tested-by: Venkat Moganty <vmoganty@nvidia.com> Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-09-14arm: tegra: Adding USB remote wake eventsVenkat Moganty
Adding USB remote wakeup events for bringing system out of Low Power mode. Bug 805906 Change-Id: I66814ea09f2903fbaba513dce7d1f7c1a1744ec5 Reviewed-on: http://git-master/r/52309 Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Tested-by: Venkat Moganty <vmoganty@nvidia.com> Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-09-14usb: ehci: tegra: Hotplug detectionSuresh Mangipudi
Removed the polling/PMC based method for the usb hotplug detection. Bug 865094 Change-Id: Idad6eb4a25fc0c589b46f11d5d8a47a41b60f251 Reviewed-on: http://git-master/r/52284 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-14arm: tegra: Enable XCVR setup through fusesRakesh Bodla
Enabling the XCVR setup for USB using USB calibration fuses. Bug 867817 Change-Id: I273437339a42961f6b1a335d57869435e5ded8fa Reviewed-on: http://git-master/r/51575 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-14tegra: usb: phy: support for adding usb calib offsetRakesh Bodla
Adding software programmability to add appropriate offset for usb calibration. Bug 867817 Change-Id: I06ba74036a54b9283c58bfab35410d95b8fccf12 Reviewed-on: http://git-master/r/51573 Reviewed-by: Rakesh Bodla <rbodla@nvidia.com> Tested-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2011-09-14ARM: tegra: enterprise: Fix backlight toggling on Enterprise.Kevin Huang
Bug 873860 Change-Id: I035ddc3106d1c9a71acbbf47072f888dee8ded36 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>
2011-09-14arm: tegra: cardhu: change vi pll src to pll_pCharlie Huang
Change the pll source of vi_sensor from PLL_M to PLL_P since PLL_M is more variable. Also we can get exactly 24MHz mclk rather than 24.24MHz. Bug 870687 Change-Id: Idd754aea5486e26b7391dbdb397cb4f2116cc4e7 Reviewed-on: http://git-master/r/51677 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-14ARM: tegra: power: Add Tegra3 balanced throttlingAlex Frid
Balanced CPU and core domains thermal throttling on Tegra3. When throttling is enabled the new algorithm caps core bus frequencies (EMC, cbus and sbus) along with CPU rate. The throttling steps, and time spent on each step are pre-defined based on characterization results. Change-Id: Id18109f6319032aad4332b13955996116a7f6485 Reviewed-on: http://git-master/r/51497 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>