7 years agoVentana: KBC: Removing the KBC usage on ventana
Ramalingam C [Tue, 13 Sep 2011 12:19:11 +0000]
Ventana: KBC: Removing the KBC usage on ventana

On Ventana, Keys are handled through the GPIO driver. So CONFIG_KEYBOARD_TEGRA
should not be defined

On LDK, kernel defconfig of Harmony is shared with Ventana(to move towards
SingleBinary for multiple tegra boards). Since on Harmony we have
to support the matrix keyboard through KBC, we have enabled the KBC driver by
defining CONFIG_KEYBOARD_TEGRA which reflects in Ventana also.
This situation leads to an spurious interrupt from KBC as soon as system
enters into the LP0 state.

To avoid the early exit from LP0, we are removing the KBC device registration
on board_ventana.c

Bug 869778

Reviewed-on: http://git-master/r/52049
(cherry picked from commit 68f4c9bbf9b533fd44215d26b3d0acf11865a819)

Change-Id: I8fe42bbe5d5bd41dd1737bca9af9e35611443f40
Reviewed-on: http://git-master/r/54422
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Ra71aa54f1b8d7f8d30ca45c36e2b8d130969b62e

7 years agoarm: tegra: usb: fix null ULPI init for LP0
Steve Lin [Wed, 21 Sep 2011 20:11:40 +0000]
arm: tegra: usb: fix null ULPI init for LP0

Changing null ULPI init sequence to avoid phy register program issue
when exiting LP0.

Bug 863224
Bug 860900
Bug 800318

Reviewed-on: http://git-master/r/53256
(cherry picked from commit 0beea798107fbe276568c3d67a3857f359ff5f53)

Change-Id: I2a7bdac4e3f517c56c1505312db83b6535e77c58
Reviewed-on: http://git-master/r/55036
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R2405c68af70eeae89942730c539fb000fe2a269f

7 years agovideo: tegra: Do correct pixel clock validation of HDMI sink
Sanjay Singh Rawat [Thu, 22 Sep 2011 14:30:47 +0000]
video: tegra: Do correct pixel clock validation of HDMI sink

Resolution wise the pixel clock of the peripheral and supported resolution
mode if found different was checked whether in permissible range or not.
PICOS2KHZ macro argument is taken as denominator in division, in multiple
argument case care should be taken.

Bug 878912
Similar Bug 872389

Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com>
Reviewed-on: http://git-master/r/54050
(cherry picked from commit 927b647e437133a9d28336ed697447e41b09b9c7)

Change-Id: I6056cbb01d6eea9c1f01168e55d78356ed00108a
Reviewed-on: http://git-master/r/55142
Tested-by: Sanjay Singh Rawat <srawat@nvidia.com>
Reviewed-by: Donghan Ryu <dryu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rd019e00ceac2bd3280dd3a847b49a4601dabc82a

7 years agousb: ehci: tegra: Adding tegra_ehci_pre_reset function
Steve Lin [Mon, 19 Sep 2011 21:04:44 +0000]
usb: ehci: tegra: Adding tegra_ehci_pre_reset function

Adding tegra_ehci_pre_reset function before call ehci_reset.

Bug 863224

Reviewed-on: http://git-master/r/53258
(cherry picked from commit 8b10a6e8bd36758769905b49e538c60083f1b49c)

Change-Id: Id5588d6b38f7d0b9299eff150b59c7847328c1dc
Reviewed-on: http://git-master/r/54890
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R31dd3b1cabe71048d0e5b9729c9abb6b9550dda5

7 years agoarm: tegra: smmu: Remove IORESOURCE use from SMMU IOVA range
Hiro Sugawara [Wed, 14 Sep 2011 00:20:35 +0000]
arm: tegra: smmu: Remove IORESOURCE use from SMMU IOVA range

SMMU simply needs to know its assigned IOVA range, but does not need
address space resources.
Bug 874438

Change-Id: I0b9943d06c49363cfc0355586866f3bd6b217274
Reviewed-on: http://git-master/r/54534
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R3f4045ef2858960cd987a7477ec6869168ccec7d

7 years agoARM: tegra: Disable AUTO_HOTPLUG for Tegra2.
Gaurav Sarode [Wed, 28 Sep 2011 08:38:39 +0000]
ARM: tegra: Disable AUTO_HOTPLUG for Tegra2.

AUTO_HOTPLUG is not supported on Tegra2 platform.

Change-Id: Id6332b8a5e784bfada42c58803075ee2c70ec019
Reviewed-on: http://git-master/r/54915
Tested-by: Gaurav Sarode <gsarode@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Gerrit_Virtual_Submit
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R02328774cd3588a6091446937229983e9131f87c

7 years agomfd: aat2870: Update the driver to new mfd core
Jin Park [Wed, 28 Sep 2011 08:13:03 +0000]
mfd: aat2870: Update the driver to new mfd core

The mfd core was updated that removed size_t data_size and
renamed void *platform_data to void *mfd_data in struct mfd_cell.
The new mfd API, mfd_get_data(), was added for mfd device.
It return from struct platform_device to right value of mfd_data
and platform_data.

Change-Id: I9b61d0ac0139be840c328fc0b266752d27815cf5
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/54912
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rc0b7b7d376c1bab14eab86a9bdfa4cd5b970bbf8

7 years agoARM: tegra: video: Use feature conditionals
Scott Williams [Wed, 28 Sep 2011 01:51:13 +0000]
ARM: tegra: video: Use feature conditionals

Change-Id: I28ffcd59e717c0aa3f5dc5b19ba9b4a2e4081e9b
Reviewed-on: http://git-master/r/54853
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R3cf9b7a8de5f22b86b603842b2e6746da797a6d7

7 years agovideo: tegra: nvmap: Fix mem size check during mem map.
Krishna Reddy [Wed, 14 Sep 2011 23:33:18 +0000]
video: tegra: nvmap: Fix mem size check during mem map.

Bug 871094
(cherry picked from commit 7eb5215660d7e54d2ff84dae17cb00071695aed1)

Change-Id: I4fa16032ce90cd728b2eb32696034a7cfc506717
Reviewed-on: http://git-master/r/54845
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R61d721bbef3293f802a4358560f18bced53c1761

7 years agovideo: tegra: nvmap: Don't allocate more than iovm limit.
Krishna Reddy [Sat, 17 Sep 2011 00:40:47 +0000]
video: tegra: nvmap: Don't allocate more than iovm limit.

Don't allow root user allocating more than iovm limit to avoid pin
time issues.
Bug 864535

(cherry picked from commit 52e6b556bfc08cb085b283b5ee8d11efb1b07617)

Change-Id: If61577eb09cb96475d5fae5b58813beaee1f7b6f
Reviewed-on: http://git-master/r/54837
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R59951f6ecba2ed2b075b170630c0ce7c6a84aad5

7 years agovideo: tegra: dc: Enable dc to support simulation interrupt.
Chao Xu [Tue, 27 Sep 2011 21:14:30 +0000]
video: tegra: dc: Enable dc to support simulation interrupt.

Change-Id: Ieb83730f81fb54b56699ebae7d2061d2214af8e7
Reviewed-on: http://git-master/r/54797
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Ref298804f5442b3cba812a7bd4485f825677e7ef

7 years agoregulator: max77663: Correct parameter in set_voltage operation
Jin Park [Tue, 27 Sep 2011 10:58:04 +0000]
regulator: max77663: Correct parameter in set_voltage operation

The regulator core was updated that unsigned *selector parameter was
added to set_voltage operation.

Change-Id: I29881e45fb44083fc350088a6af28faf22788909
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/54684
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R7465637a408a8560d78e808cd6aeda328d7268b3

7 years agomfd: max77663: Update the driver to the new irq APIs
Jin Park [Tue, 27 Sep 2011 10:23:05 +0000]
mfd: max77663: Update the driver to the new irq APIs

The irq core is updated to pass struct irq_data to irq operations.
Updating the MAX77663 driver to new irq APIs.

Change-Id: Id845c1de9d4a98a60993201b9b7740a0633f54fe
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/54674
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Radd1bec604f982a2342842e9681087dd7bf06259

7 years agoarm: tegra: cardhu: Adding support for tegra RTC
venu byravarasu [Mon, 26 Sep 2011 12:10:42 +0000]
arm: tegra: cardhu: Adding support for tegra RTC

With this change, ported board changes needed for
supporting tegra internal RTC on cardhu from 2.6.36.

Change-Id: Ic3f0dc152dfe7d3a51228f70ebafbc640b631172
Reviewed-on: http://git-master/r/54466
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R95e169ae8c7a4f2a73cc0f202c72469a614a657a

7 years agoarm: tegra: usb: usb registration order
Rakesh Bodla [Wed, 28 Sep 2011 06:31:16 +0000]
arm: tegra: usb: usb registration order

Modified the usb registration order, otg is the first to be registered.

Bug 835678

Reviewed-on: http://git-master/r/39505
(cherry picked from commit 4f43316f3cbe55dc75e67002bfff37dcbba4178e)

Change-Id: I8b39b280995fc3185569746bfdbd328fa2282975
Reviewed-on: http://git-master/r/54893
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: R5e668cb4f262058fb910c284aa1ab029eb1cd4cd

7 years agousb: gadget: fsl: add proper handling of udc pullup
Rakesh Bodla [Fri, 19 Aug 2011 08:00:13 +0000]
usb: gadget: fsl: add proper handling of udc pullup

pull up of usb device controller should be done only
in device mode.

Bug 863320

Reviewed-on: http://git-master/r/48605
(cherry picked from commit d35e6c8557eabf864cfda4fbc1644d3fd7767850)
Change-Id: I5d2d1d2b16b100ce16a59969045597761fff0c27
Reviewed-on: http://git-master/r/54891
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: R48413eba92344cb8817bc70bab5d16f81f88ab94

7 years agoarm:tegra:usb_phy: Fix remote wakeup for FS devices
Venkat Moganty [Tue, 27 Sep 2011 14:26:09 +0000]
arm:tegra:usb_phy: Fix remote wakeup for FS devices

During remote wakeup 2LS WAR is getting executed
which is required only for HS devices. Removed 2LS
bit time WAR for FS and LS devices.

Bug 805906

Reviewed-on: http://git-master/r/54735
(cherry picked from commit 6cd23a5ae9f4297d8f7be72daa334a91a80de885)
Change-Id: I7c10db85cd534c04bf271b8c744986ea7cbb97be
Reviewed-on: http://git-master/r/54875
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: R67441170741e35ca4ef0e47cc2c44ff4d2751152

7 years agotegra: usb: phy: check usb line status during LP resume
Suresh Mangipudi [Tue, 27 Sep 2011 06:23:54 +0000]
tegra: usb: phy: check usb line status during LP resume

Check the usb line status during the resume from low power mode for
proper usb phy state.

Bug 874491

Reviewed-on: http://git-master/r/54622
(cherry picked from commit 95efbf5bb209984a8303b3c7022ce6cc1b06bace)
Change-Id: I75d4ccfdfc459517cdfed2d2a29295701d1c2abb
Reviewed-on: http://git-master/r/54874
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: R86e7d0cba9ed5fe7bdea8d400e056fa96695a05a

7 years agoARM: tegra: clocks for nvavp
Sachin Nikam [Tue, 27 Sep 2011 13:26:58 +0000]
ARM: tegra: clocks for nvavp

Bug 880683

Change-Id: I806b7ad8f33d3067abf2a7b3f3098bb1d30f8778
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/54723
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R788f3fee92cab2e9872746d1b6b34cc759a4637d

7 years agomedia: video: tegra: nvap: correct name for driver
Sachin Nikam [Tue, 27 Sep 2011 10:22:58 +0000]
media: video: tegra: nvap: correct name for driver

Proper nvavp driver name and irq name.

Bug 880683

Change-Id: Icf75cbf8cca4a6b93faf981db97ad9e3b72e08f7
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/54672
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R1a1eeb2b032c0b62ea0cf1513c2fb4570b1dbf3a

7 years agoARM: tegra: nvavp: registering new nvavp driver
Bharat Nihalani [Mon, 26 Sep 2011 13:51:08 +0000]
ARM: tegra: nvavp: registering new nvavp driver

Also re-arranged tegra_nvavp code so that it is common accross boards

Bug 880623

Change-Id: I7d634a718e07e07e945fb512466b3a0672aea7e2
Reviewed-on: http://git-master/r/54487
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R78e4af97d967003560e80efce79d6b22d6d66c4f

7 years ago3.0: remove mfd_data
Dan Willemsen [Thu, 29 Sep 2011 07:20:53 +0000]
3.0: remove mfd_data

Rebase-Id: R9e1b0704895a0c413708387071ef2ab2514bcf68

7 years agoHACK Revert "Input: tegra-kbc - change wakeup logic to be all or nothing"
Dan Willemsen [Thu, 29 Sep 2011 07:18:04 +0000]
HACK Revert "Input: tegra-kbc - change wakeup logic to be all or nothing"

This reverts commit baafb435372dd48e3854028aec669effae957c9e.

Rebase-Id: Re9bd7135ad63df297876341431cad65fa12a838a

7 years ago3.0: update mtd api
Dan Willemsen [Thu, 29 Sep 2011 07:16:44 +0000]
3.0: update mtd api

Rebase-Id: R3cff5fe5cf5f95670f9481dcbf66d230e3cde6b1

7 years agortc: max77663: Cleanup update_irq_enable operation
Jin Park [Tue, 27 Sep 2011 11:04:18 +0000]
rtc: max77663: Cleanup update_irq_enable operation

After update rtc core, the update_irq_enable operation was removed
and no one calls rtc_class_ops->update_irq_enable() anymore.
Cleanup update_irq_enable operation in rtc-max77663 driver.

Change-Id: I0a9c6d6e348246f62109d03e92fb72ef2fe45157
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/54685
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: Rf73a6a28d6a39f8e2cf10a173a8506648ba60af2

7 years agovideo: tegra: nvmap: fix checkpatch.pl issues
Ken Adams [Mon, 26 Sep 2011 15:02:09 +0000]
video: tegra: nvmap: fix checkpatch.pl issues

Change-Id: Ic7fab1575312afd27430b46a50aa6f7a7de0ac4e
Reviewed-on: http://git-master/r/53843
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: R44abb981f52475b4431975c5d38611e7ca93b59a

7 years agomfd: max77663: Set irq as wake interrupt
Jin Park [Mon, 5 Sep 2011 06:19:21 +0000]
mfd: max77663: Set irq as wake interrupt

The irq need to set as wake interrupt to wake from sleep
when interrupt receiving from MAX77663 PMU.

Bug 868996

Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/50694
(cherry picked from commit 4bbdf8764bbc262215ab33996e3a91473e7a7e68)
Change-Id: I1489e9a4ea501ac668e040a73ad20fa1fd6544fb
Reviewed-on: http://git-master/r/54634
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rba7e15fbb7f58e304aee22d7d39fdbea8e552095

7 years agoarm: tegra: correcting wfi sequence
venu byravarasu [Tue, 27 Sep 2011 06:56:46 +0000]
arm: tegra: correcting wfi sequence

As per hardware documentation, dsb should precede wfi.
Hence fixing it.

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

Rebase-Id: R3d7e46306d7d97c2cdfa0ec7ce658a1658724a76

7 years agomedia: video: nvavp: Use end of IOVM for AVP OS
Gajanan Bhat [Fri, 2 Sep 2011 21:06:59 +0000]
media: video: nvavp: Use end of IOVM for AVP OS

Address update for AVP OS
- 0x0ff00000 (last 1MB of IOVM)
- 0xeff00000 Tegra3 A01

Reviewed-on: http://git-master/r/50581
(cherry picked from commit 78ba6a0e051352b4b197f05dcacd4b6eb6fa8589)

Change-Id: I0ab3c1c56c67bf9de56f643e1899b949f262d0cb
Reviewed-on: http://git-master/r/54293
Tested-by: Gajanan Bhat <gbhat@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Tested-by: Sachin Nikam <snikam@nvidia.com>

Rebase-Id: R4adbea53902dd32ee062c3b336d883925faaace3

7 years agovideo: tegra: host: fix checkpatch.pl issues
Ken Adams [Wed, 21 Sep 2011 23:12:01 +0000]
video: tegra: host: fix checkpatch.pl issues

    The only warnings left are one for
        "./nvhost_cdma.c: 609: WARNING: consider using a completion"
    and all "over 80 char line" warnings.

Change-Id: I5aa113dac1deb60570c326976baba96386b041ec
Reviewed-on: http://git-master/r/53842
Reviewed-by: Ken Adams <kadams@nvidia.com>
Tested-by: Ken Adams <kadams@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jeff Smith <jsmith@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

Rebase-Id: R83200f349310910a04705d0f7a94d8163e0666fe

7 years agoarm: tegra: Enable XCVR setup through fuses
Rakesh Bodla [Tue, 13 Sep 2011 11:10:50 +0000]
arm: tegra: Enable XCVR setup through fuses

Enabling the XCVR setup for USB using USB calibration
fuses.

Bug 867817

Reviewed-on: http://git-master/r/51575
(cherry picked from commit 5c9d3b4c06bd22e1d6aae31c0fbe67fc5f7e1902)
Change-Id: If74435b8d9db7eb7a60d5c27f6b6e23cae890fb6
Reviewed-on: http://git-master/r/54652
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R640f690ad3a38c20888c34009bda495fbb5ba755

7 years agoarm: tegra: enterprise: enable PMU interrupt for USB
Rakesh Bodla [Wed, 7 Sep 2011 10:10:47 +0000]
arm: tegra: enterprise: enable PMU interrupt for USB

Enabling the PMU interrupt for detection of USB
when there is no clock to controller.

Bug 864005

Reviewed-on: http://git-master/r/51079
(cherry picked from commit 792cf8a95646bf3bbd61653cd46b6218254a6ac2)
Change-Id: I0055af3379c9e4eda62097192affe7f1843f785a
Reviewed-on: http://git-master/r/54691
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: Rd9b2e8cedae91bf9fb63fd6bd2bf69bf3c729526

7 years agousb: ehci: tegra: Add remote wakeup support
Venkat Moganty [Thu, 15 Sep 2011 12:57:21 +0000]
usb: ehci: tegra: Add remote wakeup support

Adding remote wakeup support.

Bug 805906

Reviewed-on: http://git-master/r/52620
(cherry picked from commit e796581d9baee3317b65771637ec59b76191391f)
Change-Id: I035b85be12fefe4605f7e9c6aaecb064bfdf0350
Reviewed-on: http://git-master/r/54651
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: R3b6fd7d7c9c203ed49fd95453b79a24babf6ed78

7 years agotegra: usb: phy: support for adding usb calib offset
Rakesh Bodla [Wed, 14 Sep 2011 09:50:33 +0000]
tegra: usb: phy: support for adding usb calib offset

Adding software programmability to add appropriate
offset for usb calibration.

Bug 867817

Reviewed-on: http://git-master/r/51573
(cherry picked from commit 4687d225987942d3b7ea11b687f1a84359ae0ffb)
Change-Id: If230ef8814072388eeaf9ba5df346f7ff9def04d
Reviewed-on: http://git-master/r/54650
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: Rd0f5572fc468902ac57368ea2e130c6234a904ac

7 years agousb: ehci: tegra: Hotplug detection
Suresh Mangipudi [Wed, 14 Sep 2011 09:03:45 +0000]
usb: ehci: tegra: Hotplug detection

Removed the polling/PMC based method for the usb hotplug detection.

Bug 865094

Reviewed-on: http://git-master/r/52284
(cherry picked from commit fcded668224e1ea37ff8b239b32867afcd4081b0)
Change-Id: I8be9890d88f34af465f5e14a708443641b491ba3
Reviewed-on: http://git-master/r/54649
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: R630abc14f6ffdd2f3ddfeff54ce734ec71eb569f

7 years agousb: tegra: otg: add delay for register update
Rakesh Bodla [Wed, 7 Sep 2011 10:30:31 +0000]
usb: tegra: otg: add delay for register update

Added delay to make sure register is updated.

Bug 864005

Reviewed-on: http://git-master/r/51086
(cherry picked from commit 284f428041a15300ea65eb9ff76942a65e6628dd)
Change-Id: I4b0fa8e60664b9bf523fa6675bc1847e98703a55
Reviewed-on: http://git-master/r/54645
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: R74770436a88b36850eca20115ce6258c953213e3

7 years agousb: gadget: fsl: remove vbus sensor based detection
Rakesh Bodla [Thu, 22 Sep 2011 13:04:51 +0000]
usb: gadget: fsl: remove vbus sensor based detection

vbus presence is tested based on vbus sensors. This
is needed only for FPGA.

Bug 864018

Reviewed-on: http://git-master/r/54006
(cherry picked from commit 0e75261988f8b5a63c30180b083602b174e0a5ca)
Change-Id: I69fc222edc55f0e1ae533b8318e8516f79e11154
Reviewed-on: http://git-master/r/54644
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: Rea8c2098229dcb7fdf7976bdcd9b1b537208699b

7 years agortc: max77663: Added delay for awaiting buffer update
Jin Park [Wed, 7 Sep 2011 02:22:05 +0000]
rtc: max77663: Added delay for awaiting buffer update

Added 14ms delay for awaiting buffer update. So there is no need to
check update buffer flag bit on RTC_UPDATE1 register.

Bug 849360

Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/50987
(cherry picked from commit 1879feec7231ec082e6133e2172566ad4ee43f66)
Change-Id: If54c6ea3744140b9886ace26f335b0c0ecb72bb2
Reviewed-on: http://git-master/r/54635
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R7af025ac026c58ad7aa3d97038c04eb873658eca

7 years agoarm: tegra: smmu: Add a sysfs entry for enabling page map signature
Hiro Sugawara [Fri, 26 Aug 2011 00:00:12 +0000]
arm: tegra: smmu: Add a sysfs entry for enabling page map signature

For debugging and sanity checking, IOVA and PA are returned in each
mapped page if PID matches what is set by the sysfs entry.

Reviewed-on: http://git-master/r/49716
(cherry picked from commit 53e7058b8c021ad868beba6d522afd61f8b9315c)

Change-Id: Ia289eeb743370366fe37b54678a7c1a657163491
Reviewed-on: http://git-master/r/54515
Tested-by: Hiro Sugawara <hsugawara@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R1ba0ffd93f76001fe7b68a61c3fa0d8f44787e64

7 years agovideo: tegra: Remove wrong config dependency
Hiro Sugawara [Fri, 26 Aug 2011 17:29:21 +0000]
video: tegra: Remove wrong config dependency

GRHOST should be buildable without IOVMM (i.e. with carveout only)
Bug 870898

(cherry picked from commit bcea6f229ef9467b427549d65fabf69ea4ed09ce)

Change-Id: Ibd5eb004e001e481992e8b9c1a7c53108f276ff9
Reviewed-on: http://git-master/r/54511
Tested-by: Hiro Sugawara <hsugawara@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rc227bee6c67508a5354646104c63b175775697a0

7 years agoarm: tegra: nvmap: Remove dependency on CONFIG_TEGRA_IOVMM
Hiro Sugawara [Fri, 26 Aug 2011 17:21:45 +0000]
arm: tegra: nvmap: Remove dependency on CONFIG_TEGRA_IOVMM

Make kernel boot up with CONFIG_TEGRA_IOVMM=n

(cherry picked from commit f10b613bbd27b8a5f25cbbaebecfe50fd9c0be3f)

Change-Id: I980d762bd9feac3881e00015e6db753ae36e79f9
Reviewed-on: http://git-master/r/54509
Tested-by: Hiro Sugawara <hsugawara@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R0c90a78e3a9e8d5316faa1fee012f6269ee82035

7 years agovideo: tegra: dc: add debug messages to dump window attributes
Nitin Kumbhar [Tue, 13 Sep 2011 07:56:07 +0000]
video: tegra: dc: add debug messages to dump window attributes

Various attributes of windows which are currently being updated are
displayed with these debug messages. It also adds debug messages to
show processes using overlays.

(cherry picked from commit 8d64abf98cb3c8a4ffed5f1a903b2d26960933fc)
Reviewed-on: http://git-master/r/51979

Change-Id: I5149eb10fb1c7f4f333cd07f0f1c8350bf1e2ed9
Reviewed-on: http://git-master/r/54417
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rc122ff232b3a0b47ede148f65581200ca0135d32

7 years agoARM: tegra: ventana: Enable panjit touch-screen
Bharat Nihalani [Thu, 22 Sep 2011 14:54:19 +0000]
ARM: tegra: ventana: Enable panjit touch-screen

Change-Id: I5e66e920d2132a9bcc101f14026a6b686b59a002
Reviewed-on: http://git-master/r/54052
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rdbf71e85a3242a95c74b64976ce41593b9835fe0

7 years agoASoC: Tegra SPDIF: Set ch status and fifo attn bits
Sumit Bhattacharya [Thu, 22 Sep 2011 09:09:49 +0000]
ASoC: Tegra SPDIF: Set ch status and fifo attn bits

Add code to enable channel status transmit and set channel
status bits according to pcm stream sample rate. Set
transmit attention level to 4-slot and remove redundant
spdif clock refcounting code.

Bug 872652

Change-Id: I1bb1928e263c033993fa1f4db7609b373976da62
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-on: http://git-master/r/53976
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Reaf4877ab3f05cd6c6e37908fc284bb93315f17f

7 years agoASoC: Tegra: Enable SPDIF DAI for Tegra20
Sumit Bhattacharya [Wed, 21 Sep 2011 19:05:50 +0000]
ASoC: Tegra: Enable SPDIF DAI for Tegra20

Bug 872652

Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>

Change-Id: Ia58d12a6bf7d99b0679cf0dc5f0d727af06903c8
Reviewed-on: http://git-master/r/53812
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R0535370b359e6e69f554bb39f9d393c33a3557c9

7 years agoarch: arm: tegra: Add SPDIF driver support
Sumit Bhattacharya [Sun, 18 Sep 2011 18:48:34 +0000]
arch: arm: tegra: Add SPDIF driver support

Bug 872652

Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>

Change-Id: I7b948b820434721511c008f644b69d93c23865e1
Reviewed-on: http://git-master/r/53094
Tested-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R3fb55fe060065d76fb18010ad249e6ee0f96a944

7 years agovideo: tegra: dc: reduce HDCP re-negotiation delay
Donghan Ryu [Mon, 1 Aug 2011 11:02:58 +0000]
video: tegra: dc: reduce HDCP re-negotiation delay

some HDCP verification devices requires fast HDCP re-negotiation
after link verification failure. 1.75sec is too high to meet their
requirement

Bug 855002

Reviewed-on: http://git-master/r/44322
Reviewed-on: http://git-master/r/50794
(cherry picked from commit 0e5b68619d03e7413d5c718f98d0820f3c534e86)

Change-Id: I69d129a5cd15b4d48409b218ccdea98a35f0cac6
Reviewed-on: http://git-master/r/54171
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: Recc3e25601b28a9bf829f62acca6eff0feb35b36

7 years agoARM: tegra: enterprise: Frequency for dsi read
Animesh Kishore [Tue, 6 Sep 2011 12:49:22 +0000]
ARM: tegra: enterprise: Frequency for dsi read

Specify working freq for dsi read.

Bug 863030

Reviewed-on: http://git-master/r/49198
(cherry picked from commit 618abf2f8a5841277440e77e7f46406924d2a63b)

Change-Id: Idc711a7841059432c3f3de09e23a21407ead8dd3
Reviewed-on: http://git-master/r/54183
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: R5bdf2ba9c65d9e8765a0bbc72be43acb0a633e34

7 years agoarm: tegra: Add regulator entry for NCT1008
venu byravarasu [Thu, 8 Sep 2011 08:41:21 +0000]
arm: tegra: Add regulator entry for NCT1008

bug 869217

Reviewed-on: http://git-master/r/51291
(cherry picked from commit bdf107203561935aa8d1eb1be36cfbbd36adfbe4)

Change-Id: I3a342c87c65e586942396f12193726f0d60d17f1
Reviewed-on: http://git-master/r/54225
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R3bafcc8fc90f59d4559f33c526f8b914f1550c77

7 years agomisc: nct1008: fixing regulator handling
venu byravarasu [Mon, 26 Sep 2011 07:55:55 +0000]
misc: nct1008: fixing regulator handling

Corrected regulator handling of NCT1008

bug 869217

Reviewed-on: http://git-master/r/51296
(cherry picked from commit 6b39c9f51b3c09c6aa0b1cd7e7a3fdb122200d14)

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

Rebase-Id: R942722fef526eda21b1296ecefb17b08f29ad44f

7 years agoARM: tegra: increasing sdmmc4 clock freq to 48MHz
Sachin Nikam [Wed, 21 Sep 2011 12:44:35 +0000]
ARM: tegra: increasing sdmmc4 clock freq to 48MHz

Change-Id: I5004283c2aae7b5f6726f1f689ea4454c12e6139
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/53761
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R01cf1574d65f8ec127e0ede8acc653033bc7fa9f

7 years agovideo: dsi: tegra: Use separate LP freq for read
Animesh Kishore [Tue, 6 Sep 2011 12:33:35 +0000]
video: dsi: tegra: Use separate LP freq for read

Recommended LP freq for read and write is sometimes different.
Adding provision to use diff freq for read and write.

Bug 863030

Reviewed-on: http://git-master/r/49197
(cherry picked from commit fd5448995b73bb3e896765a2695d01699f2e7c99)

Change-Id: I78bda39223cb56bad5e917420b9748439f37c5cf
Reviewed-on: http://git-master/r/54182
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

Rebase-Id: R02f17dbaee01fc98d49f728da0a1bed4e2a7c0e8

7 years agoASoC: Tegra: Enable tegra20_spdif only for tegra2x
Sumit Bhattacharya [Wed, 21 Sep 2011 19:34:25 +0000]
ASoC: Tegra: Enable tegra20_spdif only for tegra2x

Bug 872652

Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Change-Id: I5734ebc76c979aaf7c65144857af5377f50a81f2
Reviewed-on: http://git-master/r/53820
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rc3a878a59b4ffee22d87e8c44fae9bc5592882fe

7 years agoASoC: Tegra: Rename TEGRA_SPDIF to TEGRA20_SPDIF
Sumit Bhattacharya [Wed, 21 Sep 2011 11:35:27 +0000]
ASoC: Tegra: Rename TEGRA_SPDIF to TEGRA20_SPDIF

Bug 872652

Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>

Change-Id: I6fd1a0662934eb713e5e113d548fc6976a798d07
Reviewed-on: http://git-master/r/53745
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rd8658a538045ebf7107d1a2268ef11720a2c51c5

7 years agoARM: config: tegra3: enable Broadcom 4329
Mursalin Akon [Tue, 20 Sep 2011 18:12:35 +0000]
ARM: config: tegra3: enable Broadcom 4329

Cardhu has this H/W module.

Change-Id: I07e3e4e446ec5fc6ec29d968db266897b53a318e
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/53530
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R9ea7cb6fd1839b2556df773a9b54cdc13df34baf

7 years agoARM: config: tegra[3]: Enable/Disable some filesystem options
Mursalin Akon [Tue, 20 Sep 2011 17:31:59 +0000]
ARM: config: tegra[3]: Enable/Disable some filesystem options

 - All Ext variants are natively supported
 - NFS is as well natively supported (for NFS boot)
 - CDROM, MSDOS, VFAT, CIFS, NTFS are supported through modules

Bug 876553, 876711

Change-Id: Ibe82291501d22d07064935d386202b8819656405
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/53512
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rb62fc2716071a22f3c685df57386767d80eb8526

7 years agoARM: tegra: enterprise: Reduce display wake up time
Animesh Kishore [Thu, 8 Sep 2011 12:49:27 +0000]
ARM: tegra: enterprise: Reduce display wake up time

Reduce delay required in between panel init commands.

Bug 862427

Reviewed-on: http://git-master/r/51363
(cherry picked from commit cc56aad3425da91a74452d4f36b57905645a9e3d)

Change-Id: I28c3cff8afa91bd19922798cc94d0fcc988f3f13
Reviewed-on: http://git-master/r/54184
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

Rebase-Id: Rb9825df9476ae51284ff8ebcbedd3fbcc6943b99

7 years agoarm: tegra: Disable LP2 mode by default.
Krishna Reddy [Thu, 22 Sep 2011 02:27:30 +0000]
arm: tegra: Disable LP2 mode by default.

LP2 should be enabled through board specific init rc file.

Change-Id: I2772ad0ccd04fd3933a2286c6335304d2bef60cd
Reviewed-on: http://git-master/r/53920
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Ra46b97752305db9e3ac2400162872c5e5863034e

7 years agotegra: dc: Workaround a simulator bug.
Chao Xu [Tue, 30 Aug 2011 16:45:10 +0000]
tegra: dc: Workaround a simulator bug.

  - Workaround the simulator issue that WIN_x_UPDATE fields are not cleared.

Change-Id: I8060a32740e7641eebefe650cee13fd49260df03
Reviewed-on: http://git-master/r/52994
Tested-by: Chao Xu <cxu@nvidia.com>
Reviewed-by: Mark Stadler <mastadler@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>

Rebase-Id: R2f813f017b8c009146c1c4a8dac80333a833e3fd

7 years agovideo: tegra: dc: Update dc for simulation.
Chao Xu [Fri, 29 Jul 2011 00:32:27 +0000]
video: tegra: dc: Update dc for simulation.

 - Enable interrupt on simulator.
 - Remove timeout for sync windows event wait.

Change-Id: I157ea100d42f4ae0b0f142d024da886b044be7ba
Reviewed-on: http://git-master/r/52993
Tested-by: Chao Xu <cxu@nvidia.com>
Reviewed-by: Mark Stadler <mastadler@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>

Rebase-Id: R0c166f0dcb6d4ca196ca9e6d4fdfb810588c6871

7 years agoarm: tegra: not allow mode client for ReadTally or WriteTally
Liang Cheng [Fri, 16 Sep 2011 21:09:41 +0000]
arm: tegra: not allow mode client for ReadTally or WriteTally

ReadTally and WriteTally is handled in mode none. Allowing the
option of mode client for these two special clients would give
wrong results.

bug 874787

Change-Id: Ia08be286c45b89038ea8966538eac2e8b8a60896
Reviewed-on: http://git-master/r/52915
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Liang Cheng (SW) <licheng@nvidia.com>
Reviewed-by: Yifei Wan <ywan@nvidia.com>

Rebase-Id: R7a34b1def48a310e540c6c57257bcb2e9810ea72

7 years agoarm: configs: tegra: Enable arm erratas 743622, 751472 and 752520
Krishna Reddy [Thu, 22 Sep 2011 19:27:42 +0000]
arm: configs: tegra: Enable arm erratas 743622, 751472 and 752520

Change-Id: Ica648937cc7dc71edace867dd18de82319312c50
Reviewed-on: http://git-master/r/54097
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R5764e6aec27860f7c9fbc80e14b7df8dbf7628da

7 years agoARM: mm: Enable Arm errata 743622 for Cortex-A9 versions r2p7 and r2p9.
vdumpa [Wed, 27 Apr 2011 21:46:19 +0000]
ARM: mm: Enable Arm errata 743622 for Cortex-A9 versions r2p7 and r2p9.

(cherry picked from commit 995e965d413847e0b76560e7cf8a4741b13ec4a8)

Change-Id: Ie44536006407bce50d0c25c955fd37c5782548fe
Reviewed-on: http://git-master/r/54096
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R7ef13a653c90d255f5c62df9456b69df187457d6

7 years agoARM: errata: 752520: Faulty arbitration between PLD and Cacheable TLB requests may...
vdumpa [Wed, 27 Apr 2011 18:11:44 +0000]
ARM: errata: 752520: Faulty arbitration between PLD and Cacheable TLB requests may create a system deadlock.

Under rare circumstances, PLDs may interfere with a Cacheable page table walk,
creating a processor deadlock. The erratum can only happen when the Data Cache
and MMU are enabled, with the TLB descriptors marked as L1 cacheable,
so that Page Table Walks are performed as cache linefills.

This workaround sets a bit in the diagnostic register of the Cortex-A9,
causing PLD operations treated as NOP.
(cherry-picked from b501cafea7328bc578f67e3e846ab9d25b7ec1b0)

Change-Id: Ic4039b83de43530bae7ce705162441bea74e1e98
Reviewed-on: http://git-master/r/54095
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Ra35e48e21c1d62b6480a9d67d1413dd5d0df3f53

7 years agousb: ehci: check for hostpc when reading for USBMODE
Rakesh Bodla [Thu, 22 Sep 2011 13:27:55 +0000]
usb: ehci: check for hostpc when reading for USBMODE

During usb suspend, if controller has hostpc
registers then USBMODE register should be read from
different offset.

Bug 875902

Change-Id: I3a74745a0465cfc56803140e68205437bc01596c
Reviewed-on: http://git-master/r/54026
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

Rebase-Id: Re894b4702ceb08cfbbdbc5a6bbbb122fe48ce66c

7 years agoarm: tegra: cardhu: change vi pll src to pll_p
Zhijun He [Thu, 22 Sep 2011 01:10:50 +0000]
arm: tegra: cardhu: change vi pll src to pll_p

Change the pll source of vi_sensor from PLL_M to PLL_P since PLL_M is
more variable. Also we can get exactly 24MHz mclk rather than 24.24MHz.

Bug 870687
Bug 879875

Reviewed-on: http://git-master/r/50382
(cherry picked from commit a994fae2c18aee4d1df1b1d3d11c1259fdf3264e)

Change-Id: I8c9196e47d9e995089d7b073c17a2f67fbac3995
Reviewed-on: http://git-master/r/53905
Reviewed-by: Zhijun He <zhhe@nvidia.com>
Tested-by: Zhijun He <zhhe@nvidia.com>
Reviewed-by: Prajakta Gudadhe <pgudadhe@nvidia.com>

Rebase-Id: R479eafb8e00602383060e93cbb28bc00d686c0e8

7 years agovideo:tegra:dc: fix hdcp hotplug issue
Ken Chang [Tue, 30 Aug 2011 09:59:23 +0000]
video:tegra:dc: fix hdcp hotplug issue

bit WRITE16 of HDMI_NV_PDISP_KEY_CTRL_0 shall be polled until it
reports DONE, which is value 0 to ensure the write is complete.

bug 858744
bug 861719

(cherry picked from commit d37336f3965cd1071afb6b03b979b0409ee480f1)
(reviewed on http://git-master/r/49821)

Change-Id: I38fe861a265db7d969f3a15f164724294d627cfd
Reviewed-on: http://git-master/r/52852
Tested-by: Ken Chang <kenc@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rde95d37c2dfa5d1a169a3aa2a80f304f25b94c03

7 years agoarm: tegra: clock: Set i2c clock control to non-sleepable
Laxman Dewangan [Fri, 16 Sep 2011 06:53:30 +0000]
arm: tegra: clock: Set i2c clock control to non-sleepable

Configuring the i2c clock controls like clk_enable()/clk_disable()
to non sleepable by removing the cansleep parents.

bug 876130

Change-Id: I4a1d07d9282288addaea4b9f23d76703bf987da0
Reviewed-on: http://git-master/r/52819
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Jin Qian <jqian@nvidia.com>

Rebase-Id: Rf544ff41484ce9eb7e8032414ca572007730ae65

7 years agoARM: tegra: Fix file permissions
Scott Williams [Thu, 22 Sep 2011 17:31:57 +0000]
ARM: tegra: Fix file permissions

Change-Id: I69f6876b76c568a40ce40c26cd9e8fbb435d800b
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-on: http://git-master/r/54074

Rebase-Id: R43e7b3bd1afb0a4083266e8a4f774fe5c6290fe2

7 years agoARM: tegra: aruba: Fix build break
Scott Williams [Fri, 9 Sep 2011 23:57:30 +0000]
ARM: tegra: aruba: Fix build break

Update Aruba board files to get the platform building again.

Signed-off-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-on: http://git-master/r/51660
(cherry picked from commit de1c664bb8581147b4b9f3691c2d75d39062e37e)
Change-Id: I920032fb43aa534bb42294455c89a74a6158d4d2
Reviewed-on: http://git-master/r/54070

Rebase-Id: Ra9ef41f81ffbaac1197c27ceefdf058a304282f5

7 years agoSdhci: tegra: Tegra3 sdmmc uses non-std clk configuration
Pavan Kunapuli [Wed, 21 Sep 2011 15:36:19 +0000]
Sdhci: tegra: Tegra3 sdmmc uses non-std clk configuration

Tegra3 sdmmc controllers need to follow a non-standard
clock configuration sequence for the internal clock to
stabilize.
Enable SDHCI_CONFIG_NONSTANDARD_CLOCK.
Implemented chip specific HW ops.

Bug 871369

Change-Id: I954f93ce579c9e8b4889b27f51fa5d54a0a8e434
Reviewed-on: http://git-master/r/53416
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R4b68a67d19a299608da6969f4d403c958f55b3b4

7 years agoARM: tegra: power: Flush cache just before cpu shutdown
Alex Frid [Wed, 21 Sep 2011 01:45:53 +0000]
ARM: tegra: power: Flush cache just before cpu shutdown

Re-arranged cpu die procedure to flush L1 cache just before shutdown.
This is necessary as code executed after L1 flush included spin-lock
protected sections, and the unlock operation was not properly detected
by SCU. As a result CPUs that stayed on-line hanged trying to acquire
the same spin-lock.

Bug 864256

Change-Id: I415160d60686094059e62d91cdcf4b264a4fb69f
Reviewed-on: http://git-master/r/53637
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Gaurav Sarode <gsarode@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R0663eac9b5c3c84d8b7380873bde6af6b2a74a9f

7 years agoARM: tegra: timer: Fix mismatch in twd suspend/resume code
Alex Frid [Tue, 20 Sep 2011 02:27:19 +0000]
ARM: tegra: timer: Fix mismatch in twd suspend/resume code

Change-Id: Ied49d7517574b62ebc54ba8a5ef04d26408f0145
Reviewed-on: http://git-master/r/53347
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Gaurav Sarode <gsarode@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>

Rebase-Id: Rd540ebbeb48903eea556508be45580c5d260941e

7 years agomedia: video: tegra: Change vertical output size
Bhushan Rayrikar [Wed, 7 Sep 2011 17:21:48 +0000]
media: video: tegra: Change vertical output size

ISP needs the vertical output size to be a little more
than the actual resolution. Change vertical size to
1088 for 1920x1080 mode.

Bug 870687

(cherry picked from commit 6e140c80d3a546115d5756acc600961a37307269)

Change-Id: I96868665195452123123022162268b5b7733c569
Reviewed-on: http://git-master/r/53823
Reviewed-by: Shiva Dubey <sdubey@nvidia.com>
Reviewed-by: Charlie Huang <chahuang@nvidia.com>
Reviewed-by: Prajakta Gudadhe <pgudadhe@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Tested-by: Patrick Shehane <pshehane@nvidia.com>
Tested-by: Ruicheng Dai <rdai@nvidia.com>

Rebase-Id: Re4c39f584f3fa03ee051db92569dc989fa9e88c6

7 years agoRevert "arm: tegra: move core_edp parsing to early_init"
Deepesh Gujarathi [Mon, 19 Sep 2011 10:54:26 +0000]
Revert "arm: tegra: move core_edp parsing to early_init"

This reverts commit 4380b2815b5ef37cfe40e9796b7f8807cb3db296.
due to intermittent boot failure seen on cardhu.

Change-Id: Ia72ddabc27fb53483b9e6f316480a6d07925f460
Reviewed-on: http://git-master/r/53192
Tested-by: Deepesh Gujarathi <dgujarathi@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rbbd576264c7cb786af1e375f71eeb3786d468ff8

7 years agoisl29028: Convert als data to lux units
Krishna Yarlagadda [Fri, 1 Jul 2011 09:46:34 +0000]
isl29028: Convert als data to lux units

Convert als data units from count to lux before reporting

Bug 876339

Change-Id: Ie08b38bc1f4dbd22103cdf921435c5cf1fd21ded
Reviewed-on: http://git-master/r/39501
(cherry picked from commit 85f6bcb9497b52a1f1b58e6d30ac0387fbfdeaee)
Reviewed-on: http://git-master/r/52862
Tested-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Joseph Lehrer <jlehrer@nvidia.com>
Tested-by: Joseph Lehrer <jlehrer@nvidia.com>

Rebase-Id: Re0d20d362e55df910caf15b3873e7743dbee132d

7 years agoarm: tegra: enterprise: correct gpio for atmel touch
Sachin Nikam [Fri, 16 Sep 2011 09:28:26 +0000]
arm: tegra: enterprise: correct gpio for atmel touch

Using the correct GPIO number for "atmel-irq" which conflits with mpu3050 irq.
Due to the double usage of gpio_request for same gpio number mpu3050 was failing
to register on i2c.

Change-Id: I08a323e56ec29383517621bd36a0995ce2d93eb2
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/52858
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Joseph Lehrer <jlehrer@nvidia.com>
Tested-by: Joseph Lehrer <jlehrer@nvidia.com>

Rebase-Id: Rcc277b7b8aaa0fe32f0a56403981c0ad59aedfef

7 years agonvhost: Add locking to module clock code
Terje Bergstrom [Thu, 1 Sep 2011 05:19:50 +0000]
nvhost: Add locking to module clock code

nvhost_module_add_client(), nvhost_module_remove_client() and
nvhost_module_set_rate() need locking when accessing the client list.

Bug 870328

(cherry picked from commit a09309d672fd2f96be1b61d58c57dcc659710e92)

Change-Id: I4c556df0e9607b3e2effb3b788220b784f858774
Reviewed-on: http://git-master/r/52845
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R379d4317b22c1360a4756e28fbf66655e3aded95

7 years agoiio:isl29028: Adding driver for ISL29028
Laxman Dewangan [Tue, 22 Mar 2011 13:00:01 +0000]
iio:isl29028: Adding driver for ISL29028

Adding the complete driver for the ISL29028 to get the proximity,
ALS and IR sensing.
The reading of these data is provided through sysfs interface.

Bug 876339

Original-Change-Id: I25661d0ef54e1053ccf47a716c89607ca51a9862
Reviewed-on: http://git-master/r/23155
Change-Id: I14114e30937fb2e5d308b77a76f2c6f634bf907c
(cherry picked from commit b441479716b41ac91cc398c803692e5eb005a704)
Reviewed-on: http://git-master/r/52594
Tested-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Joseph Lehrer <jlehrer@nvidia.com>
Tested-by: Joseph Lehrer <jlehrer@nvidia.com>

Rebase-Id: Re9322c535586f4190c8bd24c2135b0487bef8083

7 years agoARM: tegra: cardhu: Fix SDMMC regulator registration
Dan Willemsen [Thu, 15 Sep 2011 00:47:10 +0000]
ARM: tegra: cardhu: Fix SDMMC regulator registration

Use the device driver name instead of encoding the SDMMC controller in
the regulator supply name.

Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Change-Id: I08fb807c5a13eedd70bb9a5d47633334d51133d6
Reviewed-on: http://git-master/r/52502
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R2966fc597604a2c8a0e5b2c9f507a4566e3400f9

7 years agosdhci: tegra: Enable power rails for ext sd card
Pavan Kunapuli [Thu, 15 Sep 2011 09:46:12 +0000]
sdhci: tegra: Enable power rails for ext sd card

Enable the vdd_io and vdd_slot power rails for
removable devices.

Bug 873188

Change-Id: Ib759e381cbca226069d1a9941a20b4bfcdb2ae3f
Reviewed-on: http://git-master/r/52588
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Ra8732bb0b01fd8415b75ca7965e8a8451f278001

7 years agoarm: tegra: move core_edp parsing to early_init
Deepesh Gujarathi [Thu, 15 Sep 2011 08:27:02 +0000]
arm: tegra: move core_edp parsing to early_init

since the dvfs init was being called before the kernel commandline was
parsed, it resulted in an incorrect core_edp voltage being set further
leading to an incorrect emc clock.

move parsing of core_edp voltage value to early_param handler.

fix for bug 875134

Change-Id: I2eafb2e1ab7a7e99b9108f5cc06708346c6c8b1a
Reviewed-on: http://git-master/r/52570
Tested-by: Deepesh Gujarathi <dgujarathi@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Ra51ea0e64bf4658b54100e9b226717c3d5d9e408

7 years agoASoC: tegra: WM8753: Enable avddio_audio in ALSA
Sumit Bhattacharya [Tue, 6 Sep 2011 20:50:26 +0000]
ASoC: tegra: WM8753: Enable avddio_audio in ALSA

Bug 862023

Change-Id: Ifed4a2b524369d59f475ac6380f95db4e8c9ed44
Reviewed-on: http://git-master/r/52523
Tested-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>

Rebase-Id: Re0f3994c5526f067af332d1626bf7005516aca5c

7 years agoARM: tegra: reduce LP0 resume CPU power on time
Jin Qian [Wed, 14 Sep 2011 18:53:35 +0000]
ARM: tegra: reduce LP0 resume CPU power on time

cherry-picked from adf08ef4030598a6bf9036f45584be8acc008fea

Bug 862504

Change-Id: I79460aa4abdccc4f2ca17867197bb12668d59dea
Reviewed-on: http://git-master/r/52420
Tested-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rffc2d7314a61f04274e0db116c5a1cb7004dc77d

7 years agoARM: tegra: power: set enterprise suspend mode to LP1
Jin Qian [Wed, 14 Sep 2011 02:32:56 +0000]
ARM: tegra: power: set enterprise suspend mode to LP1

Change-Id: I0cc9cd394d027167cbaba95a12859869c462604e
Reviewed-on: http://git-master/r/52205
Reviewed-by: Jin Qian <jqian@nvidia.com>
Tested-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rdc0647a70feba4ede13e5c9defdebd3303a2e363

7 years agoARM: tegra: power: set ventana suspend mode to LP1
Jin Qian [Tue, 13 Sep 2011 21:40:41 +0000]
ARM: tegra: power: set ventana suspend mode to LP1

http://nvbugs/876057

Change-Id: I54b6c584305d14fe198a6272b40bd1018050f4e9
Reviewed-on: http://git-master/r/52137
Reviewed-by: Jin Qian <jqian@nvidia.com>
Tested-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rf5a199586bdbbea2ba0a609c53b4d935a3eb1952

7 years agoARM: tegra: power: set cardhu suspend mode to LP1
Jin Qian [Tue, 13 Sep 2011 21:16:10 +0000]
ARM: tegra: power: set cardhu suspend mode to LP1

http://nvbugs/876007

Change-Id: Id060bcc5ef20c0bc553bc171a3b96699140b2161
Reviewed-on: http://git-master/r/52136
Reviewed-by: Jin Qian <jqian@nvidia.com>
Tested-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R6496b91629af42d4b6ac9a623cd63d03c14abab2

7 years agoARM: tegra: call latency_allowance functions only for silicon
Yudong Tan [Wed, 14 Sep 2011 21:27:06 +0000]
ARM: tegra: call latency_allowance functions only for silicon

Change-Id: Icc97af53cef2c66cd335d66b960fdb211e5839a2
Reviewed-on: http://git-master/r/52456
Tested-by: Yudong Tan <ytan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R6a5601582b06e40c0d673c430257faf51ef76d2b

7 years agoarm:tegra: Add EXPORT_SYMBOL and ioctls for test framework
Rahul Mittal [Wed, 14 Sep 2011 09:34:32 +0000]
arm:tegra: Add EXPORT_SYMBOL and ioctls for test framework

Added EXPORT_SYMBOL to functions to be used by loadable kernel module
for audio test framework. Also added ioctl declarations for the same.

Change-Id: Id8a023c1d76fd031c042c7c663bb0e1df2d33b5c
Reviewed-on: http://git-master/r/52333
Tested-by: Rahul Mittal <rmittal@nvidia.com>
Reviewed-by: Vijay Mali <vmali@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>

Rebase-Id: Rfdc9fd3b9a42b2ee601c273480f9986ab897f046

7 years agoARM: tegra: clock: add low speed uart clocks
Jin Qian [Wed, 14 Sep 2011 03:33:37 +0000]
ARM: tegra: clock: add low speed uart clocks

K39 disable uart clocks in LP0 suspend with irq disabled so they cannot
sleep. Add new uart clocks with low speed parents so that clk_disable
doesn't sleep.

Change-Id: I92109acff588591904f15dceac49acb89962ab9b
http://nvbugs/876144
Reviewed-on: http://git-master/r/52215
Reviewed-by: Jin Qian <jqian@nvidia.com>
Tested-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

Rebase-Id: R7e184ad00f065747656272b4a9cac13a2a79d284

7 years agoarm: tegra: cardhu: Set touch control signal to non-tristate
Laxman Dewangan [Tue, 13 Sep 2011 14:07:59 +0000]
arm: tegra: cardhu: Set touch control signal to non-tristate

Setting touch control signal to non-tristate.

bug 862648

Change-Id: I240a5cd3815c6df99f7491d796dc383a7825b9ed
Reviewed-on: http://git-master/r/52051
Reviewed-by: Ali Ekici <aekici@nvidia.com>
Tested-by: Ali Ekici <aekici@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R6ff7c63d28b27eefe73a170db6d7f64f9cb0fd8f

7 years agosdhci: tegra: Set non-removable caps and pm flags
Pavan Kunapuli [Tue, 13 Sep 2011 16:35:19 +0000]
sdhci: tegra: Set non-removable caps and pm flags

If the device is built in, set MMC_CAP_NONREMOVABLE
and set MMC_PM_IGNORE_PM_NOTIFY in pm_flags.

Bug 871369

Change-Id: Ia74b8bd8d605a77c939a770fe3e32e0980cdd230
Reviewed-on: http://git-master/r/52064
Reviewed-by: Jin Qian <jqian@nvidia.com>
Tested-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R59215043075bcdf7f6bbb1aeb72a2cd8e7cdc883

7 years agosdhci: Do not set host clock in atomic context
Pavan Kunapuli [Tue, 13 Sep 2011 12:30:46 +0000]
sdhci: Do not set host clock in atomic context

Do not enable/disable host clock in atomic context.
Setting min host clock when trying to access the
registers without any clock.

Bug 873188

Change-Id: I7a04fe024621a46e15e1d50a38018ee61dd6c0c0
Reviewed-on: http://git-master/r/51971
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R01f709b3ca488e3bea1f70651e8c5d4370e6c16c

7 years agoRevert "arm: tegra: enterprise: sdmmc registration sequence"
Dan Willemsen [Mon, 12 Sep 2011 21:18:19 +0000]
Revert "arm: tegra: enterprise: sdmmc registration sequence"

This causes linux-tegra-nv-2.6.39 not to compile, because
tegra_sdhci_device0 is only defined in android-tegra-nv-2.6.39

This reverts commit 8606f1e00b908326e0717e29a1c8bcbb635a3610.

Change-Id: I432e6320fb85d32ba3be0541bae69baa6e744d39
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-on: http://git-master/r/51861

Rebase-Id: Ree5ef819b752677afe744662be97006813edbc53

7 years agofixup f21110d7 arm: tegra: whistler: Add KBC support for whistler
Dan Willemsen [Mon, 12 Sep 2011 21:12:35 +0000]
fixup f21110d7 arm: tegra: whistler: Add KBC support for whistler

Change-Id: Idf9ada9551fcee0216b6b7966f2bbbe3eaf06810
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-on: http://git-master/r/51859

Rebase-Id: Rcd2d406d3520b8f8e0e5598e66ba5576e8aeff20

7 years agoARM: tegra: power: fix build error on tegra_pm_enter routines
Jin Qian [Mon, 12 Sep 2011 19:33:15 +0000]
ARM: tegra: power: fix build error on tegra_pm_enter routines

Change-Id: I2f22bf2b416eb7617c2d845b6f7a9f293eb32c1c
Reviewed-on: http://git-master/r/51852
Tested-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R986d6156129b2d62176e68aa01ae3c11e4ef6861

7 years agovideo: tegra: host: disable 3d clock scaling
Ilan Aelion [Thu, 1 Sep 2011 17:10:01 +0000]
video: tegra: host: disable 3d clock scaling

disable 3d clock scaling by default.

Bug 874271

Reviewed-on: http://git-master/r/50305
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
(cherry picked from commit 94850648ca180fda6a811d0cafc8ca281847be28)
Change-Id: I305c7c2efc5cb95bddd33e96291f3ee96e211f8e
Reviewed-on: http://git-master/r/51740
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Re8a23b529c5659e61a36d33bcb520a471c20fe14

7 years agoarm: tegra: enterprise: sdmmc registration sequence
Sachin Nikam [Fri, 9 Sep 2011 13:33:41 +0000]
arm: tegra: enterprise: sdmmc registration sequence

Proper order of registration for sdmmc3 so as to mount the external SD card.

Bug 873188

Change-Id: If73aa94d2700ce3fa27992ea61a2a317a6600ea1
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/51581
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Ra7454edc9263cb2f2b3531f33721692c016887c6

7 years agoarm: tegra: whistler: Add KBC support for whistler
Puneet Saxena [Wed, 7 Sep 2011 14:04:43 +0000]
arm: tegra: whistler: Add KBC support for whistler

Add support for matrix Keypad in whistler

Change-Id: I5132f8e3ec7b4353f0cf525b7fceecc721ac014b
Signed-off-by: Puneet Saxena <puneets@nvidia.com>
Reviewed-on: http://git-master/r/51259
Tested-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R34806f304acb565419c4e3301fadd324f7210c81

7 years agoARM: tegra: Add enterprise audio support
Sumit Bhattacharya [Wed, 7 Sep 2011 09:42:51 +0000]
ARM: tegra: Add enterprise audio support

Bug 862023

Change-Id: I0ba560f471088302d6197c564f02606a25f2a5db
Reviewed-on: http://git-master/r/51072
Tested-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rfeed9cb02b08e8673c0b4784d2eedc672c3b4bfc