Age | Commit message (Collapse) | Author |
|
For secureos builds, disables LP0 on enterprise, enables LP2
Change-Id: Iffea0ed8a229604f76f33cc58ea287e7f01dea26
Reviewed-on: http://git-master/r/48843
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
Add control to allow setting governor from tegra_camera
Bug 853164
Change-Id: I02dcc9a33b7c1424bfb656d5ddf52aee93481290
Reviewed-on: http://git-master/r/48277
Reviewed-by: Bhushan Rayrikar <brayrikar@nvidia.com>
Tested-by: Bhushan Rayrikar <brayrikar@nvidia.com>
Reviewed-by: Jihoon Bang <jbang@nvidia.com>
Tested-by: Jihoon Bang <jbang@nvidia.com>
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
Add control for setting governor from tegra_camera.
Also, add a lock for saving/setting governor.
Bug 853164
Change-Id: I8041e0757d68273779b3cbe822aa96e52d3d571c
Reviewed-on: http://git-master/r/48274
Reviewed-by: Jihoon Bang <jbang@nvidia.com>
Tested-by: Jihoon Bang <jbang@nvidia.com>
Reviewed-by: Bhushan Rayrikar <brayrikar@nvidia.com>
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
1. Tell the kernel the pointers from within the kernel address
space are safe before accessing the file. Save/restore current
process address before/after the file accessing.
2. Use macro IS_ERR to check file opening is successful or not
because filp_open() returns negtive value once error happens.
bug 865113
Change-Id: Idbcd400a7c93576930651a0cf95e6928e1f8db3a
Reviewed-on: http://git-master/r/48788
Reviewed-by: Bhushan Rayrikar <brayrikar@nvidia.com>
Tested-by: Bhushan Rayrikar <brayrikar@nvidia.com>
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
Add control to allow setting governor from tegra_camera
Bug 853164
Change-Id: I89c723ebe8be5ad907214c18e4084f03e26171bf
Reviewed-on: http://git-master/r/48339
Tested-by: Bhushan Rayrikar <brayrikar@nvidia.com>
Reviewed-by: Jihoon Bang <jbang@nvidia.com>
Tested-by: Jihoon Bang <jbang@nvidia.com>
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
Reverts change Ib576789abbc697811836bc1ad06a8094dc24f6f6 which broke
the button mapping on GB
Bug: 866530
Change-Id: I8731707276dcf72890996935a1f9cbf89ecab0ba
Reviewed-on: http://git-master/r/48863
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com>
Tested-by: Anshul Jain (SW) <anshulj@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
Make sure SE0 is driven for 2LS bit time end of
resume, so that host does not see any false
disconnect. This done only on usb instance 2.
Bug 860693
Original Author: Rakesh Bodla
Reviewed-on: http://git-master/r/48230
(cherry picked from commit c65da316c891f8181f6cccab798652397dab0ef3)
Change-Id: I62dbd6c6e772fe396f6713b20317c183f51d5df6
Reviewed-on: http://git-master/r/48762
Tested-by: Daniel Solomon <daniels@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
FOR 12r7 ONLY
Temporary change from LP0 to LP2 for secureos customers
Change-Id: I076fd59e92ab64e9d9c958bc991e2fc3e13de108
Reviewed-on: http://git-master/r/48583
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
Fixed mapping for volume up and volume down buttons.
Bug: 866530
Change-Id: Ib576789abbc697811836bc1ad06a8094dc24f6f6
Reviewed-on: http://git-master/r/48608
Tested-by: Ryan Wong <ryanw@nvidia.com>
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
|
|
DO NOT MERGE"
This reverts commit 19a2756e08ace957e4e9139117408d99290f1da3.
Change-Id: Iab4a18cde66282b9aaaf77d6b33c1cddb0611aca
Reviewed-on: http://git-master/r/48614
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
Add delay after switching the clock source for sclk
Change-Id: Iaca062fe4d400ace942f9d586b86e2b9e88c0ce7
Reviewed-on: http://git-master/r/48603
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
Fixed mapping for volume up and volume down buttons.
Change-Id: Icfb48550bcc27e0120a110a32309be1d054a9321
Reviewed-on: http://git-master/r/48595
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Tested-by: Chih-Lung Huang <lhuang@nvidia.com>
Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com>
Tested-by: Anshul Jain (SW) <anshulj@nvidia.com>
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
|
|
Change-Id: Ic4a9571799da93749f571f5fb81a2391c6da50eb
Reviewed-on: http://git-master/r/48225
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Change-Id: Ia19646893c7a25a42538a5aafab2a13bd6bbc5dc
Reviewed-on: http://git-master/r/48128
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Bug 855816
Change-Id: I75b46b3b1b3452cde3c73622fcef5b26fcd1649d
Reviewed-on: http://git-master/r/48237
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Tested-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Toggle to using exact EDP table frequencies as default
Bug 863761
Change-Id: Idbcbe870ae3266c2e5d5aefad6869632284b052b
Reviewed-on: http://git-master/r/47991
Tested-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Matthew Longnecker <mlongnecker@nvidia.com>
Reviewed-by: Peter Boonstoppel <pboonstoppel@nvidia.com>
Tested-by: Peter Boonstoppel <pboonstoppel@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Bug 859226
Change-Id: Iae2960800b60a44e1492539dfa0be4218ac12ba2
Reviewed-on: http://git-master/r/47435
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Increase touchscreen performance for Cardhu SKU-2000 with touch
panel air gap gasket changes.
Bug 864735
Change-Id: I01137e8d31230cd1d1f5a7d25d82259cc732b1e5
Reviewed-on: http://git-master/r/47197
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Ali Ekici <aekici@nvidia.com>
Tested-by: Ali Ekici <aekici@nvidia.com>
Reviewed-by: Jonathan Mccaffrey <jmccaffrey@nvidia.com>
Tested-by: Jonathan Mccaffrey <jmccaffrey@nvidia.com>
|
|
Bug 849780
Change-Id: I9e704d5d03a253655acd209e6c0815bb6bef3551
Reviewed-on: http://git-master/r/47149
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Tested-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-by: Phillip Smith <psmith@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Bugid 860893
Change-Id: I8c04b6193b19ba847df40cc88bb5c49782817428
Reviewed-on: http://git-master/r/45880
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Tested-by: Diwakar Tundlam <dtundlam@nvidia.com>
|
|
Change-Id: I88e83b7e67851ba64269109a9d83d4c6010481ef
Reviewed-on: http://git-master/r/48344
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Tested-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Tested-by: Matt Wagner <mwagner@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Turn on CIFS and NTFS as module
Change-Id: Id9b6a548b7896dee41061fe192aeef712f9f4aa1
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/47873
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
The SDIO WiFi module requires power from external PMU and 1.2V regulator.
The module gets powered on if - (1) all power sources are enabled, and
(2) power (down) and reset (down) pins are enabled as per spec.
To enable mmc/SDIO driver to detect the WiFi hardware, the WiFi chip has
to be powered-up before mmc driver does probing. So, steps should be as
following: (1) required regulators are on, (2) power/reset of WiFi are
enabled, (3) mmc does probing. Later time, when WiFi driver module is
loaded and registers with SDIO, the SDIO driver knows which H/W the driver
has to be associated with.
Bug: 829647
Change-Id: I55724cf9dfb6bd2b9f9133632b31d6eef072a35f
signed-off-by: Preetham Chandru <pchandru@nvidia.com>
Reviewed-on: http://git-master/r/47808
Reviewed-by: Allen R Martin <amartin@nvidia.com>
|
|
Enabled Fixed Voltage Regulator for harmony
Bug: 829647
Change-Id: I0ecf09deabcd4572ba73b4a594a2b0753eee6c6f
signed-off-by: Preetham Chandru <pchandru@nvidia.com>
Reviewed-on: http://git-master/r/46957
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
Use the value calibrated by master cpu.
Bug 843553
Change-Id: I88939f37050873e0633782f6a927ffaf9b8d776d
Reviewed-on: http://git-master/r/47988
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Change HDMI clock from pll_d to pll_d2.
Bug 864701
Change-Id: I7e780b721a8e53ec331dc67b89e0172a17ad17ea
Reviewed-on: http://git-master/r/48060
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Adding the regulator information needed for
usb charging.
Bug 854993
Change-Id: Ie2a1d1b91e19a37d6fc437fa9ec933172f682259
Reviewed-on: http://git-master/r/47530
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Added preresume action for HSIC. This is needed for
modem L2 state.
BUG 828389
Change-Id: Ifbb9105741f87840d6b607109bc448704600903f
Reviewed-on: http://git-master/r/47296
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
ARMv6+ architecture does not allow ioremap on system memory.
lp0 is relocated using ioremap on DRAM. If lp0 vector start address
is in system memory then use memblock_reserve and do not relocate.
Else if it is overlapping with carveout/fb then first remove the
carveout/fb using memblock_remove and then use ioremap.
Bug 827199
Reviewed-on: http://git-master/r/43685
(cherry picked from commit 1753408edc65ebfc0d4d203f2be960d49ca747a8)
Change-Id: Ic4abfbc98b43aafb2756cb3e69d0ee178204ec7d
Reviewed-on: http://git-master/r/44717
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
LP0 vector is allocated by BL and address is shared to kernel.
For platform with memory less than 1GB it was allocated in
the overlapping region of carveout memory. Because of it
during AVP operation it gets corrupted, which prevents resume.
Relocate AVP vector to some other location where overlapping will
not occur.
Bug 827199
Reviewed-on: http://git-master/r/42113
(cherry picked from commit 9a3993d39599d1637d7c04218e6a634f914e9f91)
Change-Id: If862f6ff61a316c478806b7dc3deff70a2861410
Reviewed-on: http://git-master/r/44716
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
There is the potential problem in RSVD search routine, if mux function
index is masked by 0x3.
Change-Id: Ieb823db5a304c0db6e898f29193d32bac3e34c38
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/48093
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
Cardhu has both an internal panel (on fb0) and external HDMI (on
fb1). One of the devices might be blanked while another is unblanked.
In order for the backlight blanking logic to know whether to turn off
the backlight for a particular framebuffer's blanking notification, it
needs to be able to check if a given framebuffer device corresponds to
the backlight.
This implements a check_fb pwm_backlight hook to make the internal
panel's backlight only toggle on fb0 blank changes.
Bug 864592
Change-Id: Ieafb8269c8bf5e030181b332d965b40d374efc1e
Reviewed-on: http://git-master/r/47637
Tested-by: Robert Morell <rmorell@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Chetan Hooli <chooli@nvidia.com>
Tested-by: Chetan Hooli <chooli@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
|
|
Add to ext2 support: FS_XIP
Add to ext4 support: POSIX_ACL, FS_SECURITY
Modify to include FUSE and VFAT support as module.
Add ISO9660, CIFS, NTFS support as module.
Change-Id: Id58d2d52be1c4b1e9492d14126a9a47f59c5525e
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/47896
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Always use maximum possible frequency when applying EDP
capping. Toggled through CONFIG_TEGRA_EDP_EXACT_FREQ.
Bug 863761
Change-Id: I327440546991ad4f3abc78100a3a18017f3464b6
Reviewed-on: http://git-master/r/47169
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Bug 857044
Change-Id: I80c8c2183426fbaa8b7d5316c09709c9de7ea39d
Reviewed-on: http://git-master/r/45970
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Karan Jhavar <kjhavar@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Bug 864984
Change-Id: Ie216c86f083953e9fe2e8003c6c1c88af6ba8ec3
Reviewed-on: http://git-master/r/47747
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Make sure SE0 is driven for 2LS bit time end of resume, so that host
does not see any false disconnect.
Bug 860452
Change-Id: I2651e3977acb068b66284b15d168808e1ccd0277
Reviewed-on: http://git-master/r/47464
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
PM269 has no hsic device connection and because of this
enumeration of hsic device is failing and error logs
are seen. This is creating issue for WAT system testing.
To avoid this for USB2, UTMI is selected instead of HSIC.
BUG 863313
Change-Id: I6f3aa04f8db776e11dfbe8997dace5896e24a84e
Reviewed-on: http://git-master/r/47554
Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
1. add code for bt-sco voice call support
2. also disable the earlier bt-sco playback
path which directly connected apbif->i2s
instead playback path is changed to
apbif->dam->i2s, it would help in mixing
system sound and it also simplifies connection
issues during and after voice call
Bug 864984
Change-Id: I46195c250a99ecae8e1066d9b60deaf6d480e7ad
Reviewed-on: http://git-master/r/47552
Tested-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
add i2s platform data for bt-sco voice call
Bug 864984
Change-Id: I6582b3e5dc3c8a20d635ca2f53ae6c97aa489579
Reviewed-on: http://git-master/r/47551
Tested-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Required to pass android.net.cts tests.
Bug 789868
(cherry picked from commit 22dcde265557f1e37d0dc664ed55ca8d987e8222)
Change-Id: I987998d86421a8e10f3ff5b2ada64d9d36c9f655
Reviewed-on: http://git-master/r/47480
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Tested-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Enabling one shot mode for backlight by using the pixel clock for backlight
BUG: 863785
Change-Id: I843ece29ff569546ab6eea51206a4875e45c3ac0
Reviewed-on: http://git-master/r/47400
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com>
Tested-by: Anshul Jain (SW) <anshulj@nvidia.com>
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
Requesting to set LA for zero bandwidth would otherwise
cause division by zero exception in LA computation. LA can
safely be set to max in this case.
Change-Id: Id234e2432c7c21b7ab3d13614d0f9fbd82199cde
Reviewed-on: http://git-master/r/47132
Reviewed-by: Michael Frydrych <mfrydrych@nvidia.com>
Tested-by: Michael Frydrych <mfrydrych@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
|
|
add code for bt-sco playback and record support
Bug 864984
Change-Id: I003b58f333bcba371129a9069c2b453e1e8380c0
Reviewed-on: http://git-master/r/46084
Tested-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Since rail voltage change may be limited by from-relationship with
another rail, retry rail update to account for circular dependencies.
Bug 864112
Change-Id: Ie45f656a74eac925ab2383fbe620fad47742d02f
Reviewed-on: http://git-master/r/47233
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Karan Jhavar <kjhavar@nvidia.com>
Tested-by: Karan Jhavar <kjhavar@nvidia.com>
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
bug 858120
Change-Id: Ia2ea872870f4d043907214ff829a5c0ee6d3e308
Reviewed-on: http://git-master/r/46855
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
To keep the config files consistent, move our current use of
tegra_defconfig to tegra_android_defconfig. tegra_defconfig should be a
plain linux defconfig, without any android changes.
Change-Id: Ia588c7173441c490f78bc0a0aa6823c1074a41f0
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-on: http://git-master/r/46135
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
These are no longer necessary as nvrm_daemon is gone.
Bug 863666
Change-Id: Id758868b8c05510e38b7b5d46c6c5fbc62db5942
Reviewed-on: http://git-master/r/47315
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
These are no longer needed now that TEGRA_DC_EXTENSIONS is available and
we don't need to rely on dispmgr from nvrm_daemon.
Bug 863666
Change-Id: I8d8d405df5ab8cd9ab6887569461be47b08741c5
Reviewed-on: http://git-master/r/47314
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Change-Id: Ia553c69d6398c7f5c19e5af8602cfd04e4f48baf
Reviewed-on: http://git-master/r/46804
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|