summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2011-11-30arm: 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: I3429da1bca38e1ddc5b3c2156a0db6b23aeb5555 Reviewed-on: http://git-master/r/57806 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R7fadbdc30bdca30e41e0b7fdb88628dbc8c32e82
2011-11-30arm: tegra: cardhu: Change for w_disable pin on E1198-A02Laxman Dewangan
The w_disable pin is connected to different gpio in E1198-A02 compare to E1198-A01. Making related changes to support E1198-A02. bug 864282 Reviewed-on: http://git-master/r/48877 (cherry picked from commit 009e0b9ccf776e658c27df59716cc1cce075ad31) Change-Id: I85b7f0b10dd3549f07c48e71ffca1a304afc753d Reviewed-on: http://git-master/r/57790 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rbf1f0f4775d536ba198f3c5a3ff3088c75d988fb
2011-11-30arm: tegra: Avoid negative number parsing for debug portLaxman Dewangan
Avoiding negative number parsing for debug port id. bug 854995 Reviewed-on: http://git-master/r/57328 (cherry picked from commit 81ce6594db0a2b9131e3a1317ef1f10e8310aad5) Change-Id: I38e9e545c06a61b79d292c86dcbf8c595d2eddca Reviewed-on: http://git-master/r/57787 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R2fe0b743db9f2b87f0a0715aeda12e7c00b041a7
2011-11-30arm: tegra: Support for kernel command audio_codecLaxman Dewangan
Adding the handler to parse the kernel command "audio_codec". bug 876544 Reviewed-on: http://git-master/r/56623 (cherry picked from commit b82c518354864c7dba03beea3c576edfab428efd) Change-Id: Icb42164ea1276f4f5af941b8ba2f80076759af8b Reviewed-on: http://git-master/r/57779 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Rf3a0eed42103ef830c9697da42eb685fde6f6fe9
2011-11-30video: tegra: dc: ioctl for setting gamma lutDavid Schalig
- enable gamma look-up hardware only when needed to save power - add flags field to ioctl TEGRA_DC_EXT_SET_LUT for forward compatibility Bug 868060 Change-Id: I690f8b8856e0b1acd6215907ca8bd78ecaf30b17 Reviewed-on: http://git-master/r/57736 Reviewed-by: David Schalig <dschalig@nvidia.com> Tested-by: David Schalig <dschalig@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: Robert Morell <rmorell@nvidia.com> Rebase-Id: Rf6081a9372ba7d6e53a66b9b58a50a62ad409d9a
2011-11-30usb: host: tegra: Configurable USB hotplugArtiste Hsu
Hotplug on usb is supported when hotplug flag is set in platform data Bug 869745 (cherry picked from commit I57ba0b18a2d4232b2df2074c91aff97c6e639e7d) Reviewed-on: http://git-master/r/54588 Change-Id: I24e5ddf49cead14d3eebe30da0f92402015c95c7 Reviewed-on: http://git-master/r/57725 Tested-by: Artiste Hsu <chhsu@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rdf4296a0b0e04733832b8b60b347a3da9cc67413
2011-11-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 Reviewed-on: http://git-master/r/54763 (cherry picked from commit c53f8fc9d5d05427684aafb4ad6552eb6cff7ff7) Reviewed-on: http://git-master/r/55799 (cherry picked from commit c5fe68c1b4b1ed1e283526c8ac057efb3a2af5af) Change-Id: I40a35cbd301e53a8d70700043142d5cac0655b5c Reviewed-on: http://git-master/r/57414 Reviewed-by: Jihoon Bang <jbang@nvidia.com> Tested-by: Jihoon Bang <jbang@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: Re59baf9b13c653c366f992913622d1a46c8aecde
2011-11-30ARM: tegra[3]: config: Add advanced IP optionsMursalin Akon
Add advanced IP options, such as Multicast, ip filter, etc. Bug 876711, 876553 Change-Id: I5dd811078f115ea8db3b37f2896c2d1b5f6bcf0e Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/57153 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R1f5f69fc568010fd3a48c5e68bb7f9be3e694a66
2011-11-30ARM: tegra[3]: config: Enable some debugging featuresMursalin Akon
Bug 876711, 876553 Change-Id: I64ecbc40659ab5c2e639e8f09f8453ea39ff7054 Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/57152 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Raa20f4186b3e4877bd591116056dfef1ceafa464
2011-11-30arm: tegra: pm: issue a pl310 cache sync for tegra2Mayuresh Kulkarni
this needs to be done when the lp2 is aborted before the stipulated programmed time to wake-up for bug 867094 Change-Id: I02102ed8afa69d782de5950118352e80edc79df4 Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/52581 Reviewed-by: Jin Qian <jqian@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: R5938771982b7cceb9ea23ee73852ca8b9b3490ae
2011-11-30ARM: tegra: Fix file permissionsScott Williams
Change-Id: I4668077a85d82e08db0fee537712a2e4b949007a Reviewed-on: http://git-master/r/57426 Reviewed-by: Scott Williams <scwilliams@nvidia.com> Tested-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: R04eea53de492e784958a1c386d78646406f4d957
2011-11-30arm: tegra: gpio: API to configure pins as gpio with init valueLaxman Dewangan
Adding api to configure pins in gpio mode with init value before gpio library is up. This will provide to configure the pins in initial state and avoid any glitch in pins. bug 876305 Reviewed-on: http://git-master/r/56630 (cherry picked from commit 9e357b69d25f96c13acb660860bcdf8e0ab0a1ef) Change-Id: Ia14721c0bf96e1a45561139fdbbf2d995b9a4963 Reviewed-on: http://git-master/r/57265 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc775d23898a6275d633e4474e6cf9b10395697e2
2011-11-30arm: tegra: Add handle for kernel option power_supplyLaxman Dewangan
Adding the handler function for the kernel command line option "power_supply". Reviewed-on: http://git-master/r/50674 (cherry picked from commit 8d9e6bbe59ab68f44a4713f5d1bcc7877baf8180) Change-Id: I07796b6ee5893d73ac7557e81aac5d26b299c491 Reviewed-on: http://git-master/r/57262 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rd64bf314bcdfe3f7bdbcdee946ed261bfce5938f
2011-11-30arm: tegra: cardhu: Set LDO2 to 1200mV for E1208-A04Laxman Dewangan
bug 875709 Reviewed-on: http://git-master/r/56632 (cherry picked from commit b7077b25dfaa7c92c5f05f50688d26710eb57348) Change-Id: I46b0bd4d939e5ffbce9599ad2c437a7d424b1d87 Reviewed-on: http://git-master/r/57258 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rb192b1590af659143cf62938ce5ab468526216ee
2011-11-30arm: 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 Reviewed-on: http://git-master/r/56627 (cherry picked from commit 38ad9be02578b64d3f5eab8c6146abfc6c842d35) Change-Id: Id7cae7a724c02754b3abbc937a7e80b9a51d7977 Reviewed-on: http://git-master/r/57254 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R34a8cb39a5c557461ebbb540692487d357798eca
2011-11-30arm: tegra: cardhu: Support for PM311Laxman Dewangan
Adding support for PM311 based system. bug 870139 Reviewed-on: http://git-master/r/50012 (cherry picked from commit d319d9980b6b225735ac97160fdee18fbabba2f0) Change-Id: Iaa28921761e035e8fa29956b776f9379ae326b42 Reviewed-on: http://git-master/r/57251 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R50fc9a079bd46a050084afed2b0f460e2916ebc9
2011-11-30arm: tegra: enterpeise: add debounce time in codec platform dataNikesh Oswal
Bug: 862023 Change-Id: I3163c5560b9ca37f627eca477b267056e04ba4ab Signed-off-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-on: http://git-master/r/56576 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Ra7c5aab6e023d7a8d086883e359993cb87a66464
2011-11-30arm: tegra: Remove T30 SPDIF DMA resource infoSumit Bhattacharya
Bug 872652 Change-Id: Iaea76918169f3270f865122f824f60678c419b50 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/55970 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R70b9408e1c66c97a63a9408dda43aacd369c3178
2011-11-30arm: tegra: Specify dev name for audio regulatorsSumit Bhattacharya
Specify device names for ventana and cardhu speaker and digital mic regulators. Also use same regulator name for ventana and cardhu speaker supply. Bug 872652 Change-Id: I5a254eee2037c86e208818f34cdff24aee0edad9 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/55668 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R81411e5e595ec1d9e700d08410a9d3e49f24cbee
2011-11-30arm: tegra: Pass WM8903 gpio configurationSumit Bhattacharya
On cardhu and ventana WM8903 GPIO1 is used for digital mic lrclk output and GPIO2 is used for digital mic data input. Pass corresponding WM8903 gpio configuration through platform data to enable cardhu and ventana digital mic support. Bug 872652 Change-Id: I410265f1b4f9a8c5e43e5437ed6bac4122709178 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/55654 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rb47b7afe17013d4a0d5d73a15ba19c12dab0efbf
2011-11-30tegra: harmony: KBC support for chicony keyboardRamalingam C
This change includes the keymapping details for chicony keyboard and registers the platform_device called "tegra-kbc" with all board resources corresponding to KBC. Change-Id: I4222914f09520b60882a447fc149fd1c352be037 Signed-off-by: Ramalingam C <ramalingamc@nvidia.com> Reviewed-on: http://git-master/r/57233 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: Rb233d2e2065fa590a6e776eb81ba205efc45442b
2011-11-30ARM: tegra: dvfs: Add T30V SKU definitionAlex Frid
Bug 872025 (cherry picked from commit d71aae19a06b591312703d146c9a9adf9f7e729b) Change-Id: If1c0e3b22079b00b9cabfc1e9f4e5c4c5d206f5b Reviewed-on: http://git-master/r/57214 Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Bo Yan <byan@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Rebase-Id: R955c084556968ce77450817b993a79aab801ea83
2011-11-30ARM: tegra: dvfs: Update Tegra3 speedo thresholdsAlex Frid
Bug 817679 (cherry picked from commit 86acefef882428c6cad6b761521f74b054adba24) Change-Id: I992c9682fd6bcc9984968f56da661f76a04edecd Reviewed-on: http://git-master/r/57213 Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Bo Yan <byan@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Rebase-Id: Ra6cc62a4c7da079e18d09809973741af430ae8f9
2011-11-30arm: tegra: defconfig: Enable USB storage & SCSIPreetham Chandru
Enabled USB storage & SCSI support Bug: 879944 Signed-off-by: Preetham Chandru <pchandru@nvidia.com> Change-Id: Ifda0c387dd5fab1c4d48c7ab23abab7f3736200b Reviewed-on: http://git-master/r/56227 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R0d7d681af41d8df2549b2eecc1437cc978f71ed8
2011-11-30ARM: tegra[3]: config: Enable NLSsMursalin Akon
Bug 876711, 876553 Change-Id: I7c221f5162411285e9c2c811670ba5c9010fa676 Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/57154 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R9a39fec8a43b6cc3b94ddb3920a1cd933e9a2569
2011-11-30arm: mm: change_page_attr supportVinod Rex
bug 865816 Adapted from x86 change_page_attr() implementation Change-Id: I398c9d460b841484de4fcfcac10ffffdf49a4a5a Reviewed-on: http://git-master/r/56769 Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Tested-by: Krishna Reddy <vdumpa@nvidia.com> Rebase-Id: Rddeccf358c948ba84af52316f084814ae53dca5e
2011-11-30arm: tegra: enable l2 cache data prefetchAnshul Jain
Bug 874120 Change-Id: I17a1cc0d8f018246e5c7a99e01c2ab8d78e102ea Reviewed-on: http://git-master/r/56520 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc9af15a0993dd6c9147e464d227e7446ed5a86a0
2011-11-30arm: tegra: whistler: add headphone debouncetime and irqNikesh Oswal
add entries for headphone detection irq and debouncetime in whistler specific board files Bug: 862023 Change-Id: Ia72ec10f51a1bde0f81eb488b36a8b1439cedf1d Signed-off-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-on: http://git-master/r/57034 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Re6e96dcd5467b14054784fd6c59bd2a8c64781c0
2011-11-30ARM: tegra[3]: config: enable misc MMC optionsMursalin Akon
Enable MMC SDIO, deferred resume and paranoid SD Bug 876711, 876553 Change-Id: Ica05f5b30860f1814f54ce48ecd5b0d0235225d5 Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/56830 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R5358adb23bd7c69f01925aa35aa191a2ebc87231
2011-11-30ARM: tegra[3]: config: Enable Sys V IPCMursalin Akon
Enable Sys V IPC Bug 876711, 876553 Change-Id: Icaa7c5ad619998e4868eab4a00d24d9fc332dedd Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/56829 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R118301f982b8cfdf04525f88fb9481aed9be2d98
2011-11-30arch: arm: Enable SPDIF driver for Tegra30Sumit Bhattacharya
Bug 872652 Change-Id: Ic170dc2fc86f74d9e67d3b73a6f83368597dafcb Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/54975 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R96e76083f2cf154be6c450aff9005a0057bf5cb4
2011-11-30ARM: tegra[3]: config: Enable runtime PMMursalin Akon
Enable runtime PM Bug 876711, 876553 Change-Id: I62cad79b2160dec7b8d54301ae139baed55e90dc Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/56827 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Rebase-Id: Ra9d9bafea2f272ee7592b0739377d9bec8f25319
2011-11-30arm: tegra: issue a warning message per runLiang Cheng
A large trunk of warning message and stack trace storms kmesg when a very small sample quantum is supplied. This eventually causes the system unresponsive. This change fixes this issue by warning once per run. Bug 886286 Change-Id: I7cfeeb1358eb05bc7ef3f40bc73f621d3e4ac2bf Reviewed-on: http://git-master/r/56740 Tested-by: Liang Cheng (SW) <licheng@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Ra45756d1879407d876a41a6af7ed2f7ed314f9f7
2011-11-30arm: tegra: harmony: Add Regulators & config PMC interruptPreetham Chandru
Added regulators and configured the PMC interrupt polarity to low. Bug: 879944 Change-Id: I94bc2cb78c311cc7fe9c713592b49ecfe4cf8176 Signed-off-by: Preetham Chandru <pchandru@nvidia.com> Reviewed-on: http://git-master/r/56226 Reviewed-by: Winnie Hsu <whsu@nvidia.com> Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: R730736f5290a25346afdc23fd8fb2fa94083add4
2011-11-30arm: tegra: parse kernel command line for debug port idLaxman Dewangan
Parsing the linux command line for the debug port id. bug 795847 Reviewed-on: http://git-master/r/51370 (cherry picked from commit f988c97564f9ecf4b78f4e935e2cfc4ca1b6db0e) Change-Id: Ib1bbdd9f671ab4c22cffdf379d3b9fd79a5a8736 Reviewed-on: http://git-master/r/57042 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: R8b31dafaa124fb7e99d219bb464703b5696da0ff
2011-11-30arm: tegra: cardhu: Set pwr_i2c speed to 400KHzLaxman Dewangan
bug 870689 Reviewed-on: http://git-master/r/51292 (cherry picked from commit f66aaace70f4327a8612913a8d5e2cb967dcdad6) Change-Id: I1f8ac2b323b9bb135312dba2f333fb9d5ce3d44b Reviewed-on: http://git-master/r/57026 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Rac27549cbe8fcca75cb1734de24d066ae787c835
2011-11-30ARM: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 Reviewed-on: http://git-master/r/52593 (cherry picked from commit d1800dacc1d106ef81b3b4ef98d6dbc7c8b723b4) Reviewed-on: http://git-master/r/56575 (cherry picked from commit b76e5af29d838025946e57655603181fbd414c74) Change-Id: Ieab0a8bc6b1818cc39cdd1a5563c5fee4bf5ed65 Reviewed-on: http://git-master/r/56957 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Frederic Bossy <fbossy@nvidia.com> Rebase-Id: R0ee7d598d02448ee1376ad852126cd41598a9d2f
2011-11-30video: tegra: dc: add ioctl for setting gamma lutDavid Schalig
Adds ioctl TEGRA_DC_EXT_SET_LUT to dc_ext driver for setting a DC window's color palette. Bug 868060 Change-Id: I57ffcf3a3f91e76efd1c7f1f972b73c2edbaed82 Reviewed-on: http://git-master/r/56392 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Rebase-Id: R712c71151d0c3e3d274279f334bedf312e26e75d
2011-11-30arm: tegra: fix "malformed early option" warningDeepesh Gujarathi
early_param expects return value 0 for success as opposed to 1 in case of set_param handler. Bug 875134 Change-Id: I3eaf540a44fef4d211add399cedc258314266ed0 Reviewed-on: http://git-master/r/56638 Tested-by: Deepesh Gujarathi <dgujarathi@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Rebase-Id: Rbcbd37982e85a4cbad71319945efbc0ab6052d90
2011-11-30ARM: tegra: fuse: Fix tegra_chip_uidDan Willemsen
This now matches what the bootloader thinks the chip ID is (and the lot code is no longer all zeros). Change-Id: I46dc677b983dd28f7f77e49919860fef66da8f51 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/56316 Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: Rfb7b961acd57447df95600d4f1678d84242ed1b9
2011-11-30arm: 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 Reviewed-on: http://git-master/r/53898 (cherry picked from commit 4a3a8de8afe64c7ee497d228e5d0f1d86e9ed667) Change-Id: I3bf160b739ba806aeb2130bf2680c87815fcac98 Reviewed-on: http://git-master/r/56302 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rf25f43bc07089cf17311b06bf06bb61300ae5afb
2011-11-30video: 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 Reviewed-on: http://git-master/r/53608 (cherry picked from commit 234a39002a5a4daa364271ed357de14cff06f6a9) Change-Id: I5a3c3bf5180100e0d1a410bd11ddb60d22562276 Reviewed-on: http://git-master/r/56299 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R349ae85c159dfd3d1be279964d341ba402fc54ca
2011-11-30arm: tegra: harmony: Register USB3 hostPreetham Chandru
Registered USB3 host as harmony platform device. Bug: 879944 Change-Id: I02e03c0978472972504d405dbbdc6f4e483fe2a3 Signed-off-by: Preetham Chandru <pchandru@nvidia.com> Reviewed-on: http://git-master/r/56264 Reviewed-by: Mursalin Akon <makon@nvidia.com> Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: R126da51ba56a2c52d7f39a30a93e1a9c829beb8c
2011-11-30ARM: tegra: nvmap: Add VPR heap flag.Krishna Reddy
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> (cherry picked from commit 84f43c51c4efd45f6d64cd3fbe321c54ea7b15b2) Change-Id: Iefe6bc15e5e35aaac6acf190bb668b0211d4da11 Reviewed-on: http://git-master/r/56106 Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Tested-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: R4a1d3f623eb64707eed9c66668883d09cd3bff94
2011-11-30ARM: tegra: power: Add Tegra3 cpu idle parametersAlex Frid
Add Tegra3 cpu idle parameters: lp2_0_in_idle and lp_n_in_idle to independently control LP2 mode for boot and secondary cpus. Change-Id: I7e526b9bd78a9d5c3235307bbc89f5fb507bec2b Reviewed-on: http://git-master/r/55630 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Rebase-Id: Rc6a468b2e9e065c344b2386366d5a47d77ddf037
2011-11-30ARM: tegra: power: Update Tegra3 LP2 time predictionAlex Frid
Use local timer count to predict time to be spent by secondary CPU in LP2 state instead of scheduler timing. This is more accurate, as local timer wakes CPU after counts down to zero. Change-Id: I28fe6c3153e1c527abf4cf66b556d64516582a35 Reviewed-on: http://git-master/r/55629 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Antti Miettinen <amiettinen@nvidia.com> Rebase-Id: R577246dfe6bce06bf7a1f87d0ab488322d98b631
2011-11-30arm: tegra: move core_edp parsing to early_initDeepesh Gujarathi
since the dvfs init was being called before the kernel commandline was parsed, it resulted in an incorrect core_edp voltage being set further leading to an incorrect emc clock. move parsing of core_edp voltage value to early_param handler. fixes bug 875134 partial fix for bug 877315 Change-Id: Iab90e35ecb9145f028dd9c7bae7c7c4b49186b55 Originally Reviewed-on: http://git-master/r/52570 Reviewed-on: http://git-master/r/56181 Tested-by: Deepesh Gujarathi <dgujarathi@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Sridhar Lavu <slavu@nvidia.com> Tested-by: Sridhar Lavu <slavu@nvidia.com> Rebase-Id: Rda263df02e386b4b2f455196c3f6ade7526c45ed
2011-11-30arm: tegra: clock: fix clk debugfs init by using duplicate clocksNitin Kumbhar
Clocks added for nvavp with same name result in a failure in debugfs_mknod() with EEXIST error when a node for a clock is being created in /d/clock/ directory. Resolve this by adding duplicate clocks for nvavp. Change-Id: I1caf8c50411cf5a9d3f285ee6c5e083f8d83c13c Signed-off-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-on: http://git-master/r/55896 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Rebase-Id: R059dc1fe3b41f448ff01dc1aa257cacfdebeaea4
2011-11-30arm: tegra: ventana: add gpio charger supportPritesh Raithatha
-Separate ac detection from battery driver Bug 877456 Change-Id: I411ca707c58422075bdb27105bafc86a8de4e63e Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-on: http://git-master/r/54636 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Rebase-Id: R34bd7290f4c20c55bba8730b48fabe3fe0f566e1
2011-11-30tegra: usb: phy: phy ready and phy off callbacks for HSICSeshendra Gadagottu
Added phy ready and phy off callbacks to indicate HSIC phy state. BUG 828389 Reviewed-on: http://git-master/r/50276 (cherry picked from commit e654b3633e92c9b2ce26ce8ceaed7baaad071282) Change-Id: I3b076a342047824a76312b0771a8880619c5cf58 Reviewed-on: http://git-master/r/54199 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Rebase-Id: Ra48c32fac6cdf1c7d3539ab6be141e01f27f5b52