summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2015-12-11Merge remote-tracking branch 'olio/android-3.10-bringup' into 1.1.45Evan Wilson
Conflicts: drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c drivers/power/bq27x00_battery.c Change-Id: Iafb1129617680cd2705bc05eb49faaafff325692
2015-12-11ST lsm6ds3 fixes. Moved IRQ registration to end of probe, changed 6d push ↵mattis fjallstrom
function to use '01,01,01' as the 6d signifier Change-Id: Ia162ef14178cda4d9a19a72159f1d0e3bcbbcd0f
2015-12-11Adding suspend/resume functions that clear out the framebuffer (to prevent ↵mattis fjallstrom
the 'jumping watch hands' issue) Change-Id: I56cf6f54c71065ded5c49e2493e47bcfb268b5ad
2015-12-11Reducing time for alarm wake lock, from 2sec to .5.mattis fjallstrom
Change-Id: Ie2703e22e6ee5b8d28cb8cfabe6fc8aa5df8bc2f
2015-12-11Several bug-fixes. Set device up as wake-up device, since we may wake up ↵mattis fjallstrom
from interrupt. Changed cancel_delayed_work_sync to cancel_delayed_work, since we're calling from an interrupt and stopping to sync would be bad. Using managed and threaded IRQ. Finally, returning POWER_SUPPLY_STATUS_UNKNOWN when we can't communicate with the charger chip. Change-Id: I6f47769299275b60d277af3f4db0321f6f0de9d8
2015-12-09ST lsm6ds3 fixes. Moved IRQ registration to end of probe, changed 6d push ↵mattis fjallstrom
function to use '01,01,01' as the 6d signifier Change-Id: Ia162ef14178cda4d9a19a72159f1d0e3bcbbcd0f Signed-off-by: Evan Wilson <evan@oliodevices.com>
2015-12-08Adding special handling for 6d-events, so that we can recognize it higher up ↵mattis fjallstrom
the software stack. Change-Id: I00a3ebe3bbcf4cfeb8ff89e75c990d90d8e1acc9
2015-12-08Several bug-fixes. Set device up as wake-up device, since we may wake up ↵mattis fjallstrom
from interrupt. Changed cancel_delayed_work_sync to cancel_delayed_work, since we're calling from an interrupt and stopping to sync would be bad. Using managed and threaded IRQ. Finally, returning POWER_SUPPLY_STATUS_UNKNOWN when we can't communicate with the charger chip. Change-Id: I6f47769299275b60d277af3f4db0321f6f0de9d8 Signed-off-by: Evan Wilson <evan@oliodevices.com>
2015-12-08Reducing time for alarm wake lock, from 2sec to .5.mattis fjallstrom
Change-Id: Ie2703e22e6ee5b8d28cb8cfabe6fc8aa5df8bc2f Signed-off-by: Evan Wilson <evan@oliodevices.com>
2015-12-03Reducing wakelock timeoutEvan Wilson
Change-Id: Ie31a68811c31095f7b3e5d7a8422bfac9b4ad5df
2015-12-03Changing 6D thresholdEvan Wilson
Change-Id: I1276640e84310ed37c32f7ad659819c9b893c8e0 Conflicts: drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c
2015-11-19Tuning tap threshold, 6d threshold, and wake lock for better gesture detectionEvan Wilson
Change-Id: I501a21ebdb3dc3c9654012a66b7229a2e2b0c674
2015-11-05Tuning some values for the fuel gauge. Also, we'll request more power from ↵good-known-branchEvan Wilson
the charger if the fuel gauge CHG flag is set Change-Id: Ibc7248bfd9f7bceaf03ea2d1f7e17cdcc20d2a98
2015-11-05Decreasing the update time between charging statusEvan Wilson
Change-Id: I2566186b6493ac11e64047cc42ed795b30927729
2015-10-02Improved wakeup performance.mattis fjallstrom
Change-Id: Idd79c715744046d50736e08b07e0c937d4ff7318
2015-04-16Merge "Revert "Updated wake check mechanism - faster decisions."" into ↵Evan Wilson
android-3.10-bringup
2015-10-02Revert "Updated wake check mechanism - faster decisions."Evan Wilson
This reverts commit 335f9262ab0802ac66e79d80fddbc1f635b05d61. Change-Id: I21a02fa3db4928296a013c7349344a24eb4833a8
2015-09-30Updated wake check mechanism - faster decisions.mattis fjallstrom
Change-Id: If263a43c95f44fbc7e263c202ac521e84032c0a6
2015-09-25Merge branch 'android-3.10-bringup' of ↵mattis fjallstrom
ssh://internal.oliodevices.com:29418/kernel/omap into android-3.10-bringup Change-Id: I7ba752884099c9dafe2f336cf787945eeea3a8f1
2015-09-25Adding support for ts81001, and modifying fuel gauge bq27 to check the ↵mattis fjallstrom
status of the ts81001 when deciding if it's charging or not. Change-Id: Iff0e890eecd86c82889f91075f83073ab2fd3036
2015-09-16Removing some of the most frequent debug messages.mattis fjallstrom
Change-Id: I1a1742ca75ce9eac22b70360e11566ff5df11745
2015-11-30Removing the debug statement in the fuel gauge irqEvan Wilson
It may be the cause of some crashes/dead devices Change-Id: Ia1f15e7a783beb984cd901112a9ec53eee39acf5
2015-11-30Tuning values for wakedector:Evan Wilson
* Reducing the 6D threshold, so it doesn't fire as often * Reducing the wake lock timeout, to conserve power * Temporarily commenting out the 6D event, because it's not used by the wakedetector service yet Change-Id: I95345b4cd8b6b9c39b26f6378eab888101b3c296
2015-11-23Adding special handling for 6d-events, so that we can recognize it higher up ↵mattis fjallstrom
the software stack. Change-Id: I00a3ebe3bbcf4cfeb8ff89e75c990d90d8e1acc9
2015-11-20Power changes: Removed dummy regulators, added cpufreq table initialization ↵mattis fjallstrom
and makes sure that cpufreq gets initialized properly. Change-Id: I679d86c150e4acee098e4a5cfe1855d46fac872a
2015-11-20First steps at making cpufreq scale properly again.mattis fjallstrom
Change-Id: Ibe4a4f1440d1b7dd2de9a285d728834eb0b87e66
2015-10-01Updated Olio boot logo - colors now match the animation in Android.mattis fjallstrom
Change-Id: I841ad2040d634cf4aaee893afe1d49f41af4b6bf
2015-09-30Replaced splash logo with Olio screen.mattis fjallstrom
Change-Id: Iffebcee3998cb31b5b297403d4210ac7a0a6d602
2015-09-30Adding boot logomattis fjallstrom
Change-Id: I9d09438cb6abc263fe5226ef634e135bf9187019
2015-04-16Merge "Removing auto-scaling on ALS integration time" into android-3.10-bringupEvan Wilson
2015-09-25Removing auto-scaling on ALS integration timeEvan Wilson
Change-Id: I9c1bafa5dc6f48ae6c29164f74493517996a3d4b Author: sravan <sravan@mindtribe.com> Date: Wed Sep 9 15:21:37 2015 -0700
2015-09-24Latest display init codeEvan Wilson
Change-Id: I19f0031018dc845fa919c32ebdcd561cabd37b32
2015-09-10Display init settings (9/8/15)Evan Wilson
Change-Id: Id283cc7bd8f26ca53a90bee139f684a122ab3f09
2015-04-16Merge "Fixing bug in the rtc driver that stopped the rtc device from getting ↵Evan Wilson
registered properly and thereby blocked time and alarm from working properly." into android-3.10-bringup
2015-08-31Fixing bug in the rtc driver that stopped the rtc device from getting ↵mattis fjallstrom
registered properly and thereby blocked time and alarm from working properly. Change-Id: I7dc873b8c6f4965435f7f28bd405e0a600968a42
2015-08-22Reducing tap threshold, and setting 6d wake-up maskEvan Wilson
Change-Id: I406eaa7c438f503758582dc4a03524d15cc80656
2015-08-22Sending taps through sensorevents as all 0 accelerationsravan
Change-Id: I78bbf440ca99714e21265968c49174e734c878de Signed-off-by: Evan Wilson <evan@oliodevices.com>
2015-08-22Ignore masked orientationssravan
Change-Id: Ibcc91e78aa2ecf9c14986d69002871709be56353 Signed-off-by: Evan Wilson <evan@oliodevices.com>
2015-08-17The broadcom chip used by Olio doesn't really need runtime power management, ↵mattis fjallstrom
at least not in it's current form. So, I'm hiding that code for now. Change-Id: I28e08a86350e88107b82e47a2e9bf7c873600ae9
2015-08-11Merge branch 'android-3.10-bringup' of ↵mattis fjallstrom
ssh://internal.oliodevices.com:29418/kernel/omap into android-3.10-bringup Change-Id: Ic0a04e74a94fa6a7ee1769a9bee71117961238b4
2015-08-11Merge branch 'mindtribe_dev' into android-3.10-bringupmattis fjallstrom
Conflicts: arch/arm/boot/dts/omap3_h1.dts drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c Both resolved. Change-Id: I42c070961bff246b07179dcaae1fc784dddb0328
2015-08-11Bluetooth working in sleep mode.mattis fjallstrom
Change-Id: I20e42e204dbf73c5f8468fc7733fa29c6ea1c2f2
2015-08-08Adding Mindtribe fix for the sleep issuesEvan Wilson
Change-Id: I592b17c44294d46e3a16758c5679e3fdeb7c3333
2015-08-08In simple enable mode, the device is disabled with the PWM pin, so we don't ↵Evan Wilson
need to re-init the registers. This was also causing the brightness to "flash" on resume Change-Id: I847163f314b109e47fc1f91822283bc6cecb850c
2015-08-07fixing suspend blocking from fifo irq wakelocksravan
Signed-off-by: mattis fjallstrom <mattis@acm.org> Change-Id: I01ed81a3463ffda1cf0bb9dace028aa8c28fb8dc
2015-08-07olio: LM3530: backlight: Add simple enable/disable modeOleksandr Kozaruk
New mode is similar to 'manual' but it allows to enable/disable backlight using PWM pin. Change-Id: I205cd716bfa56573e5efe9b78918f8742bd7c0f3 Signed-off-by: Evan Wilson <evan@oliodevices.com>
2015-08-07olio: backlight: Remove driver pm_ops.Oleksandr Kozaruk
Let the PM framework to manage the i2c bus. Change-Id: Iaf99a703236a8f5da2f570248e44cdaacb4025a9 Signed-off-by: Evan Wilson <evan@oliodevices.com>
2015-08-07Checking the wakeup reason to get around the ST IMU not latching tap interruptssravan
Signed-off-by: Evan Wilson <evan@oliodevices.com> Change-Id: Iebe64b4c5de646f408fff0431d17d79ea9692e1f
2015-08-07Revert "Mindtribe latest accelerometer management"Evan Wilson
This reverts commit b13b7246a4b40ab53ec22d33e935d25c8ee8d1fc. Change-Id: Iadff64e858dbb8b5b4dd0dfbe773ec3b96138087
2015-08-04Merge remote-tracking branch 'olio/mindtribe_dev' into android-3.10-bringupEvan Wilson
Change-Id: Ib628ec8c5402bdaec5cc4924f674ba1c38206993