Age | Commit message (Collapse) | Author |
|
Added device for audio test manager, dam restructuring and added device ioctls
Added EXPORT_SYMBOL for functions used by audio test manager
Change-Id: I0bd73f0586132598f7161b18fcdd2cdfafc39677
Reviewed-on: http://git-master/r/48919
Tested-by: Rahul Mittal <rmittal@nvidia.com>
Reviewed-by: Vijay Mali <vmali@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
|
|
bug 865842
Change-Id: I54dcf3e2e968692746f1d8b17bdf912305f547a2
(cherry picked from commit 5b9dce25485824036f86db093b28a45a3cd86c76)
Reviewed-on: http://git-master/r/48257
Reviewed-by: Joseph Lehrer <jlehrer@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Change-Id: Ie25682613448116f97192c625219677a49acaa16
Reviewed-on: http://git-master/r/49008
Reviewed-by: Maria Gutowski <mbornski@nvidia.com>
Tested-by: Maria Gutowski <mbornski@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: Ic8d779352d3daeaf3d3ef92e7c5feb82e55b47cd
Reviewed-on: http://git-master/r/48775
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
for bug 866201
Change-Id: If7310c86fcc7c34152541c9c5a202207cf558674
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/48672
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Corrected the sequence for 2LS bit time to all the
USB controller for proper suspend and resume.
Bug 860452
Change-Id: Ia656893e1e9f54ea149a4039d2933867d95093f3
Reviewed-on: http://git-master/r/48472
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
|
|
Enabling battery gauge driver of tps80031 for enterprise.
bug 841080
Change-Id: I2ddea5be470a22628aa017501f2f95441f14bbd5
Reviewed-on: http://git-master/r/48427
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Registering battery gauge driver through tps80031.
bug 841080
Change-Id: I608242c7cb424ef7444c14c60dcc5eb2ca04c314
Reviewed-on: http://git-master/r/48426
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Enabling battery charger driver of tps80031 for enterprise.
bug 841080
Change-Id: I8a6642f2b86936d6bc6f0362e48e9843b0ae58ca
Reviewed-on: http://git-master/r/48363
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Registering battery charger driver through tps80031.
bug 841080
Change-Id: I10e15a93aa0e454625e4a67abe57b2cbdb7f18fa
Reviewed-on: http://git-master/r/48362
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Added NAND/YAFFS2 flags in the defconfig to support NAND booting
Bug: 829108
Change-Id: I985fb0c6d357bcc6c727dea0ade8b82f37622b8c
Reviewed-on: http://git-master/r/46635
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Enable the support for USB hotplug on
ventana.
Bug 866694
Change-Id: I73dcbd00fd997eaa2516f6ccd15157cf57007209
Reviewed-on: http://git-master/r/48650
Reviewed-by: Bala Murali Krishna <balam@nvidia.com>
Tested-by: Bala Murali Krishna <balam@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
|
|
Adding support for the gpio changes for E1198-A02.
bug 864282
Change-Id: I96e985882a3f2d00a66b300e85cb24661f884746
Reviewed-on: http://git-master/r/48483
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Enabling the VUS discharging pulldown resister and setting discharging
time to 100ms.
bug 853393
Change-Id: Iec970ba183d2ef830ebc7bbc0c68e25530028886
Reviewed-on: http://git-master/r/41887
Tested-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@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
Change-Id: I285d1609887ea757ff03b8d5ac8b6460e43c059b
Reviewed-on: http://git-master/r/48230
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
|
|
On early resume switching to default governor from conservative takes time
to raise the CPU frequency.
This causes the distortion in the streaming audio playback on resume case.
Disabling CONFIG_TEGRA_CONSERVATIVE_GOV_ON_EARLY_SUSPEND to prevent this issue.
Bug 843845
Change-Id: I1af682383315df05236c1b799d8344c32eb2e36d
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/43642
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Resetting the modem during the kernel boot for E1291-A04.
bug 817238
Change-Id: Id0862d39306b87a04a28abd205455d97dd05109e
Reviewed-on: http://git-master/r/38693
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@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>
|