Age | Commit message (Collapse) | Author |
|
Bug 835748
Reviewed on http://git-master/r/#change,35792
Change-Id: I2bc8f330df853cf91c661c2a821c6199de43f7f9
Reviewed-on: http://git-master/r/35837
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Made changes in the code to include PM269's power button to
lock and unlock the screen.
Bug 824765
Change-Id: I6cead8cfd2a84ffa6ba5ef654e690f2f675a3c77
Reviewed-on: http://git-master/r/31607
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Tested-by: Vikas Ramesh Kedigehalli <vikasr@nvidia.com>
|
|
Added support to boot with LVDS display by default on pm269 board.
Bug 823160
Change-Id: I8013bc011328d4724f499af47aa1b118811cc3ec
Reviewed-on: http://git-master/r/30374
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Change-Id: Ib3d384932938c8c9204cbf30d5aa869ec619dfad
Reviewed-on: http://git-master/r/34240
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Change-Id: I788d41d7c9880e29031d50b3d8829953cbc38f4f
Reviewed-on: http://git-master/r/34239
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Added Support to read board ID and enable always Atmel touch for
PM269 board.
Bug 823160
Change-Id: I1a5d8cccda848c3c9754bc15c51d79a7b276166e
Reviewed-on: http://git-master/r/30370
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
|
|
Set correct orientation for accelerometer,
gyro and compass on enterprise board
Bug 833671
Change-Id: I0c63e00e22b5128870b1c38da22cb9165f224fb1
Reviewed-on: http://git-master/r/34528
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Bug 827221
Change-Id: Iebb71993e618352766309d225908a0152b252bcb
Reviewed-on: http://git-master/r/34895
Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com>
Tested-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Vidya Sagar <vidyas@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Kaushik Sen <ksen@nvidia.com>
|
|
This reverts commit 1ef973c552eb9ac128c882e53f2fe5b0613ff5c4.
Reverting this change as it fixes some regressions.
Fix for Bug: 831038
Change-Id: I7ad194eaf5ca1a475446840e887bcb70d797a72d
Reviewed-on: http://git-master/r/34720
Tested-by: Surajit Podder <spodder@nvidia.com>
Reviewed-by: Rajesh Kumar <rajkumar@nvidia.com>
Tested-by: Rajesh Kumar <rajkumar@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Hotplug does not work if the regulator is disabled, so keep it enabled
until the device wants to enter lowpower mode.
(cherry picked from commit 9fcdbe83d85021e6cfbfb075240b6a8439f308e0)
Change-Id: Idd7e9bfbcd7d47e510fc2b92bbee80d3e192f5e4
Reviewed-on: http://git-master/r/34472
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Having the device resume and suspend when the cable is not present is
an overhead for the system. Hence removed resume and device function
calls when the cable is not present.
Bug 803280
(cherry picked from commit cae416e076b8c31c422b71b6df82a7921132ee11)
Change-Id: I8595bfbb5b5cb1cfa3d20e68ae1b6ef7755f1e3e
Reviewed-on: http://git-master/r/34452
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
When any pinmux is selected as INVALID option, may be POR, taking
dump of pinmux through debugfs interface is displaying junk character/
crashing the kernel.
Fixing this issue by handling correctly the INVALID option.
Change-Id: I32c0ad0ba12ea44bc8fd1e2ec2ccb50269210f67
Reviewed-on: http://git-master/r/34429
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Change-Id: Ib0662de97f4f98461f1003747340bb9e16f96ebb
Reviewed-on: http://git-master/r/34258
Tested-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Tested-by: Thomas Cherry <tcherry@nvidia.com>
|
|
Change-Id: Ie8c616482017c869cd46b8100f0428c1f92a3bcf
Reviewed-on: http://git-master/r/34238
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
Tested-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Tested-by: Thomas Cherry <tcherry@nvidia.com>
|
|
Change-Id: Ied6c1457349e20be26db96d7aac0c0f82a85423a
Reviewed-on: http://git-master/r/34237
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Protecting the tps6591x register writes/update/clearing bit/setting bit
through lock.
Also fixed some of logical error.
Change-Id: I2df44d65a62027c4a03d3c770655bebe3b394b7b
Reviewed-on: http://git-master/r/33145
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
camera needs LDO6 to be 1.8v always. the same was
done in the camera init code but was causing issues
because of recent changes in the regulator core.
fixing this issue by setting LDO6 to 1.8v at
during regulator init.
Bug 832292
Change-Id: I185d83f5f31640d30c2c04acc28ccbb04f9f0557
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/34473
Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Abhinav Sinha <absinha@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
- merged changes from board-cardhu-panel.c to board-enterprise-panel.c
- also changed the 5v string name.
- bug 830124.
Change-Id: I6d0058611062fda5afbceb2e0082906cdb3ad422
Reviewed-on: http://git-master/r/34470
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
Set the platform data for the USB1 host mode to NULL during the unregister.
After freeing up the platform data pointer.
Bug 820333
(cherry picked from commit 3d416101e629b50c9060e3daed7ab1281a465de5)
Change-Id: I432a7315ed3a2ff3c1d8d961f6f1e981451b22fe
Reviewed-on: http://git-master/r/34459
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
|
|
Filling the supply names for all regulator based on power diagram/
schematic of enterprise board.
bug 830124
Change-Id: I69288ef742acca7e7011f41c918e9ddab5a0032d
Reviewed-on: http://git-master/r/34422
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
|
|
Number of changes in stack organization template that OProfile uses for backtracing.
We have the same patch for Froyo tree.
GB/HC have another OProfile source files structure and that is why we need one more patch.
Change-Id: I20916f9232eefbcea01f90c24dd5d91d984d0bb4
Reviewed-on: http://git-master/r/21143
Reviewed-by: Prajakta Gudadhe <pgudadhe@nvidia.com>
Reviewed-by: Ryan Bissell <rbissell@nvidia.com>
Tested-by: Ryan Bissell <rbissell@nvidia.com>
|
|
Change L2 cache prefetch offset from 8th line to next line.
Change-Id: Ie88008e2ab5a882235ae91d71d193e898ca67121
Reviewed-on: http://git-master/r/33195
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Change-Id: I9a6e29acadae06360d0f2e2e94c049378758840e
Reviewed-on: http://git-master/r/33084
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
There was no code to clear interrupt registers for AVP. First run
of AVP was OK because those registers start from reset value.
But because those registers were not cleared, when the second
time AVP was started, some interrupts were enabled too early.
That caused interrupts coming before handlers were ready.
This change also removes the workaroud for the bug.
bug 827353
bug 826234
Change-Id: I51546400f0bace67dfcdb23f667c051c060d3983
Reviewed-on: http://git-master/r/33083
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
sclk max rate for AP25 is 300MHz and pclk is set as 1:2 to sclk.
pclk max rate changed to 150MHz for AP25.
Bug 821534
Reviewed-on: http://git-master/r/31311
(cherry picked from commit 3655e9a4940bfa39ba103903f2e2f1d5f0cf7e2d)
Change-Id: Id10c322892e646c2c1f74cbf36268608fc268493
Reviewed-on: http://git-master/r/32874
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Change SOC conditionals to make them more forward-looking.
Change-Id: Ib60db4e690c2f396afdec962616d735548b5a8a9
Reviewed-on: http://git-master/r/32706
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Extend the wait interface to relay the actual resultant waited
point back.
Change-Id: Idbaa96b186390a2383ef2cc99aefb950648a2d19
Reviewed-on: http://git-master/r/23033
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Alarm1 expiration time is set based on rtc value. Should not compare the
absolute rtc value with the valid range of alarm1 directly, expiration
time from now is used instead.
Bug 832563
Change-Id: I338e7ee684b5cad6b2fba99b5ac4ec6cff9b75cd
Reviewed-on: http://git-master/r/34295
Tested-by: Ken Chang <kenc@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-by: Yu-Fong (Foster) Cho <ycho@nvidia.com>
|
|
For ventana, adding the polarity of the gpio used for
detecting the write protection status of the sd card.
Bug 831035
Change-Id: I4d41327f4507dc0f4ee440c8d75c7de751b32803
Reviewed-on: http://git-master/r/32934
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Change-Id: I29db9923c269c1c957342ca32ba0763daca05931
Reviewed-on: http://git-master/r/32685
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
This config is enabled for all tegra boards
Bug 817727
Change-Id: Ib5fa1fd7703f64550685ff9bd5968d8467c72aac
Reviewed-on: http://git-master/r/32197
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
This reverts commit 297affd79bf347eb5938ff8e8e811ecf64d58983.
Change-Id: Ie358b5e2d05e86a2e57b669892f68a56a4560c15
Reviewed-on: http://git-master/r/34278
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
This reverts commit 9b2aa51a8b4913948e3061706498c7f91d5aa827.
Change-Id: Ie197a9822329c7e36735ef673d0baf69923197de
Reviewed-on: http://git-master/r/34389
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Dynamic Voltage & Frequency Scaling (DVFS) is not possible on
FPGA platforms. Completely remove the DVFS code from the image
on FPGA platforms to reduce the image size.
Change-Id: I4f1a8587f01e775000f48fbca7c85d75acee9c74
Reviewed-on: http://git-master/r/32466
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
To improve the power consumption situation for MP3 playback
the scaling governor is set to conservative when display
is turned off and the default governor is saved. The governor
is restored when display is turned on.
Bug 817727
Original work done by "Wen Yi <wyi@nvidia.com>"
Change-Id: I43ffb0d508cc6d0a80eeeffcbab77526b644c437
Reviewed-on: http://git-master/r/32194
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Change-Id: I2f578aee6dea911ebbe63cdcb5c9a7ddfcdf2264
Reviewed-on: http://git-master/r/32862
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Do not overwrite thermal zone and preserve boot CPU rate settings if
thermal sensor is initialized before edp governor.
Change-Id: Ia705d5f453003c204459f594ffb95152ff74145f
Reviewed-on: http://git-master/r/32861
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Completing fix started by 68e857d94f35286b9b359feef1e1dddc7e2aea8b.
Change-Id: I61e9051da3d7aacd460d15ef8ff161b678c8fec1
Reviewed-on: http://git-master/r/32829
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: David Schalig <dschalig@nvidia.com>
Tested-by: David Schalig <dschalig@nvidia.com>
|
|
Change-Id: Ia36ea70b054262772df39650b5fdc7419be2bfcf
Reviewed-on: http://git-master/r/32802
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>
|
|
Configuring the tps6591x into DEV_SLP mode and
gpio2 of tps6591x into sleep mode for E1291-A04 board.
This is required in order to have the gpio2 follow the
'CORE_PWR_REQ' pin in E1291-A04. GPIO2 of tps6591x is
connected to the EN of the DC-DC converter which supply
core voltage.
bug 821295
Change-Id: I01a8fa6c056872cff84dd0f2ae7601cee298ebcf
Reviewed-on: http://git-master/r/32614
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Adding the init configuration parameter for initializing the gpio of
tps6591x pmic device.
The configuration parameter is passed through platform data.
bug 821295
Change-Id: If83e0b7edfec4d15a879fcf9085506573efbc1ac
Reviewed-on: http://git-master/r/32613
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Adding the support in function gpio_to_irq() such that the external
gpio peripheral driver can provide the gpio to irq number through
their gpio implementation.
Change-Id: Ibab369df435af79ce09d71e491a8ee851f2228ba
Reviewed-on: http://git-master/r/32563
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
It may be possible that write operation on apb bus does not get
complete before disabling clock if the clock is disabled just after
the write on apb bus.
To have proper sequence of operation, it is require to read back the
apb bus to make sure the write operation is completed.
bug 830481
Change-Id: If4767b77a9ac8fdf3253e19d6aebed6c1d13dc5a
Reviewed-on: http://git-master/r/32556
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
In case of avp_init() failure, NULL pointer was referenced,
and caused kernel panic.
bug 828027
Change-Id: I748f439b39db086be856bf4d6b2ec98c4ad3559a
Reviewed-on: http://git-master/r/32141
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
The commit 4547be7 rewrites suspend and resume functions. According
to this rewrite, when a serial port is a printk console device and
can suspend(without set no_console_suspend flag), it will definitely
call set_termios function during its resume, but parameter termios
isn't initialized, this will pass an unpredictable config to the
serial port. If this serial port is not a userspace opened tty device
, a suspend and resume action will make this serial port unusable.
I.E. ttyS0 is a printk console device, ttyS1 or keyboard+display is
userspace tty device, a suspend/resume action will make ttyS0
unusable.
If a serial port is both a printk console device and an opened tty
device, this issue can be overcome because it will call set_termios
again with the correct parameter in the uart_change_speed function.
Refer to the deleted content of commit 4547be7, revert parts relate
to restore settings into parameter termios. It is safe because if
a serial port is a printk console only device, the only meaningful
field in termios is c_cflag and its old config is saved in
uport->cons->cflag, if this port is also an opened tty device,
it will clear uport->cons->cflag in the uart_open and the old config
is saved in tty->termios.
refer http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.37.y.git;
a=commit;h=891b9dd10764352926e1e107756aa229dfa2c210
cherry-pick the changes from the kernel 2.6.37 commit id
:891b9dd10764352926e1e107756aa229dfa2c210
Bug 758845
Change-Id: I0420321598514524bf21fa90c269c1493cf66488
Reviewed-on: http://git-master/r/20302
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Alex Courbot <acourbot@nvidia.com>
Tested-by: Alex Courbot <acourbot@nvidia.com>
Reviewed-by: Puneet Saxena <puneets@nvidia.com>
Tested-by: Puneet Saxena <puneets@nvidia.com>
|
|
Following configs have been enabled in enterprise defconfig
CONFIG_MPU_SENSORS_MPU3050
CONFIG_MPU_SENSORS_KXTF9
CONFIG_MPU_SENSORS_AK8975
Bug 827932
Change-Id: Ica31c794e602b24f3d42146bb1df77b2cbd131ea
Reviewed-on: http://git-master/r/32153
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
enable nct1008 config CONFIG_SENSORS_NCT1008 on enterprise
Change-Id: If32137bceb668f1a5d4eac19882177828a7121be
Reviewed-on: http://git-master/r/32365
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Register nct1008 on enterprise
Change-Id: Ib555c7daee097f39b722acd34ec8097937c90b48
Reviewed-on: http://git-master/r/32364
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Enable mpu and isl & proxy sensors for enterprise board
Bug 827932
Change-Id: I735790f722b143ac654b5f8c0b1d4b3914e693d9
Reviewed-on: http://git-master/r/31879
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
-Enable TPS80031
-disable TWL4030 and DUMMY_REGULATOR which are not used by enterprise
Change-Id: Iae9a146c78fdf9267b2d2dff000ea91b73ccb471
Reviewed-on: http://git-master/r/32973
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|