summaryrefslogtreecommitdiff
path: root/arch/arm
AgeCommit message (Collapse)Author
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>
2011-09-13tegra: cardhu: support E1198 + PM313Hyungwoo Yang
This change supports PM313(reworked) with 19X12 on E1198. Bug ID : 875415 Change-Id: Ia774278c8f652dfb4204bb7c82976f101f0b559e Reviewed-on: http://git-master/r/51929 Reviewed-by: Hyungwoo Yang <hyungwooy@nvidia.com> Tested-by: Hyungwoo Yang <hyungwooy@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-09-13arm: tegra: enterprise: set sample rate to 8 kHzRavindra Lokhande
set i2s sample rate to 8 KHz which is connected to baseband. Change-Id: Ice19e102826d7e2ce2ffb759adf44417ebb00f1a Reviewed-on: http://git-master/r/51819 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-13arm: tegra: pcie: minor fixes in pcie driverKrishna Kishore
Fixed issues in entering suspend mode when no pcie devices are connected bug 873836 Change-Id: I420fc1bae17e1c63c037b24465ab07029bb68aa4 Reviewed-on: http://git-master/r/51506 Tested-by: Krishna Thota <kthota@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-09-13ARM: tegra: dvfs: Add Tegra3 dvfs core cap interfaceAlex Frid
Added Tegra3 kernel dvfs throttling interface for VDD_CORE domains. Requests from this interface are combined with sysfs capping requests and the most aggressive (minimal) cap level is set. Change-Id: I3a612d1ea85dce0d90b586ca6e2d23deae7bcc9e Reviewed-on: http://git-master/r/51496 Reviewed-by: Joshua Primero <jprimero@nvidia.com> Tested-by: Joshua Primero <jprimero@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Matthew Longnecker <mlongnecker@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-09-13arm: tegra: cardhu: Select debug console from kernel command lineLaxman Dewangan
Selecting debug console from linux command line. bug 795847 Change-Id: I00a6447db29251ef4c2a52b742528ff99ea33845 Reviewed-on: http://git-master/r/51847 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-13arm: tegra: enable l2 cache data prefetchAnshul Jain
Bug 874120 Change-Id: If058527adc3b0c5c903ed75ab1ffaeb08be37df2 Reviewed-on: http://git-master/r/51828 Reviewed-by: Scott Williams <scwilliams@nvidia.com> Tested-by: Anshul Jain (SW) <anshulj@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
2011-09-13ARM: tegra: clock: Add shared floor EMC/cbus/sclk usersAlex Frid
Change-Id: Ib85c6ac6ab971be84a1ac0dc07d7efbc078e59af Reviewed-on: http://git-master/r/51724 Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
2011-09-13ARM: tegra: power: Enforce cpufreq policy maximumAlex Frid
Tegra cpu complex frequency is set by cpufreq driver to the maximum of per-cpu target frequencies specified by the respective governors running on each cpu core. It guarantees that final frequency is above all per-cpu policy low limits, but policy high limit set on one core, may be exceeded if the other core has higher target. This commit implements complementary mode in cpufreq driver that set final cpu frequency below all per-cpu maximum policy limits. The new mode is disabled by default, and can be activated via /sys/module/cpu_tegra/parameters/force_policy_max Change-Id: I079b7c55b079cdf62afae469b59f4b2cf0fc97d0 Reviewed-on: http://git-master/r/51722 Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Satya Popuri <spopuri@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-09-13Revert "arm: config: enabling pcie in cardhu config"Karan Jhavar
Turning on PCIE is breaking LP0. Needs to be fixed before getting enabled. This reverts commit 03fdda36cc03a4fa5d731df8b3ec1785621e746d. Change-Id: I3389f9c2a0b6864ac4c183abdaeef09fe57b22a0 Reviewed-on: http://git-master/r/51844 Reviewed-by: Karan Jhavar <kjhavar@nvidia.com> Tested-by: Karan Jhavar <kjhavar@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Karthik Ramakrishnan <karthikr@nvidia.com>
2011-09-13ARM: tegra: change usb functions orderKrishna Yarlagadda
RNDIS should always be registered as first function in list of usb functions available. Moving accessory function down the order Bug 874046 Change-Id: I70260b3e3036d627abcacf63df49728f2dd78841 Reviewed-on: http://git-master/r/51580 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-09-13ARM: tegra: dvfs: Update Tegra3 speedo thresholdsAlex Frid
Bug 817679 Change-Id: Ib6ce931e7cd536a1081e11790bfdd73db6bf789c Reviewed-on: http://git-master/r/51479 Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
2011-09-13arm: tegra: power: guardbanding only for accuracy of TDiodeDiwakar Tundlam
Bug 844025 Change-Id: I85c291d83ebb7939f8934b1b1e56a791cb0557b8 Reviewed-on: http://git-master/r/51443 Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-09-09arm: tegra: parse kernel command line for debug port idLaxman Dewangan
Parsing the linux command line for the debug port id. bug 795847 Change-Id: Icba663dc97f40345d9c64a1aa7e9fff5c867bb62 Reviewed-on: http://git-master/r/51370 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-09Arm: Tegra: Cardhu: pm269: Add ramp voltage for LDO3Pavan Kunapuli
The ramp voltage for the ldo3 for PM269 is around 1mV/us. Setting this value. bug 872382 Change-Id: Ife0b337f3dcf17fc5bf094992696a76d2adc21d1 Reviewed-on: http://git-master/r/51364 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-09ARM: tegra: enterprise: Reduce display wake up timeAnimesh Kishore
Reduce delay required in between panel init commands. Bug 862427 Change-Id: I6d0e09cba2d109963fcdf425120560e1128273a3 Reviewed-on: http://git-master/r/51363 Reviewed-by: Animesh Kishore <ankishore@nvidia.com> Tested-by: Animesh Kishore <ankishore@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2011-09-09arm: tegra: cardhu: Set pwr_i2c speed to 400KHzLaxman Dewangan
bug 870689 Change-Id: I5d91893c4ec334a38441a1c71b87d9c7b2d9f908 Reviewed-on: http://git-master/r/51292 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-09arm: tegra: Add regulator entry for NCT1008venu byravarasu
bug 869217 Change-Id: I63e14fcb8e0aa51edbf6e5402573c3e8f7563281 Reviewed-on: http://git-master/r/51291 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-08arm: tegra: enterprise: enable PMU interrupt for USBRakesh Bodla
Enabling the PMU interrupt for detection of USB when there is no clock to controller. Bug 864005 Change-Id: Ib97ed2ac70bd31eb4ae6ad7c3ce5cecf62e64cc6 Reviewed-on: http://git-master/r/51079 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-08ARM: tegra: nvmap: Add VPR heap flag.Krishna Reddy
Change-Id: I79c8bed3c2c21cb804b44686d69da64ec4e9a583 Reviewed-on: http://git-master/r/51025 Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Tested-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
2011-09-08arm: tegra: usb_phy: correct file attributionSeongho Joo
correct file attribution as 644. Change-Id: Ifca0c8b8e557af7aba59af4788f07eed7f98dc0c Reviewed-on: http://git-master/r/50962 Tested-by: Seongho Joo <sjoo@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
2011-09-08arm: tegra: Add power on sequence timing for Harmony display panelJong Kim
Added proper power on sequence for Harmony display panel. BUG=None TESTS=Flash Harmony and boot/suspend/reboot works fine. Change-Id: I81d6488d187908b4323810a99cfb70d176a994b4 Signed-off-by: Jong Kim <jongk@nvidia.com> Reviewed-on: http://git-master/r/50955 Reviewed-by: Winnie Hsu <whsu@nvidia.com> Reviewed-by: Mursalin Akon <makon@nvidia.com> Reviewed-by: Allen Martin <amartin@nvidia.com>
2011-09-08arm: tegra: Add Dynamic carveout support for HarmonyJong Kim
Removed hard-coded physical addresses for carveout and fb, and uses tegra_reserve() to reserve carveout and fb from kernel memory pool. This change matches the default kernel config option "KERNEL_ON_MMU", which removes/ignores "nvmem=xxx" command line option usage. (lastest fastboot removed this option from cmdline). BUGS=871874 TESTS=Ubuntu desktop works when flashed without cmdline work around. Change-Id: I5222398543d5f6e88367814c1dbc669fdb49dc54 Signed-off-by: Jong Kim <jongk@nvidia.com> Reviewed-on: http://git-master/r/50943 Reviewed-by: Allen Martin <amartin@nvidia.com>
2011-09-08video: tegra: support display board PM313Hyungwoo Yang
This change supports PM313 with 19X12 panel. The change uses PM313 in "Single input to Dual output" mode Bug ID : 822980 Change-Id: Ibba1f116ea6e4b2626e451c66a39caca79055d0e Reviewed-on: http://git-master/r/50215 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-08arm: cardhu: L4T defconfig: enable USB suspendPeer Chen
Bug 867420 Bug 867423 Change-Id: I61c4a1d7b13592bb2f4685897bd941d50ca04771 Signed-off-by: Peer Chen <pchen@nvidia.com> Reviewed-on: http://git-master/r/51069 Reviewed-by: Allen Martin <amartin@nvidia.com> Reviewed-by: Winnie Hsu <whsu@nvidia.com>
2011-09-08ARM: tegra: dvfs: Add T30V SKU definitionAlex Frid
Bug 872025 Change-Id: Icedb39c3507a027d8b673b19f484b4c9981766fc Reviewed-on: http://git-master/r/50878 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-09-08ARM: tegra: dvfs: Update Tegra3 speedo thresholdsAlex Frid
Bug 817679 Change-Id: I93a44ac71a723679856e2a93669458b6d1ad63d3 Reviewed-on: http://git-master/r/50877 Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-09-08video: tegra: dsi: Adjust two CSI registers in DSI module.Kevin Huang
Bug 829327 Change-Id: I083aa6262ebdff133826089eaa9f773af5273fce Reviewed-on: http://git-master/r/50871 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-09-07arm: tegra: comms: Fix kernel config typo.Michael Hsu
Fix extra "CONFIG_" prefix in Kconfig which causes config variable to be "CONFIG_CONFIG_" prefix. Change-Id: Iba30fef954b6bfbf569ec75277ff42300d0fa62e Reviewed-on: http://git-master/r/50935 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-07arm: tegra: enterprise: Add drivers for flashless XMM modemMichael Hsu
XMM modem requires GPIO power on sequence before modem software can be downloaded to it. BUG 828389 Change-Id: I236f70638e0ef028d72fe8ec471fabfd4bfffc5b Reviewed-on: http://git-master/r/46801 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-07arm: tegra: pcie: enabling MSI support for pcieKrishna Kishore
MSI style interrupt support is being added to pcie driver Fixes bug: 637871 Change-Id: I17ebfa9fc06898224e5af22f539269d7e7b42c0c Reviewed-on: http://git-master/r/47330 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-09-07arm: tegra: pcie: Adding tegra3 support for pcieKrishna Kishore
Added support for tegra3 to pcie driver Fixes bug: 637871 Change-Id: I096ec1a2706aa9d77dd6b739ffb6bcf47d7639b1 Reviewed-on: http://git-master/r/44989 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-09-07arm: tegra: pcie: cherry-picking upstream commitsKrishna Kishore
commit 77ffc1465cec32489889d6bc9c288b7b0d2ce9fb Author: Mike Rapoport <mike@compulab.co.il> Date: Mon Sep 27 11:26:33 2010 +0200 tegra: add PCI Express support Signed-off-by: Mike Rapoport <mike@compulab.co.il> Acked-by: Arnd Bergmann <arnd@arndb.de> CC: Russell King <linux@arm.linux.org.uk> CC: Gary King <GKing@nvidia.com> Signed-off-by: Colin Cross <ccross@android.com> commit 1e40a97e6cb69d8b7edba801d75d1024078ce9aa Author: Mike Rapoport <mike@compulab.co.il> Date: Wed Mar 2 14:34:04 2011 +0200 ARM: tegra: PCIE minor code refactoring Move tegra_pcie_power_off before tegra_pcie_power_on for clean addition of PCIE power gating Signed-off-by: Mike Rapoport <mike@compulab.co.il> Signed-off-by: Colin Cross <ccross@android.com> commit b96cc7fe190b9356633c70afae61ee0637b000ee Author: Mike Rapoport <mike@compulab.co.il> Date: Wed Mar 2 14:34:05 2011 +0200 ARM: tegra: add PCI Express power gating Change-Id: I9b84025a24c638d9644851e6f1400c1eefc4da0d Signed-off-by: Mike Rapoport <mike@compulab.co.il> Signed-off-by: Colin Cross <ccross@android.com> Reviewed-on: http://git-master/r/47258 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>