summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-ventana.c
AgeCommit message (Collapse)Author
2012-10-22Input: touch: atmel_mxt_ts, board files for new Atmel touch driver.Robert Collins
Change-Id: I2e31fecd8ef76c6543a85b3f595a3e18245a4645 Signed-off-by: Robert Collins <rcollins@nvidia.com> Reviewed-on: http://git-master/r/131491 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-10-08arm: tegra: soc device registrationSachin Nikam
soc_device_register() for getting soc machine, family,revision and soc_id. soc_id format is Revision:SKU:PackageID Bug 1051923 Change-Id: I23c83554c5917e759934fe953e7afef86145f092 Signed-off-by: Sachin Nikam <snikam@nvidia.com> Reviewed-on: http://git-master/r/134381 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2012-09-10arm: tegra: board: remove board specific vbus initializersSuresh Mangipudi
Removed the board dependency for the vbus regulators and the vbus gpio in tegra platforms. Vbus need not be specified from the board files any more. Change-Id: I0dbab40f8737138bd469600810a7a17407329149 Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com> Reviewed-on: http://git-master/r/130648 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2012-08-20ARM: tegra: integration of slave mode support.Ankit Gupta
Add configurability support for i2s parameters accross all board. ARM: tegra: board: add i2s params Add configurability support for i2s parameters accross all board files. Signed-off-by: Ankit Gupta <ankitgupta@nvidia.com> Change-Id: If58788b5126280b7e1dc8c66e9c96d0e71229b5e Reviewed-on: http://git-master/r/111476 (cherry-picked from commit cac52867b0a0cad3b3c5bf46f08b0b94d0be2e02) ARM: tegra: include: add configurability support for i2s params. Add several variables for i2s configuration in platform data structure. Signed-off-by: Ankit Gupta <ankitgupta@nvidia.com> Change-Id: Iea3930f308954471f170513234c2c02a8559ef98 Reviewed-on: http://git-master/r/111473 (cherry picked from commit 35e749770f6046fc82860f1152db2f5f579b9508) Conflicts: arch/arm/mach-tegra/board-enterprise.c arch/arm/mach-tegra/board-harmony.c Signed-off-by: Rahul Mittal <rmittal@nvidia.com> Change-Id: Id6fd683f11c8768b46b4b7b80dc3fc1239753ed5 Reviewed-on: http://git-master/r/123329 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2012-08-07Merge commit 'main-jb-2012.08.03-B4' into t114-0806Pradeep Kumar
Conflicts: arch/arm/boot/compressed/Makefile arch/arm/boot/compressed/atags_to_fdt.c arch/arm/boot/compressed/head.S arch/arm/boot/dts/tegra30.dtsi arch/arm/include/asm/bug.h arch/arm/kernel/traps.c arch/arm/mach-tegra/Makefile.boot arch/arm/mach-tegra/board-cardhu-sdhci.c arch/arm/mach-tegra/board-cardhu.c arch/arm/mach-tegra/board-enterprise-sdhci.c arch/arm/mach-tegra/board-enterprise.c arch/arm/mach-tegra/board-harmony.c arch/arm/mach-tegra/board-kai-sdhci.c arch/arm/mach-tegra/board-ventana.c arch/arm/mach-tegra/board-whistler.c arch/arm/mach-tegra/clock.h arch/arm/mach-tegra/fuse.h arch/arm/mach-tegra/tegra2_usb_phy.c arch/arm/mach-tegra/tegra3_clocks.c arch/arm/mach-tegra/tegra3_dvfs.c arch/arm/mach-tegra/tegra3_speedo.c arch/arm/mach-tegra/timer.c arch/arm/mach-tegra/usb_phy.c arch/arm/mach-tegra/wakeups-t3.c drivers/cpufreq/cpufreq_interactive.c drivers/input/touchscreen/atmel_mxt_ts.c drivers/mfd/tps65090.c drivers/mmc/core/mmc.c drivers/mmc/host/sdhci-tegra.c drivers/mmc/host/sdhci.c drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c drivers/regulator/Kconfig drivers/regulator/core.c drivers/regulator/tps80031-regulator.c drivers/spi/Makefile drivers/staging/nvec/nvec.c drivers/tty/serial/Makefile include/linux/mmc/card.h sound/soc/tegra/tegra_max98095.c sound/usb/card.c Change-Id: I65043bc6ce9e97d0592683462215a39e50f403fd Reviewed-on: http://git-master/r/121392 Reviewed-by: Bo Yan <byan@nvidia.com> Tested-by: Bo Yan <byan@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
2012-07-12arm: tegra: use rfkill-gpio driver to register bluetooth rfkillNagarjuna Kristam
rfkill-gpio driver is available in linux delivery as a generic rfkill driver. use rfkill-gpio driver to perform bluetooth RFKILL gpio activities, instead of bcm4329 rfkill driver. Bug 993990 Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com> Change-Id: I654b93f099431029177913605d15ad921df07833 Reviewed-on: http://git-master/r/108499 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-06-21ARM: SoC: Tegra: Convert Tegra to SoC descriptorVarun Wadekar
Convert all the remaining boards which are not present upstream to SoC descriptor Change-Id: If0687cd20b8f33630980e268c7021894b1d2b1c1 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-06-07ARM: tegra: cleanup wake header usageBitan Biswas
Removed unused wake header file from Tegra board files bug 980993 Change-Id: I61d919a2dc5b98caaca612b990fd1a7d06e76ae2 Signed-off-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-on: http://git-master/r/103622 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-06-07ARM: tegra: ventana: get rid of gpio enable/disable callsSanjay Singh Rawat
Gpio direction setting and freeing functions will do the needful now. Bug 984440 Change-Id: I598cfbda4ac1d8fe7a61fe070abc92c5179807e9 Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com> Reviewed-on: http://git-master/r/104493 GVS: Gerrit_Virtual_Submit Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2012-06-07usb: tegra: modify USB platform data structuresRakesh Bodla
Modify USB structures of platform data. Based on the new platform data structures modifying the initialization in board files. Bug 887361 Change-Id: I49c9ea9888f743408f4f86005b8ed368b98500e7 Reviewed-on: http://git-master/r/103597 Signed-off-by: Rakesh Bodla <rbodla@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-06-06arm: tegra: board-files: remove usage of TEGRA_GPIO_TO_IRQDan Willemsen
we've moved to IRQ domains, and need to use gpio_to_irq instead of TEGRA_GPIO_TO_IRQ to get correct results. See commit 6f74dc9bc8de41f3de474a7269a70921e773c40f Change-Id: Ieb7c3e5d2a9bd0f4c83881b16fbd617babf41950 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/106362 Tested-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2012-04-18arm: tegra: Change DDC freq to 10KHzHao Tang
Bug 949759 Reduce DDC freq. The original freq is 100KHz, but some edid communication at this rate on some monitors like acer H243HX may fail Change-Id: Ib087025a35ff085b4bf618b70100fe6670c3eaec Signed-off-by: Hao Tang <htang@nvidia.com> Reviewed-on: http://git-master/r/88261 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-04-13ARM: tegra20: ventana: enable emc scaling early in the boot processVarun Wadekar
Change-Id: Idd9599aaed202e106bf6186fa0f4e783f850db0a Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-04-12ARM: tegra20: harmony/ventana/whistler: register emc deviceVarun Wadekar
Change-Id: Ic722010edfa8b77a6634bdc54ef8d35341cc7ca3 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-04-09ARM: tegra: register pinmux and gpio devices before pinmux initVarun Wadekar
Change-Id: I93ece369cbe927d3a7f34824533cf43420ec3296 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-03-25fixup: ventana v3.3 changesDan Willemsen
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
2012-03-25fixup wm8903 (see a0f203d384fa)Dan Willemsen
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
2012-03-24arm: tegra: whistler/ventana: add ram consoleJoshua Cha
Reviewed-on: http://git-master/r/75209 Change-Id: I4c90973c808bb9f21a01d6d30fd1bfe915728439 Signed-off-by: Joshua Cha <joshuac@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/77747 Reviewed-by: Automatic_Commit_Validation_User Rebase-Id: Rcc410b9a7654a308e7ec4f8d49dae52c86c0998f
2012-03-24ARM: Tegra 2/Tegra 3: Update bluesleep/rfkill registrationMatt Wagner
Modifies the bluesleep and rfkill platform driver registration to be more concise and mirror the style of other similar code. Change-Id: If5100248d0fe9cf00c1b78acbc72e3f45d173fa9 Signed-off-by: Matt Wagner <mwagner@nvidia.com> Reviewed-on: http://git-master/r/64601 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R0ec1bc987d0286bfdff3a5db5ccd142050a38872
2012-03-24ARM: tegra: ventana: Remove old android usb composite configDan Willemsen
Change-Id: I9d08c86aa406fd8b5c41f374ad4168f3685409f4 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/66280 Rebase-Id: Rceacdad26018405ebf53cf3b48dcd7b52f319d5b
2012-03-24tegra bluesleep: configuring the GPIOs as wakeup.Anantha Idapalapati
correctly configuring the GPIOs used by bluesleep driver. Bug 791669, 773186 Original-Change-Id: If81c3dbf2e2e36f00033ff8a93bd693050d9d057 Reviewed-on: http://git-master/r/20526 Reviewed-by: Anantha Idapalapati <aidapalapati@nvidia.com> Tested-by: Anantha Idapalapati <aidapalapati@nvidia.com> Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R5242bd9fc0660bac5376705b4212da69b574f8fb
2012-03-24tegra bluesleep: creating a bluesleep platform device.Anantha Idapalapati
Based on CONFIG_BT_BLUESLEEP configuration variable, a bluesleep device will be created and used to actively manage the BT device power. Bug 791669, 773186 (cherry picked from commit 011a705248274804c80c12af5366693e6662829b) Reviewed-on: http://git-master/r/6851 Original-Change-Id: If5275ecfc920a038ec96928ea7f7f739f5051e33 (cherry picked from commit ae1bf987d38b15d6688cd2152ee4b4624211c113) Reviewed-on: http://git-master/r/19868 Reviewed-by: Anantha Idapalapati <aidapalapati@nvidia.com> Tested-by: Anantha Idapalapati <aidapalapati@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R5e8a80983a7d22f608176224ca4d8295b96fa931
2012-03-23tegra: ventana: add adb supportGary King
Change-Id: I79e57cd58fc83242c4b1c5e1e03fab041ed69e57 Signed-off-by: Gary King <gking@nvidia.com> Rebase-Id: R87e519cd2a6dd5b2e6e2106aba4f22b31532bee9
2012-03-23ARM: tegra: ventana: Update pm_power_off registrationDan Willemsen
Opt into the tps6586x registering the pm_power_off handler instead of doing it ourselves. Change-Id: I8363a3b4f5626bb45b2118559c3ab67e247e3172 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/83599 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com> Rebase-Id: R739d8d6ad6c6af765a95b5ae53b4a894bdc40dd7
2012-03-23usb: host: tegra: replace CONFIG_USB_HOTPLUG to tegra_ehci_platform_dataKurt Yi
remove CONFIG_USB_HOTPLUG and add default_enable into tegra_ehci_platform_data We can't use different def_config because whistler & ventana source code is merged in same tree. BUG 923705 Change-Id: I3dfdf237d80865831264f02104c89c8088101905 Reviewed-on: http://git-master/r/74574 Signed-off-by: Kurt Yi <kyi@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/75888 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rab7e1f7340b5ffc847ec92810595fa4c60df4177
2012-03-23arm: tegra: ventana: add defines and cleanup header filePritesh Raithatha
-move sensors defines to board header file. -add defines for pca954x i2c mux instead of using direct i2c bus number. -cleanup board-ventana.h. Bug 925547 Change-Id: I76a42b66f3a3fa0adbc8c06b2edb9fd006c7ae44 Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-on: http://git-master/r/75689 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Rebase-Id: R7a392ce7569fee639e7f14a7c9451a1dc98bf46c
2012-03-23arm: tegra: display: Increased FB sizeShashank Sharma
Added 1MB extra memory for the first FB device, required for double buffering. Bug 898400 Change-Id: I92245fdb2e7a1d71888fc0831f052017608b975a Signed-off-by: Shashank Sharma (shashanks@nvidia.com) Signed-off-by: Jong Kim <jongk@nvidia.com> Reviewed-on: http://git-master/r/69838 Reviewed-on: http://git-master/r/70946 Tested-by: Shashank Sharma <shashanks@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: R6f088054891a12398819d9b13681679c05c84ecb
2012-03-23arm: tegra: Updated i2c platform dataAlok Chauhan
Updated i2c platform data to add i2c arb lost recovery funtion and corresponding gpio numbers to i2c pins This is cherry pick of change http://git-master/r/#change,47290 Change-Id: I4098a512625c16598b8596d0e46d285ca9b92d2b Signed-off-by: Shridhar Rasal <srasal@nvidia.com> Reviewed-on: http://git-master/r/69717 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Vandana Salve <vsalve@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Alok Chauhan <alokc@nvidia.com> Rebase-Id: R8d126367870db91be95ac917e222051fb060c556
2012-03-23tegra: usb: otg: factorize host registration codeAlexandre Courbot
OTG host register/unregister functions were duplicated identically across all board files, making the code difficult to maintain (and actually some boards did not get all some code fixes leading to the same bug being met again and again). This patch moves this common code into tegra-otg.c. Bug 884315 Signed-off-by: Alexandre Courbot <acourbot@nvidia.com> Change-Id: I99b118664f0481f6c5470411b43f36609e0feb52 Reviewed-on: http://git-master/r/61763 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com> Rebase-Id: R5a8933d08270087539574a65dfe01b816fb3e0d4
2012-03-23arm: tegra: ventana/whistler: Enable i2s2 and BT deviceSumit Bhattacharya
Enable i2s2 and bluetooth dit device for ventana and whistler platforms. Also add i2s2 clock in clock table. It is needed to support BT SCO playback/record on Tegra20. Bug 872652 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Change-Id: I61f1f26cb502570ec5348137bbe0ac62e6c1f9e6 Reviewed-on: http://git-master/r/61504 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R7c7713a20f917ee124f96347c7e962f045e1cb90
2012-03-23ARM: tegra: Fix board-specific initcallsDan Willemsen
These initcalls weren't ensuring that they're actually running on the board they care about, which breaks on a multi-board kernel. Change-Id: Ifd8a3e523c2523b68ec4d7e30c2b87969b939931 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/60010 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rf97ec86ced5e3683dbb20edb9c1343807d4f7cdd
2012-03-23usb: 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: Rda2301ea7c759c1e95911f023b0e329560a7d301
2012-03-23arm: 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: Rfa1f6a2e5fcc695c0dd902b68c50ba3965137feb
2012-03-23arm: 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
2012-03-23Ventana: KBC: Removing the KBC usage on ventanaRamalingam C
On Ventana, Keys are handled through the GPIO driver. So CONFIG_KEYBOARD_TEGRA should not be defined On LDK, kernel defconfig of Harmony is shared with Ventana(to move towards SingleBinary for multiple tegra boards). Since on Harmony we have to support the matrix keyboard through KBC, we have enabled the KBC driver by defining CONFIG_KEYBOARD_TEGRA which reflects in Ventana also. This situation leads to an spurious interrupt from KBC as soon as system enters into the LP0 state. To avoid the early exit from LP0, we are removing the KBC device registration on board_ventana.c Bug 869778 Reviewed-on: http://git-master/r/52049 (cherry picked from commit 68f4c9bbf9b533fd44215d26b3d0acf11865a819) Change-Id: I8fe42bbe5d5bd41dd1737bca9af9e35611443f40 Reviewed-on: http://git-master/r/54422 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Ra71aa54f1b8d7f8d30ca45c36e2b8d130969b62e
2012-03-23arm: 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: I8b39b280995fc3185569746bfdbd328fa2282975 Reviewed-on: http://git-master/r/54893 Reviewed-by: Rakesh Bodla <rbodla@nvidia.com> Tested-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Rebase-Id: R5e668cb4f262058fb910c284aa1ab029eb1cd4cd
2012-03-23arm: tegra: Enable XCVR setup through fusesRakesh Bodla
Enabling the XCVR setup for USB using USB calibration fuses. Bug 867817 Reviewed-on: http://git-master/r/51575 (cherry picked from commit 5c9d3b4c06bd22e1d6aae31c0fbe67fc5f7e1902) Change-Id: If74435b8d9db7eb7a60d5c27f6b6e23cae890fb6 Reviewed-on: http://git-master/r/54652 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rba3378c2a861f4a1d36b8cbad0ba9537c6954b89
2012-03-23ARM: tegra: ventana: Enable panjit touch-screenBharat Nihalani
Change-Id: I5e66e920d2132a9bcc101f14026a6b686b59a002 Reviewed-on: http://git-master/r/54052 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rdbf71e85a3242a95c74b64976ce41593b9835fe0
2012-03-23arch: arm: tegra: Add SPDIF driver supportSumit Bhattacharya
Bug 872652 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Change-Id: I7b948b820434721511c008f644b69d93c23865e1 Reviewed-on: http://git-master/r/53094 Tested-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Stephen Warren <swarren@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R4cf5cfb74faacd98be7256d07756c28c6042b744
2012-03-23ARM: tegra: Update copyrightsScott Williams
Change-Id: I156af0bdd8b37cb23aec214c3e158027252e27e1 Signed-off-by: Scott Williams <scwilliams@nvidia.com> Reviewed-on: http://git-master/r/51157 Rebase-Id: Rb1cc50bb80d8d4aa2c9a149478ee42f4a8e2d305
2012-03-23ARM: tegra: ventana: Add sound supportSumit Bhattacharya
Bug 868608 Bug 862023 Change-Id: I0f902098fc9cabd9d8c4962cf73c758df99a3199 Reviewed-on: http://git-master/r/49459 Tested-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rea8335719e3f20cdb645d22c19da3d61d52d4eaf
2012-03-23arm: tegra: Console suspend for all boardsLaxman Dewangan
Added the board level suspend/resume and call the console suspend from board level suspend/resume. bug 820536 Original-Change-Id: I246265241246dc0682870571c927bd23023e5aca Reviewed-on: http://git-master/r/41448 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Rebase-Id: R67af8f031800f4f74ebff5e52881b1db35955e2f
2012-03-23arm: tegra: suspend: Add board specific suspend/resume callsLaxman Dewangan
Adding board specific suspend and resume call apis through platform data. Added call of these function at appropriate stage of suspend/resume. Added mechanism to select the uart debug channel base address through variable so that board file can directly change this. bug 820536 bug 832273 Original-Change-Id: Ia9ff3b8a8d2faa1071a8ff634960e6a6c8a43d40 Reviewed-on: http://git-master/r/34494 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Raa737f9361991e7a7bb810f0d755efbd0ad4a986
2012-03-23ARM: tegra: ventana: set usb2 phy typeKen Chang
set usb2 phy type to TEGRA_USB_PHY_TYPE_LINK_ULPI bug 845612 (cherry picked from commit 85a08621c371254cc786afae9def58adad63fe63) (reviewed on http://git-master/r/39603) Original-Change-Id: I5ac253652d7a1f19b1c2cf4b031324e0b2cdd64e Reviewed-on: http://git-master/r/40350 Tested-by: Ken Chang <kenc@nvidia.com> Reviewed-by: ChihJen Hsu <chhsu@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rf33bdc08ba3d0278e94b866509b61efe69e5ae05
2012-03-23arm: tegra: cardhu: Fix the issue of boot screen corruption.Kevin Huang
- The issue is due to the corruption of bootloader fb during kernel initialization. This change reserves the bootloader fb and then frees it until bootloader fb is copied to fb for Cardhu, Ventana, Whistler, Enterprise and Aruba. - Change color depth of Cardhu and Harmony to 32-bit. Bug 828271 Bug 832016 Original-Change-Id: I05ef5930ee68dcbd672a5cb59b4568a2c88a2e55 Reviewed-on: http://git-master/r/34966 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R5a5a9f8550b006d770e88a52db6ae8d21fb04aa2
2012-03-23arm: tegra: enterprise/ventana: debug console through deviceLaxman Dewangan
Using the debug port device structure to enabling/configuring the uart debug console port. Removing the duplicate local definition of the uart console. Original-Change-Id: Icbf954e0d02dcc4891169b3c701c72f35f8f29e3 Reviewed-on: http://git-master/r/35711 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R9b9e0a88195856f1b7e776a42947b3cf4d9aaa6f
2012-03-23tegra: power: add wakeup_key methodJay Cheng
connect wakeup_key method to KEY_POWER (TEGRA_WAKE_GPIO_PV2) Change-Id: I13b8f503399989bb06e97343711ed9e7348839ac Reviewed-on: http://git-master/r/47364 Tested-by: Cho-Che Cheng <jacheng@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Rebase-Id: Rffb10919b9cfa49c975f37d12646a34aeee44375
2012-03-23ARM: tegra: ventana GPIO keys, regulator powerDan Willemsen
Rebase-Id: Rcd2e8847135818a4a08515767cb6e050a6acd08e
2012-03-23convert to new atmel driverDan Willemsen
Rebase-Id: Rf7adaaf2eaa1a12e8686e2518a2a2ccfb56df5c9
2012-03-23ARM: tegra: usb: update default UTMIP phy settingJay Cheng
Revise some default settings for utimp phy Bug 815848 Reviewed-on: http://git-master/r/30257 (cherry picked from commit 5f2b525a73dd48435975ef72937d1b8627e1c917) Change-Id: I403746d85a3ef32d05bec5867b407f41e1f614e4 Reviewed-on: http://git-master/r/30568 Tested-by: Cho-Che Cheng <jacheng@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R604781894e13c3c82b8e6dec0b20bc24f78ea080