7 years agoarm: tegra: cardhu: Add gpio control for gps reset
Raj Jayaraman [Fri, 18 Feb 2011 23:40:14 +0000]
arm: tegra: cardhu: Add gpio control for gps reset

Bug 786920

Original-Change-Id: Ic7d1dcae0f99eb88a644a3b99b0209bc9d58adf2
Reviewed-on: http://git-master/r/20122
Reviewed-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Tested-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I1453ddcc70503a6dbee5e4c6d9d7e819aa1611bb

Rebase-Id: R6dd4ddd66d1238c921a02b2e5d6173efc588b1b9

7 years agoarm: tegra: cardhu: setting pin GMI_CS1_N to gpio-input mode.
Laxman Dewangan [Mon, 28 Feb 2011 09:30:37 +0000]
arm: tegra: cardhu: setting pin GMI_CS1_N to gpio-input mode.

Setting pin GMI_CS1_N to gpio input mode to avoid signal driving
conflict between charger status and AP.

bug 797053

Original-Change-Id: I0890966d489459c62462f476da99b7c502da723b
Reviewed-on: http://git-master/r/21097
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: I38f9c21dd9ff3ce688957a9466b02d92910d5f18

Rebase-Id: R79903828792e59f11bc807d29f192fd7fe4534ae

7 years agoarm: tegra: Support for headset/headphone jack detection
Vinod G [Wed, 23 Feb 2011 18:42:02 +0000]
arm: tegra: Support for headset/headphone jack detection

Added the support to do jack detection through gpio.

Original-Change-Id: I324234e5c87a7d3f660a1e33f5d4ddbb287f62e1
Reviewed-on: http://git-master/r/20605
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Ie579d2dfad980fe417e1a03564228ea4ae7d5e80

Rebase-Id: Rba65065582aaebf8227d86b023308419093c5f7a

7 years agoarm: tegra: cardhu: Add OV2710 sensor driver for cardhu
Prayas Mohanty [Thu, 24 Feb 2011 23:00:01 +0000]
arm: tegra: cardhu: Add OV2710 sensor driver for cardhu

Add initialization code for OV2710.

bug: 794025
Original-Change-Id: I4b2a28cbdee83a3b3f18d6521dd9c3f8472b0ddc
Reviewed-on: http://git-master/r/20816
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Abhiruchi Birajdar <abirajdar@nvidia.com>
Reviewed-by: Erik M Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Original-Change-Id: I1ab5df5a47b26052cfce3b962223350b382f4899

Rebase-Id: R13c354f397b4c56423cff5c9ad0f82ffa0299cdc

7 years ago[ARM] Add SPI devices and configure pinmux for SPI
Kirubakaran Sampath [Thu, 24 Feb 2011 06:13:25 +0000]
[ARM] Add SPI devices and configure pinmux for SPI

Added SPI devices during initialization.
Configured pimux to enable SPI4.

Original-Change-Id: I607665d3f80f568c700c59c40c7a9be3a2c95809
Reviewed-on: http://git-master/r/20729
Tested-by: Kirubakaran Sampath <ksampath@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I3e43d28be20a473a94b1531832108e5ee704f122

Rebase-Id: R186a5d3cdec55ad97cd855962c56cf4344298510

7 years agoarm: tegra: cardhu: Defining base irq number for tps6591x
Laxman Dewangan [Thu, 24 Feb 2011 11:27:06 +0000]
arm: tegra: cardhu: Defining base  irq number for tps6591x

Defining the irq base address for the tps6591x through cardhu
header file.

Original-Change-Id: Iebd6ef863a994e4552f358b31b104c6e40a6446e
Reviewed-on: http://git-master/r/20755
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I6c758f61913644ea804f1cd8a4e6c84ebdb45f64

Rebase-Id: Ree6595f6d8794cbd4becccd24cb5301f40518a86

7 years agoARM: tegra: cardhu: Enable VDD_CPU external control
Alex Frid [Sun, 20 Feb 2011 06:32:51 +0000]
ARM: tegra: cardhu: Enable VDD_CPU external control

Original-Change-Id: Ie2b9c7bb441c72c105ca3205bdd42a8dcd76d9ef
Reviewed-on: http://git-master/r/20230
Reviewed-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I9896c0568ee5103a2608cf4abcab36f592a83f21

Rebase-Id: R5a004e8ffeb2621e320770946bd70f231e80c9ae

7 years agoarm: tegra: cardhu: Enable the modem power by default
Steve Lin [Tue, 22 Feb 2011 18:28:44 +0000]
arm: tegra: cardhu: Enable the modem power by default

Enable the mini PCIe modem power on Cardhu.
Bug 787810

Original-Change-Id: I7cd1588cfd8774f21c1291821a29b831d75baee4
Reviewed-on: http://git-master/r/19260
Tested-by: Szming Lin <stlin@nvidia.com>
Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: If2c0c1fc16fe258d4d0beb61d2cb8d5f034973e2

Rebase-Id: R7d11443f91821dab4a1855dbd180a310bc930d6e

7 years agoARM: tegra: cardhu:Use PLL_C for sdmmc1
Pavan Kunapuli [Fri, 18 Feb 2011 13:01:54 +0000]
ARM: tegra: cardhu:Use PLL_C for sdmmc1

PLL_C can generate 208 MHz clock for SDMMC1.
SD 3.0 cards can work at 208 MHz. Increase sdmmc1
frequency to 208 MHz.

Bug 661035

Original-Change-Id: I7afa110de4d77183c959a53b1fab31fdec37e193
Reviewed-on: http://git-master/r/20045
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I46dbac5135c5419a93d05285aa46acaf2601efc2

Rebase-Id: Rfa4a90ccccdcfb6e2c65a68c02c20390a9d3fd89

7 years agoarm: tegra: Implement sensor board file for cardhu.
Robert Collins [Tue, 1 Feb 2011 18:37:48 +0000]
arm: tegra: Implement sensor board file for cardhu.

Added Invensense MPU3050 support to cardhu board file.

Original-Change-Id: Ia330a5b559b01544bfbe20852d57b939a8e61334
Reviewed-on: http://git-master/r/17904
Reviewed-by: Robert R Collins <rcollins@nvidia.com>
Tested-by: Robert R Collins <rcollins@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Ic503399d9344fe16408f40e741fa0ef7eae21edc

Rebase-Id: Re30650ddef4e22255cb6dac9f4685353af1d50e0

7 years ago[arm:tegra] support for suspend resume
Narendra Damahe [Wed, 16 Feb 2011 23:26:30 +0000]
[arm:tegra] support for suspend resume

- corrected i2c driver registration sequence to 1st so that it will be suspended last
- disabled pmu based rtc since tps6591x-rtc driver not available
- disabled SDHCI_QUIRK_BROKEN_CARD_DETECTION which acquire wake lock forever

Original-Change-Id: Ia2feba6b429a0864aa780e7c2ae96e164010b832
Reviewed-on: http://git-master/r/19793
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I37eb6c932358f900c4dede8b55a1f120a16aefb7

Rebase-Id: R56436977bdee89c4bf6f588497a3ebb34bfb3c01

7 years agoarm: tegra: cardhu: always enable clock for i2c2
Pradeep Goudagunta [Thu, 17 Feb 2011 11:50:29 +0000]
arm: tegra: cardhu: always enable clock for i2c2

Touch is interfaced with the i2c2 and to support fast
response, always enabling clock for i2c2.

Bug 787797

Original-Change-Id: I1a398b87051cb5db2a2f93cd57bd408a80a24553
Reviewed-on: http://git-master/r/19883
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: I0bcd56a2b61ea73d78f9544c1869f1e382f5e9fe

Rebase-Id: R1d0394c2d336442c98708fe58b14eb40f4b32963

7 years agoarm: tegra: cardhu: Use regulator API to power CSI
Abhiruchi [Wed, 16 Feb 2011 04:06:43 +0000]
arm: tegra: cardhu: Use regulator API to power CSI

Code changes to enable the csi regulator even in
case of Cardhu.

bug 791239
bug 791412

Original-Change-Id: I07e41a1afce341d90cb5028a2a9c1f48939fee00
Reviewed-on: http://git-master/r/19532
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I75a062cffecc40347bedbfc34a853f228fc06581

Rebase-Id: R20c18742e559bf36080c9e42fe85e9383e236205

7 years agoarm: tegra: cardhu: Adding cam1 and cam2 power rails
Laxman Dewangan [Tue, 15 Feb 2011 08:18:02 +0000]
arm: tegra: cardhu: Adding cam1 and cam2 power rails

Adding cam1 and cam2 power rail details so that these rails
can be accessed from regulator apis.

Original-Change-Id: I24e6a6efdda0174b892d39ebe5fdb1e11d416bca
Reviewed-on: http://git-master/r/19566
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: Id35c6fab2cdda4efb1a6066f988f27847af154c3

Rebase-Id: Rbd5524a1dba36a282efb4576c723f3632041982d

7 years agoarm: tegra: cardhu: Enabling all required rails properly for camera
Laxman Dewangan [Mon, 14 Feb 2011 13:21:14 +0000]
arm: tegra: cardhu: Enabling all required rails properly for camera

Enabling all required power rails for camera. Also fixing the issue
with mutliple power on of rails.

bug 791239

Original-Change-Id: Iea6bb398ee490733b4b4749570d65300565fcc31
Reviewed-on: http://git-master/r/19435
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I91050df2b331da73bcf86674e73b2cd179270830

Rebase-Id: Rbf62b96827299d0b03447ec85ad1f47228537f80

7 years agoarm: tegra: cardhu: Adding missing constraints for regulator.
Laxman Dewangan [Mon, 14 Feb 2011 10:51:04 +0000]
arm: tegra: cardhu: Adding missing constraints for regulator.

Adding the initialization of missing constraints for the tps6591x
regulator.

bug 787553

Original-Change-Id: I86216fe30effd2cc4c42a9aff0f3b453c4833b6f
Reviewed-on: http://git-master/r/19422
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I51bc21a94c7f85a9a7c4e15bf54d465b045f830a

Rebase-Id: R890d69008cae6d3fca34017106cabc54fa52776e

7 years agoarm: tegra: cardhu: Enabling Power key for display wakeup
Laxman Dewangan [Fri, 11 Feb 2011 14:57:07 +0000]
arm: tegra: cardhu: Enabling Power key for display wakeup

Enabling POWER/ONKEY to generate POWER event in E1198 and E1291.

Bug 786302

Original-Change-Id: Ie24eacf6c7346389503633b67d51d3f0a4ed08e5
Reviewed-on: http://git-master/r/19255
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I56dd388033d9da5809f1015f4ec6b2ca2902778b

Rebase-Id: Rbe7395e0958033e268366ac93862bb70f65936dd

7 years agoarm: tegra: usb: Enable Host mode on USB2-UTMI port
Suresh Mangipudi [Fri, 11 Feb 2011 06:02:08 +0000]
arm: tegra: usb: Enable Host mode on USB2-UTMI port

Enable the host mode on usb2 UTMI phy interface

Bug 787810

Original-Change-Id: Ia7da2a0d196f900f80812b987c9fb5302412e751
Reviewed-on: http://git-master/r/18729
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I2e7306b82926f2ca566d595dc75252d4881306fb

Rebase-Id: R0ad349bfa552a877c7df80e7aa093b73f7a2ad21

7 years agoarm: tegra: cardhu: bringup of OV5650 on T30
Prayas Mohanty [Thu, 10 Feb 2011 18:35:42 +0000]
arm: tegra: cardhu: bringup of OV5650 on T30

Code changes in the kernel for bringup of
camera on T30 on verbier and cardhu.

bug 787230
Original-Change-Id: I6100cdddc14468c17ee44c6f83cb49192e578df1
Reviewed-on: http://git-master/r/18075
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Original-Change-Id: If995c6b796c161ffc4b4e232cc9d3cfd23c63995

Rebase-Id: Rc64a0213eb035ee6ce5f58310e3b0d23d6dcc9e8

7 years agosdhci-tegra:Enable Hotplugin and wp support for sd card.
Pavan Kunapuli [Mon, 7 Feb 2011 08:10:30 +0000]
sdhci-tegra:Enable Hotplugin and wp support for sd card.

Enabling hot plugin/plugout support for sd card using
a gpio.
Enabling write protect detection support for sd card
using a gpio.
Enabling SDHCI_QUIRK_BROKEN_CARD_DETECTION quirk for
sdmmc on T30.

Bug 784133
Bug 786261

Original-Change-Id: Ie9a49472f4b2337a7e2b0eb52c2cb346b021f768
Reviewed-on: http://git-master/r/18438
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I5b41730281aa360b2ec29fd94c7644d008e8be28

Rebase-Id: R49ff50b7948a07a4d4faef5dc5678889093d2950

7 years agomisc: nct1008: sysfs interface for THERM setting
Bitan Biswas [Wed, 9 Feb 2011 12:31:59 +0000]
misc: nct1008: sysfs interface for THERM setting

Enabling external temperature sensor for honeycomb t30
- added sysfs interface in external temperature sensor
- Set THERM threshold for nct1008 external temperature sensor
as 75 degree celsius
- hysteresis of 5 deg celsius selected to prevent
system going in and out of reset for threshold
temperatures.

Bug 789904

Original-Change-Id: I305a05bc57ae485334ccf2dc1bde3d6afd4fceae
Reviewed-on: http://git-master/r/18894
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I0e3fa35f63df507e875cbfcacf8dd5850d66b751

Rebase-Id: Rc27f97cb6b4fb0b3e34f5b2c84cb705c77e7ab01

7 years agoregulator: tps6591x: supporting init state of output through board
Laxman Dewangan [Thu, 10 Feb 2011 10:44:46 +0000]
regulator: tps6591x: supporting init state of output through board

Supporting init state of the output power rails from tps6591x through
board files to enable/disable and setting required voltage level.

Original-Change-Id: Ifdf3c4fea889c1fed465db0bdb39df079bf1afa8
Reviewed-on: http://git-master/r/19061
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: I198d471ab98aa5bff125b77ccfa99c9104a86426

Rebase-Id: R70b821b48bcddfb8856259cb7d8543c9d8174998

7 years agoarm: tegra: cardhu: Making Always ON VDD1, VDD2, VIO, VDDCTRL
Laxman Dewangan [Wed, 9 Feb 2011 12:56:58 +0000]
arm: tegra: cardhu: Making Always ON VDD1, VDD2, VIO, VDDCTRL

Making constraints of power rails VDD1, VDD2, VIO, VDDCTRL to always
ON.

Original-Change-Id: I5e3d90e3d25bf5089b39a5e42e487b8809e44dfc
Reviewed-on: http://git-master/r/18898
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I2e26c85cc5a7b1cac7a870551af313988cce01a5

Rebase-Id: Rc67b9eddc3be16adc9796a491459051175d4b9c6

7 years agoarm: tegra: cardhu: Using KB-ROWs keys for menu/home/back
Laxman Dewangan [Tue, 8 Feb 2011 12:50:22 +0000]
arm: tegra: cardhu: Using KB-ROWs keys for menu/home/back

For E1291 based board, using the KBC-ROWs pins for MENU/HOME/BACK as
follows:
ROW0: MENU
ROW1: BACK
ROW2: HOME

Original-Change-Id: I34e793505ec1bf3db13868b96c2a72ee5a13082e
Reviewed-on: http://git-master/r/18718
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: If864a9330b4d011383b6f7f21d065ac454bc7433

Rebase-Id: R7727d70866b41dc4cf32998410bbc3217fa4bc1a

7 years agoARM: tegra: cardhu:Passing sd power rails through platform data
Pavan Kunapuli [Tue, 8 Feb 2011 11:08:04 +0000]
ARM: tegra: cardhu:Passing sd power rails through platform data

Passing sd power rails through platform data.
Adding max_clk limits for all sdmmc instances.

Bug 786239

Original-Change-Id: I5b0e66a58ba30dbe3ed9b745df6945a6184f08aa
Reviewed-on: http://git-master/r/18698
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I07b9a747ab5050e4ceff4b90eabb3d4840b46d72

Rebase-Id: R7f900e7da93aca1347710ecb036a1733fe03de0a

7 years agoarm: tegra: cardhu: Enable gps support.
Raj Jayaraman [Thu, 3 Feb 2011 02:23:42 +0000]
arm: tegra: cardhu: Enable gps support.

Original-Change-Id: Ib4264386d3d31d5694531f857bd97e6aef160647
Reviewed-on: http://git-master/r/18107
Reviewed-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Tested-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I9a8aeb7b4a56ef9f8d2fad85ba606a4f2e18320c

Rebase-Id: Rc463b74b9dae0691bc66984cf40b3d578a86f445

7 years agoarm: tegra: cardhu: support for PCA6416 gpio expander
Laxman Dewangan [Sat, 5 Feb 2011 11:32:09 +0000]
arm: tegra: cardhu: support for PCA6416 gpio expander

Supporting PCA6416 i2c-bus gpio expander placed on PMU module
of E1187/E1186 board.

Original-Change-Id: I9462aefb8c370e8853253c6f9b36d7c1b1ae8c10
Reviewed-on: http://git-master/r/18151
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I3a703eed03a92ea25f710c16cf6fae6d3716575e

Rebase-Id: R505657674196d14a7445b3d0d44c27093d91bebe

7 years agoarm: tegra: cadhu: Enabling all possible keys
Laxman Dewangan [Fri, 4 Feb 2011 09:01:12 +0000]
arm: tegra: cadhu: Enabling all possible keys

Enabling gpio based and tegra kbc based keyboard and registering the
corresponding driver based on board Id.

Original-Change-Id: Ibe36c04f9b5212963fe1dad1c5113c65aead48b7
Reviewed-on: http://git-master/r/18334
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: Ie682401ba3c938d30f065e2cf4e1f86f71160dae

Rebase-Id: R4f71995e3a06e5c23655939129ab7e6f87aba1ae

7 years agoarm: tegra: HDA driver support
Dara Ramesh [Thu, 3 Feb 2011 05:08:39 +0000]
arm: tegra: HDA driver support

Adding HDA audio driver support for tegra

Original-Change-Id: I484177b4c8464d7e0084f60a2c51caa388ecae98
Reviewed-on: http://git-master/r/17871
Reviewed-by: Dara Ramesh <dramesh@nvidia.com>
Tested-by: Dara Ramesh <dramesh@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: I737871669443db731987675f5cb89c377b272f2f

Rebase-Id: Rdc34ed6ad8a44759b501d9fb638b0ee76f553203

7 years agoarm tegra:Using pll_p clk source for sdmmc instances.
Pavan Kunapuli [Thu, 3 Feb 2011 07:20:22 +0000]
arm tegra:Using pll_p clk source for sdmmc instances.

Using pll_p clk source for all sdmmc instances.
Disabling clocks left over by the bootloader.

Original-Change-Id: I245347b016618c39a4ceb2323f659b09261eaf7d
Reviewed-on: http://git-master/r/17847
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I0790f6f67c944a9ca42be9d6b9398d8093b4beef

Rebase-Id: R8c5c841ba2bb3e0cc017bb290a5e3c139e40a5f2

7 years agoarm: tegra: cardhu: Correcting drive strength of I2C2 and I2C3.
Laxman Dewangan [Wed, 2 Feb 2011 18:45:48 +0000]
arm: tegra: cardhu: Correcting drive strength of I2C2 and I2C3.

I2C2 driver strength can be set from AT5 group and I2C3 (CAM I2C) driver
strength can be set from GME group.

Modifying corresponding entry.

Original-Change-Id: I405fd46d9c9fa1d26c4681de496d443b6e4938f8
Reviewed-on: http://git-master/r/18038
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: I8b82afefaf44441e3e695eadfdea217a9048de60

Rebase-Id: Rb1d9b01575818317fbefebb5ddbbd7dad69e4f29

7 years agoarm: tegra: fix audio in hdmi
Vinod G [Wed, 2 Feb 2011 03:57:48 +0000]
arm: tegra: fix audio in hdmi

Enabling the hdacodec_2x clock in spdif .
Bug id 786814

Original-Change-Id: If4a9329801f3b49863e450d0c27b20ef41294267
Reviewed-on: http://git-master/r/17980
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I0bfaddd69cc8eba3b79b1a4a6b69cefa69f72da7

Rebase-Id: R5bbf35b6d6589c30823a3dcfc90af730e802a0e1

7 years agoarm: tegra: cardhu: enabling bluetooth
Rakesh Goyal [Sat, 29 Jan 2011 21:58:42 +0000]
arm: tegra: cardhu: enabling bluetooth

enabling bluetooth, removing optional code.

Original-Change-Id: Ib2e88a88beae53106c7570b19fa7f6a7affa48bd
Reviewed-on: http://git-master/r/17580
Tested-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I58484d31ee996e8fa3506ec5b931d284eb5c67e2

Rebase-Id: R1abe5fae40391a6baf7b16b0b28a3a8a25970851

7 years agoarm: tegra: cardhu: Setting maximum drive strength to i2c pins
Laxman Dewangan [Wed, 2 Feb 2011 10:12:55 +0000]
arm: tegra: cardhu: Setting maximum drive strength to i2c pins

As per ASIC recommendation, setting drive strength to maximum for
i2c1, i2c2, ddc i2c and pwr i2c (i2c5).

Original-Change-Id: I0ac99fba1d21fc7bbf423c098563edfea9be8ee7
Reviewed-on: http://git-master/r/18009
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Iafa3b8bdae206beaffbd54eba89456067a3e81da

Rebase-Id: R34fa8aec9888d17f69024345d70889ed290516cb

7 years agoarm: tegra: cardhu: Removing initdata tag from regulator data
Laxman Dewangan [Wed, 2 Feb 2011 09:09:12 +0000]
arm: tegra: cardhu: Removing initdata tag from regulator data

The regulator data which is provided from board is used in the driver
after initializing driver. Hence removing initdata tag from such structure
to keep data in memory and not to reclaim to kernel after initialization
complete.

Original-Change-Id: Iae5629019066872564ceed6675d1e37e5b806e8d
Reviewed-on: http://git-master/r/18003
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: I7a0035e204fe9853727b3c25fc632aa4c261323c

Rebase-Id: Rd243bfe6d94c819822a5ffe9a79913dd3299295b

7 years agoarm: regulator: gpio_switch: Registering gpio rails as sub devices.
Laxman Dewangan [Mon, 31 Jan 2011 19:49:38 +0000]
arm: regulator: gpio_switch: Registering gpio rails as sub devices.

Registering gpio rails as sub devices of platform device in place of
registering all the rails as different platform device.
The kernel pmu driver have all rails as regulator devices under
platform devices.

Original-Change-Id: I7a636ce47b0d715ccca4d0d6c92b76c578c5e5dc
Reviewed-on: http://git-master/r/17620
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Original-Change-Id: If2347bf775edfbef0129219064723138249e70ce

Rebase-Id: Re652622c32b26b84f8e9a6d8c3d242cc3bc06ce1

7 years agoarm: tegra: cardhu:enabling vdd_hdmi_con.
mohit singh [Tue, 1 Feb 2011 10:56:23 +0000]
arm: tegra: cardhu:enabling vdd_hdmi_con.

Removing enabling of PT0 GPIO for cardhu, and
enabling vdd_hdmi_con from PMU now.

Original-Change-Id: Ic16081941b7b44ca656320028bbc58e8bc5a3947
Reviewed-on: http://git-master/r/17857
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I33e2c2a820271e6160c3de78eb93cc0670fbcadd

Rebase-Id: R2ba13d88e66161fb78e25a9619132fdd55718ba2

7 years agoarm:tegra:i2s Increase I2S pinmux drive strength
ScottPeterson [Mon, 31 Jan 2011 22:32:38 +0000]
arm:tegra:i2s Increase I2S pinmux drive strength

Increase the drive strength and enable Schmitt trigger for
DAP2 pinmux group which cintrols I2S outputs. Improves audio
quality on Verbier systems.

bug 785901

Original-Change-Id: Iced3059ab8dd3f5e29cbab64e80cb6d17bbe3943
Reviewed-on: http://git-master/r/17771
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Tested-by: Scott Peterson <speterson@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I20953c9686bdd9bc1a78fb63aca95e34abfccea0

Rebase-Id: R986aa21312d6bc3e3e25380cccc1fead0eb7534b

7 years agoarm: tegra: cardhu: supporting hdmi
mohit singh [Mon, 31 Jan 2011 15:19:47 +0000]
arm: tegra: cardhu: supporting hdmi

Adding support for the hdmi and hot plugin for cardhu.

Bug 783375.

Original-Change-Id: I3d1b4cecfa422fc9da453870af677a5065b3c255
Reviewed-on: http://git-master/r/16878
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: I11bfd1464fb4eaab466cf91ff1b36c0654d0ef05

Rebase-Id: Rcac1db545449ea5ff632ed1c986c8b2681af7b4a

7 years agoarm: tegra: cardhu: power: SDMMC1 in ldo5 as default.
Laxman Dewangan [Mon, 31 Jan 2011 09:39:47 +0000]
arm: tegra: cardhu: power: SDMMC1 in ldo5 as default.

The power rail for sdmmc1 is from LDO3 on E1187 and LDO5 in E1198.
Making the entry for E1198 as default. The E1187 based cofiguration
can be enabled by enabling corresponding config variable.

Original-Change-Id: Id296ca152a00eb865f2ef1dfe6f6147a9956cb38
Reviewed-on: http://git-master/r/17664
Reviewed-by: Mohit Singh <mpsingh@nvidia.com>
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: Iecbaec9580410b47f17a4801c8376f6d0fa44c8a

Rebase-Id: R122c13973fba3431edee4bd1c06dd0b4c27f315b

7 years agoarm: config: tegra: cardhu: config for Verbier E1187
Laxman Dewangan [Mon, 31 Jan 2011 09:29:07 +0000]
arm: config: tegra: cardhu: config for Verbier E1187

Adding config variables for the Verbier E1187 configuration.
By default cardhu will be build for E1198.
The cardhu can be build for E1187 by saying config variable
CONFIG_TEGRA_VERBIER_E1187 to yes.

Original-Change-Id: I635ac29c418be6d8f59f681c8755b682d02e60f1
Reviewed-on: http://git-master/r/17663
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: Ia930e4319305923c6d4c2cf32eb6a286132f0ab9

Rebase-Id: R9875aa195514cf0e632428e7c20e9d7cf5a77516

7 years agoarm: regulator: gpio_switch: enable/disable of rail through board apis
Laxman Dewangan [Mon, 31 Jan 2011 09:00:25 +0000]
arm: regulator: gpio_switch: enable/disable of rail through board apis

Supporting the enabling/disabling of rail through board supplied
function. This is require if rail control is done through special
sequence.

Original-Change-Id: Iec7de658fe427a2098705a5363733887f87f6c1d
Reviewed-on: http://git-master/r/17658
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: Ibe3d6e9e15e92a9ac5f381ac26666fb4f69635db

Rebase-Id: Ra380c6458cde054c770f565317fa9964c70a1718

7 years ago[ARM]: tegra : cardhu Updated clk rate for UART
Pradeep Goudagunta [Mon, 31 Jan 2011 06:32:59 +0000]
[ARM]: tegra : cardhu Updated clk rate for UART

Put clk on PLL_P and Increased clk rate from 13MHz to 216Mhz of UARTB,
UARTC, UARTD and UARTE. To enable them to work on high baudrates.

Original-Change-Id: I28f61a5dc1c9627717b09546c5025058f8f8ee17
Reviewed-on: http://git-master/r/17476
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I64ffd58ada587751f77ab5c9858ba33f79bfd978

Rebase-Id: R27fb6c60f478f4c89341d1cd25b45156c0b5b20a

7 years agotegra:usb:otg initialize the otg host
Rakesh Bodla [Sun, 30 Jan 2011 04:35:22 +0000]
tegra:usb:otg initialize the otg host

Initialize the structure for usb otg-host for register/unregister
functionality.

Original-Change-Id: I86aef43bac4150f69c2202d4d6b12d55ad2b552b
Reviewed-on: http://git-master/r/17599
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ic3a628491f89f165292e3a05fc20fc5869305faa

Rebase-Id: Ra8cc6968bdd8a11998b522481af0a374c845f144

7 years agoarm: tegra: Enable Host mode on USB3 port
Rakesh Bodla [Sat, 29 Jan 2011 22:41:12 +0000]
arm: tegra: Enable Host mode on USB3 port

Enabling USB host mode support on USB3 port.

Original-Change-Id: I2cfa980e9b318ed1630dc8492a71c554fedfd58d
Reviewed-on: http://git-master/r/17584
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I23fc3c47dbdf3b114ea19fb079546f0ecaa4592c

Rebase-Id: R2411859652a99531bbc3afbbd4df191f673fcec5

7 years agoRevert "[tegra-usb] Enable Host mode on USB3 port"
Scott Williams [Sat, 29 Jan 2011 21:52:27 +0000]
Revert "[tegra-usb] Enable Host mode on USB3 port"

This reverts commit 1bafb27fe8ef08008cd0ca9d9ad42cca476161aa.

Bug 786207

Original-Change-Id: I0cf71fa97fd61e5e6358445fa338642db9793aae
Reviewed-on: http://git-master/r/17582
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ie9c06f83a25661bcf956cb3d26afa2237fb97bc0

Rebase-Id: R0059b42875a1da4cc568bc3f48646f49231325f3

7 years agoarm: tegra: pinmux: Supporting LOCK/OD/IORESET pin configuration.
Laxman Dewangan [Fri, 28 Jan 2011 23:51:53 +0000]
arm: tegra: pinmux: Supporting LOCK/OD/IORESET pin configuration.

Supporting the LOCK, OpenDrain (OD), IO_RESET configuration on pinmux register
through pinmux apis.

Original-Change-Id: I2459723c5fbcadd925331696c9469f64d2ba3b20
Reviewed-on: http://git-master/r/17532
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Tested-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: Ibd06c9a650ffbacf51530514e58bd52d1f60b4f2

Rebase-Id: R8b44e33433bf2b18b053a67b7cee2efc799c5a6b

7 years ago[tegra-usb] Enable Host mode on USB3 port
Rakesh Bodla [Sat, 29 Jan 2011 04:22:23 +0000]
[tegra-usb] Enable Host mode on USB3 port

Enabling USB host mode support on USB3 port.

Original-Change-Id: I2f55960368f87828e7cc7f131636cb0e61efc87a
Reviewed-on: http://git-master/r/17556
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I239c52b55bb94dea53d0a3304672b55609ff415d

Rebase-Id: R7ab8b46ed665b4de5af78f256bd4d31cba9fbc50

7 years agosdhci-tegra:Enabling LVL2_CLK_OVR for sdmmc1
Pavan Kunapuli [Sat, 29 Jan 2011 03:17:33 +0000]
sdhci-tegra:Enabling LVL2_CLK_OVR for sdmmc1

Enabling LVL2 CLK OVR bit for sdmmc1.
Disabling cd and wp gpios for sdmmc1.
Enabling vddio_sdmmc1 using regulator and
setting the voltage to 3.3V.
Using clk_m for sdmmc1.

Original-Change-Id: Id38e2357c5cafe103b7607ef5adb4e7e9bc228d4
Reviewed-on: http://git-master/r/17212
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I89e4ab5b4cc501cf02eb800bc3acb49b0dba2519

Rebase-Id: R834679a3c750e41663510af164e8b36f5b1013ab

7 years ago[tegra-usb] otg: Enabling OTG mode on USB1 port
Suresh Mangipudi [Fri, 28 Jan 2011 18:55:38 +0000]
[tegra-usb] otg: Enabling OTG mode on USB1 port

Enabling OTG mode. Only device mode is working in OTG mode.
Device initialization sequence is different in OTG mode which improves
adb performance.

Bug 785330

Original-Change-Id: I780594bdf74bbc93f31e49a570f8f4ea19b45f84
Reviewed-on: http://git-master/r/17493
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I05c34313ae96c5ee2a4effcc9f012ccc1c7910ec

Rebase-Id: Ra94afde4084b8675832721f2407554422eb10ae7

7 years agoarm: tegra: cardhu: Setting some rail to be ON by default
Laxman Dewangan [Fri, 28 Jan 2011 17:59:46 +0000]
arm: tegra: cardhu: Setting some rail to be ON by default

Setting some of the power rail through gpio to be ON by default.
This is require to have always power on for some of essential
module to proper boot of system.

Original-Change-Id: I5186250f38469eb52b09c7892ecdb0b5302a7b09
Reviewed-on: http://git-master/r/17487
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Kaushik Sen <ksen@nvidia.com>
Original-Change-Id: I9e22be829d4361ce44e40280840e56aa38e3c928

Rebase-Id: Rbd688453224d7a34684cc9f44b6e07726baa935d

7 years agoarm: tegra: Reserve secondary frame buffer for cardhu
Scott Williams [Fri, 28 Jan 2011 12:19:24 +0000]
arm: tegra: Reserve secondary frame buffer for cardhu

Original-Change-Id: I73543d5ddf83e62cf8826ba0e8d24bb8eb29530c
Reviewed-on: http://git-master/r/17466
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I3195ce433da67991b57885872fed019c67626e01

Rebase-Id: R4b2c8d7929242a021cc655a9873c4c586c147838

7 years agoarm: tegra: Increase carveout on cardhu to 128 MiB
Scott Williams [Fri, 28 Jan 2011 11:27:37 +0000]
arm: tegra: Increase carveout on cardhu to 128 MiB

Original-Change-Id: Ic753f76bc828748b1e01a76fbbfc89174f9b92d3
Reviewed-on: http://git-master/r/17465
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I97ceb42d0922efa77f1deba2dde3ebc7446fa02b

Rebase-Id: R837bc26b292fde73d0a549bb209f002a5f85d845

7 years agoarm: tegra: cardhu: LCD backlight enabled
Jon Mayo [Fri, 28 Jan 2011 03:26:02 +0000]
arm: tegra: cardhu: LCD backlight enabled

probe for pwm0 instead of pwm2
use PH2 to LCD1_BL_ENB
configure GMI_CS2_N, GMI_AD8, and GMI_AD10 outside of ifdef.

Original-Change-Id: I5f662e2f7330663f53bf582099d108029b2a739b
Reviewed-on: http://git-master/r/17318
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Iaa1a5384b5eee9cd28b186c7fc938a9f003cf998

Rebase-Id: Rc94012dd2d6cef014c17522cf40116e796d742cd

7 years agoarm: tegra: cardhu: enabling wifi
Rakesh Goyal [Tue, 25 Jan 2011 16:08:58 +0000]
arm: tegra: cardhu: enabling wifi

adding platform device for wifi

Original-Change-Id: I14a3f26098fd1c246a53e863ddab9a42efceb23d
Reviewed-on: http://git-master/r/16914
Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com>
Tested-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I22aeeef067eac9acac1383e6e472db93b1647c85

Rebase-Id: R69b2ec8803520eacde3f3844987b445b1abe1fbb

7 years agoarm: tegra: sdhci: Do not disable sdmmc4 clock
Pavan Kunapuli [Wed, 26 Jan 2011 19:14:53 +0000]
arm: tegra: sdhci: Do not disable sdmmc4 clock

Do not switch off sdmmc4 clock. Also, removed ddr
mode temporarily from linux mmc driver.
Programming tap_delays and internal clock.

Original-Change-Id: I830bf5e94ccd47e154c5ef9909e8bff1ff7754c0
Reviewed-on: http://git-master/r/17070
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ic1cff8dd85229fe903206f1dc9a967d600ba88c1

Rebase-Id: Rd9c8621d4fe4f9e8f832fcecd4e25e33aae38eee

7 years agoarm: tegra: cardhu: LVDS pinmux settings
Jon Mayo [Wed, 26 Jan 2011 22:13:05 +0000]
arm: tegra: cardhu: LVDS pinmux settings

LVDS1_SHTDN# using TEGRA_GPIO_PL2 / VI_D4
EN_VDD_BL1 using GMI_CS2_N / TEGRA_GPIO_PK3
EN_VDD_PNL1 using VI_D6 / TEGRA_GPIO_PL4
LCD1_BL_EN using GMI_AD10 / TEGRA_GPIO_PH2
LCD1_BL_PWM using GMI_AD8 / PWM0 (PH0)

Original-Change-Id: If0afe125d250883f76627c2e635dcb791184a85e
Reviewed-on: http://git-master/r/17114
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Tested-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Ic0d574354c6b064c4b5e0561a2285eb00a0f9fd6

Rebase-Id: R9faba62605d9b15e6395aed9815dbbedb3543c72

7 years agoarm: tegra: Put UART-A on PLL-P for cardhu
Scott Williams [Wed, 26 Jan 2011 09:31:52 +0000]
arm: tegra: Put UART-A on PLL-P for cardhu

It is not possible run at 115200 bps with a 12MHz UART reference
clock (the margin of error is greater than one half a bit time).
Put UART-A (the debug console UART) on PLL-P (216 MHz).

Original-Change-Id: I5d58d022550d6e420acf673f56bef21194e10187
Reviewed-on: http://git-master/r/17027
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ib9863eb383582684eb37ac6d3458f5726d59c337

Rebase-Id: R469c9a3bc322ce4f2b17bfeaba45c82d70379fe3

7 years agoarm: tegra: cardhu: Fixing build break
Laxman Dewangan [Tue, 25 Jan 2011 12:06:15 +0000]
arm: tegra: cardhu: Fixing build break

Preprocessor if was missed in previous change which
is creating build break. Fixing this break.

Original-Change-Id: I7def4b52f8fb9e921357f9c8fc99f29a966ee8ed
Reviewed-on: http://git-master/r/16907
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Tested-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I970c36ec4a6cbbad4f3f98ebcc1b96b54e0ea95f

Rebase-Id: R82c1d8e830c94b62e57017c418cd0f0ea11b8a97

7 years agoboard-cardhu:Adding cd and wp gpios for sdmmc1
Pavan Kunapuli [Tue, 25 Jan 2011 02:33:33 +0000]
board-cardhu:Adding cd and wp gpios for sdmmc1

Adding card detect and write protect gpios for
sdmmc1 in cardhu odm kit. Initializing the gpios
and providing the gpio number through platform
data.

Original-Change-Id: I222bb106d7a799cc34d05c47d891ecce241b9099
Reviewed-on: http://git-master/r/16854
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I3c74c246b799a5c64c920506a062cf546a751394

Rebase-Id: Rebc90efe856684ef240b615f626297e6fae64072

7 years agoarm: tegra: cardhu: Correcting gpio number for some switch rail
Laxman Dewangan [Mon, 24 Jan 2011 19:18:37 +0000]
arm: tegra: cardhu: Correcting gpio number for some switch rail

Correcting gpio number for some of the power rails controlled
by gpio.

Original-Change-Id: I1732294a32b443b0d290d1532c967fc53e14694c
Reviewed-on: http://git-master/r/16780
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Hoang Pham <hopham@nvidia.com>
Tested-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I7b98074ad869c10fbf12d1b4122c38d5a99611ab

Rebase-Id: Rfc9a70acf33fa11f4baa4013c8fb6b2cf74dda34

7 years ago[arm] tegra: cardhu: Adding gpio power rails and supplies.
Laxman Dewangan [Mon, 24 Jan 2011 11:59:38 +0000]
[arm] tegra: cardhu: Adding gpio power rails and supplies.

Adding gpio controlled power rails and their consumers.
Also adding the details of gpio to control the rails
through gpios.

Original-Change-Id: I6f203978fc0c4c2a761132bc0074513cc2a34000
Reviewed-on: http://git-master/r/16728
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ifcbcd03fb4994e9b30a60cb272564bc3bb81b159

Rebase-Id: R1333066d9238b898335d3c625f7164af57837e73

7 years agoarm: tegra: updated cardhu panel timings
Jon Mayo [Sat, 22 Jan 2011 01:24:15 +0000]
arm: tegra: updated cardhu panel timings

use a 1366x768 panel at around 60Hz refresh.

Original-Change-Id: I6a0883e482db9406e6dfb3947b5fe533681c9b97
Reviewed-on: http://git-master/r/16642
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I38d8f6740f09a1e84f83c7781ba5558a24eb0a22

Rebase-Id: R5e729448cfb2afea7c0e424cbaead3c932bc043b

7 years ago[arm]: tegra: cardhu: club all the i2c related pin mux
Alok Chauhan [Fri, 21 Jan 2011 07:20:40 +0000]
[arm]: tegra: cardhu: club all the i2c related pin mux

Put all the I2C related pin mux at one place.

Original-Change-Id: I728f30e406a31f141f85807f8f694a7bdbcf7314
Reviewed-on: http://git-master/r/16506
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Alok Chauhan <alokc@nvidia.com>
Original-Change-Id: Id1ff2345b01115669ed5d8376ee4feebdd402ff5

Rebase-Id: R02d96947ee081b43747ca6093dd2d4a060cb1852

7 years ago[ARM] tegra:cardhu: Filling power rails details.
Laxman Dewangan [Fri, 21 Jan 2011 09:16:17 +0000]
[ARM] tegra:cardhu: Filling power rails details.

Registering regulator tps6591x and providing different power rails
information.

Original-Change-Id: I43fe1ead2b35cee61641db44cf25971303a1b0ed
Reviewed-on: http://git-master/r/16514
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I9d6696c2af134dcfcde01b99d295e832903a9289

Rebase-Id: R50fee7490e6fbf1c201329ebfd2ad8fb2875d76a

7 years agoarm: tegra: Add SATA support
Yen Lin [Thu, 13 Jan 2011 20:37:10 +0000]
arm: tegra: Add SATA support

Original-Change-Id: I18c63f1c69e155ddc1cec1718af9684d861815b7
Reviewed-on: http://git-master/r/15863
Tested-by: Yen Lin <yelin@nvidia.com>
Reviewed-by: Rhyland Klein <rklein@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-on: http://git-master/r/16485
Original-Change-Id: I6afa5a097b4fc7d6c45614107118458da0d9d888

Rebase-Id: R3a0f1d7f8f9ac15fa2f2ef737f85129059e83ae0

7 years agoboard-cardhu:configure pull-up/pull-downs for sdmmc
Pavan Kunapuli [Tue, 18 Jan 2011 12:23:34 +0000]
board-cardhu:configure pull-up/pull-downs for sdmmc

For sdmmc pins, configuring cmd and data lines
to pull-up mode. Setting the rst_n line to
pull-down mode.

Bug 767242

Original-Change-Id: I812375c10a74e508472eb855c7554641a0a56724
Reviewed-on: http://git-master/r/16019
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I3b384c5e295c800d46691392af0d7cdde4d12113

Rebase-Id: R0c2d9291693189e829425d08b8a070be77c8ca83

7 years ago[arm] tegra:cardhu: Configuration for all possible keypads
Laxman Dewangan [Thu, 20 Jan 2011 12:33:04 +0000]
[arm] tegra:cardhu: Configuration for all possible keypads

The cardhu will use following options as keyboard:
- Keypad through tegra-kbc controller.
- Scroll wheel.
- Gpio based keypad.

Making required configuration for all option. The configuration
can be enabled through config variables in def config files.

Original-Change-Id: Icf0ae1d4a26c744a7791c2141c9f2b1318f59d50
Reviewed-on: http://git-master/r/16382
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I5afc69ecb404c48bd42d141baea021c96465fcfc

Rebase-Id: R85314ce12d1ba70fef2d94295384348902af7bdf

7 years ago[arm] tegra:cardhu:Registering i2c bus mux PCA954x
Laxman Dewangan [Tue, 18 Jan 2011 14:07:19 +0000]
[arm] tegra:cardhu:Registering i2c bus mux PCA954x

Registering i2c bus mux PCA954x for cardhu on cam i2c.

Original-Change-Id: Ia741a06dad88d893a2150be8ee9fd0b448bda375
Reviewed-on: http://git-master/r/16112
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I80154e83cc59bf440e14ad714a313fb7e116fb43

Rebase-Id: R9b13b555a84fc67992e306b11ef15420d5a87aab

7 years agotegra: cardhu: removing nand pinmux entries
venu byravarasu [Wed, 19 Jan 2011 11:27:29 +0000]
tegra: cardhu: removing nand pinmux entries

As Nand is not part of cardhu, removing its pinmux entries

Original-Change-Id: I0c76bce8a5dd278e2edda687f5c0f7a2f5905343
Reviewed-on: http://git-master/r/16213
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Icd0a7ee08e1fb468483daf514a91281f7061fdb1

Rebase-Id: Rd45a973bda9c9b16749c4ce4dc01625d4ae74483

7 years agoARM: tegra: clock: Fixed Tegra3 audio pll and board setting
Alex Frid [Wed, 19 Jan 2011 05:40:48 +0000]
ARM: tegra: clock: Fixed Tegra3 audio pll and board setting

Original-Change-Id: I3fd6622c4f4ff43b8ab03d552dd488a51d2cfdf4
Reviewed-on: http://git-master/r/16209
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I1279516ce261882d9e390cb6adbdb9bcffac0f94

Rebase-Id: R33c125767efe8bfe598ad416f6568da20f5cad94

7 years ago[ARM]:tegra:cardhu:Fixing misc kernel crash on FPGA
Kirubakaran Sampath [Mon, 17 Jan 2011 11:15:03 +0000]
[ARM]:tegra:cardhu:Fixing misc kernel crash on FPGA

Fixing kernel crashes which occurs during boot of cardhu
on FPGA with NO_ROOT_DEVICE option.

Original-Change-Id: I0bb935c4654058de759627e54684ceab549195ec
Reviewed-on: http://git-master/r/16053
Reviewed-by: Alok Chauhan <alokc@nvidia.com>
Tested-by: Alok Chauhan <alokc@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Kirubakaran Sampath <ksampath@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I1d0b68b604fe07dc33255b6b949187b74dff885f

Rebase-Id: R3ceb29e0cd0ffdf99981609afb58941b142ab516

7 years ago[ARM] tegra: Fixing the details of config TEGRA_FPGA_PLATFORM
Kirubakaran Sampath [Mon, 10 Jan 2011 15:26:44 +0000]
[ARM] tegra: Fixing the details of config TEGRA_FPGA_PLATFORM

Adding the details like default value and help for the config
variable TEGRA_FPGA_PLATFORM in Kconfig file.

Making cardhu as depends on Tegra3 soc architecture.

Original-Change-Id: Ib395ffa09c44a8924fdc6bf514132d98acec7bc8
Reviewed-on: http://git-master/r/15408
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ic797d7f5fbcec7c7763f8fe4b694afb385e3ad4c

Rebase-Id: R5947db277c642d70e16cdc96905bdebb0f357808

7 years agoarm: tegra: Fix hardcoded frame buffer addresses
Scott Williams [Tue, 11 Jan 2011 18:50:52 +0000]
arm: tegra: Fix hardcoded frame buffer addresses

Dynamically obtain the carveout and framebuffer addresses.

Bug 769986

Original-Change-Id: I9b8eeb710e5198ab9ae4e7e6c7095cfd23209e66
Reviewed-on: http://git-master/r/15534
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ia6f68817b65281bd5da4f8774476a947fd970950

Rebase-Id: Rd777de7904d1fcd0fc300245929ffd401a8f5cc4

7 years agoarm: tegra: Backlight control for aruba2/cardhu platforms
Scott Williams [Mon, 10 Jan 2011 23:24:55 +0000]
arm: tegra: Backlight control for aruba2/cardhu platforms

Bug 776857

Original-Change-Id: I0ed5723c381095b684b03c5650820019ab11b8a0
Reviewed-on: http://git-master/r/15430
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ie2dc49007c6b70be3bf0c921464cb7c72378b26e

Rebase-Id: Rc8ec56873856710e20e949f4b3007877c219f234

7 years ago[arm]: tegra:cardhu Creating board files
Laxman Dewangan [Wed, 22 Dec 2010 10:02:30 +0000]
[arm]: tegra:cardhu Creating board files

Creating initial board files and config files for cardhu.

Original-Change-Id: I84b78bdf2363137bcf2c7dd4c556a23b1dd73bd0
Reviewed-on: http://git-master/r/12193
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I0ccc2fd52a56d43b69252cb110287da9197d1193

Rebase-Id: R0e4f04b5ae83693b536842eb7d15857333d7432a

7 years agoarm: tegra: p1852: instantiated audio drivers
Nitin Pai [Thu, 15 Mar 2012 05:27:11 +0000]
arm: tegra: p1852: instantiated audio drivers

Instantiated audio drivers for I2S and AHUB.
Instantiated the machine driver for P1852 boards.
Added clocks that were not initialized by QB which are needed to be on.

Bug 948478

Change-Id: I6e696f97ed114ae684a74d9b9869066606dfaa22
Signed-off-by: Nitin Pai <npai@nvidia.com>
Reviewed-on: http://git-master/r/90252
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Manoj Chourasia <mchourasia@nvidia.com>
Reviewed-by: Bob Johnston <bjohnston@nvidia.com>
Tested-by: Bob Johnston <bjohnston@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>

Rebase-Id: Re6cefcb74b42127b0f244fb062384f4448123234

7 years agoarm: tegra: p1852: Add p1852 defconfig
Manoj Chourasia [Fri, 20 Jan 2012 09:49:46 +0000]
arm: tegra: p1852: Add p1852 defconfig

bug 871603

Reviewed-on: http://git-master/r/72258

Change-Id: I2ff63550fde536ee0e0f1b69b3a58e4f164e62e5
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/78027
Reviewed-by: Automatic_Commit_Validation_User

Rebase-Id: Rfb21e17cebe13bebcc7d7b29442b1c123e950e92

7 years agoarch: arm: configs: Defconfig for MODS LDK
Dinesh Israni [Wed, 25 Jan 2012 04:56:54 +0000]
arch: arm: configs: Defconfig for MODS LDK

Reviewed-on: http://git-master/r/77216

Change-Id: I1a9183102bcb1c70956f773101b2cf78c4dc2fc9
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/77758
Reviewed-by: Automatic_Commit_Validation_User

Rebase-Id: R99cdbf3e6643a0d40b0280e62de08b9e2e9998fb

7 years agoarm: configs: tegra2: regenerate defconfig
Preetham Chandru [Mon, 26 Dec 2011 11:20:29 +0000]
arm: configs: tegra2: regenerate defconfig

Regenerate defconfig file to reflect current kconfigs.

Change-Id: I0a3ae9deec33e619728a2c3e1cdad8812d6e0b5f
Signed-off-by: Preetham Chandru <pchandru@nvidia.com>
Reviewed-on: http://git-master/r/72129
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>

Rebase-Id: Rc272f258d88e614c7fe5835a6d02d12dd5a2baae

7 years agoarm: configs: tegra3: regenerate defconfig
Preetham Chandru [Mon, 26 Dec 2011 09:25:37 +0000]
arm: configs: tegra3: regenerate defconfig

Regenerate defconfig file to reflect current Kconfigs

Change-Id: Ibb608f9af156d9833904ef691bb06e3773006871
Signed-off-by: Preetham Chandru <pchandru@nvidia.com>
Reviewed-on: http://git-master/r/72105
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>

Rebase-Id: Re118245e5b1c050c250a9e6a9e0dfdb8b21f5aa1

7 years agoarch: arm: configs: Update defconfig for Minimal Linux for MODS
Dinesh Israni [Thu, 22 Dec 2011 00:20:14 +0000]
arch: arm: configs: Update defconfig for Minimal Linux for MODS

Remove CONFIG_HOTPLUG_CPU and set CONFIG_SUSPEND

Change-Id: I09278dd9ac0e9f75a17f7e231f83633a2151a410
Reviewed-on: http://git-master/r/71724
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Dinesh Israni <disrani@nvidia.com>
Reviewed-by: Krishna Monian <kmonian@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

Rebase-Id: Rdb492375f83eae143d3cd5ab3c7a5e290d15faa6

7 years agoARM: tegra3: config: Enable PCI
Mursalin Akon [Fri, 16 Dec 2011 19:59:36 +0000]
ARM: tegra3: config: Enable PCI

Enable PCI for tegra3

Change-Id: I23cc720632ddb8d48527cdf4daa368500673adff
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/70632
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: R21c77a6601e6f9a93acc6819bfa7bfcb97e58314

7 years agoarch: arm: config: Add Minimal Linux defconfig for Mods
Dinesh Israni [Mon, 19 Dec 2011 22:47:25 +0000]
arch: arm: config: Add Minimal Linux defconfig for Mods

Change-Id: I3094e3f781b9fdc3acdea6db20e65bf289ee4de6
Reviewed-on: http://git-master/r/69922
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Dinesh Israni <disrani@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

Rebase-Id: R8832d53d7d79a510fe829c86009dd7f23e3de531

7 years agoarm: tegra3: defconfig: enable EMC_SCALING.
Peer Chen [Fri, 16 Dec 2011 09:39:00 +0000]
arm: tegra3: defconfig: enable EMC_SCALING.

Enabled EMC_SCALING option.

Signed-off-by: Peer Chen <pchen@nvidia.com>

Change-Id: I1a01be4668637c718544fcc6806b4c42a3ad27ae
Reviewed-on: http://git-master/r/70533
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Rebase-Id: R80e49fdb0cd25912d0cd1865566a32240c6de217

7 years agoarm: tegra3: defconfig: enable cpu idle.
Peer Chen [Fri, 16 Dec 2011 09:29:20 +0000]
arm: tegra3: defconfig: enable cpu idle.

Enabled cpu idle option.

Signed-off-by: Peer Chen <pchen@nvidia.com>

Change-Id: I614fddb65f63b143420c7d18d72a1d19c9ea98d2
Reviewed-on: http://git-master/r/70526
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Rebase-Id: R20d1ca64812cb015ccb2f478a550aba716394db2

7 years agoarm: tegra3: defconfig: enable cpu governor.
Peer Chen [Fri, 16 Dec 2011 09:17:30 +0000]
arm: tegra3: defconfig: enable cpu governor.

Enabled cpu frequency governor option.

Signed-off-by: Peer Chen <pchen@nvidia.com>

Change-Id: I9df41be4a946723549d5af515e7cd4710ca44708
Reviewed-on: http://git-master/r/70522
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Rebase-Id: R53081d6ae380076b58aaa939e367020d994bd2b5

7 years agoARM: tegra[3]: config: remove DEBUG_DRIVER
Mursalin Akon [Wed, 14 Dec 2011 19:48:51 +0000]
ARM: tegra[3]: config: remove DEBUG_DRIVER

This CL is to get rid of continuous debug spew.

Change-Id: I9546ff82dcb41c3cd877b4d866d05097581aca85
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/70066
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Rebase-Id: Rd191c3ad169f93f0c70e4a11dd7d5c66b3c93915

7 years agoARM: tegra[3]: regenerate defconfigs
Mursalin Akon [Wed, 14 Dec 2011 19:27:56 +0000]
ARM: tegra[3]: regenerate defconfigs

Regenerate defconfigs to reflect current Kconfigs

Change-Id: I224833dc80934e2bfa374eaa85e22a70391d3fd2
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/70060
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Rebase-Id: R3566210c9a5db666f5de1619fc501453d302fd77

7 years agoARM: config: tegra: enable MM support on T20
Jitendra [Thu, 8 Dec 2011 06:03:46 +0000]
ARM: config: tegra: enable MM support on T20

Add missing flags to enable multimedia support for T20 on K39.

Bug 909132
Signed-off-by: Jitendra Kumar<jitendrak@nvidia.com>

Change-Id: I943138eac72662912889c9fa6f04a5b23cf45bb3
Reviewed-on: http://git-master/r/68898
Reviewed-by: Lokesh Pathak <lpathak@nvidia.com>
Tested-by: Lokesh Pathak <lpathak@nvidia.com>

Rebase-Id: Rfbf6b77fcd54951186e08bff6f8b7742248cdf59

7 years agoARM: config: tegra: enable NVAVP for tegra3
Jitendra [Thu, 8 Dec 2011 05:22:54 +0000]
ARM: config: tegra: enable NVAVP for tegra3

Add flags to enable support for TEGRA NVAVP driver required for NvMMLite/TVMR
on K39. Also disable the support for AVP multimedia offload engine and
Tegra Media Serversupport.

Bug 908933

Signed-off-by Jitendra Kumar<jitendrak@nvidia.com>

Change-Id: I085dea2415927ef537648d8dd1ea77ba57e6064d
Reviewed-on: http://git-master/r/68894
Reviewed-by: Lokesh Pathak <lpathak@nvidia.com>
Tested-by: Lokesh Pathak <lpathak@nvidia.com>

Rebase-Id: R2cab0ba052d67ce1979db46300a89e9ee84fbbf1

7 years agoARM: tegra: config: Enable camera sensor devices
Amit Pandya [Tue, 4 Oct 2011 12:47:34 +0000]
ARM: tegra: config: Enable camera sensor devices

Add kernel config flags in "tegra_defconfig" & "tegra3_defconfig" to enable
camera sensor,focuser & torch devices.
This is to enable Camera capture on L4T with T20 Ventana & T30 Cardhu.

Bug 869132 & 880107

Change-Id: Ib81908881c8936e7b3dd7ebdcfd9bba006aa343f
Cherry-picked From : f09adb0d15f0991d0e7116f7a1092339bf92f9e9
Reviewed-on: http://git-master/r/55977
Signed-off-by: Amit Pandya <apandya@nvidia.com>
Reviewed-on: http://git-master/r/68165
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: Re6ea653e1cb6f91357eb32420b157dca4a5de95b

7 years agoARM: tegra: config: enable KEYBOARD_GPIO for linux build
Bill Huang [Mon, 12 Dec 2011 10:58:50 +0000]
ARM: tegra: config: enable KEYBOARD_GPIO for linux build

enable CONFIG_KEYBOARD_GPIO in tegra_defconfig
enable CONFIG_KEYBOARD_GPIO in tegra3_defconfig

bug 910846

Signed-off-by: Bill Huang <bilhuang@nvidia.com>
Change-Id: Idcb87128736f8576be738ca45bbae9ea98e40510
Reviewed-on: http://git-master/r/69706
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: R5ea60730af3c640337e08de8b9ebec90ffc24ffe

7 years agoARM: tegra: config: enable LCD & backlight for linux build
Bill Huang [Mon, 12 Dec 2011 10:33:00 +0000]
ARM: tegra: config: enable LCD & backlight for linux build

Enable backlight pwm control in tegra_defconfig

bug 910846

Signed-off-by: Bill Huang <bilhuang@nvidia.com>
Change-Id: Ieb24bbde8553bbac39d0858e2db8cbbd87d81122
Reviewed-on: http://git-master/r/69705
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: R787864f16bad8779790fc63ffa93e5896b04878e

7 years agoARM: tegra: config: enable MMC_UNSAFE_RESUME for linux build
Bill Huang [Fri, 9 Dec 2011 05:45:23 +0000]
ARM: tegra: config: enable MMC_UNSAFE_RESUME for linux build

Bug 909788

Signed-off-by: Bill Huang <bilhuang@nvidia.com>
Change-Id: I903c26b1d3864ce91b4c519ff1af17993a79f248
Reviewed-on: http://git-master/r/69139
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sachin Nikam <snikam@nvidia.com>

Rebase-Id: R6f1bc9dd0ff3c09524940ee208b73c86e81e7a44

7 years agoarm: tegra: defconfig: Enable TEGRA_NVHDCP
Jon Mayo [Wed, 7 Dec 2011 20:09:34 +0000]
arm: tegra: defconfig: Enable TEGRA_NVHDCP

Enable CONFIG_TEGRA_NVHDCP

Bug 912422

Change-Id: I43e27094eca00a445340b62644e76d664d8e65ab
Signed-off-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-on: http://git-master/r/68743
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Rebase-Id: R4bb05d6333a76d1dd10fbd45bbb440dedbaec007

7 years agoarm: tegra3: defconfig: Enable all the 4 cores.
Preetham Chandru [Fri, 2 Dec 2011 10:51:03 +0000]
arm: tegra3: defconfig: Enable all the 4 cores.

Enabled all the four cores for tegra3.

Bug: 908605
Change-Id: I5ad3afed0dfd1644448a1089ba5595fb9c4d5fc7
Signed-off-by: Preetham Chandru <pchandru@nvidia.com>
Reviewed-on: http://git-master/r/67894
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: Rea4fd420f8f17114e6fb3a20cdde2ab7daf3c6ec

7 years agoarm: tegra: config: Enabled Soundcard WM8903 Cfg
Shashank Sharma [Thu, 10 Nov 2011 13:19:02 +0000]
arm: tegra: config: Enabled Soundcard WM8903 Cfg

Enabled WM8903 Soundcard configuration in Defconfig

Bug: 898253

Change-Id: Iee25f64b8d0c27f6cc4909aa9db54438e4a6d67a
Signed-off-by: Shashank Sharma <shashanks@nvidia.com>
Reviewed-on: http://git-master/r/63583
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rebff5b43aa6989866bd6518b30e179e65148ac1d

7 years agoarm: tegra2: defconfig: Enable Fixed Voltage Regulator
Preetham Chandru [Tue, 29 Nov 2011 13:00:45 +0000]
arm: tegra2: defconfig: Enable Fixed Voltage Regulator

Enabled Fixed Voltage Regulator for harmony

Bug: 908534
Change-Id: I2923513be4bcceacf8efad5b24fe60db85812777
signed-off-by: Preetham Chandru <pchandru@nvidia.com>
Reviewed-on: http://git-master/r/67124
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R05b657e24eceba47f6123d88ed6cd5658a74607a

7 years agoarm: tegra: defconfig: enable PERF_EVENTS OPROFILE
Ryan V. Bissell [Tue, 22 Nov 2011 23:06:05 +0000]
arm: tegra: defconfig: enable PERF_EVENTS OPROFILE

Enable profiling support by default in Tegra kernels, to facilitate
usage of tools such as Perf and OProfile.
Bug 899639

Change-Id: Idf346136ca618bd2a23e549792948f287e0045aa
Signed-off-by: Ryan V. Bissell <rbissell@nvidia.com>
Reviewed-on: http://git-master/r/66231
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R3180797dbbd70066989ed536d79a4a53dae0ce25