summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-10-13arm: dma: Drop GFP_COMP for DMA memory allocationstegra-14.ER2.1-android-3.2tegra-14.ER2.1-android-2.3Sumit Bhattacharya
dma_alloc_coherent wants to split pages after allocation in order to reduce the memory footprint. This does not work well with GFP_COMP pages, so drop this flag before allocation. This patch is ported from arch/avr32 (commit 3611553ef985ef7c5863c8a94641738addd04cff). Change-Id: I455cfdc7a2180b8d9d193da5fc8aaf70f8b94ee2 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/57854 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-13video: tegra: Add HDA clock managementSumit Bhattacharya
Add code to manage HDA related clocks from HDMI driver. When no HDMI device is connected to device HDA clocks are disabled to save power. Whenever HDMI hot plug in happend HDMI driver needs to enable these clocks before setting HDA presense bit so that HDA controller recieves the interrupt. Bug 862023 Change-Id: I975daa1621098eea2175244ce5774312bc396649 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/57846 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-13arm: tegra: cardhu: Initialize gpio pins modeLaxman Dewangan
Initializing the pins which is used in gpio to their inital state. bug 876305 Reviewed-on: http://git-master/r/57516 (cherry picked from commit 3f33cb777295669e71e291bb05651d3c6c4b37d5) Change-Id: Ie05862e5184bb95c85cf7aa96ce2eca497c01c93 Reviewed-on: http://git-master/r/57817 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-13power: tps80031-charger:Mechanism for getting charging statusLaxman Dewangan
Adding api which provides the mechanism to getting charging status. bug 872697 Reviewed-on: http://git-master/r/56625 (cherry picked from commit 4c271cf84923cd5ae9225f41a1a665b116cb974a) Change-Id: Ibd88cbb568ac65f992a8142934017ed468268d72 Reviewed-on: http://git-master/r/57808 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-10-13arm: 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>
2011-10-13arm: 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>
2011-10-13arm: 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>
2011-10-13arm: 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>
2011-10-13video: 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>
2011-10-13video: tegra: host: Check for allocation failuresTerje Bergstrom
Adds checks for memory allocation failures, and proper propagation of error conditions. Adds clearing of pointers after free or unpin has been called to catch use after free. Bug 877551 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/54027 Reviewed-by: Antti Miettinen <amiettinen@nvidia.com> Reviewed-by: Hiroshi Doyu <hdoyu@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Tested-by: Gerrit_Virtual_Submit (cherry picked from commit bfbf2766d11a5f85781532ddce3a87b7ae762ba3) Change-Id: I04171ee5db6a42bb1689221d4f80d5f3d35e7399 Reviewed-on: http://git-master/r/57462
2011-10-13i2c: tegra: slave: Fix i2c transmit/receive issuesChaitanya Bandi
Fixed the following issues in i2c slave driver: 1) Driver was failing to receive large data 2) Driver was receiving only eight bytes in a loop 3) Incorrect arguments while calling readl Change-Id: I5ffe76b800a24270845aced0df30a69d9625f557 Reviewed-on: http://git-master/r/57218 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bandi Krishna Chaitanya <bandik@nvidia.com> Tested-by: Bandi Krishna Chaitanya <bandik@nvidia.com>
2011-10-13ARM: configs: tegra: enable nvavp for tegra3Sachin Nikam
Disable old tegra-avp and mediaserver and enable nvavp driver for tegra3. Bug 880683 Change-Id: Ieefbdf37ffc679ebea37293e89d17856a538f848 Signed-off-by: Sachin Nikam <snikam@nvidia.com> Reviewed-on: http://git-master/r/54675 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-13usb: 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>
2011-10-13arm: tegra3: config: Enable built-in CDC ACM driverSheshagiri Shenoy
CDC ACM driver needs to be built in and should not be a module that is (manually or via scripts) loaded every time. bug 886181 Change-Id: Ib211eff977ccbf2fb595fdb7d32593d534547f7b Reviewed-on: http://git-master/r/57708 Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com> Tested-by: Sheshagiri Shenoy <sshenoy@nvidia.com> Reviewed-by: Michael Hsu <mhsu@nvidia.com> Reviewed-by: Steve Lin <stlin@nvidia.com> Tested-by: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-10-13i2c: fix crash when there is no regulatorJihoon Bang
Calling regulator_disable causes system to crash when there is no regualtor. It calls regulator_disable only when regulators exist. Bug 871860 Reviewed-on: http://git-master/r/55603 (cherry picked from commit 042e786e9766c891b44b8e00aa05f4c42b724440) Reviewed-on: http://git-master/r/56237 (cherry picked from commit 9607d33bfcb84f764935ea911b93e716018ab818) Change-Id: I06cfaeedcbdf276c3a17a759d410c7b46de8e9b1 Reviewed-on: http://git-master/r/57416 Reviewed-by: Jihoon Bang <jbang@nvidia.com> Tested-by: Jihoon Bang <jbang@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2011-10-13i2c: add regulators to PCA954xJihoon Bang
Add regulators to PCA954x in case PCA954x is controlled by programmable PMIC. Add two Vcc. One is for PCA954x itself and the other is for I2C bus. Bug 871860 Reviewed-on: http://git-master/r/54745 (cherry picked from commit 7beddf4e72024e6f140ed306e80a7e1d19d7f36b) Reviewed-on: http://git-master/r/55800 (cherry picked from commit 57138283d20301658ffe904577a72e9ea95b053e) Change-Id: Ic98f33d2b8b324b7539d9b5b000a5591c5f7f742 Reviewed-on: http://git-master/r/57415 Reviewed-by: Jihoon Bang <jbang@nvidia.com> Tested-by: Jihoon Bang <jbang@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2011-10-13arm: 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>
2011-10-13ARM: mm: cache-l2x0: Fix L2X0_AUX_CTRL_WAY_SIZE_MASKAntti P Miettinen
The Auxiliary Control Register for Way-size is three bits. Mask should be 7. Change-Id: I2fce4596a2b8ce46b3072005ff44379804bbb3e7 Reviewed-on: http://git-master/r/57256 Reviewed-by: Antti Miettinen <amiettinen@nvidia.com> Tested-by: Antti Miettinen <amiettinen@nvidia.com> Reviewed-by: Hiroshi Doyu <hdoyu@nvidia.com> Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
2011-10-13ARM: 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>
2011-10-13ARM: 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>
2011-10-13nvhost: Wait for CDMA to end before freeing channelTerje Bergstrom
Wait for CDMA to become idle before freeing resources associated with a channel. Bug 877665 Change-Id: I1a25f98ba8620202d349a4c6af38fa0e20839751 Reviewed-on: http://git-master/r/56653 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Gerrit_Virtual_Submit Tested-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com> Reviewed-by: Antti Miettinen <amiettinen@nvidia.com> Reviewed-by: Hiroshi Doyu <hdoyu@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
2011-10-13arm: 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>
2011-10-12ARM: 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>
2011-10-12hwmon: tegra: tsensor: coefficient updateBitan Biswas
m, n and p coefficients updated for fuse revision 21 and beyond. - code cleanup done. fixed checkpatch warnings. bug 842208 Reviewed-on: http://git-master/r/53808 (cherry picked from commit 488785f279a5642fffde3d48d62c77f46a20b63a) Reviewed-on: http://git-master/r/55026 (cherry picked from commit 49a5b4cf51ed43e2a9d25a2603e84ed835446832) Change-Id: I83db5a746d5960c799fbf09e2334ecc608c44d39 Reviewed-on: http://git-master/r/57367 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2011-10-12misc: nct1008: error handling changeBitan Biswas
Error handling in the driver was not correctly done earlier. Changes done are as follows: - error returned stored in int data type instead of u8 or s8 - few places error was not checked, added the checks needed. Reviewed-on: http://git-master/r/51855 (cherry picked from commit c8e014fa9d8a7cad2d78d91fad8fe056b4ea0714) Reviewed-on: http://git-master/r/54990 (cherry picked from commit 8f9f4a8e72998fef8bea9aa00e9ac136920f8dc0) Change-Id: Id6da54e8d6d39d47962fa8e74ac91934788267fa Reviewed-on: http://git-master/r/57365 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2011-10-12media: video: nvavp: Add ioctl to set/get clock ratePrashant Gaikwad
These ioctls provides interface to user space for VDE/AVP/EMC clock rate anagement. This helps to save power. Bug 876405 Change-Id: Ic36cd78bf78a3c04dac49dd4b3040542130bc855 Reviewed-on: http://git-master/r/54697 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
2011-10-12spi: tegra: Move clock controls api out of spin lockLaxman Dewangan
The clock control apis can be sleepable in tegra platform as spi require frequency/voltage boosting. Moving the clock controls api out of spin lock context. bug 874841 Reviewed-on: http://git-master/r/56869 (cherry picked from commit b316a4e4fd82f1af9af920079119c56bf271c3be) Change-Id: I8fc824de02cb3af54f6331efa0500c79e806bb03 Reviewed-on: http://git-master/r/57315 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-12arm: 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>
2011-10-12arm: 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>
2011-10-12arm: 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>
2011-10-12arm: 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>
2011-10-12arm: 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>
2011-10-12arm: 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>
2011-10-12ASoC: WM8903: Implement DMIC supportStephen Warren
In addition to the currently supported analog capture path, the WM8903 also supports digital mics. The analog and digital capture paths are exclusive; a mux is present to select the capture source. Logically, the mux exists to select the decimator's input, from either the ADC or DMIC block outputs. However, the ADC power domain also includes the DMIC interface. Consequently, this change represents the mux as existing immediately before the ADC, and selecting between the Input PGA and DMIC block outputs. An alternative might be to represent the mux in its correct location, and associate the ADC power enable controls with both the real ADC, and a fake ADC for the DMIC? Change-Id: I96dff6a95ce7e5c0d90369cb1bc178d2b14b0f14 Signed-off-by: Stephen Warren <swarren@nvidia.com> Acked-by: Liam Girdwood <lrg@ti.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/56137 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-12arm: 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>
2011-10-12asoc: max98088: add control to enable/disable digital micNikesh Oswal
Bug: 862023 Change-Id: I1784a813ad8ef224f0587ba977518c2940b66e01 Signed-off-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-on: http://git-master/r/55674 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-12ASoC: Tegra: WM8903: Support switch classSumit Bhattacharya
Add support to convey HP and mic jack status to switch class. Bug 872652 Change-Id: I2d64c97ef8bf0ab3dfeec3c711ef0e8048bff133 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/55670 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-12ASoC: Tegra: WM8903: Support speaker and dmicSumit Bhattacharya
Complete DAPM route map for cardhu and ventana. Expose more alsa controls to facilitate codec routing. Properly handle speaker, internal mic and external mic routing events. Bug 872652 Change-Id: I4620d08ade1f455a4075d9822fcfd5e34474133f Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/55669 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-12arm: 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>
2011-10-12arm: 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>
2011-10-12regulator: tps6591x: Optimize voltage change using cacheLaxman Dewangan
Optimizing the time require to change the voltage by using the register caching. bug 870689 Reviewed-on: http://git-master/r/51754 (cherry picked from commit cb2676e3e25f3a6134f38ecb0e3dfe9e7a1f4fd4) Change-Id: I771d6d0ebad60d05381af07cc791f5ad8b4426fd Reviewed-on: http://git-master/r/55643 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-10-12asoc: max98088: disable the irq when entering suspendNikesh Oswal
Bug: 862023 Change-Id: Ibaa3ffbb9e81736e45c2bccb0d6e1828cde4025b Signed-off-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-on: http://git-master/r/55474 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-12asoc: tegra: max98088: add jack and switch notifier codeNikesh Oswal
Bug: 862023 Change-Id: I0302091654c5394733264712269be4fe0aefa39a Signed-off-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-on: http://git-master/r/55466 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-12asoc: max98088: add headset/headphone detection codeNikesh Oswal
Bug: 862023 Change-Id: Ieb9247cef5feecf3e241d8980f9c4376cadf2965 Signed-off-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-on: http://git-master/r/55465 Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
2011-10-12arm: tegra: defconfig: Enable tegra_kbc driverRamalingam C
This change enables the below config variables CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_TEGRA=y CONFIG_INPUT_MOUSE=y Change-Id: I611d2837a984d6fab5a857f031b7d74169e6b8d5 Signed-off-by: Ramalingam C <ramalingamc@nvidia.com> Reviewed-on: http://git-master/r/57263 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-10-12tegra: 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>
2011-10-12ARM: 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>
2011-10-12ARM: 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>
2011-10-12arm: 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>
2011-10-11ARM: 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>