5 years agoARM: Build fix after Tegra14 K3.4 merge
Kaz Fukuoka [Fri, 13 Jul 2012 01:20:17 +0000]
ARM: Build fix after Tegra14 K3.4 merge

Change-Id: I174273877fd6500dffd10cce0dd4737f85765cdb
Signed-off-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-on: http://git-master/r/116282
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bo Yan <byan@nvidia.com>

5 years agoARM: tegra: t148: Pinmux LP0 entry/exit sequence
aghuge [Wed, 27 Jun 2012 09:07:12 +0000]
ARM: tegra: t148: Pinmux LP0 entry/exit sequence

Updating pinmux LP0 entry/exit sequence
to prevent pad glitches

Bug 990671

Change-Id: Ifba8f29f37cfa92af581785e3dadb15b03f3bda0
Signed-off-by: aghuge <aghuge@nvidia.com>
Reviewed-on: http://git-master/r/105176
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
Signed-off-by: Kaz Fukuoka <kfukuoka@nvidia.com>
(cherry picked from commit 0244b2cc900ef8f6a3f75e5ef136629cb8ce77b3)
Reviewed-on: http://git-master/r/116279
Tested-by: Bo Yan <byan@nvidia.com>

5 years agoARM: tegra: update tegra14_dvfs functions
Prashant Malani [Thu, 28 Jun 2012 19:10:15 +0000]
ARM: tegra: update tegra14_dvfs functions

Update tegra14_dvfs.c to mirror tegra11_dvfs.c,
while keeping tegra_soc_init_dvfs() stubbed.

Change-Id: I27ff3c15cff6ab9b568da7d98a66221d9a5285c8
Signed-off-by: Prashant Malani <pmalani@nvidia.com>
Reviewed-on: http://git-master/r/111935
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bo Yan <byan@nvidia.com>
(cherry picked from commit 12dc0cb7d145691e55760533efd9d975ea3d24c9)
(cherry picked from commit 063e5c385b0ca613d3972911e768be4c411cbec0)
(cherry picked from commit abfe0ba1fdcce454fbd1c410ad388a03a6f014a4)
Reviewed-on: http://git-master/r/116278
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoARM: tegra: dolak_sim: update audio base addresses
Ravindra Lokhande [Mon, 5 Mar 2012 07:09:03 +0000]
ARM: tegra: dolak_sim: update audio base addresses

Base addresses and sizes for audio modules are changed for 14x.

Change-Id: Ie71c65eac71a63c7b5ffe7d637c8a4194821c4fb
Signed-off-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-on: http://git-master/r/87660
Tested-by: Ankit Gupta (Engrg-SW) <ankitgupta@nvidia.com>
Reviewed-by: Ankit Gupta (Engrg-SW) <ankitgupta@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
(cherry picked from commit c8e3aece7b922897c8fa7209b36d4cdb124015e7)
(cherry picked from commit 78c4f5ca4b83eb8fd57da738a2e0090ca859c629)
(cherry picked from commit 3f051a3462a098f3a58b32f35613ede2585f1ca7)
Reviewed-on: http://git-master/r/116267
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoarm: tegra: Enable arm errata 764369
Krishna Reddy [Wed, 23 May 2012 17:20:01 +0000]
arm: tegra: Enable arm errata 764369

Enable arm errata 764369 for TEGRA_14x.
Bug 981223
Bug 885467

Change-Id: I9a58cfd66a4b53492fd4bfeaf0655a739a97a9d4
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/104183
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Mark Stadler <mastadler@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bo Yan <byan@nvidia.com>
(cherry picked from commit ebb0560793bbe8cda3af9a8ee38107b65e17c82b)
(cherry picked from commit 97dd14c3b04ab70232c539d390199c65b5e44f7a)
(cherry picked from commit 6e09a0ccce08284fb42f0a44e58de259e9dc84d8)
Reviewed-on: http://git-master/r/116264
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoarm: tegra: Update pinmux for t148
Ashwini Ghuge [Tue, 24 Apr 2012 05:26:43 +0000]
arm: tegra: Update pinmux for t148

Update dolak pinmux in correspondence with t114 board,
discard uncommon pinmux options and update t148 pinmux table

Change-Id: Ic8506469ce8e828431b5616826daecef25a73779
Reviewed-on: http://git-master/r/98360
Reviewed-by: Gerrit_Virtual_Submit
Tested-by: Ashwini Ghuge <aghuge@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
Signed-off-by: Kaz Fukuoka <kfukuoka@nvidia.com>
(cherry picked from commit 7cb4c6519cc445ec2e9509808adf6f4b6ba7dd41)
(cherry picked from commit c3dcae790edb6b948ecedc3d71da8668f68cacfe)
(cherry picked from commit 531ed9f3deb32ddb6bc5ae5c95848f8ff38773a0)
(cherry picked from commit 8c403c3bf9e37f4bbfeec90bdd1a8d80082afee4)
Reviewed-on: http://git-master/r/116257
Reviewed-by: Automatic_Commit_Validation_User

5 years agoARM: tegra: Expand APB aperture to 4MB
Bo Yan [Thu, 15 Mar 2012 16:44:57 +0000]
ARM: tegra: Expand APB aperture to 4MB

Change-Id: Ie507054c1f2643891dbd7e74e37e5aaf68424070
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/98493
GVS: Gerrit_Virtual_Submit
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
(cherry picked from commit d1f4cd70f919342272575809d2092201ce55a530)
(cherry picked from commit 33d6a2a41108d8d8b0a763f608e67a5b71837492)
(cherry picked from commit 7819ddd8c7533e594327e9e17cfc65ae48b7238a)
Reviewed-on: http://git-master/r/116256
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoARM: tegra: add stub for tegra_soc_init_dvfs()
Prashant Malani [Thu, 5 Apr 2012 01:03:56 +0000]
ARM: tegra: add stub for tegra_soc_init_dvfs()

Copy tegra11_dvfs.c into tegra14_dvfs.c and convert
tegra_soc_init_dvfs() into a stub

Change-Id: I8ec7a91f66e9d8e7e18d63598833bb2f531853c2
Signed-off-by: Prashant Malani <pmalani@nvidia.com>
Reviewed-on: http://git-master/r/94626
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
Tested-by: Bo Yan <byan@nvidia.com>
(cherry picked from commit e88ab06a2770a3284854acc2837a8630c4c7436a)
(cherry picked from commit b39d0f94215d744ca29d36d3e9c0695972bf5359)
Reviewed-on: http://git-master/r/116252
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoARM: tegra: initialize dolak_sim pinmux definition
Bo Yan [Fri, 6 Apr 2012 02:17:45 +0000]
ARM: tegra: initialize dolak_sim pinmux definition

Change-Id: I05c5ff35e883c63a17283b6fd9d2f66e1835ca05
Reviewed-on: http://git-master/r/94984
Tested-by: Bo Yan <byan@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
(cherry picked from commit 87121f4d05d29fd0a8c4f1b3b35ffeb464a9ccab)
Reviewed-on: http://git-master/r/116251
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoarm: tegra: Add Tegra148 pinmux support
Ashwini Ghuge [Wed, 4 Apr 2012 06:49:16 +0000]
arm: tegra: Add Tegra148 pinmux support

Change-Id: Ic689c6ef74a85df9ac4e3de1e8fedea07875ea21
Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com>
Reviewed-on: http://git-master/r/93743
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
(cherry picked from commit 84bd4377b57a4181f841bb7369e98a996f7bf55b)
Reviewed-on: http://git-master/r/116250
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoARM: tegra: Update APBDMA base for Tegra 14x
Bo Yan [Thu, 23 Feb 2012 18:21:52 +0000]
ARM: tegra: Update APBDMA base for Tegra 14x

Change-Id: I808670c47c3058e41db1834198b3eacba30f3604
Reviewed-on: http://git-master/r/85548
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Bo Yan <byan@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
(cherry picked from commit 58e5b1ecd2a76dd9b00ae8d46cea757deded2470)
(cherry picked from commit ea0f72345d28eb3fa30f01dc497e909ad4a63c37)
Reviewed-on: http://git-master/r/116246
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoARM: tegra: curacao: enable DC to run on simulator
Chao Xu [Mon, 13 Feb 2012 20:03:25 +0000]
ARM: tegra: curacao: enable DC to run on simulator

Signed-off-by: Chao Xu <cxu@nvidia.com>
Reviewed-on: http://git-master/r/82904
(cherry picked from commit 4361c6edaba7bfa1dd9bba1de8d2960bbb342a12)

Change-Id: If8c1291be9455aab505b00d313306df8fef1f7d5
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/84199
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-by: Chao Xu <cxu@nvidia.com>
(cherry picked from commit d96f961d670681c4f230aad94a1803394f7e31f2)
Reviewed-on: http://git-master/r/116243
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoARM: tegra: Add Tegra14x chip id handling
Bo Yan [Wed, 15 Feb 2012 01:42:06 +0000]
ARM: tegra: Add Tegra14x chip id handling

Change-Id: I30d7da2229b9d39d786d8589604cd52aa1965638
Reviewed-on: http://git-master/r/83963
Tested-by: Bo Yan <byan@nvidia.com>
Reviewed-by: Mark Stadler <mastadler@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
(cherry picked from commit 9b759bfa258c58f758c621708b53574eb9b19340)
Reviewed-on: http://git-master/r/116238
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoARM: tegra: dolak_sim: Add board files
Bo Yan [Fri, 2 Dec 2011 17:42:47 +0000]
ARM: tegra: dolak_sim: Add board files

Board files are copied from curacao

Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/67936
(cherry picked from commit 0c78576d4c13347e40e1911e4a5fbee03c11e44b)

Signed-off-by: Bo Yan <byan@nvidia.com>

Reviewed-on: http://git-master/r/76424
(cherry picked from commit 9867ba78798b986deedb74f3b074fbd284011db6)

Change-Id: Ifa8d71f0a28c217d560b032ebe511cf34119211c
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/83858
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
(cherry picked from commit 19ca38f3581baab0c07d07d8c27663ba3f5a1419)
Reviewed-on: http://git-master/r/116237
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoARM: tegra: Add IRQ map for Tegra14x
Bo Yan [Mon, 13 Feb 2012 20:28:38 +0000]
ARM: tegra: Add IRQ map for Tegra14x

Initially, share the same IRQ map with Tegra11x

Change-Id: Iafd91e530babeeecc0723d759aad0754bf124c6a
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/83544
Reviewed-by: Mark Stadler <mastadler@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
(cherry picked from commit dbb77dd2acd7084d562df5e7f23e8cd3c1c151f8)
(cherry picked from commit 5139d0354436495c4fd71087149934091887bec9)
Reviewed-on: http://git-master/r/116236
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>

5 years agoarm: tegra: dalmore: use 1280x720 as default for HDMI
Jon Mayo [Thu, 20 Dec 2012 18:55:31 +0000]
arm: tegra: dalmore: use 1280x720 as default for HDMI

Bug 1185992

Change-Id: I3a58cbe80d4435ccb0cca22efef687dc5e3b0358
Signed-off-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-on: http://git-master/r/173193
Reviewed-by: Automatic_Commit_Validation_User

5 years agoARM: tegra: usb_phy: Fix T11x OverCurrent selection bit
Suresh Mangipudi [Mon, 17 Dec 2012 10:49:11 +0000]
ARM: tegra: usb_phy: Fix T11x OverCurrent selection bit

The OCA bit in PORTSC is being set by default, this results in PORTSC
register reporting false status for over current.
Update the programming sequence such that the over_current bit is
cleared.

Bug 1199299

Change-Id: I17b2e6c48719986a87683da9ff52ff8874d7671d
Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-on: http://git-master/r/171886
(cherry picked from commit 4de2cc7c70ab9cd4f2790901b0535ffbd67f80da)
Reviewed-on: http://git-master/r/173091
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoCHROMIUM: config: Fix wifi config options
Christopher Freeman [Wed, 12 Dec 2012 21:09:55 +0000]
CHROMIUM: config: Fix wifi config options

Sets the correct BCMDHD config options to be used for chrome

Signed-off-by: Christopher Freeman <cfreeman@nvidia.com>
Change-Id: I5400c11a5f5d9fc1375285371a51984c2c3cc8e1
Reviewed-on: http://git-master/r/170594
Reviewed-by: Rhyland Klein <rklein@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Andrew Chew <achew@nvidia.com>
Reviewed-by: Allen Martin <amartin@nvidia.com>

5 years agoARM: tegra: Enable thermal on simulation.
Jeff Smith [Wed, 19 Dec 2012 15:56:52 +0000]
ARM: tegra: Enable thermal on simulation.

Fixes cldvfs build dependency.

Change-Id: I14c04cf8a7b7abb514114d94f654684597c2ebba
Signed-off-by: Jeff Smith <jsmith@nvidia.com>
Reviewed-on: http://git-master/r/172840
Reviewed-by: Automatic_Commit_Validation_User

5 years agoARM: tegra: pluto: fix the pinmux setting of SPDIF_OUT
Hunk Lin [Wed, 19 Dec 2012 13:25:08 +0000]
ARM: tegra: pluto: fix the pinmux setting of SPDIF_OUT

SPDIF_OUT is used as regulator enable GPIO so it should be configured as
output.

Bug 1192480

Change-Id: I3302e39fad89145372b20466d06f5747cb35706e
Signed-off-by: Hunk Lin <hulin@nvidia.com>
Reviewed-on: http://git-master/r/172809
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

5 years agoARM: tegra11: config: Select PLLM scaling option
Alex Frid [Tue, 18 Dec 2012 03:28:12 +0000]
ARM: tegra11: config: Select PLLM scaling option

Bug 1188643

Change-Id: Ibb6548963590607760c062e3db10b4d9fb2ed0e4
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/172623
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

5 years agoarm: tegra: usb: reset ehci clock in probe
Vinayak Pane [Sat, 21 Jul 2012 02:11:09 +0000]
arm: tegra: usb: reset ehci clock in probe

HSIC device do not reenumerate without ehci
reset at every driver probe.

Bug 1003141
Bug 954710

Change-Id: Ib79a567d47bd47a86e6e51473e3af969a2d35571
Signed-off-by: Vinayak Pane <vpane@nvidia.com>
Reviewed-on: http://git-master/r/172549
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: David Pu <dpu@nvidia.com>
Reviewed-by: Michael Hsu <mhsu@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

5 years agoARM: tegra: pci: Fix Extended config space access
Jay Agarwal [Thu, 6 Dec 2012 04:24:01 +0000]
ARM: tegra: pci: Fix Extended config space access

Fixing the wrong calculation done to calculate add-
resses in extended config space of a function.

Bug 1006970

Change-Id: I0f093bbcf7f8a72f2132bce2b07c65db0e15bfbe
Signed-off-by: Jay Agarwal <jagarwal@nvidia.com>
Reviewed-on: http://git-master/r/169739
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

5 years agoARM: tegra: KBC: support long press power key 1001SKU
aghuge [Wed, 19 Dec 2012 11:57:53 +0000]
ARM: tegra: KBC: support long press power key 1001SKU

Added support for long press power key functonality

Change-Id: I71be76eea1d6572c84447fd626f490fdc08da027
Signed-off-by: aghuge <aghuge@nvidia.com>
Reviewed-on: http://git-master/r/172776
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit

5 years agosecurity: tf_driver: integrate latest TL release
Hyung Taek Ryoo [Wed, 19 Dec 2012 07:06:07 +0000]
security: tf_driver: integrate latest TL release

Tegra4 version: TF_TEGRA4_AC02.03.39731

1. Support GCC for Secure services and drivers
2. Enables hazard detection timeout at TF boot time on all cores

Bug 1186790

Change-Id: I8344c59c5dc22cafe234f823bf9595f11a695e79
Signed-off-by: Hyung Taek Ryoo <hryoo@nvidia.com>
Reviewed-on: http://git-master/r/172644
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

5 years agoARM: tegra11: clock: Handle unreachable EMC maximum rate
Alex Frid [Wed, 19 Dec 2012 03:12:34 +0000]
ARM: tegra11: clock: Handle unreachable EMC maximum rate

Handled the case when reaching maximum EMC rate in the EMC scaling
table requires PLLM re-scaling, but backup rate is not included into
the table. Set PLLM boot rate as maximum limit in this case.

Bug 1193281

Change-Id: I77daa9ec7c136ba5737c1024891e332277706a39
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/172624
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

5 years agokernel: add ioctl constants for amx/adx audio test
Songhee Baek [Tue, 18 Dec 2012 18:31:07 +0000]
kernel: add ioctl constants for amx/adx audio test

+ ioctl constants for audio test manager amx/adx audio playback
  test

Change-Id: Idc124ca346ab455dfe52e79a9322548fe28801db
Signed-off-by: Songhee Baek <sbaek@nvidia.com>
Reviewed-on: http://git-master/r/172413
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Gajanan Bhat <gbhat@nvidia.com>
Reviewed-by: Vijay Mali <vmali@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

5 years agoarm: tegra: configs: enable AMS3720 pmic driver
Syed Rafiuddin [Tue, 18 Dec 2012 15:20:34 +0000]
arm: tegra: configs: enable AMS3720 pmic driver

enable AMS3720 pmic, rtc, gpio, regulator driver

Change-Id: I91cbeac63c571e064038825d7e5ec2fa4b1af681
Signed-off-by: Syed Rafiuddin <srafiuddin@nvidia.com>
Reviewed-on: http://git-master/r/172362
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoARM: tegra: only do clusterswitching in 1 CPU mode
Peter De Schrijver [Tue, 18 Dec 2012 14:04:36 +0000]
ARM: tegra: only do clusterswitching in 1 CPU mode

Only consider clusterswitching when there is a single CPU online.
This is done by ignoring frequency changes when there are more cores
online and registering a notifier to immediately switch to the slow
cluster if there is only 1 CPU online and the frequency is below
idle_bottom_freq.

bug 1178947
bug 1202877

Change-Id: I1244f866de1d32c268d36c835cd90d9c6cba1481
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/172346
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

5 years agotegra: comms: Enable OEM2 modem.
Michael Hsu [Sat, 1 Dec 2012 02:31:03 +0000]
tegra: comms: Enable OEM2 modem.

Enable OEM2 modem for tegra platform.

Change-Id: Ifd5a61420222528572990f58581c9d7158bc8f12
Signed-off-by: Michael Hsu <mhsu@nvidia.com>
Reviewed-on: http://git-master/r/167901
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoARM: tegra: Use new Qt runtime check
Jeff Smith [Fri, 3 Aug 2012 22:49:43 +0000]
ARM: tegra: Use new Qt runtime check

Remove REVISION_QT in favor of the new Qt platform
check. This allows us differentiate between A01 and
A02 on Qt.

Change-Id: I714d96d3ff1d68ec96e2eb7f0e478890980de5e2
Signed-off-by: Jeff Smith <jsmith@nvidia.com>
Reviewed-on: http://git-master/r/161437
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agousb: otg: tegra: Modify runtime PM support
Prashant Gaikwad [Mon, 10 Dec 2012 08:55:25 +0000]
usb: otg: tegra: Modify runtime PM support

Use auto suspend unless it is strictly required to call
runtime suspend immediately. As for USB it is stub runtime,
no need to use _sync runtime ops. Stub runtime is implemented
to notify status to upper layer, which is MC clock stop
domain. Using _sync ops causes rapid changes in the state
of power domain. Also, increment reference count if USB
device is connected.

Bug 1010971

Change-Id: Ie7caec35c3a4333c9acc6ccf530a5b9ae1387fd0
Signed-off-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-on: http://git-master/r/143541
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

5 years agoarm: tegra: baseband: Avoid matching device id if enumeration fails.
Steve Lin [Fri, 14 Dec 2012 22:20:17 +0000]
arm: tegra: baseband: Avoid matching device id if enumeration fails.

Bug 1197194

Change-Id: I68cd6d505478ffc226f28853ef28ad6c269ff4d5
Reviewed-on: http://git-master/r/171550
(cherry picked from commit 3271ddb03bd7ce53ace99f7824ef811391b558b4)

Signed-off-by: Steve Lin <stlin@nvidia.com>
Change-Id: I6991978b097b1e31fafc9d7223264756c3b01470
Reviewed-on: http://git-master/r/172437
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit

5 years agoARM: tegra: dalmore: commandline parse for modem_id
Suresh Mangipudi [Thu, 13 Dec 2012 10:19:48 +0000]
ARM: tegra: dalmore: commandline parse for modem_id

Add support for reading the modem_id from the linux commandline.

Bug 1197639

Change-Id: If4a660b84086fc0f2abf810d8527f9657c2bbebd
Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-on: http://git-master/r/170941
(cherry picked from commit d064833d4f976c797574cd7cafe7592f5c26819a)
Reviewed-on: http://git-master/r/172244
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra: roth: set touch reset to GPIO_PK4
Laxman Dewangan [Mon, 17 Dec 2012 12:22:27 +0000]
ARM: tegra: roth: set touch reset to GPIO_PK4

Remvoe the usage for the GPIO-PK4(GMI_CS3) from
esternal mic enable.

Change-Id: If8cc064d3fb69d284a20d1b5b3472c380ab2ecea
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/171904
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: David Jung <djung@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
GVS: Gerrit_Virtual_Submit

5 years agoARM: tegra: config: remove roth specific defconfig
Laxman Dewangan [Mon, 17 Dec 2012 09:17:22 +0000]
ARM: tegra: config: remove roth specific defconfig

The roth related configuration is also supported in
tegra11 generic defconfig and hence removing the
roth specific defconfig.

bug 1191859

Change-Id: I8c2a230273426918081cea2bd80ce0e50fe7d932
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/171861
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com>
Tested-by: Anshul Jain (SW) <anshulj@nvidia.com>

5 years agoARM: tegra: config: Align tegra11 defconfig with roth defconfig
Laxman Dewangan [Mon, 17 Dec 2012 09:14:33 +0000]
ARM: tegra: config: Align tegra11 defconfig with roth defconfig

Roth kernel build is the tegra11_roth_android_defconfig.
Moving the diffs from tegra11_roth_android_defconfig to
tegra11_android_defconfig to align the generic tegra11
android defconfig for roth.

bug 1191859

Change-Id: Ie562aac2ba786d9c074ed3f0c51f37e1bd8058b1
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/171860
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoarm: tegra: pluto: add tegra wakeup monitor support
Jiukai Ma [Tue, 11 Dec 2012 09:57:11 +0000]
arm: tegra: pluto: add tegra wakeup monitor support

Add the platform data of tegra wakeup monitor to enable it

Bug 1185135

Change-Id: Ib857db3a720667eee69fb5f02afeb1742bd13eaf
Signed-off-by: Jiukai Ma <jiukaim@nvidia.com>
Reviewed-on: http://git-master/r/170959
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoarm: config: tegra11: enable tegra wakeup monitor
Jiukai Ma [Thu, 13 Dec 2012 01:59:03 +0000]
arm: config: tegra11: enable tegra wakeup monitor

The tegra wakeup monitor is to send wakeup source and the uevents
indicate suspend_prepare and post_suspend.

Bug 1185135

Change-Id: I3548b2856732b68d0f0ac3c6b0a18aa433df3a21
Signed-off-by: Jiukai Ma <jiukaim@nvidia.com>
Reviewed-on: http://git-master/r/170809
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoasoc: tegra: cs42l73: Add earpiece DAPM support
Rahul Mittal [Wed, 12 Dec 2012 14:27:03 +0000]
asoc: tegra: cs42l73: Add earpiece DAPM support

Add DAPM widget and audio map for earpiece
Bug 1179527

Change-Id: I27b588e21bb9beb0bf58966195ba94615c907f3e
Signed-off-by: Rahul Mittal <rmittal@nvidia.com>
Reviewed-on: http://git-master/r/170511
GVS: Gerrit_Virtual_Submit
Reviewed-by: Scott Peterson <speterson@nvidia.com>

5 years agosound: codecs: spdif: resolve build warnings
Vishal Singh [Fri, 19 Oct 2012 14:24:59 +0000]
sound: codecs: spdif: resolve build warnings

Resolving build warnings by correcting the return type of the
function spdif_read().

Reviewed-on: http://git-master/r/144856
(cherry picked from commit dc97864fe3838bdc5f19c142c04b99f6252e820a)

Change-Id: Ieecf05948165b086e737cd6a4b96d7c50b0185b6
Signed-off-by: Vishal Singh <vissingh@nvidia.com>
Reviewed-on: http://git-master/r/168736
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

5 years agoarm: tegra: retry AHB write if fails
Shridhar Rasal [Tue, 4 Dec 2012 09:45:10 +0000]
arm: tegra: retry AHB write if fails

Retry writing to AHB registers if fails to write.

bug 1035917

Change-Id: Ieddc80a38496ec80c0ccf95bf4366dd2d9e34a3e
Signed-off-by: Shridhar Rasal <srasal@nvidia.com>
Reviewed-on: http://git-master/r/168306
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoARM: dt: tegra: add TWD to tegra114
Sri Krishna chowdary [Wed, 5 Dec 2012 12:46:06 +0000]
ARM: dt: tegra: add TWD to tegra114

This will allow timer.c to use arch_timer_of_register(), and
hence not need to hard-code the IRQ.

Bug 1173031

Change-Id: I5bd3dee8b15b4d4332e25e0dd05762c9b97ad883
Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com>
Reviewed-on: http://git-master/r/167654
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agomedia: video: nvavp: Add stub runtime PM support
Prashant Gaikwad [Mon, 10 Dec 2012 06:46:49 +0000]
media: video: nvavp: Add stub runtime PM support

Add stub runtime_pm calls which go through the flow of enabling and
disabling but don't actually do anything with the device itself as
there's nothing useful we can do. This provides the core PM framework
with information about when the device is idle, enabling chip wide
power savings.

Bug 1010971

Change-Id: I518160c9d1affb1f66cce3cea3b84dfbc83a8806
Signed-off-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-on: http://git-master/r/143540
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoARM: tegra11: clock: Initialize PLLC rate to 624MHz
Alex Frid [Tue, 18 Dec 2012 08:06:52 +0000]
ARM: tegra11: clock: Initialize PLLC rate to 624MHz

Bug 1188643

Change-Id: I7992aa198b66efb9c4c1bd28272857284c7fcf06
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/172200
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegar11: dvfs: Update vi and cbus dvfs tables
Alex Frid [Tue, 18 Dec 2012 06:15:15 +0000]
ARM: tegar11: dvfs: Update vi and cbus dvfs tables

Change-Id: Ie9b5a6a4530d057b0e2de322f72a174b7092a75b
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/172155
GVS: Gerrit_Virtual_Submit
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

5 years agoARM: tegra11: clock: Allow EMC rates above PLLM boot rate
Alex Frid [Sat, 15 Dec 2012 02:57:57 +0000]
ARM: tegra11: clock: Allow EMC rates above PLLM boot rate

Added kernel command line parameter "emc_max_dvfs". If this parameter
is set, and PLLM scaling is enabled, then EMC rate may exceed boot
PLLM frequency and reach maximum accepted rate in the EMC DVFS table.

Otherwise, EMC scaling rates are limited by boot PLLM rate (this is
backward compatible with current EMC maximum rate limitations).

Bug 1193281

Change-Id: I0c8b11b8866fe8b2c82dec5a344c04e7feee3c46
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/172141
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra: Restrict PMC scratch39 to T20 only
Bo Yan [Sun, 16 Dec 2012 03:33:42 +0000]
ARM: tegra: Restrict PMC scratch39 to T20 only

PMC scratch register 39 is only used by T20, it should not be touched
by other Tegra chips.

Change-Id: I670c4255bffa4a5799bb3952ecb28b491bde1a99
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/171703
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>

5 years agoARM: tegra: Get cluster ID by reading MPIDR
Bo Yan [Sat, 15 Dec 2012 22:53:50 +0000]
ARM: tegra: Get cluster ID by reading MPIDR

This is to avoid MMIO access, thus save a few processor cycles.

Change-Id: Ib4a2aaf8e991885baab51cd74a37387e91cfb5a8
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/171656
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>

5 years agoARM: tegra11: clock: Change SCLK high rate clock source
Alex Frid [Tue, 11 Dec 2012 22:36:35 +0000]
ARM: tegra11: clock: Change SCLK high rate clock source

Changed SCLK high rate clock source from secondary PLLM output
(pll_m_out1) to secondary PLLC output (pll_c_out1), when PLLM
scaling option is selected. Updated pll_c_out1 flags.

Bug 1188643

Change-Id: I899cf5b6d04cc27f63de7f01fb7aa78636e61ea6
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/171527
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra11: clock: Change default VI clock parent
Alex Frid [Tue, 11 Dec 2012 21:21:24 +0000]
ARM: tegra11: clock: Change default VI clock parent

Changed default VI clock parent to PLLP when PLLM scaling option
is selected (boot-loader leaves VI on PLLM, which is not allowed
in this case).

Bug 1188643

Change-Id: Ia2018855b05c9751c136211203325f5c0698aa91
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/171526
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra11: clock: Verify clock parents
Alex Frid [Tue, 11 Dec 2012 01:05:13 +0000]
ARM: tegra11: clock: Verify clock parents

Updated Tegra11 clock parents allowed policy, and verified that all
clocks are compliant with the policy after board clock initialization
is completed. Generated WARN() for any non-compliant clock.

Bug 1188643

Change-Id: Ie2258336b9ea960d4cd5fa9c27bb4d663ce993db
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/171525
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra: dalmore: Set TPS51632 ops mode to change control mode
Laxman Dewangan [Fri, 14 Dec 2012 06:32:42 +0000]
ARM: tegra: dalmore: Set TPS51632 ops mode to change control mode

Change-Id: I2a3106e1fa4674c8005245bbfd64f94ad38618f5
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/171311
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoregulator: tps51632: add support for change control mode
Laxman Dewangan [Fri, 14 Dec 2012 06:30:27 +0000]
regulator: tps51632: add support for change control mode

TPS51632 output can be control through register write via i2c or
through input pwm signal.
Adding support for switching the control mode to I2C or PWM
dynamically.

Change-Id: I57d72eff5c819a2b84f25ba82482bb9723c2c452
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/171310
GVS: Gerrit_Virtual_Submit

5 years agoregulator: add support for changing control mode of regulator
Laxman Dewangan [Fri, 14 Dec 2012 06:27:52 +0000]
regulator: add support for changing control mode of regulator

Some of device supports to control the regulator output to
be set either through register write via I2C or through PWM.
Add supports to switch the mode dynamically.

Change-Id: I3214a6ff89f85592b1ada8e64f0946693ef4f4cc
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/171309
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit

5 years agoarm: tegra: add base address & size for 2d and 3d
Mayuresh Kulkarni [Fri, 7 Dec 2012 10:01:19 +0000]
arm: tegra: add base address & size for 2d and 3d

bug 1041377

Change-Id: I2f3d0eb0b2e92a70ec641be2920ae61a57cd4417
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/169347
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>

5 years agoARM: tegra: init irq from device-tree
Mayuresh Kulkarni [Wed, 12 Dec 2012 07:32:32 +0000]
ARM: tegra: init irq from device-tree

- enable the intc node
- hook irq init via device-tree for boards that support DT
- for non-DT boards, fallback to non-dt method
- deprecate tegra_init_irq and change tegra_dt_init_irq
to check if dtb is passed. If passed, use it to init irq
otherwise fall-back to non-dt path

bug 1164943

Change-Id: Idd87945df250c3cdef38226a9dbf2d6ffd34ce48
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/147496
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra11: clock: Add memory PLLM scaling option
Alex Frid [Sat, 8 Dec 2012 02:29:49 +0000]
ARM: tegra11: clock: Add memory PLLM scaling option

Added an option to scale memory PLLM using PLLC as a fixed rate
backup pll, as an alternative to current policy that keeps PLLM
at fixed rate and scales PLLC. By default this new option is not
selected, and PLLC scaling is still used.

Bug 1188643

Change-Id: I35736a477bea6537d237a4c70f097bac09eaf7e5
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/171524
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bo Yan <byan@nvidia.com>

5 years agousb: gadget: tegra: Fix race condition
Rakesh Bodla [Fri, 14 Dec 2012 12:03:25 +0000]
usb: gadget: tegra: Fix race condition

There is race condition in turning ON the
PHY. Due to this phy is not turned ON in
some cases. Fixing this will make sure PHY
is turned ON and off properly.

Bug 1197760

Change-Id: I033359b4dc177db6e7c1b2b3f7bd6e7e2ed68ad6
Signed-off-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-on: http://git-master/r/171412
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Rohith Seelaboyina <rseelaboyina@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

5 years agoARM: tegra11: dvfs: Update CL-DVFS debug interface
Alex Frid [Fri, 14 Dec 2012 05:39:32 +0000]
ARM: tegra11: dvfs: Update CL-DVFS debug interface

- Added Vmin read-only entry to CL_DVFS debugfs interface:
/d/clock/dfll_cpu/cl_dvfs/vmin_mv

- Updated rate monitor to account for output scaler at low rates.

Change-Id: If51294f3ce673c471223f38931f0a642a8c53141
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/171336
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Satya Popuri <spopuri@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

5 years agoARM: tegra11: clock: Fix system bus clock rounding
Alex Frid [Wed, 12 Dec 2012 01:24:16 +0000]
ARM: tegra11: clock: Fix system bus clock rounding

Made sure system bus clock (SCLK) round rate operation follows the
same policy on fractional divisors as set rate operation - either both
operations allow fractions, or both does not support them (otherwise,
clock rate stats are confused).

Change-Id: I3814d66905c01f2ff84b0402be9b9a3d0b113fd6
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/171213
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: dma-mapping: Skip cache_maint if !page
Hiroshi Doyu [Thu, 13 Dec 2012 12:40:52 +0000]
ARM: dma-mapping: Skip cache_maint if !page

cache_maint shouldn't be done against !page. Skip cache_maint with
attr.

Bug 1182882
Bug 1024594

Change-Id: I3d9c46febd95d3c6a71f267f26063b95981bd4bc
Signed-off-by: Hiroshi Doyu <hdoyu@nvidia.com>
Reviewed-on: http://git-master/r/170993
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

5 years agoarm: tegra: pcie: check return value
Sri Krishna chowdary [Thu, 13 Dec 2012 11:17:21 +0000]
arm: tegra: pcie: check return value

coverity id: 20824

Bug 1046331

Change-Id: I2968097ec817101df8566b3e3889d0410e936f9a
Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com>
Reviewed-on: http://git-master/r/170966
Reviewed-by: Jay Agarwal <jagarwal@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

5 years agoARM: tegra11: dvfs: Add 1.2V core voltage entry
Alex Frid [Thu, 13 Dec 2012 04:54:05 +0000]
ARM: tegra11: dvfs: Add 1.2V core voltage entry

Bug 1161126

Change-Id: I95703e50adff2a75e89802de31af4969fd34cba3
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/170866
Reviewed-by: Wen Yi <wyi@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

5 years agoARM: tegra11: dvfs: Update LP CPU tables and bins
Alex Frid [Thu, 13 Dec 2012 04:32:10 +0000]
ARM: tegra11: dvfs: Update LP CPU tables and bins

Bug 1161126

Change-Id: I994cb995b9f39f5e315ed04dde722bbb31364139
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/170865
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra11: dvfs: Update SCLK, VI, Host1x tables and bins
Alex Frid [Thu, 13 Dec 2012 04:06:35 +0000]
ARM: tegra11: dvfs: Update SCLK, VI, Host1x tables and bins

Bug 1161126

Change-Id: I24793b8c8c6f1fcdc4947a24e96b1550b7963abf
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/170864
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra11: dvfs: Update cbus modules tables and bins
Alex Frid [Thu, 13 Dec 2012 02:52:20 +0000]
ARM: tegra11: dvfs: Update cbus modules tables and bins

Bug 1161126

Change-Id: I5a34a7c1513728d487195ec3090bd20882e6c4f0
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/170863
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

5 years agoARM: tegra11: dvfs: Set speedo ID in core dvfs table
Alex Frid [Thu, 13 Dec 2012 01:13:33 +0000]
ARM: tegra11: dvfs: Set speedo ID in core dvfs table

Allow to set speedo id for each core dvfs table entry, instead
of common default -1 (don't care) setting. For now it is still
set to -1 for all entries.

Bug 1170986
Bug 1161126

Change-Id: I10d34266429f54605506ac1ee5d72666ee5e02d5
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/170862
Reviewed-by: Wen Yi <wyi@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

5 years agoARM: tegra: board: Add missing tegra_smmu_init()
Hiroshi Doyu [Wed, 12 Dec 2012 07:51:33 +0000]
ARM: tegra: board: Add missing tegra_smmu_init()

Add missing tegra_smmu_init() for T30+ boards

Bug 1182882
Bug 1024594

Change-Id: I02396fa52cee90efd06eb5c1dafca4ed1f99f2a3
Signed-off-by: Hiroshi Doyu <hdoyu@nvidia.com>
Reviewed-on: http://git-master/r/170397
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra11: dvfs: Add CL-DVFS cooling device
Alex Frid [Fri, 7 Dec 2012 02:44:06 +0000]
ARM: tegra11: dvfs: Add CL-DVFS cooling device

Added CL-DVFS cooling device to keep operational voltage at cold
temperature above specified minimum threshold.

Bug 1177204

Change-Id: I31240ef7be6a28f18b401b89a90d4c38e3dad103
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/169925
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

5 years agoRevert "ARM: Revert "ARM: 6878/1: fix personality flag propagation across an exec""
Aly Hirani [Thu, 6 Dec 2012 05:00:23 +0000]
Revert "ARM: Revert "ARM: 6878/1: fix personality flag propagation across an exec""

This reverts commit 25cd08cd1fb5888fe0d9bcc1e58b9d6b8378e1fd.
ADDR_COMPAT_LAYOUT is set on zygote to prevent Unity games from
crashing in K3.4. However, since the propagation of personality was
disabled, this flag never ended up being set on the fork()ed
processes.

Additionally, in order to prevent Bug 894472 to resurface with this
revert, mask out READ_IMPLIES_EXEC from being propagated to child
processes.

Bug 1023189

Change-Id: I01d5b7b3778b9e99815146bd2345bda1266e6309
Signed-off-by: Aly Hirani <ahirani@nvidia.com>
Reviewed-on: http://git-master/r/168956
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-by: Liang Cheng (SW) <licheng@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

5 years agoARM: Tegra: Turn off SD phase in for T114
Mitch Luban [Fri, 16 Nov 2012 01:05:21 +0000]
ARM: Tegra: Turn off SD phase in for T114

Recently, on T114 we enabled SD updates on vpulse2 instead of
vblank. As a result, it no longer necessary to have
software or hardware phase in enabled.

Bug 1156207

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

Change-Id: Ib398284cb708ad212ea22772bc454092036bc329
Signed-off-by: Mitch Luban <mluban@nvidia.com>
Reviewed-on: http://git-master/r/164163
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoarm: tegra: isomgr: Init isomgr early.
Krishna Reddy [Thu, 13 Dec 2012 21:51:53 +0000]
arm: tegra: isomgr: Init isomgr early.

Init isomgr earlier than device drivers.

Change-Id: I9b8b080a9f0e72ebae91c0557270624ac030d883
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/171166
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra11: clock: Fix XUSB HS clock initialization
Alex Frid [Fri, 14 Dec 2012 03:19:13 +0000]
ARM: tegra11: clock: Fix XUSB HS clock initialization

XUSB HS clock initialization overwrote XUSB SS clock source settings
(both clocks share the source register). This is fixed now.

Change-Id: I722e55933534a954fde1012d88907ab7340dc81d
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/171272
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoARM: mm: Remove unnecessary CMO in Cortex A15 startup
Bo Yan [Wed, 12 Dec 2012 19:18:35 +0000]
ARM: mm: Remove unnecessary CMO in Cortex A15 startup

Cortex-A15 flush L2 cache after reset, there is no need to do this
in software, if L2 is already invalidated in bootloader and
cache is disabled. For secondary startup, there is no reason to
flush L2 as well.

This change assumes the setup code is always entered as the result
of CPU reset.

Change-Id: I6d58f8b4a638b70acfb35b97c87a09266aceef41
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/170563
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoARM: Tegra: Roth: Update Configs for New Boards
Laxman Dewangan [Thu, 13 Dec 2012 11:25:35 +0000]
ARM: Tegra: Roth: Update Configs for New Boards

Update KBC and Left Speaker for A01 P2454 and A02 P2453

Change-Id: I39782086d8b257b8570456580a01f64a7185b991
Signed-off-by: Matt Wagner <mwagner@nvidia.com>
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/170969
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit

5 years agoasoc:tegra: fix dam cif programming
Dara Ramesh [Thu, 13 Dec 2012 09:48:24 +0000]
asoc:tegra: fix dam cif programming

as per dam spec file chout is fixed to 32bits
so accept chout and ch1 input as 32bit always.

Change-Id: If1de02c2634fca45b4ffc1a51b8f75161e5a2645
Signed-off-by: Dara Ramesh <dramesh@nvidia.com>
Reviewed-on: http://git-master/r/170931
Reviewed-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-by: Rahul Mittal <rmittal@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Tested-by: Scott Peterson <speterson@nvidia.com>

5 years agocdc_ncm: fix bind failures for Icera devices
Neil Patel [Wed, 12 Dec 2012 20:00:48 +0000]
cdc_ncm: fix bind failures for Icera devices

The Icera 5AN, 5AN BSD, and Nemo devices are composite devices that
include a NCM interface. Therefore, the NCM match flags should have
the VID, PID, Class, Subclass, and Protocol set to avoid bind()
failures for non-NCM interfaces.

Bug 1197415

Change-Id: If68a6ffaa4e1871c6a22ec8839806949804f502c
Signed-off-by: Neil Patel <neilp@nvidia.com>
Reviewed-on: http://git-master/r/170576
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Steve Lin <stlin@nvidia.com>
Tested-by: Steve Lin <stlin@nvidia.com>
Tested-by: David Norman <dnorman@nvidia.com>

5 years agopower: max17042: added shutdown functionality
Gaurav Batra [Tue, 20 Nov 2012 00:24:29 +0000]
power: max17042: added shutdown functionality

Change-Id: Ie0ec4e2970c645decde1c50e9858c9d4b2c41fd8
Signed-off-by: Gaurav Batra <gbatra@nvidia.com>
Reviewed-on: http://git-master/r/164812
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

5 years agoARM: tegra: t114: pinmux lp0 sequence with NOR_BOOT fix
aghuge [Fri, 14 Dec 2012 05:59:22 +0000]
ARM: tegra: t114: pinmux lp0 sequence with NOR_BOOT fix

Programming pinmux to avoid pad glitches during LP0.
Added fix for NOR_BOOT hang issue.

Bug 1053587

Change-Id: I6338f2e4fa621f2216dbe83e7bcccca4567973be
Signed-off-by: aghuge <aghuge@nvidia.com>
Reviewed-on: http://git-master/r/161226
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

5 years agoarm: errata: 761320: Full cache line writes to the same memory region from at least...
Krishna Reddy [Wed, 12 Dec 2012 20:16:46 +0000]
arm: errata: 761320: Full cache line writes to the same memory region from at least two processors might deadlock processor

Under very rare circumstances, full cache line writes
from (at least) 2 processors on cache lines in hazard with
other requests may cause arbitration issues in the SCU,
leading to processor deadlock. This erratum can be
worked around by setting bit[21] of the undocumented
Diagnostic Control Register to 1.

Change-Id: I83f919ead5ef4f90f50fa3f38f2cc31ab6bfc31e
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/170582
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bo Yan <byan@nvidia.com>

5 years agoARM: tegra11: clock: Optimize traversing EMC DFS table
Alex Frid [Sun, 9 Dec 2012 06:39:09 +0000]
ARM: tegra11: clock: Optimize traversing EMC DFS table

Used last rounded EMC DFS table index to skip unnecessary
looping through the table.

Bug 1188643

Change-Id: I0dad723f2f6f58258fd79e33d95d7502ff0abf67
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/170605
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

5 years agoARM: tegra11: clock: Skip lowering voltage on EMC backup
Alex Frid [Sun, 9 Dec 2012 02:42:41 +0000]
ARM: tegra11: clock: Skip lowering voltage on EMC backup

If EMC backup rate is below current rate, skip lowering voltage when
switching to backup clock source, Final voltage will be set correctly
after main clock source is re-locked, and EMC clock is switched to
main source.

Bug 1188643

Change-Id: I82a4a85449dbd589c7692f6640e1bd5e08e0bc9b
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/170604
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoarm: tegra: enable arm errata 761320 for T2 and T3.
Krishna Reddy [Wed, 12 Dec 2012 20:21:05 +0000]
arm: tegra: enable arm errata 761320 for T2 and T3.

Change-Id: Ifc5b2344875b33eccdc30896255f88b7c6b3bd47
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/170583
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoARM: tegra: Rework timer for clusterswitching
Peter De Schrijver [Wed, 12 Dec 2012 16:44:10 +0000]
ARM: tegra: Rework timer for clusterswitching

This patch introduces a separate timer for clusterswitching. The timer will
queue the usual workitem on expiry. This allows all other operations to
happen immediately without having to cancel a delayed workitem. It also allows
the timer itself to be canceled when the conditions for a clusterswitch are
no longer fulfilled.

bug 1178947

Change-Id: Ieb63baf5a38ebcca29ad938365e46530f755a105
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/170533
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Tested-by: Peter Boonstoppel <pboonstoppel@nvidia.com>
Reviewed-by: Peter Boonstoppel <pboonstoppel@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

5 years agoregulator: bq24192: Disable supply by default
Rakesh Bodla [Tue, 11 Dec 2012 14:44:10 +0000]
regulator: bq24192: Disable supply by default

Disable voltage supply by default.

Bug 1179219

Change-Id: I6b157c7146f7a014099e9a142461b9130a7e3da1
Signed-off-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-on: http://git-master/r/170130
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

5 years agoarm: tegra: pluto: fix LP0 resume handling error for wake0
Neil Patel [Mon, 10 Dec 2012 21:58:34 +0000]
arm: tegra: pluto: fix LP0 resume handling error for wake0

During resume from LP0 due to MDM_COLDBOOT going low,
tegra_wake_to_irq() returns an error after seeing -EINVAL at index
0 of the tegra_wake_event_irq array. Since a gpio wake source is
mapped to index 0 in the tegra_gpio_wakes array, the value should
be -EAGAIN.

Bug 1195187

Change-Id: I534002727f0956867d5fdb182af2e63c1f023f0e
Signed-off-by: Neil Patel <neilp@nvidia.com>
Reviewed-on: http://git-master/r/169809
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Steve Lin <stlin@nvidia.com>

5 years agoarm: tegra: isomgr: cleanup isomgr implementation.
Krishna Reddy [Mon, 10 Dec 2012 19:29:30 +0000]
arm: tegra: isomgr: cleanup isomgr implementation.

Add more comments.

Change-Id: I42ea1accfac673231224b522fc4d41cf23837562
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/169778
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Alex Waterman <alexw@nvidia.com>

5 years agoARM: tegra: gizmo: Fix prefetch CFG5 address
Pavan Kunapuli [Mon, 10 Dec 2012 08:41:07 +0000]
ARM: tegra: gizmo: Fix prefetch CFG5 address

Fixing prefetch CFG_5 register address offset
Using AHB prefetcher for SDMMC only on T114 and
T148 SOCs. SDMMC controller is removed from AHB
interface in later versions of Tegra.

Bug 1188541

Change-Id: Id74dc3839b80e0e394a589916d0669ae935125ef
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/169657
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoARM: tegra: dalmore: update emc DVFS table
Ray Poudrier [Thu, 6 Dec 2012 02:33:31 +0000]
ARM: tegra: dalmore: update emc DVFS table

Bug 1189313

Change-Id: I17db9a8cfd896e2125d495d74f9fc61d4ce2729f
Signed-off-by: Ray Poudrier <rapoudrier@nvidia.com>
Reviewed-on: http://git-master/r/168927
Tested-by: Hunk Lin <hulin@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

5 years agoUSB: gadget: f_mtp: allocate mtp buffers using dma
Rohith Seelaboyina [Tue, 27 Nov 2012 06:15:37 +0000]
USB: gadget: f_mtp: allocate mtp buffers using dma

Allocate mtp_requests using dma

Bug 1158861

Change-Id: Ib12f7b9dc686e967f8d3e9603e4dc9ba7bcdf3f1
Signed-off-by: Rohith Seelaboyina <rseelaboyina@nvidia.com>
Reviewed-on: http://git-master/r/161615
(cherry picked from commit 5eca89ad1da23de729f5ae8a4077f6d5cb19db7d)
Reviewed-on: http://git-master/r/168692
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

5 years agoARM: t11x: Enable hazard detection timeout
Bo Yan [Mon, 3 Dec 2012 18:22:41 +0000]
ARM: t11x: Enable hazard detection timeout

bug 1159132

Change-Id: Ie7987f590926a9c246e8b3312020af406d1ac7ef
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/168101
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoarm: tegra: enable deferred cache maintenance
Kirill Artamonov [Wed, 21 Nov 2012 16:44:11 +0000]
arm: tegra: enable deferred cache maintenance

Enable deferred cache maintenance optimization.

bug 983964
bug 994226

Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com>
Change-Id: I4f7128392e2c790386b52790fa8fc88bda93910e
Reviewed-on: http://git-master/r/165464
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>

5 years agoarm: tegra: config: Enable bq2419x charger driver
Syed Rafiuddin [Wed, 12 Dec 2012 11:57:01 +0000]
arm: tegra: config: Enable bq2419x charger driver

Enable bq2419x battery charger driver

Bug 1179923

Change-Id: Ie7453b7f13167733fa924c810377cee3f68d149b
Signed-off-by: Syed Rafiuddin <srafiuddin@nvidia.com>
Reviewed-on: http://git-master/r/170516
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra11: dvfs: Update CPU dvfs tables and bins
Alex Frid [Wed, 12 Dec 2012 05:19:04 +0000]
ARM: tegra11: dvfs: Update CPU dvfs tables and bins

Based on characterization results:
- Integrated new cvb dvfs coefficients
- Expanded DFLL operating voltage range to 0.9V ... 1.35V with
  1.0V as dynamic tuning threshold
- Added speedo_id 2 to differentiate fast parts
- Duplicated CPU EDP table for new speedo_id

Bug 1170986
Bug 1178825
Bug 1161126

Change-Id: I49ccdb7c3d734dcdd3bb9f2542683d418d21ab5f
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/170368
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoARM: tegra11: clock: Restore SCLK and HCLK rate limits
Alex Frid [Tue, 11 Dec 2012 06:54:05 +0000]
ARM: tegra11: clock: Restore SCLK and HCLK rate limits

Set back minimum 12 MHz rate for system and AHB clocks (SCLK and
HCLK) - partial revert of cf02b47b2dfdbe1e19a40df6bd28620a0c422ce9
Bug 1057646 requires HCLK:PCLK 2:1 ratio only starting from 60MHz.

Change-Id: Ic82cac35b9861dccbc66b29c9d507c1100c73d7c
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/169967
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

5 years agoarm: tegra: isomgr: add null implementaion for isomgr api
Krishna Reddy [Mon, 10 Dec 2012 19:20:25 +0000]
arm: tegra: isomgr: add null implementaion for isomgr api

this is to handle isomgr config option disable case.

Change-Id: I37ad6e60005a631aeb1295bf6282a9a3aadb78e1
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/169777
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bo Yan <byan@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Tested-by: Jon Mayo <jmayo@nvidia.com>

5 years agobluesleep: it should depend on Tegra HSUART
Mursalin Akon [Fri, 7 Dec 2012 22:56:51 +0000]
bluesleep: it should depend on Tegra HSUART

blueseep has code dependency on Tegra HSUART.
KConfig should reflect that dependency.

Bug 1193147

Change-Id: I66fe597f9554138c5387b2e070238cdf81b5cf32
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/169514
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Allen Martin <amartin@nvidia.com>

5 years agotty: serial: tegra: Export symbols for bluesleep
Mursalin Akon [Fri, 7 Dec 2012 21:33:26 +0000]
tty: serial: tegra: Export symbols for bluesleep

The bluesleep modules uses couple of symbols
which are not exported. As a result, bluesleep
cannot be built as module.

Bug 1193147

Change-Id: I47bc31cb6ff525e346df29264698031fd94032c7
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/169513
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Allen Martin <amartin@nvidia.com>

5 years agoARM: config: tegra11: enable PWM_FAN config
Anshul Jain [Sat, 8 Dec 2012 01:04:46 +0000]
ARM: config: tegra11: enable PWM_FAN config

bug 1179033

Change-Id: Ib3ec36bca0ceec6d260c3d5e093b5dda7c2f42b6
Signed-off-by: Anshul Jain <anshulj@nvidia.com>
Reviewed-on: http://git-master/r/169234
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>