Age | Commit message (Collapse) | Author |
|
add support for battery temperature monitor
ST-Ericsson Linux next: NA
ST-Ericsson ID: WP257616
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I344947ed41b4dd0a49abcb28e57b7b3c697dc57d
Signed-off-by: Rajagopala V <rajagopala.v@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/28233
Reviewed-by: Arun MURTHY <arun.murthy@stericsson.com>
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Includes support for xtal temp, pcb temp and die temp
monitoring
ST-Ericsson Linux next: NA
ST-Ericsson ID: WP257616 & WP351655
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I7668fb36df957b66929bfd13a4b6ad0386036aa1
Signed-off-by: Rajagopala V <rajagopala.v@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/28139
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Generalize ab8500 hwmon driver to support other abx500
variants. Source code is split into generic and variant
specific files.
ST-Ericsson Linux next: NA
ST-Ericsson ID: WP257616
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Ia39feaac455160149d49a5982374da3729ea5301
Signed-off-by: Rajagopala V <rajagopala.v@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/28138
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Enable both drivers and detect which probe has to be called
based on hardware detected at run time.
Change-Id: I7020b63c4345a23404cf06418aebaa876c504c1e
Signed-off-by: Chethan Krishna N <chethan.krishna@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/27883
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
ST-Ericsson ID: CR339643
ST-Ericsson Linux next: ER282986
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ib6ad58e7a702fe976a1d66fef0ce9d1782a1f8d2
Signed-off-by: Huan DUAN <huan.duan@stericsson.com>
Signed-off-by: Johan Palsson <johan.palsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25108
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Battery temperature is now measured even when no charger is connected.
ST-Ericsson ID: 342846
ST-Ericsson Linux next: Not tested
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ia861437635bcdcdc32b259aff05d889b449ee682
Signed-off-by: Johan Palsson <johan.palsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/26608
Reviewed-by: QATEST
Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
|
|
Adding early suspend and late resume support for
lsm303dlhc sensor devices.
ST-Ericsson ID: 317051
ST-Ericsson FOSS-OUT ID: NA
ST-Ericsson Linux next: NA
Signed-off-by: Chethan Krishna N <chethan.krishna@stericsson.com>
Change-Id: I839bb5bdbd0cb8d5e73a9c8ed3af3df722ac4c99
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/27117
Reviewed-by: QATOOLS
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Adding support for lsm303dlhc acclerometer and
magnetometer sensor chip.
ST-Ericsson ID: 317051
ST-Ericsson FOSS-OUT ID: NA
ST-Ericsson Linux next: NA
Change-Id: If55ac20c2665b44d3af45d7af0f2e3e16570d8a7
Signed-off-by: Chethan Krishna N <chethan.krishna@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/26993
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
usb type can be detected based on the usb line status register. USB line
status register gets updated on receiving usb line status interrupt.
This usb line status interrupt is obtained after doing a chip select in
usb rising edge interrupt handler and this is done by the usb driver.
Now on getting usb rising edge interrupt, if the usb line status register
is read, it ends up with unknown device connected.
USB line status register must be read only after getting the usb line
status interrupt, else will not be updated.
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: ER350732
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ibca3a8e8032e23fb2b52ac45f9172269f868ae42
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/26709
Reviewed-by: QATEST
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
When usb is removed, since there are no status registers, verify the same
by reading the interrupt source register and send an uevent.
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: ER351099
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ife573551319e91e3651c19e40601bb850c186a14
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/26703
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Battery capacity is updated at boot time and thereafter not
updated. Battery capacity is based on the lookup table provided
by the battery vendors.
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: ER349552
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I9cb7b01bccf2dc76e5d68c374fbb1d95120baa06
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25933
Reviewed-by: QATEST
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
|
|
After getting usb rising edge interrupt, usb chip select should be enabled
in order to get the usb line status interrupt.
This sequence is done in the usb driver, in battery driver, usb charger detect
was enabled. This was conflicting with the sequence followed in the usb driver
and hence usb line status interrupt was not triggered.
Hence reverted the usb detection enable in battery driver.
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: ER349171
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Iaa055cdbe59699fe0442489586fd5c7e21c1ed5b
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25822
Reviewed-by: QATEST
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
When ceiling and changing the page code values the performance of mass storage is affected.
To achieve faster write operation removing ceiling and changing of page code values
ST-Ericsson ID : 283277
Change-Id: I16792c07011c46d3775278d1836d78af9830b2dc
Signed-off-by: rajaram <rajaram.ragupathy@stericsson.com>
Conflicts:
drivers/usb/gadget/f_mass_storage.c
Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com>
|
|
Changing the resume_noirq call to resume call so that suspend/resume is paired
and we will have a stable USB power save.
ST-Ericsson ID: ER 280150
Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com>
|
|
If the pin is switching to altfunc, and there was an interrupt
installed on it which has been lazy disabled, actually mask the
interrupt to prevent spurious interrupts that would occur while
the pin is under control of the peripheral. Only SKE does this.
ST-Ericsson Linux next: -
ST-Ericsson ID: ER335433
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I28ff286ecac7f187da9dd838d5be7c2d7d77aae2
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23929
Reviewed-by: QATEST
Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29311
Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
|
|
ST-Ericsson Linux next: -
ST-Ericsson ID: ER335433
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I21df49d0f45a3d096eb37d6de10514988b0de44f
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23928
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29310
|
|
Setting GPIOs' SLPM value to 1 (WAKEUP_DISABLE) is seen to cause increased
power consumption in sleep/deep-sleep. So remove the code which disables SLPM
based on the wakeup settings and only ensure it is on as needed.
ST-Ericsson Linux next: -
ST-Ericsson ID: ER327443
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I7d76fff80edd15fa2ad3bf777276e2a8e2424fa1
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17766
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29309
|
|
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ie68a18f1120899167026b8b5116dd14c658d2d1d
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23701
Reviewed-by: Marcus COOPER <marcus.xm.cooper@stericsson.com>
Reviewed-by: QATEST
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/28974
Tested-by: Naga RADHESH Y <naga.radheshy@stericsson.com>
Reviewed-by: Bibek BASU <bibek.basu@stericsson.com>
Tested-by: Bibek BASU <bibek.basu@stericsson.com>
|
|
ST-Ericsson Linux next: Not tested, ask SSM for ER.
ST-Ericsson ID: ER337907
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I66430fe4369c1320c78b1a8dca5e4abbb3b9abcf
Signed-off-by: Marcus Cooper <marcus.xm.cooper@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23099
Reviewed-by: QATEST
Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>
Reviewed-by: Chethan Krishna N <chethan.krishna@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/28973
Tested-by: Naga RADHESH Y <naga.radheshy@stericsson.com>
Reviewed-by: Bibek BASU <bibek.basu@stericsson.com>
Tested-by: Bibek BASU <bibek.basu@stericsson.com>
|
|
Commit ID: Ib94dcbf6: U5500 : Lockdeb correctness fix for modem_irq
Build and boot test only done for 8500 config
Booting will only happend properly if used
Initramfs
Change-Id: I5da03baa7b8ee8f32de5712b7136442fbe2cec1c
Signed-off-by: Bibek Basu <bibek.basu@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/28923
|
|
Commit id : I70c297af: staging ab5500-sim: fix the resource leak
Build and boot test only done for 8500 config
Booting will only happend properly if used
Initramfs
Signed-off-by: Bibek Basu <bibek.basu@stericsson.com>
Change-Id: I8edbdb1dbf4282b8bfa4e6b5a3f4b0ca2b460138
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/28916
|
|
Commit ID : I6af14884 :U5500 : Mailbox Logical driver update
Build and boot test only done for 8500 config
Booting will only happend properly if used
Initramfs
Signed-off-by: Bibek Basu <bibek.basu@stericsson.com>
Change-Id: I9fbd96cd73670649fb11aa467a6a2c23153b3040
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/28906
|
|
commit id : I57e11eeb : U5500 : coverity fix in ab5500 core and mailbox
Build and boot test only done for 8500 config
Booting will only happend properly if used
Initramfs
Change-Id: If4f6c8d50499d67128694a91517f7aae8c152653
Signed-off-by: Bibek Basu <bibek.basu@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/28898
|
|
supply locks to plist heads"
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
According to USB compliance, USB device can be self or bus powered
based on the power it consumes from the Host. This patch adds the
check before setting the device to self-powered.
ST-Ericsson ID: 268507
Signed-off-by: Praveena Nadahally <praveen.nadahally@stericsson.com>
Change-Id: I1241ba724ef00e782c527f95981b8011cf3479f8
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/11983
Reviewed-by: QATOOLS
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Conflicts:
drivers/usb/gadget/android.c
|
|
Merging patch from gerrit id 6301
The patches enables hardware double buffering support for endpoint to
enable Massstorage improve performance.
Signed-off-by: sidhartk <sidhartha.kalra@stericsson.com>
Change-Id: Ic5d1a4e5a17898b0eb90947a1bc3bb8f2d26f79c
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/8759
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Wake Lock implemented in Host handler, in enable/disable physical layer
Signed-off-by: Philippe Langlais <philippe.langlais@stericsson.com>
|
|
Under an extremely rare condition, the variable return_error may
not be set. This patch initializes the value to a known "bad"
value, and checks before return to ensure return_error has been
set.
Signed-off-by: Nick Kralevich <nnk@google.com>
Change-Id: Id768ac28e6ba9c80ff15696d55034998a94ab81d
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19499
Tested-by: Piotr TOMASZEWSKI <piotr.tomaszewski@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Remove some annoying binder debug prints by changing
the default android debug level.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Change-Id: I9db858e3402512ffa7482ce00e4cbc071e2e532e
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18727
Reviewed-by: Robert LIND <robert.lind@stericsson.com>
Reviewed-by: Axel FAGERSTEDT <axel.fagerstedt@stericsson.com>
|
|
Due to strange android design and the ab8500 hw
has a wake up alarm resolution in minutes, we have to
add one minute to make sure that we always wake up.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER324148
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I6a424984cc41757e4d3ba98e8ea48975a85213eb
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17496
Reviewed-by: QATOOLS
Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
|
|
This patch corrects some bad behavior for the CG2900 driver
when system suspends.
Wake locks are added to stop Android from suspending when chip
should be contacted.
Signed-off-by: Par-Gunnar Hjalmdahl <par-gunnar.p.hjalmdahl@stericsson.com>
|
|
Add possibility to avoid Early suspend when HDMI cable is
connected.
ST-Ericsson ID: 336500
ST-Ericsson Linux next: Not tested, ER 282779
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I5ce2b3f16ad405066f5345c0651374ce634aa171
Signed-off-by: Per Persson <per.xb.persson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21257
Reviewed-by: QATOOLS
Reviewed-by: QATEST
Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Earlysuspend and Lateresume has to use the console semphore.
This semaphore is taken in fbmem.c for every call to mcde_fb.
If this semaphore is not acquired in earlysuspend, a suspend can
occur at the same time as a refresh is ongoing.
This can result in unbalanced disables for VAUX1.
Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com>
|
|
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I9f0cd7ddb731b11f107a794f9afc53bfabf6a45e
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23700
|
|
Disable the BU21013 touch screen vaux1 regulator during
backlight off by implementing the early suspend.
ST-Ericsson Id: ER 318551
Change-Id: I8aea7beb8e17ad1d335904752824030973d5ec07
Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/12972
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Disabled the Synaptics touch screen vaux1 regulator during
backlight off by implementing the early suspend.
Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
[ANDROID]: staging: ste_rmi4: synaptics rmi4: Fix ifdefs
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Fix to merge with latest rmi4 changes
|
|
Android layer mangles up spaces in the input device
name; hence renaming the device name by introducing a '-'
ST-Ericsson ID: ER316265/ER269804 (old)
Change-Id: I6940f747e910d58b855c2d7e5c67c2bbe4fb5513
Reported-by: Imran SIDDIQUE <imran.siddique@stericsson.com>
Signed-off-by: Sundar Iyer <sundar.iyer@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/12729
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
PWM-vibra modified to use AB8500 ASoC-driver instead of audio_io-driver. To be
merged with a54de41373f132e0ddb7ca6caedecff66cb755d0
Signed-off-by: Ola Lilja <ola.o.lilja@stericsson.com>
Ux500 ASoC: Set PWM-vibra duty cycle to zero when off
When the PWM-vibra is turned off the duty cycle is set to zero.
Signed-off-by: Ola Lilja <ola.o.lilja@stericsson.com>
|
|
Signed-off-by: Vincent Guittot <vincent.guittot@stericsson.com>
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
[ANDROID]: ux500: pm: update sysfs interface for usecase governor
A separate sysfs node is added fro each use-case. It is now possible to enable
multiple use-cases simultaneously. If multiple use-cases are enabled, each
configuration (of all enabled uses-caes) is compared and the configuration
which is requesting highest performance is selected.
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
[ANDROID]: ux500: pm: usecase-gov Act on interrupts per s
If the number of interrupts per seconds are above
a certain level, exit from the asked mode.
[ANDROID]: ux500: pm: update low-power-audio config in usecse-governor
Update low-power-audio configuration to plug-out second cpu. This makes auto,
voice-call and low-power-audio configurations to be same. Auto mode is activated
by default (without any user space interaction). This makes voice-call and
low-power-audio configurations redundant. However, analysis work is still on
going for adding other settings that may become part of usecase governor so
keeping all configurations in there for now.
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
[ANDROID]: ux500: pm: update usecase governor dependencies in Kconfig
[ANDROID]: ARM: ux500: pm: usecase gov depends on PM
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
[ANDROID]: ux500: pm: minor code cleanup in UC governor
Signed-off-by: Martin Persson <martin.persson@stericsson.com>
[ANDROID] ux500: pm: disable auto mode in usecase governor
In absence of auto mode there is no need to schedule work on early suspend
so schedule work only when needed.
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
[ANDROID]: pm: force ondemand governor to choose higher frequency
In stead of overriding frequency selected by ondemand governor in
u8500_cpufreq_target(), force ondemand governor to select higher frequency when
wlan and usb workaround is enabled.
ANDROID tag is used to keep the patch internal. Otherwise it does not have any
Android dependency.
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
[ANDROID]: ARM: u8500: usecaseg: Tiny code clean-up
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
arm: ux500: halve the frequencies of some clocks in vc use case
This patch adds a new APE OPP (50% with ACLK and DMACLK frequencies
at 25%) which is used during the voice call use case.
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com>
ux500: pm: Add min cpufreq to UC governor
Add a minimum cpu frequency limit to each use case
in the use case governor.
Signed-off-by: Martin Persson <martin.persson@stericsson.com>
ux500: pm: allow usecase governor to force cpu idle states
Also update low-power-audio configuration to force ApSleep state.
ux500: pm: move use case definitions to a header file
ux500: pm: add pl310 prefetch control in use-case governor
ux500: pm: cosmetic changes in use-case governor
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
|
|
ST-Ericsson vibrator driver which registers in Android specific
timed output device class.
Signed-off-by: Marcin Mielczarczyk <marcin.mielczarczyk@tieto.com>
Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@tieto.com>
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Timed output vibrator: New functionality.
This patch allows to form the vibration characteristic
using few parameters defined in the platform data:
- boost level and period for start condition
- on level as moderate speed
- off level and period for brake condition
Detailed information can be found here:
Documentation\DocBook\ste_timed_vibra.html
Signed-off-by: Grzegorz Sygieda <grzegorz.sygieda@tieto.com>
Signed-off-by: Krzysztof Antonowicz <krzysztof.antonowicz@tieto.com>
Signed-off-by: srinidhi kasagar <srinidhi.kasagar@stericsson.com>
vibrator: remove board specific control of vibrator
Platform specific control of vibrator should be
present in board file (here board-mop500.c).
So, for example if GPIO pins are used to control
the vibrator, its control function implemenation
should be in board file.
This patch provides the callback function support
in the driver for the same.
Signed-off-by: Shreshtha Kumar Sahu <shreshthakumar.sahu@stericsson.com>
android: vibrator: dont directly access ktime_t members
Use ktime helper functions for converting ktime values
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
u8500: vibra: linear vibrators using vibra-pwm
Linear vibrators operate on thier required resonance
frequency (for COPAL and AAC its ~150Hz). This can be
provided using AUDIO DA5 path. This software *workaround*
enables linear vibrators using AB8500 vibra-pwm by
generating required resonace frequency using software.
In addition this patch provides support for separate
platform data for Linear and Rotarty vibrators.
Signed-off-by: Shreshtha Kumar Sahu <shreshthakumar.sahu@stericsson.com>
u8500: vibra: disable vibrator after vibration
This patch disables vibrator i.e. configures
the PWM duty cycle to zero after vibration
duration is over.
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
..linux-linaro-3.0-2011.07-1_glk3.0
Conflicts:
arch/arm/common/Makefile
drivers/misc/Kconfig
drivers/misc/Makefile
kernel/printk.c
Change-Id: I126f34edb1879981909072beefb2738cad26f951
|
|
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
To be compliant with future gpio framework
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
GPIO alternate configuration is set when the USB is
connected and reset at USB disconnect.
Change-Id: I07d9c2ed5028879ecff309aa9e4ac25deac148f5
Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/27203
Reviewed-by: QATOOLS
Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com>
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
|
|
Implements a non functional cmap functionality in order
to make X11/fbdev happy. Lack of functionality will make
no difference on modern panels due to the fact that most
panels use 16 or more bits for color depth anyway.
Corresponds to bug 803814 on Linaro-ubuntu
ST-Ericsson ID: N/A
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: Not tested, ER 282779
Change-Id: I9080b6879641ebc2f051204a630ae152f8d73fc1
Signed-off-by: Robert Fekete <robert.fekete@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/26353
Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>
Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
This is a temporary fix. It disables forcing of the
VextSupply regulators on AB 3.x.
ST-Ericsson Linux next: not to be mainlined
ST-Ericsson ID: 348665
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I71d846986497faf600ac948387f83dc01a7348e6
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25743
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
This patch solves two things. One is to move to AB8500 GPIO
for sim activity detection and another is to fix the missing
return in driver probe.
ST-Ericsson Linux next: 336280
ST-Ericsson ID: 349042
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Bibek Basu <bibek.basu@stericsson.com>
Change-Id: Idd4c2b0877c9d8a1590b4e866efa61377963fb93
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25770
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Before using the DSI lane we need to make sure
all data is sent to the display. This patch adds
a loop checking for the CSM_RUNNING bit in the
DSI link command status field.
ST-Ericsson ID: 344921
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: Not tested, ER 282779
Change-Id: I6c9e6369eceb888e88e202f351b87351f8816ac8
Signed-off-by: Anders Bauer <anders.bauer@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25602
Reviewed-by: QATOOLS
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Reviewed-by: QATEST
Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
|
|
- HMAC (sha1/sha256) support to the hash driver.
- Empty message fix
ST-Ericsson ID: 348475
ST-Ericsson Linux next: Not tested, ER 320876
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I38961f4e8c1af927ad650743a74ebcf1e8ab4ad4
Signed-off-by: Berne Hebark <berne.hebark@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25652
Reviewed-by: QATOOLS
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|