summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2011-02-10tegra: Board specific file changes related to USB Phy interfacetegra-10.11.ER1Seshendra Gadagottu
Board files are updated with USB phy inteface info related to USB2 instance BUG: 756184 Change-Id: Ied946e47047b5ab69d4f0e1670ccb7269d50665f Reviewed-on: http://git-master/r/18627 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-10ARM: ventana: gpio: Enabled headphone/mic jackChao Jiang
Enabled headphone jack on Ventana board. Set up interrupt pin for mic jack. fixes bug 766757 Change-Id: I3e9cda1b9867bcb117be17719241dac270bf539c Reviewed-on: http://git-master/r/18708 Reviewed-by: Chao Jiang <chaoj@nvidia.com> Tested-by: Chao Jiang <chaoj@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-10[tegra ALSA] Added headphone jack detectionChao Jiang
Headphone jack detection is enabled with this patch. The jack will be reported via /sys/class/switch interface to user space. fixes bug 766757 Change-Id: I58908e7de1025b17cdf37079d5650aa5f503dcdd Reviewed-on: http://git-master/r/18707 Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Chao Jiang <chaoj@nvidia.com> Tested-by: Chao Jiang <chaoj@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-10tegra hsic: Adding USB hsic driver support to K36Seshendra Gadagottu
Adding hsic funtionality to USB2 instance. Add the changes required for hsic functionality and power management. BUG 756184 Change-Id: Ife8a1fc6ea95b15f66d840b1565d858ee25d5ded Reviewed-on: http://git-master/r/15192 Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-by: Michael Hsu <mhsu@nvidia.com> Tested-by: Michael Hsu <mhsu@nvidia.com> Reviewed-by: Shail Dave <sdave@nvidia.com>
2011-02-08[ARM] tegra: whistler: set pinmux, das and i2s settingsNikesh Oswal
- enable pinmux for DAP 1,2,3,4 and CDEV 1,2 - change das default table to short i2s2 to dap4 for bt-sco - make i2s settings for codec and bt-sco Change-Id: Iea0af9317339fe42eca336ac4b29863ffa04c274 Reviewed-on: http://git-master/r/18715 Tested-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-08arm: tegra: ventana: add support for ov2710Nathan Lord
Change-Id: I58ad22bd0a78e705ba6d4941352c397c3cb2bd43 Reviewed-on: http://git-master/r/18539 Reviewed-by: Nathan Lord <nlord@nvidia.com> Tested-by: Nathan Lord <nlord@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com>
2011-02-08arm: tegra: ventana: enable ov2710Nathan Lord
Change-Id: I7af632ecff51e4c8bbe9544f63ed86890e8fa55e Reviewed-on: http://git-master/r/18538 Reviewed-by: Erik M Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-by: Nathan Lord <nlord@nvidia.com> Tested-by: Nathan Lord <nlord@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-07[ARM] tegra: whistler: enable ov5650 sensorSachin Nikam
Enabling Camera Sensor 0v5650. Bug 783488 Change-Id: Id32efd1e7dce666a975b494dbfd28f850f491c97 Reviewed-on: http://git-master/r/17375 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-04[ARM] tegra: Enabling config for MAX1749Prashant Gaikwad
CONFIG_MAX1749_VIBRATOR=y Bug 782956 Change-Id: I3ec5d0ff2986d097a017fb475fee45a40a7e2505 Reviewed-on: http://git-master/r/18320 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-04ARM: ventana: config: enable SHA256Varun Wadekar
Bug 781839 Change-Id: I1abbde8e4a93f115ee8659c965a22d5ab3355a0a Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/18174 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-04whistler: defconfig: enable max8907c RTC driverTom Cherry
Change-Id: Ia20a8158d86e0e29e48cfa763831c788d8fb98c8 Reviewed-on: http://git-master/r/16617 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-04whistler: add irq to max8907c driverTom Cherry
Add irq to max8907c mfd driver to be used with RTC and battery charger Change-Id: I55afc2269dbc2fc872f4aa2f79751896d1c77705 Reviewed-on: http://git-master/r/16616 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-04[ARM] tegra: Enable config for ADT7461Prashant Gaikwad
CONFIG_SENSORS_ADT7461=y Bug 782954 Change-Id: Ib494b5067301e865bbfa663ffabaea23dc6cf160 Reviewed-on: http://git-master/r/18020 Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-04[ARM] tegra: i2c registration for ADT7461Prashant Gaikwad
Registering ADT7461 thermal sensor on i2c bus 4. Bug 782954 Change-Id: Idd4426df2cdd1d12cc33fffb4dd72f52254a2cf7 Reviewed-on: http://git-master/r/18019 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-04merging android-tegra-2.6.36 into git-master/linux-2.6/android-tegra-2.6.36Nitin Kumbhar
Conflicts: arch/arm/mach-tegra/include/mach/dc.h drivers/video/tegra/dc/hdmi.c drivers/video/tegra/host/nvhost_acm.c Change-Id: Iddf74984cc02f08dca3738967c0580ba7c375337
2011-02-03[ARM] tegra: ventana: Invensense MPU updateWen Yi
Update tegra board file to include Invensense MPU3050 drivers Depends on Change-Id: Iceb3ef8b11d4ce18fd3cb0947268744775b81758 BUG 784570 Change-Id: Ieb75676128fbde4797f8fe6298e57f29b5a2db13 Reviewed-on: http://git-master/r/17527 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-03Port Invensense MPU3050 drivers into tegra-2.6.36Wen Yi
Change-Id: Ifaf65ac236b26667249360c5189502b9da81b136 Reviewed-on: http://git-master/r/17526 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-03i2s: Support DSP mode in i2s driverSumit Bhattacharya
Change-Id: I6e60f06a0487a03553300130ef36dbe28de0139d Reviewed-on: http://git-master/r/16196 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-03[ARM] tegra: ventana: set i2s2 for voice modeRavindra Lokhande
- configure i2s2 for voice mode Change-Id: Ic94d3ca9b3ea1e2b58e4211d4d6e1579c0dc467f Reviewed-on: http://git-master/r/18029 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-03arm: serial: tegra: add PORT_TEGRA port typePradeep Goudagunta
added new entry for PORT_TEGRA in serial8250 driver and updated flags and type of debug uart. Bug : 782543 Change-Id: I3e6c59f7a24731e92bd48197c6b1b22acdba8a8f Reviewed-on: http://git-master/r/17995 Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Shail Dave <sdave@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
2011-02-03[ARM] tegra: whistler: camera: sensor power on/offSachin Nikam
Correcting the GPIO names for sensor power. Enabling regulator when sensor is opened and disabling it when sensor is closed. Bug 783488 Change-Id: I62c5dd8bfc7a1a63e1ff42450af3699a3ecd66f8 Reviewed-on: http://git-master/r/17472 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-03Merge branch linux-tegra-2.6.36 into android-tegra-2.6.36Erik Gilling
Change-Id: I65d011f4a13d99ffc617a807d551d5869b739662
2011-02-03video: tegra: add height/width to dc and fbErik Gilling
Change-Id: I22c280928079af04263375fce63a87776588a457 Signed-off-by: Erik Gilling <konkers@android.com>
2011-02-02Merge branch linux-tegra-2.6.36 into android-tegra-2.6.36Erik Gilling
Change-Id: I870875673113113940a47d30010683e51b12a27b
2011-02-02video: tegra: support v/h sync polarityErik Gilling
Change-Id: Ida82a70efaeadc9d5b11d8703e688063680b72a8 Signed-off-by: Erik Gilling <konkers@android.com>
2011-02-02ARM: ventana: rtc-tps6586x: specify epoch_start in platform dataVarun Wadekar
Change-Id: Ic8e7d6bc016ceb0e9f96ee1639c925a83e0f1bce Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/17989 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-02[mach-tegra/whistler] Mux i2c bus i2c2Tom Cherry
Mux i2c bus i2c2 into dcc bus and gen2 bus Bug 786162 Change-Id: Id163459afa8d9f27564a051f6bf239c13d3cd8b6 Reviewed-on: http://git-master/r/17806 Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-02Merge branch 'android-2.6.36' into android-tegra-2.6.36Colin Cross
2011-02-02ARM: vfp: Move exception address fixup into vfphw.SColin Cross
If the PC on the stack is updated in entry-armv.S, do_undefinstr can get called after the fixup. do_undefinstr does its own fixup, and doing both causes the PC to point to half way through an instruction. Instead, do the fixup in do_vfp, where only the vfp code can get called. Change-Id: I6d966887adc8ed58d88bfe0cb3c0ba29213be488 Signed-off-by: Colin Cross <ccross@android.com>
2011-01-31[mach-tegra/ventana] use tegra_reserve() to handle carveout memory allocationPeter Zu
For K36, the kernel command line will pass "mem=size@base" from bootloader to kernel. Apparently, we were having two different ways to interpret it 1) size = total physical memory size - carveout size 2) Or size = total physical memory size Ventana is the only platform to use #1. Switch it to #2 which requires tegra_reserve() to handle carveout memory allocation. Change carveout size to 256MB as well. Change-Id: Ifc24c1a5f6300d827068c67c0580cae7eb4ec229 Reviewed-on: http://git-master/r/17444 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-01-28Merge remote branch 'tegra/linux-tegra-2.6.36' into android-tegra-2.6.36Rebecca Schultz Zavin
2011-01-28tegra: ventana: add wakeup_key for gpio-keysNitin Kumbhar
Checks if wake up source is a wake key using PMC's wake status register. BUG 745149 Change-Id: Ib3684163f3e9913c2aab814db8c1904899bc9819 Reviewed-on: http://git-master/r/17456 Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-01-28[ARM] tegra: removing LDO5 consumer supplySachin Nikam
LDO5 regulator has consumers VCORE_MMC, AVDD_LCD1 and VDDIO_1WIRE. SDHCI gets this regulator by name "vmmc" and disables in suspend and enables on resume. Though it happens equal number of times after resume UI is not seen. Till proper fix is identified removing the consumer supply entry for LDO5 after which device resumes with UI properly. Bug 780047 Change-Id: Ia95906861ad5fa030546f5d723615c74932c97be Reviewed-on: http://git-master/r/17197 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-01-28ARM: ventana: defconfig: enable tegra-aes driverVarun Wadekar
Bug 781839 Change-Id: I2af10fafbf71b94def630c869b656d1feec86ec9 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/16696 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-01-28[ARM] tegra_i2s_audio: separate TX/RX DMA setupEric Laurent
Fixed a problem preventing independent setup/teardown of TX and RX DMAs when setting playback or capture buffer count. Signed-off-by: Eric Laurent <elaurent@google.com>
2011-01-28merging android-tegra-2.6.36 into git-master/linux-2.6/android-tegra-2.6.36Nitin Kumbhar
Conflicts: arch/arm/mach-tegra/tegra2_dvfs.c Change-Id: I3853d668107c191c94f731256a8d0b63149e8279
2011-01-27ARM: tegra: usb_phy: Program DPDM_OBSERVE depending on the device speedBenoit Goby
Low speed devices require a K-state resume signaling instead of J. Change-Id: Ic06011f45c2b0f4cd969d018f2783acea57cb510 Signed-off-by: Benoit Goby <benoit@android.com> Reviewed-on: http://git-master/r/16708 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-01-27[ARM] tegra: add baseband modem supportSteve Lin
Add baseband modem init/reset functions for whistler. Bug 776276 Change-Id: I014e8e24831079428c008d166ffa4b156cc66572 Reviewed-on: http://git-master/r/15602 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-01-27video: tegra: Support dither settingsChao Jiang
Support dither settings in display control structure by writing color control registers. Change-Id: I57ceb22a4b96bc507e15ad97893ec19a5be44ec7 Reviewed-on: http://git-master/r/15906 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-01-27video: tegra: Support for post power-on actionsChao Jiang
Add support for extra actions that have to be done after power on the panel. fixes bug 767252 Change-Id: I68b0c4d03818c2722149fcba38b6eb222157d209 Reviewed-on: http://git-master/r/15766 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-01-27[ARM] tegra: Enabling configs for ALSPrashant Gaikwad
CONFIG_ISL29018=y for Ambient light and proximity sensor. Bug 782958 Change-Id: Ib244e6a537c0bd3d4e7886f4a5f5de3508c0fd3d Reviewed-on: http://git-master/r/17205 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-01-27[ARM] tegra: i2c registration of proximity sensorPrashant Gaikwad
Registering ISL29018 als and proximity sensor on GEN1 I2C. Bug 782958 Change-Id: I3848926b3f46d3f13a7fdcc02535f39e80498dea Reviewed-on: http://git-master/r/17203 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-01-27tegra: ventana: enable thermal sensorJoseph Lehrer
Configure BSP irq. bug 783966 Change-Id: I42a93211b6304c4a637c7e91ade211c413bd21ca Reviewed-on: http://git-master/r/16779 Tested-by: Joseph Lehrer <jlehrer@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Shail Dave <sdave@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2011-01-27[ARM] tegra: sdhci: external sdcard hotplug gpioSachin Nikam
Bug 779990 Change-Id: I229d05da084ac15439e7b458f231f6f983776d4a Reviewed-on: http://git-master/r/16404 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-01-27[misc] fix ventana kbc driver built warningsChao Jiang
Variable j is unused in function Change-Id: I74653e8178a7029813ca00daab80ad60323b4e83 Reviewed-on: http://git-master/r/17142 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: David Schalig <dschalig@nvidia.com>
2011-01-27video: tegra: Tiled surface supportDan Willemsen
Change-Id: Ib991078ae8fb3d91e16bcf038796f0e10344e2c4 Reviewed-on: http://git-master/r/16697 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Daniel Willemsen <dwillemsen@nvidia.com>
2011-01-27Revert "[ARM] tegra: Remove old nv drivers"Pierre-Loup A. Griffais
This reverts commit d561b46493b95a00afb4666b517d43cbf47c4f23. This is only needed until the DispMgr is fully replaced. Change-Id: I0b7c911b49869425b85d68a2d7efcf5aa19bf25e Reviewed-on: http://git-master/r/14424 Reviewed-by: Pierre-Loup Griffais <pgriffais@nvidia.com> Tested-by: Pierre-Loup Griffais <pgriffais@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
2011-01-27tegra: harmony: pull recent board support from the chrome treePierre-Loup A. Griffais
Also adds a known-good default config. Change-Id: I5e86917571a64174c10f5cc21ea83748cc22bbf5 Reviewed-on: http://git-master/r/14423 Reviewed-by: Pierre-Loup Griffais <pgriffais@nvidia.com> Tested-by: Pierre-Loup Griffais <pgriffais@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
2011-01-25Merge remote branch 'tegra/linux-tegra-2.6.36' into android-tegra-2.6.36Rebecca Schultz Zavin
2011-01-25ARM: tegra: usb_phy: Configure USB1 PHY to use programmed valueNathan Connell
instead of fused value. This is required to meet High Speed USB signaling requirements. Change-Id: I659b33faa950605ecf040598112e1972047ae7ad Signed-off-by: Nathan Connell <w14185@motorola.com>