Age | Commit message (Collapse) | Author |
|
change compass & pressure module init priority as
late_initcall.
That can make sure compass & pressure will be loaded
after mpu driver.
- modify CONFIG_INV_MPU, CONFIG_INV_AKM8975, CONFIG_INV_BMP180
to be "=y", build those module as static library
- remove "insmod inv-mpu.ko", "insmod inv-ak8975.ko"
"insmod inv-bmp180.ko" command from init script
- set init priority of akm89xx/bmp180 as late_initcall
That will make sure system always loaded akm89xx/bmp180 after
inv-mpu module when those modules was builded as static library.
Bug 1468040
Change-Id: I98785f826d1ea48227b24d03e40a01f6ecc2f243
Signed-off-by: Jajambo Liao <jajambol@nvidia.com>
Reviewed-on: http://git-master/r/427137
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-by: Jordan Nien <jnien@nvidia.com>
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Tested-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
|
|
- fix incorrect settings for compass.
Bug 1512000
Change-Id: I6691ca9e81f0781c20d63648a0e613f504fe75a2
Signed-off-by: Jordan Nien <jnien@nvidia.com>
Reviewed-on: http://git-master/r/413085
(cherry picked from commit 07203ba5d23fc152c4fcd1b8924807df9b83bad5)
Reviewed-on: http://git-master/r/415276
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Tony Hsiao <thsiao@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
|
|
Bug 1512000
- always set AK8975 in single mode.
Change-Id: I815c1270306cc60adc8b48611fb77c432761bca1
Signed-off-by: Jajambo Liao <jajambol@nvidia.com>
Reviewed-on: http://git-master/r/412452
(cherry picked from commit 13e8d606575ae8df0bc5a17ed59edc8f29ea4b16)
Reviewed-on: http://git-master/r/414833
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jordan Nien <jnien@nvidia.com>
Reviewed-by: Tony Hsiao <thsiao@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
|
|
Bug 1501443
Change selftest for MPU6050 back to original one as
the method for fail detection is more reliable.
Change-Id: I7d7b2fc3c4f1e47bff450951843a2c10317cbdca
Signed-off-by: Jordan Nien <jnien@nvidia.com>
Reviewed-on: http://git-master/r/400718
(cherry picked from commit 6397800d6aacf6757e60902638d00ff518bc9193)
Reviewed-on: http://git-master/r/409214
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
Bug 1490807
Fix self test doesn't work with MPU6515
Change-Id: Icce7eeb786988a9daca9510193adaa2d9ac0ffac
Signed-off-by: Jordan Nien <jnien@nvidia.com>
Reviewed-on: http://git-master/r/390661
(cherry picked from commit 44f6ad6fc52f90e95c4e2ec5fd88d3f4ab029729)
Reviewed-on: http://git-master/r/409128
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
bug 1479946
Change-Id: I07d0b44568ac9670453ff056de0fa0f43e0fbf7b
Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-on: http://git-master/r/403776
(cherry picked from commit 8767fa3db0b362519462de1e4080b82459f2a9e4)
Reviewed-on: http://git-master/r/408122
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jordan Nien <jnien@nvidia.com>
Tested-by: Jordan Nien <jnien@nvidia.com>
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
bug 1495086
We shouldn't release resource in nvi_shutdown,
move it into nvi_remove.
Change-Id: I260b90bb7fb60d04c06d08375a8e1624374a1340
Signed-off-by: Jajambo Liao <jajambol@nvidia.com>
Reviewed-on: http://git-master/r/395038
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Jordan Nien <jnien@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
compass""""
As per agreement in bug 1470890, faulty sensor modules are now
replaced. This change can now be reverted.
Bug 1470890
This reverts commit b05a79f9bbb741b415b8bc6dcc99afba765f2bb7.
Change-Id: I32893b5864d010e3b00855e4d7583524abb6f2ac
Signed-off-by: Robert Collins <rcollins@nvidia.com>
Reviewed-on: http://git-master/r/391501
Reviewed-by: Shridhar Rasal <srasal@nvidia.com>
Tested-by: Timo Alho <talho@nvidia.com>
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
|
|
Bug 1470890
This reverts commit f6f0017635b00612513fac24678642eae1ec43cf.
Change-Id: I6cee739ac2c31de739157b598dfc4f249c10a62a
Signed-off-by: Olli Koskinen <okoskinen@nvidia.com>
Reviewed-on: http://git-master/r/387102
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
|
|
Reinstate code to fix compass slave ID detection. This code
was removed because it was believed to be the root cause of
another problem. The other problem was traced to faulty
hardware, not software. This change now needs to be
reinstated.
Bug 1386973
Bug 1356943
Bug 1470890
This reverts commit a633b65ba053be6a8f86351b735558b13ac15fd6.
Change-Id: I0b3be3a1db18c218fff040f754453d31aef39d3d
Signed-off-by: Robert Collins <rcollins@nvidia.com>
Reviewed-on: http://git-master/r/386402
Reviewed-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
If framework crashes or system enters/exits console mode, sensor service
will be killed. Thus, inv_input_close will be called. In this case, we
should not call nvi_vreg_exit, because sensor service would be started
again. Otherwise, sensor module would not come back to work.
Bug 1454156
Bug 1482485
Change-Id: Ib73f895a0a543344f86ec0c29720603d76d8138a
Signed-off-by: Louis Li <louli@nvidia.com>
Reviewed-on: http://git-master/r/384181
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Disable irq during the procedure of enabling gyro in order to avoid race
condition.
Bug 1482485
Change-Id: I7849e9420299fde4e898746f4757b52283d19164
Signed-off-by: Louis Li <louli@nvidia.com>
Reviewed-on: http://git-master/r/383040
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Bug 1461696
The data format for bmp280 compensation data is Little-Endian.
Change-Id: I57891527df491aa16f02ebb35acb5fc993f6b8ba
Signed-off-by: Jordan Nien <jnien@nvidia.com>
Reviewed-on: http://git-master/r/378778
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Robert Collins <rcollins@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
This reverts commit 1eb8b20169860c6c692b83be84f2ca6c4bd9ddb0.
Original change helps for boot failure and made more than
25% sanity machines inactive for actual testing.
Bug 1482305
Bug 1470890
Bug 1477026
Bug 1479672
Original change : http://git-master/r/#/c/337575/
Original Bug 1356943
Change-Id: I3f88787c705968e13c8ca8602951bcd5f274c71e
Signed-off-by: Shridhar Rasal <srasal@nvidia.com>
Reviewed-on: http://git-master/r/382390
Reviewed-by: Timo Alho <talho@nvidia.com>
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
|
|
Bug 1456092
Change-Id: Ic563f451abb08754fea0e2bbf0ce065ca2e6e770
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
|
|
Bug 1456092
Change-Id: I3021247ec68a3c2dddd9e98cde13d70a45191d53
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
|
|
Allow faster sample rate to 100Hz.
bug 1236893
Change-Id: Ibbb5f73ee935b9367c054940fddea0c2b8f63e06
Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Signed-off-by: Robert Collins <rcollins@nvidia.com>
Reviewed-on: http://git-master/r/364033
(cherry picked from commit e5c644d98486b32bcae3981747ffa4fa11822d2d)
Reviewed-on: http://git-master/r/373719
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
commit c4204960e9d0ba99459dbf1db918f99a45e7a62a upstream.
snd_soc_dapm_sync takes the dapm_mutex internally, but we currently take
it externally as well. This patch fixes this.
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
Since there is a high failure rate for the invensense
self-test program, we add more debug messages inside
the self-test program for better tracking for the
failure problem.
Bug 1467517
Bug 1448473
Change-Id: I92d4021360e6f4993e0bb6bc359a3a78ec15990b
Signed-off-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-on: http://git-master/r/374367
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Raymond Poudrier <rapoudrier@nvidia.com>
|
|
Bug 1356943
Change-Id: I4f14dd4c3f860a94c3c2fb7df286e746b94775ec
Signed-off-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-on: http://git-master/r/272840
Reviewed-on: http://git-master/r/337575
Reviewed-by: Robert Collins <rcollins@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
Bug 1431360
Change-Id: Id3654deb1012d0b0826dbf2a11287a000234fd27
Reviewed-on: http://git-master/r/349890
Reviewed-by: Xiaohui Tao <xtao@nvidia.com>
Tested-by: Xiaohui Tao <xtao@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mitch Luban <mluban@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
Revised system edp software framework has been put in place. This
patch removes old system edp client code from drv2603 haptic driver.
Bug 1431977
Change-Id: Ib60b2ac82b543374f84ec7645c254d06f6863f2b
Signed-off-by: Timo Alho <talho@nvidia.com>
Reviewed-on: http://git-master/r/351031
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
|
|
Revised system edp software framework has been put in place. This
patch removes old system edp client code from max77660 haptic drivers.
Bug 1431977
Change-Id: Ifc78a48237a7b44f98ee6e79b65fc49938f574dd
Signed-off-by: Timo Alho <talho@nvidia.com>
Reviewed-on: http://git-master/r/351032
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
|
|
Revised system edp software framework has been put in place. This
patch removes old system edp client code from max77665 haptic driver.
Bug 1431977
Change-Id: Ieafb0bf0c3bf8e295cb68072458e2edbc8f96c90
Signed-off-by: Timo Alho <talho@nvidia.com>
Reviewed-on: http://git-master/r/351033
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
|
|
Problem description:
- nvi_work_function may revive IRQ which was disabled
during suspend and shutdown
Fix description:
- Add a flag stop_workqueue which is set during suspend
and shutdown
- If the flag is set, make workqueue not revive the IRQ
Bug 1361923
Change-Id: I498091602ef9c43b75c0a17d7fe0837624271959
Signed-off-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-on: http://git-master/r/284347
Reviewed-on: http://git-master/r/330860
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
|
|
Problem description:
- Write to shutdown flag is not mutex protected
- nvi_work_func may be scheduled after shutdown or suspend
- kfifo is being freed for shutdown, which could
corrupt memory if there is a further access to
kfifo by nvi_pm_exit and its function calls
Fix description:
- Encapsulate write to shutdown flag with a mutex,
to ensure readers get valid information
- Wait for nvi_work_func to complete during shutdown and suspend
- Free kfifo only during remove
Bug 1361923
Change-Id: I64dabfb21a289354e7f7c58ac408dc48bcff9267
Signed-off-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-on: http://git-master/r/283813
Reviewed-on: http://git-master/r/330859
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
|
|
Problem description:
- Sometimes gyro sends more interrupts than the system could handle
- This locks up the system for a long time if the system is locked up
at a low power cluster
Fix description:
- If gyro sends more interrupts than the specification, disable interrupt
and schedule a power cycle of gyro
Bug 1311053
Change-Id: Ib6a3eb2991702a4ca41657cfc57179e16ebcd11d
Signed-off-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-on: http://git-master/r/280083
Reviewed-on: http://git-master/r/330858
GVS: Gerrit_Virtual_Submit
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
|
|
This reverts commit 925b5913a6d7f1108ae8cbe0eb263bdf07bf1a3b.
Change-Id: Ie879e7cd77897497e32323e16b7004317e6f5163
Reviewed-on: http://git-master/r/301456
Tested-by: Mitch Luban <mluban@nvidia.com>
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
|
|
Bug 1356943
Signed-off-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-on: http://git-master/r/272840
Reviewed-on: http://git-master/r/273830
Reviewed-on: http://git-master/r/275874
(cherry picked from commit 9f42dfc3cda19db08aec5a01ed124789240c4970)
Reviewed-on: http://git-master/r/290021
Change-Id: I804f363ae38aad8c0f239dc9fa1800becd6f0f2e
Reviewed-on: http://git-master/r/300698
GVS: Gerrit_Virtual_Submit
Reviewed-by: Xiaohui Tao <xtao@nvidia.com>
Tested-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
|
|
This reverts commit a5d457ed40342736b059ab66e68839d9b901df6c
since this may be causing sanity regressions.
Bug 1356943 - original change
Bug 1390642 - sanity regression
Change-Id: I40a9ff951ebb81df6f3e44603e2f34097fa653d0
Signed-off-by: Sridhar Lavu <slavu@nvidia.com>
Reverts-what-was-Reviewed-on: http://git-master/r/290021
Reviewed-on: http://git-master/r/300656
Reviewed-by: Mitch Luban <mluban@nvidia.com>
Tested-by: Mitch Luban <mluban@nvidia.com>
|
|
Bug 1356943
Change-Id: If34b39b849e350fd9312b9a73130db13c3571b4c
Signed-off-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-on: http://git-master/r/272840
Reviewed-on: http://git-master/r/273830
Reviewed-on: http://git-master/r/275874
(cherry picked from commit 9f42dfc3cda19db08aec5a01ed124789240c4970)
Reviewed-on: http://git-master/r/290021
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
- Add support for MPU6515
- Add SW global reset to fix intermittent IRQ storm.
- Add regulator callback to improve POR time.
Bug 1364407
Bug 1387432
Bug 1379869
Change-Id: Ied280b343c7dfd9ff2e0448640d7cb6450e69fdd
Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Signed-off-by: Daniel Fu <danifu@nvidia.com>
Reviewed-on: http://git-master/r/299491
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Hayden Du <haydend@nvidia.com>
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
- Fix self-test HW restore after test.
- Fix register write failures due to PM cycle mode.
Bug 1327608
Bug 1313284
Bug 1311053
Bug 1315609
Bug 1364407
Change-Id: I9b9fb1afc8b9a10309e0224e56813bc9e400598c
Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-on: http://git-master/r/255171
(cherry picked from commit 029e3a6a8053e128c93b6bfc3850b74d5577ca66)
Signed-off-by: Daniel Fu <danifu@nvidia.com>
Reviewed-on: http://git-master/r/299490
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Kerwin Wan <kerwinw@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Add device tree support to Invensense MPU drivers.
Bug 1363572
Change-Id: I65012d8ab52b6405ce033db4307885256c16c2a6
Signed-off-by: Daniel Fu <danifu@nvidia.com>
Reviewed-on: http://git-master/r/274074
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>
|
|
1) Increasing the at rest (Test #3) Threshold from 10dps to 40dps
Invensense claims this was a programming error from their side and
was updated in their code base over a year ago. They say all their
customers are using (or should be) using the new code (with the
relaxed threshold).
2) Increasing the ST compare (Test #1) Threshold from 14% to 50%
Their response was 14% was set based on their factory results.
However, over time, they had several customer investigations and
found that their customer environments are a lot nosier than their
factory. Based on more collected samples from the customer site,
they increased this limit from 14% to 50%. They claim a major
tablet manufacturer with 100.s of thousands of units has taken
the new 50% threshold over a year ago and currently no reported
test escapes with the new threshold.
Bug 1343976
Change-Id: I684f186134db3717d4d1304c14f97dd310843cab
Reviewed-on: http://git-master/r/263972
(cherry picked from commit 949749fdd3be199823c188a8993016bd63ab12e6)
Signed-off-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-on: http://git-master/r/266164
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>
(cherry picked from commit a1f9ad5ac420618535d8206874b1de8d475dd0cb)
Reviewed-on: http://git-master/r/273825
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
|
|
use direct functions rather than read / write wrappers
removes compiler warning about unused code.
Change-Id: I95682dcd24ed2e27eed6022352d6829cd29e2317
Signed-off-by: Philip Rakity <prakity@nvidia.com>
Reviewed-on: http://git-master/r/245374
(cherry picked from commit 86d030622f296bf5667dd3967ebc7cf6c2351d01)
(cherry picked from commit 8f9e2896a2bc4f04b44f954ce1da235611f20deb)
Reviewed-on: http://git-master/r/271478
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
This is not necessary as input_unregister_device internally calls
input_free_device. Calling this is causing access of already freed
dev memory.
Change-Id: I9f50f3b1359d00ba9ef97515afd22cb290cd540d
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/268664
Reviewed-by: Joshua Cha <joshuac@nvidia.com>
|
|
This is not necessary as input_unregister_device internally calls
input_free_device. Calling this is causing access of already freed
dev memory.
Change-Id: I140c89db010e388f24ad6a3c63e6f15cd896359a
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/268663
|
|
Provide a unified sysfs location so that init.xxx.rc
can change the permission without frequent update.
Change-Id: Ic35a122d96de60896f386a042d336ef5dd0a9765
Signed-off-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-on: http://git-master/r/263540
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
|
|
drv2603_haptic_play_effect should enable/disable vibrator according to
rumble magnitude value
Bug 1304782
Change-Id: If09bc80e5f394d8c9ad2d3da32114cd57d9480ce
Signed-off-by: Louis Li <louli@nvidia.com>
Reviewed-on: http://git-master/r/238865
(cherry picked from commit d0992395665384a76bdbb7b7c22c574c65daff8d)
Reviewed-on: http://git-master/r/258637
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
- reduce suspend time for compass and pressure
- fix MPU possible interrupt storm
- fix MPU sample frequency overrun
- fix MPU 9250 support for sw_rev > 2 HW
- add BMP280 support to BMP180 pressure driver
- optimize MPU FIFO timestamp algorithm
- add compass self-test
- add data interface
Bug 1313284
Bug 1311053
Bug 1295128
Bug 1256470
Bug 1236893
Change-Id: I4845036ab0c5cf6060e1d56ecd059f4473850ff1
Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Signed-off-by: Robert Collins <rcollins@nvidia.com>
Reviewed-on: http://git-master/r/246161
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
|
|
Bmp280 is not getting pressure events. We found a bug inside driver
that is checking the wrong value for value reading.
Change-Id: I7f95be393690e6d8e9cee0b5aef23a8298b97b3d
Signed-off-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-on: http://git-master/r/243011
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Tested-by: Seema Khowala <seemaj@nvidia.com>
|
|
- Fix sysfs permissions.
- Fix raw accelerometer access.
- Fix autodetection behind MPU.
- Add self-test.
Bug 1224709
Bug 1243584
Bug 1291044
Bug 1295651
Bug 1290313
Bug 1298831
Change-Id: I55847fd158abdb9f12dc830218619c6ed7913396
Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-on: http://git-master/r/243010
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Tested-by: Seema Khowala <seemaj@nvidia.com>
|
|
Bug 1276763
Change-Id: Ia16541ac45642c4758b55f041a6c3bc89dc6a00f
Signed-off-by: David Yu <davyu@nvidia.com>
(cherry picked from commit 8933e396c73d6ad7d8c1621649ef57fd6d32f534)
Reviewed-on: http://git-master/r/243008
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Tested-by: Seema Khowala <seemaj@nvidia.com>
|
|
Bug 1260300
Bug 1173064
Change-Id: I1cd32f31126ed08e13c731e3d40ceb2ca6052048
Signed-off-by: David Yu <davyu@nvidia.com>
(cherry picked from commit 58a1297474a500e21db87711410497b75c21c484)
Reviewed-on: http://git-master/r/243007
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Tested-by: Seema Khowala <seemaj@nvidia.com>
|
|
|
|
Add device tree based initialization support for Capella cm3217 light sensor.
Bug 1173064
Bug 1260291
Change-Id: Ib3a6b3cf988b3a52dec57b53b28cc2b403baedb0
Signed-off-by: Joshua Cha <joshuac@nvidia.com>
Reviewed-on: http://git-master/r/214930
(cherry picked from commit 981322cf0afccf45f3d43c8b8849f2de8f2dc2a7)
Reviewed-on: http://git-master/r/226170
GVS: Gerrit_Virtual_Submit
Reviewed-by: Shridhar Rasal <srasal@nvidia.com>
Reviewed-by: Sri Krishna Chowdary <schowdary@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
|
|
Bug 1266211
Change-Id: Ib4a9f9cd58bd526c0afd3d815b29f0a72defac79
Signed-off-by: Robert Collins <rcollins@nvidia.com>
Reviewed-on: http://git-master/r/217421
(cherry picked from commit 984398033a9f4c26454e2018ab025f52a115cf91)
Reviewed-on: http://git-master/r/216731
(cherry picked from commit 24cdec613f41532522fc79346e1754bb8bbc183f)
Reviewed-on: http://git-master/r/226355
Reviewed-by: Xiaohui Tao <xtao@nvidia.com>
Tested-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
GVS: Gerrit_Virtual_Submit
|
|
cm3217.c:752:2: warning: initialization from incompatible pointer type
cm3217.c:752:2: warning: (near initialization for 'cm3217_driver.shutdown')
This was caused by initializing the i2c_driver.shutdown and .remove
fields to the same function. However the .shutdown function returns
void while the .remove function returns int.
Change-Id: I7fa4edd3bfb91caf0e4e8343cfd69672eca3485c
Signed-off-by: Sami Liedes <sliedes@nvidia.com>
Reviewed-on: http://git-master/r/225724
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Sri Krishna Chowdary <schowdary@nvidia.com>
|
|
Added option to print vibrator enable state
Change-Id: I235c9d3cb3a313fb37e570daccba7e34a3471e6b
Signed-off-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-on: http://git-master/r/224511
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sumit Sharma <sumsharma@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|