7 years agoarm: tegra: cardhu: Setting debounce time for keys
Laxman Dewangan [Tue, 19 Apr 2011 07:25:23 +0000]
arm: tegra: cardhu: Setting debounce time for keys

Setting the debounce interval time for keys connected
directly to interrupt lines.

bug 814005

Original-Change-Id: I2964a8c1052d16bc3f057219de9c4564206446ef
Reviewed-on: http://git-master/r/28166
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I68f728bd0b2a1583e388443ca283eb7cd70aae61

Rebase-Id: Rbde5f0f4159865f86fdf082405d10352ca3cba5b

7 years agoARM: tegra: Fix file permissions
Scott Williams [Fri, 15 Apr 2011 18:05:42 +0000]
ARM: tegra: Fix file permissions

Remove executable permission bit from source files.

Generated with:
    find \( -name "*.c" -or -name "*.h" -or -name "*akefile" -or \
        -name "*\.mk" \) -type f -perm /+x | xargs chmod -x

Original-Change-Id: If459d180238b8dd4cc40f92f74a56d01c81a2768
Reviewed-on: http://git-master/r/27916
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: If96e5e61c9f3b60ceaf9dcf88c0c7d7d1d8f343a

Rebase-Id: Ra1494e16f1a8a288b5d283d46e2560820c839e5b

7 years agoARM: tegra: usb: using proper usb phy types
Steve Lin [Fri, 8 Apr 2011 21:12:07 +0000]
ARM: tegra: usb: using proper usb phy types

Using proper usb phy types instead of hard coded usb instance.
Bug 800301

Original-Change-Id: I24a66ce062b937a947ac6cb34e829d6b42ecf0b4
Reviewed-on: http://git-master/r/24371
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
Original-Change-Id: I5a4bd4d25ec8d4d4335f17d0794c4440a470a099

Rebase-Id: R776de61be6f1bfb531ddc5660153bd397c7e95e5

7 years agoarm: tegra: cardhu: VI_PCLK Disabling the IO reset
Laxman Dewangan [Mon, 11 Apr 2011 08:05:14 +0000]
arm: tegra: cardhu: VI_PCLK Disabling the IO reset

Disabling the io reset for the VI_PCLK  which controls the
hdmi power enable.

bug 812083

Original-Change-Id: I1ee25a48f1bf8996a8469ff7c12d9a9f1fefa44e
Reviewed-on: http://git-master/r/27335
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Mohit Singh <mpsingh@nvidia.com>
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I84b79ef364a64b1f21e65847eeb6fc6836e30f54

Rebase-Id: R8143d4bf216e90ec0a5affcddf0b867b76e6a44f

7 years agoarm: tegra: cardhu: hdmi: use hotplug_init
Jon Mayo [Wed, 13 Apr 2011 01:14:22 +0000]
arm: tegra: cardhu: hdmi: use hotplug_init

use FB_BLANK_POWERDOWN on hdmi device in earlysuspend to cause
tegra_dc_disable.

use new hotplug_init / postsuspend callbacks to manage +5V hdmi power
pin. this pin should be enabled whenever the device is active, and off
when the device is suspended.

bug 812083 bug 811523

Original-Change-Id: I6e8a2ae2683c79d5271aef9580df68c11628c823
Reviewed-on: http://git-master/r/27571
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: I6d98bdd58c90e02085d13bf29f2046baf144722e

Rebase-Id: R437d456adfe1d45272cd6b3cc5dd6da0d8488156

7 years agoARM: tegra: update system clock source
Bo Yan [Mon, 11 Apr 2011 21:54:32 +0000]
ARM: tegra: update system clock source

The system clock needs to be set lower

bug 811773

Original-Change-Id: Ia16cbf07e51c7d61d072856a7db3627e49a3a911
Reviewed-on: http://git-master/r/27433
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
Original-Change-Id: Ie59115a45006bb7a8938bea828d81755ef65341e

Rebase-Id: R386d23595f9ebda49f09c38d219f1fc9ba5b5d91

7 years agortc: tps6591x: wake up from suspend on alarm
venu byravarasu [Mon, 11 Apr 2011 12:13:05 +0000]
rtc: tps6591x: wake up from suspend on alarm

Changes required for waking up system, when RTC alarm
is triggered.

bug 793949

Original-Change-Id: Idcc536a819e977fe35bafeebdffddf57d5388f21
Reviewed-on: http://git-master/r/27359
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I68bb747cb965d14af9918ad6086ac2e9888f7136

Rebase-Id: Rbede5b7dc6bcd1022993fc7619936429d3bfee35

7 years agoARM: tegra: pm269: Enable sd card
Pradeep Goudagunta [Tue, 29 Mar 2011 15:14:25 +0000]
ARM: tegra: pm269: Enable sd card

-Support to select sd card dynamically by reading board-id.
-Enable sd card for BOARD_PM269.

Original-Change-Id: I1504df353a07880a1c495ce44be2d3371d00f5ff
Reviewed-on: http://git-master/r/24693
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I76cdfe4be34bc5375976954343482c376f3a1202

Rebase-Id: R5154d5fcee2e6d53102d346522595db9c16c9b77

7 years agoARM: tegra: cardhu: Add 416MHz entry to EMC DFS table
Alex Frid [Fri, 8 Apr 2011 02:25:21 +0000]
ARM: tegra: cardhu: Add 416MHz entry to EMC DFS table

Original-Change-Id: I838b589dbf6e551d1b47e4482df78f828c8b9f20
Reviewed-on: http://git-master/r/27136
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I7c1ae5bf2bc1be29ec5f558f512b784661e78418

Rebase-Id: Re31d21677edd806b52e2fdda48962c90589862fb

7 years agoARM: tegra: Fix file permissions
Scott Williams [Thu, 7 Apr 2011 21:58:39 +0000]
ARM: tegra: Fix file permissions

Remove executable permission bit from source files.

Generated with:
find \( -name "*.c" -or -name "*.h" -or -name "*akefile" -or \
-name "*\.mk" \) -type f -perm /+x | xargs chmod -x

Original-Change-Id: Ibc520ecc2988c3599a488256a262cb5510ff0f0c
Reviewed-on: http://git-master/r/27104
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ie8b6b5a8d43913cf150838ca0c8f28ac64079af8

Rebase-Id: R11bcc4cdad6d77575c167cccd078cec072f0f9da

7 years agoarm:tegra: Cardhu USB driver registration sequence correction
Narendra Damahe [Tue, 5 Apr 2011 23:43:48 +0000]
arm:tegra: Cardhu USB driver registration sequence correction

Correcting the USB driver registration sequence for Cardhu.
Client driver need to register after OTG/Host driver registration.

Original-Change-Id: If49d77f665ce207bc0ac354fa8021deff8a30436
Reviewed-on: http://git-master/r/26778
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I295b2b5406e2c756d87b4f5515a98e5f7d35f291

Rebase-Id: R733b4e564033e60f715b680e340c38bf9a1a229f

7 years agoARM: tegra: cardhu: Update EMC DFS table
Alex Frid [Tue, 5 Apr 2011 05:52:41 +0000]
ARM: tegra: cardhu: Update EMC DFS table

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

Rebase-Id: R3c346d4b4ff806b25210a90d19ad1353185c8719

7 years agoARM: tegra: Regulator power name independent of platform
Rakesh Bodla [Fri, 1 Apr 2011 07:02:02 +0000]
ARM: tegra: Regulator power name independent of platform

Making the regulator power supply names independent of platform.
Now, power supply names should be given through board specific
files.

Bug 807534

Original-Change-Id: If83a23df91de9efd7d06733a7a306e57f3c89315
Reviewed-on: http://git-master/r/25058
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Allen R Martin <amartin@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: If7c7600e49b9d1f4c1bcd5d1e6eba098df39cb0b

Rebase-Id: Rfcf67dce2bb3ce226524b7927991bbb423a1599e

7 years agoarm: tegra: cardhu: Setting i2c pimux to normal and OpenDrain
Alok Chauhan [Mon, 28 Mar 2011 06:41:07 +0000]
arm: tegra: cardhu: Setting i2c pimux to normal and OpenDrain

Change the pull-up-down to NORMAL and enable the output drain
for i2c pins.

Original-Change-Id: I72a66cc0c348350f7459658ffdb6f54226be12f6
Reviewed-on: http://git-master/r/24438
Reviewed-by: Alok Chauhan <alokc@nvidia.com>
Tested-by: Alok Chauhan <alokc@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: Ibb8f2cddb74db035ad80952a161fa170bc577a9d

Rebase-Id: R3e6ffe1b00979741b2a8cf53e9605a180f65a7fa

7 years agoarm: tegra: cardhu: Changing power control lines for cardhu-A03
Laxman Dewangan [Fri, 25 Mar 2011 07:50:56 +0000]
arm: tegra: cardhu: Changing power control lines for cardhu-A03

The E1291-A03 uses the following pins for the different power rail
controls:
EN_VDD_BL1  --->PEX_L0_CLKREQ_N
EN_VDD_BL2 --->PEX_L0_PRSNT_N
EN_USB1_VBUS_EN_OC --->PEX_L1_CLKREQ_N
ENUSB3_VBUS_EN_OC --->PEX_L1_PRSNT_N

bug 807504
bug 797021

Original-Change-Id: Id3703bc799373e714501b60588298a2f1e052852
Reviewed-on: http://git-master/r/24269
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: I9d7aafa7794e6d9e05f01db6bde7ed4c91e9050e

Rebase-Id: R82d96f07d2b8f4c3d9e6609ee669ef0f28e15d65

7 years agoARM: tegra: cardhu: Enabling host on USB2
Rakesh Bodla [Thu, 31 Mar 2011 14:10:13 +0000]
ARM: tegra: cardhu: Enabling host on USB2

Enabling host on USB instance 2 for cardhu

Bug 807534

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

Rebase-Id: R1b5112ee99fad6bdfad7e9afde940c1f7a840830

7 years agoARM: tegra: cardhu: Removing panel reset from kernel
ankishore [Tue, 29 Mar 2011 09:51:10 +0000]
ARM: tegra: cardhu: Removing panel reset from kernel

Since we are already resetting the panel in bootloader code, resetting in
kernel is not required

Original-Change-Id: Ie8106fdce34001ad3e6a21925d44d29c06177673
Reviewed-on: http://git-master/r/24663
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I1cdc04b3330a4cb92d7c5af22f6052b9c0e7cfc1

Rebase-Id: R74f52eb7ae21e781b93a2fe681d8e1459766a74e

7 years agoARM: tegra: cardhu: Fix improper gpio_request() parameters
Scott Williams [Fri, 25 Mar 2011 22:11:54 +0000]
ARM: tegra: cardhu: Fix improper gpio_request() parameters

Original-Change-Id: I7bffa61adbcef0312a6f82ac89772b705caace17
Reviewed-on: http://git-master/r/24363
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I821211e807008d3bd4fdd0062bb4cd6984d9eff6

Rebase-Id: Rd8b7ccd27ed1849dc5f724ef14c4082bdc4529ce

7 years agoARM: tegra: cardhu: Fix for NULL pointer dereference
Rakesh Bodla [Fri, 25 Mar 2011 15:54:25 +0000]
ARM: tegra: cardhu: Fix for NULL pointer dereference

USB2 is configured for UTMI instead of ULPI. Due to this
there is a null point dereference in accessing vbus status
in regulator code. Temporarily disabling USB2 for this.

Bug 807534

Original-Change-Id: Ib0d3384258b4d62ee11e116dbe03a28d797a6adc
Reviewed-on: http://git-master/r/24285
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: I479dffcc293aab4a6d7299f14a68f1f1708b1af4

Rebase-Id: Re97a000f318986be3bdc842a5a07a0e7a179af6b

7 years agoarm: tegra: cardhu: Registering BQ27510 Fuel gauge for E1291
Laxman Dewangan [Fri, 25 Mar 2011 09:20:15 +0000]
arm: tegra: cardhu: Registering BQ27510 Fuel gauge for E1291

Registering fuel gauge BQ27510 device for E1291 based system only.

bug 806646

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

Rebase-Id: R816296734a6f0f127f4ab6eb41cc85a8c4f9ee43

7 years agoUpdate copyrights
Scott Williams [Mon, 28 Mar 2011 07:34:42 +0000]
Update copyrights

Original-Change-Id: I2ffeaf6f8dfeb279b40ca6f69f6c9157401a746a

Rebase-Id: R9e17a2732321df1525224af1c25cae1fe116adbe

7 years agoARM: tegra: cardhu: Dynamic selection of display drivers
ankishore [Thu, 24 Mar 2011 12:39:00 +0000]
ARM: tegra: cardhu: Dynamic selection of display drivers

Dynamically selecting the display driver as per the board id

Original-Change-Id: I0220e3359c0475e112a5f91d0fb59d390c20b2ec
Reviewed-on: http://git-master/r/24129
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: I58811ab1cfdb47d231838228cee9578638a9f665

Rebase-Id: R5fb2abd42a8883ec43521c06e5cf46871c601324

7 years agoarm: tegra: cardhu: Supporting power off
Laxman Dewangan [Thu, 24 Mar 2011 11:20:46 +0000]
arm: tegra: cardhu: Supporting power off

Supporting the power off of device through the adb shell
"reboot -p" or from GUI with power off.

bug 787957

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

Rebase-Id: R03068c9df6708907afb4a6833d9d80f26acfb4ee

7 years agoARM: tegra: KBC: Update the keyboard mapping
Alok Chauhan [Wed, 23 Mar 2011 06:23:49 +0000]
ARM: tegra: KBC: Update the keyboard mapping

Update the keyboard mapping by removing reduntant keys/columns.

Original-Change-Id: I3887d1f6296568b866c5c7a8dfd3f9d2cd55b4ae
Reviewed-on: http://git-master/r/23945
Reviewed-by: Alok Chauhan <alokc@nvidia.com>
Tested-by: Alok Chauhan <alokc@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I1dca3261ff3396a664ae040003432e75722d2927

Rebase-Id: R457cfefcbd401591031c0cd85d7c73cc815beb35

7 years agoarm: tegra: cardhu: Registering ISL29028 device
Laxman Dewangan [Tue, 22 Mar 2011 13:10:06 +0000]
arm: tegra: cardhu: Registering ISL29028 device

Registering ALS and proximity sensor device ISL29028 on i2c bus 2.

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

Rebase-Id: R5f645f094917d2f9c436740c2cd2b1aab655afd4

7 years agoarm: tegra: cardhu: Dsi 2nd instance support in board panel file
ankishore [Wed, 23 Mar 2011 06:31:34 +0000]
arm: tegra: cardhu: Dsi 2nd instance support in board panel file

Adding support for dsi second instance in board panel file

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

Rebase-Id: Rac720f4ea94b91d1312d4839a38813dd0d10e353

7 years agoARM: tegra: cardhu: Fix panel disable/enable functions.
kevinh [Mon, 21 Mar 2011 20:12:21 +0000]
ARM: tegra: cardhu: Fix panel disable/enable functions.

Original-Change-Id: I2638de53505e237cdf2b3e05c5d3d36c19798773
Reviewed-on: http://git-master/r/23104
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Tested-by: Kevin Huang <kevinh@nvidia.com>
Original-Change-Id: Ib31bad9902ef29ce5bb39fff0efbabb1cf3cafd1

Rebase-Id: Rb39caf5fae528b92e5e812a55ae12671958ceaef

7 years agoarm: tegra: board specific changes for bq27510
syed rafiuddin [Mon, 21 Mar 2011 09:38:26 +0000]
arm: tegra: board specific changes for bq27510

Original-Change-Id: I7307ae6b7d26c1d425b5e4654065a088ad13cfb2
Reviewed-on: http://git-master/r/22525
Tested-by: Syed Rafiuddin <srafiuddin@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I01709c66185fd01e239e68b5d771e01d70fdb6c5

Rebase-Id: Ra29bea2903922cbd018731f29f832ce29380d5ff

7 years agoARM: tegra: cardhu: Add support for SH532U driver.
Abhiruchi Birajdar [Fri, 18 Mar 2011 09:09:50 +0000]
ARM: tegra: cardhu: Add support for SH532U driver.

bug 802264

Original-Change-Id: I1c082935b2e0b08630f7556fa9e93e196360b870
Reviewed-on: http://git-master/r/23498
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Original-Change-Id: If977cb8825bf1c10397ddf8f762c6d899e9ca73c

Rebase-Id: R2e142fd9fce90d52b502d4597b38167e32cb49b5

7 years agoarm: tegra: cardhu: enable power for OV2710
Prayas Mohanty [Tue, 15 Mar 2011 14:14:54 +0000]
arm: tegra: cardhu: enable power for OV2710

Use the regulator to enable power for OV2710.
bug: 794025

Original-Change-Id: Ib1245d7cb9c9a91011be29872bbf06576fba225e
Reviewed-on: http://git-master/r/23020
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Original-Change-Id: Ida7a765be52de2f2df69f0c5bb4d0953309b2489

Rebase-Id: R6d01300427993d528418e31e0c1fa1c02e6d1b00

7 years agotegra: cardhu: Added default smartdimmer settings
Laurence Harrison [Wed, 16 Mar 2011 04:46:09 +0000]
tegra: cardhu: Added default smartdimmer settings

These settings are not guaranteed to be reference!

Original-Change-Id: I235395fe5a5934190aa0641d2496cb51688d4234
Reviewed-on: http://git-master/r/23122
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
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: I2fbaa675ff9dbe49cc1d9c9463f4c13914873835

Rebase-Id: Rcdb35ff8dff8699e8e8405ee93ecc0556be0d4db

7 years agoARM: tegra: cardhu: Set EMC rate floor for cardhu panel
Alex Frid [Sat, 12 Mar 2011 05:46:39 +0000]
ARM: tegra: cardhu: Set EMC rate floor for cardhu panel

Original-Change-Id: I783311e31704a06e4ebeb10ee9d358a0bc544ebb
Reviewed-on: http://git-master/r/22706
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: I7c1c18b308b12f58328ac24baeaabe96f8c6b44d

Rebase-Id: R6603f13ed3d154b745510b6d124c33437bdc16cc

7 years agotegra: cardhu: fixed cardhu_dsi_modes warnings
Jon Mayo [Fri, 11 Mar 2011 00:15:15 +0000]
tegra: cardhu: fixed cardhu_dsi_modes warnings

when CONFIG_TEGRA_CARDHU_DSI is disabled also leave out cardhu_dsi_modes and
dsi related unused static functions.

Original-Change-Id: Ia7bfdf0e139a1620119fe359fd34760e8d768c4b
Reviewed-on: http://git-master/r/22476
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: Ie73050f7df61294bb022c6779519dc9695bd80da

Rebase-Id: R2870d6c7aa8c5630fdbf0913701b4936807b6f54

7 years agoARM: tegra: cardhu: Add 533MHz entry to EMC DFS table
Alex Frid [Thu, 10 Mar 2011 21:07:18 +0000]
ARM: tegra: cardhu: Add 533MHz entry to EMC DFS table

Original-Change-Id: I8f80bbad3600e502d6ff71c51e6acaa41a5d4e1e
Reviewed-on: http://git-master/r/22659
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I223167759a875c912fb0af399c81757cd603e20d

Rebase-Id: R95c638f44042065e60c3a9c06b430b21cbb556ee

7 years agoarm: tegra: cardhu: Mapping Key on Row0 to POWER
Laxman Dewangan [Mon, 14 Mar 2011 09:38:14 +0000]
arm: tegra: cardhu: Mapping Key on Row0 to POWER

Mapping the key connected on ROW0 to the KEY_POWER.
This will allow the system to enter into the suspend by
pressing this key.

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

Rebase-Id: R75fead4d349b7026127b7c1a1fcff1aa509a691f

7 years agoarm: tegra: cardhu: Registering interrupt based key support
Laxman Dewangan [Tue, 8 Mar 2011 15:17:59 +0000]
arm: tegra: cardhu: Registering interrupt based key support

Registering the interrupt based key driver to detect the keys
directly connected to PMU interrupt lines.

Original-Change-Id: Ib3380a075d6259f19884e979383cb4d5a7157005
Reviewed-on: http://git-master/r/22070
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: Ib5f0d0d6f2ffb697a4b9ce4e683b91535529c032

Rebase-Id: Re7860f6d00e3f7a0be2e924a372f5c21a11d3696

7 years agoarm: tegra: cardhu: Cleanup to support multiboards configuration
Laxman Dewangan [Thu, 10 Mar 2011 11:31:44 +0000]
arm: tegra: cardhu: Cleanup to support multiboards configuration

Cleanup in the configuration related to board is done so that
it will be easier to add another board configuration on same
build configuration.

Original-Change-Id: Id030d70e4893b886ee73aaf944450526e7722e7e
Reviewed-on: http://git-master/r/22392
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Mohit Singh <mpsingh@nvidia.com>
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: Id737a2668ce13470be80086e3d3764c4f9ac6096

Rebase-Id: R8325306bf83a317bd77612b6db4efcec18a3612c

7 years agotegra:cardhu: enable suspend power state(LP1)
Narendra Damahe [Tue, 8 Mar 2011 21:04:51 +0000]
tegra:cardhu: enable suspend power state(LP1)

Enabling suspend power state(LP1) by default for Cardhu

Original-Change-Id: I6d39702307a7629ad7cf8b569e7fc9c520f6653e
Reviewed-on: http://git-master/r/22092
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Ic22bda19616a61c5e4781b9e32b0dd4dfdd3a110

Rebase-Id: R6ea02c7bc9a42fc6ea620b3b297a6ed7eaca4f63

7 years agotegra: cardhu: disable GPIO state on PWM pin
Jon Mayo [Mon, 7 Mar 2011 17:50:35 +0000]
tegra: cardhu: disable GPIO state on PWM pin

use AD8/PH0 as PWM0, not as GPIO.

Bug 786163

Original-Change-Id: I2ef420ff28fb03b792827381103d1bb0d389ec33
Reviewed-on: http://git-master/r/21906
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: Ia12cee61321e05e52ecb4e6e46eb98fd0fd16f7a

Rebase-Id: R543f97e08d1f2efc9f9a2178d7cc5a9dae5b1112

7 years agotegra: cardhu: disable NAND pinmux and enable PWM0
Jon Mayo [Sat, 5 Mar 2011 00:40:59 +0000]
tegra: cardhu: disable NAND pinmux and enable PWM0

disable all NAND pins, and enable PWM0 pins for backlight.

Bug 786163

Original-Change-Id: I7cb978946d5f0acdfb708738d39cfcaf945fda98
Reviewed-on: http://git-master/r/21746
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: Iea6456e10f460c55894c4b63d42402e50f4c0242

Rebase-Id: R37543ec42a509c6588f50c4f779e8c07d8d472c4

7 years agoarm:tegra:cardhu:Pass 8bit sd support info through plat data
Pavan Kunapuli [Thu, 24 Feb 2011 09:21:34 +0000]
arm:tegra:cardhu:Pass 8bit sd support info through plat data

Passing 8 bit support information for all sdmmc instances through
platform data.

Bug 794550
Bug 796574
Bug 796220

Original-Change-Id: I6e79dd3a51e43cd3a0f952fff1d37162db686854
Reviewed-on: http://git-master/r/20744
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
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: I99e84c673d954640a8eeee3389487760d7cad102

Rebase-Id: R232514965c3ee6bcfeb383848c646d1648304c45

7 years agoARM: tegra: cardhu: Add EMC DFS table for cardhu board
Alex Frid [Fri, 25 Feb 2011 07:39:04 +0000]
ARM: tegra: cardhu: Add EMC DFS table for cardhu board

Add preliminary EMC DFS table for cardhu at nominal 667MHz.
EMC scaling is still disabled by default.

Original-Change-Id: I3722d6c851332df8781aa42dd20be09be09c2859
Reviewed-on: http://git-master/r/21941
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I306c8733f16678bb6734dace7f06cab0ad6ea363

Rebase-Id: Rd27feaf77da59d15abbe981f4d4cc2ed9f413757

7 years agoarm: tegra: cardhu: Added dsi board support.
kevinh [Mon, 28 Feb 2011 22:26:10 +0000]
arm: tegra: cardhu: Added dsi board support.

- Added dsi support for panel 219 and 218

Original-Change-Id: Id6d8d84783f4b18ebbdc008ac135155bd956cf55
Reviewed-on: http://git-master/r/21165
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Tested-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I03e5dc6028d95c5b6c01e90bcdbfd42a088715cf

Rebase-Id: R4753ba212f6183626650db187a8d8991f9f5003a

7 years agoarm: tegra: Setting PULL_UP bit to SPI2_CS1 pinmux
Vinod G [Tue, 8 Mar 2011 00:47:05 +0000]
arm: tegra: Setting PULL_UP bit to SPI2_CS1 pinmux

Verbier is missing external pullup.To get the headset detection working
enabling internal pullup as default.

Original-Change-Id: I0d07120187e833840ffa2beaa7aeb6aa8d8fa32f
Reviewed-on: http://git-master/r/21968
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Original-Change-Id: Ie6946ca2b19395e0da96c9643455654c555ce204

Rebase-Id: R1c96578b4341058ab935e24d25415c2bef94bc52

7 years agoregulator: tps6591x: Masking all interrupts
Laxman Dewangan [Tue, 8 Mar 2011 14:44:01 +0000]
regulator: tps6591x: Masking all interrupts

Masking all interrupts from tps6591x by default and configuring
the PMU interrupt to active low.

Original-Change-Id: I2a40bb5f50d7f749debe1a8a478680acf69767a4
Reviewed-on: http://git-master/r/22066
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: I676785668026e4ef02a076f70bdb9d292263b346

Rebase-Id: R0ebed78730c865c22e23932008326bf927a102eb

7 years agotegra : usb: enable usb bus suspend
Suresh Mangipudi [Thu, 3 Mar 2011 11:01:02 +0000]
tegra : usb: enable usb bus suspend

Enable the usb bus suspend for all instances of USB.

Bug 793834

Original-Change-Id: I894df04e66277312e092716d08deca7529b8c0ca
Reviewed-on: http://git-master/r/21490
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: Ie9c7adf6fe6e621d42a8203219e6826a122af770

Rebase-Id: R01f6dc386704f35b88f5a3cbf26bc198d4a21d4d

7 years agortc: adding TPS6591x RTC entries to cardhu board
venu byravarasu [Thu, 3 Mar 2011 11:37:56 +0000]
rtc: adding TPS6591x RTC entries to cardhu board

Cardhu board file is updated with TPS6591x RTC entry.

Original-Change-Id: I5207f5d943c6e94a871961a959a019fbcad391b2
Reviewed-on: http://git-master/r/21497
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: Ic11ed608b13366657da4ef32fe3fbb782d6fadb2

Rebase-Id: R207d1e89898b71733deed5d8f27e1ff83eec9f1a

7 years agoarm: tegra: cardhu: Control modem w_disable with a gpio.
Raj Jayaraman [Fri, 25 Feb 2011 03:27:28 +0000]
arm: tegra: cardhu: Control modem w_disable with a gpio.

Bug 795922

Original-Change-Id: I533dc92e7061bf4be39337c952cd42b428811d71
Reviewed-on: http://git-master/r/20848
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: I586e6131bfcaed611a45c6ee3aba134ae7f84613

Rebase-Id: Re343188fa742fb0197d98ada03e692f508a9dd4b

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