Age | Commit message (Collapse) | Author |
|
Kick all secondary cpus when exiting ApSleep. For some reason
scheduling of tasks on secondary cpus will not start properly
otherwise.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER336347
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I4ae934b83f8015c88d606e226e1a0394a3209711
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21302
Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
Reviewed-by: QATEST
Conflicts:
arch/arm/mach-ux500/pm/cpuidle.c
|
|
ST-Ericsson Linux next: -
ST-Ericsson ID: WP257121
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I77938bf592016094130cec9f2ab484da2cd55d10
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20655
Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com>
Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com>
Conflicts:
arch/arm/mach-ux500/Makefile
arch/arm/mach-ux500/board-u5500.c
|
|
The clockevent was set to schedule events at mimumum
8 ms a head in time.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER336512
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Change-Id: I3d1da4c818b1edb82247c69b89cce5f666291634
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21301
Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
Conflicts:
arch/arm/mach-ux500/timer-rtt.c
|
|
This patch fix a buffer overflow bug in timer based delay code
if HZ=1000.
ST-Ericsson ID: ER 334336
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com>
Change-Id: I83326c808d992d76ec74fbb86958ca63f80e6f0c
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20261
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
A HW issue in AV8100 can result in some HREF v60 and v70 boards
getting a bad +5V at HDMI output. Also FW download may be affected.
This patch provides a SW workaround for this HW issue.
The new powerup sequence is default behaviour. It can be switched
off in av8100_plat_data.
The HW issue may be resolved in later versions of AV8100 HW.
ST-Ericsson ID: 319404
ST-Ericsson Linux next: Not tested, ER 282779
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I2fb63b366e78db015127f8bfa45b17ee8e0a5035
Signed-off-by: Per Persson <per.xb.persson@stericsson.com>
|
|
Use straight 64-bit values as 64-bit operations are fairly efficient on ARM.
Comparing the asm output with and without KTIME_SCALAR, using 64-bit math
generates clearly better code.
Comparing kernel/hrtimer.c .text size, it goes from 0x1414 to 0x119c with
this change.
ST-Ericsson ID: 329353
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Change-Id: Ic9d31ff64d7c60354f85055e3a74efd84d447e7f
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21192
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Only cpuidle and suspend/resume touches the wake-up causes. Change so
that cpuidle sets what it wants at start-up and suspend/resume changes
when it is executed.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER329430
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ic53281eea0aace6019ead8e63d395a2fa6ca09b4
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21040
Reviewed-by: QATEST
Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
|
|
The MTU timer is used as broadcast timer instead of RTC-RTT
except for wake-ups from ApSleep.
ST-Ericsson Linux next: -
ST-Ericsson ID: ER329430
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I87d1078e58ce84547f741332ccc7da26c90642ed
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21039
Reviewed-by: QATEST
Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
Conflicts:
arch/arm/mach-ux500/pm/cpuidle.c
arch/arm/mach-ux500/timer-db8500.c
arch/arm/mach-ux500/timer-rtt.c
arch/arm/mach-ux500/timer-rtt.h
|
|
The mcde configuration has been updated with regulator ids
for mcde epod and esram34 epod.
ST-Ericsson ID: 336274
ST-Ericsson Linux next: Not tested, ER 282779
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I99202ec72fa7879573afad6c51eabd85db52aa72
Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20987
Reviewed-by: QATOOLS
Reviewed-by: Dan JOHANSSON <dan.johansson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I98563082d868b346f05abb6cf317c90714f01c68
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21038
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
Remove udelay from decouple gic. It is not needed
for cpuidle since cpuidle has long udelays because of
timer migration before the pending interrupt check.
For suspend, the udelay is placed before checking pending
interrupt.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER332789
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: If455113f68f1a11690010be358fda36447d5d919
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20645
|
|
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I6e2ef95cf5f49139b365f651a9ccf7ef8a1082e2
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19574
|
|
Add debug code to measure cpuidle's enter and exit latency.
Currenctly exit latency does not include the time the
prcmu and hw requires before the ARM starts to execute.
(timer-rtt changes needed for that.)
To enable cpuidle latency measurements:
echo 1 > /debugfs/cpuidle/measure_latency
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER329430
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: If09a9368a440614203dd50498b9edf589d62ccb7
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20644
|
|
Remove the recursivness from ux500_ci_dbg_log and at the
same time simplify the code plus remove a potential deadlock.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER329430
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ife93b19e3e6d646f4d34c306820daec37c5e23f8
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20643
Conflicts:
arch/arm/configs/u8500_defconfig
|
|
The mtu timer can now be programmed as oneshot clockevent
and as broadcast clock.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER332789
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Change-Id: I2b391503dc4ed94364dabcdd720a649af6c5f864
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21037
Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
Conflicts:
arch/arm/mach-ux500/timer-mtu.c
|
|
Use self-start and one-shot to remove one
udelay(120) in order to shorten timer program time.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER332789
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com>
Change-Id: Ic1d39d2f6a9f5702e32623ec0b32ad1dfbb4b32b
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19575
Conflicts:
arch/arm/mach-ux500/timer-rtt.c
|
|
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER332789
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I9de9d709ec51f1751db9b665424f51ba56f1718d
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/16438
Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
|
|
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER332789
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I8cd8c8d368f6c62f4f71609ba79a901eaffce025
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/16437
Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
Conflicts:
arch/arm/mach-ux500/pm/cpuidle.c
|
|
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER332789
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I763ca2c11e9827c03540b8bb6e494525c00f20cb
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/16348
Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
|
|
SKE keypad doesn't block the APSleep during CPU Idle
by proper implementation of regulator and clock support for
SKE.
ST-Ericsson Id: ER 323894
Change-Id: I242f9618439e3004b5458981235b7079a97aa7dd
Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20127
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Conflicts:
arch/arm/mach-ux500/board-mop500-pins.c
arch/arm/mach-ux500/board-mop500.c
|
|
This patch exports the MSP1 and MSP3 bus and kernel clocks separately,
which may be needed by the ab8500-codec driver.
It also removes the "msp1" clock from the "boot clocks".
ST Ericsson Linux next: -
ST Ericsson ID: 328915
ST Ericsson FOSS-OUT ID: trivial
change-id: If24378f861ed9fa598ff8e281090f17d5d7ec948
signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20651
|
|
Change settings for AB internal clock handling. Now
the internal clock used by the AB ASIC is always sysclk
if both sysclk and ulpclk are present.
ST-Ericsson Linux next: -
ST-Ericsson ID: 325090
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I4b3f8ed5dd2158954bb1bd40795a6a55cc38512f
Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19683
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Tested-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com>
|
|
Proper reset implementation during suspend and resume for BU21013
touch screen driver by initializing the reset gpio pin.
ST-Ericsson Id: ER 334949
Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
Change-Id: I75469d92cf0d49d75500e0e24d34ca0bb5de6311
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20840
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Conflicts:
arch/arm/mach-ux500/board-mop500.c
|
|
Allows ux500 derived boards to override the default GPIO
configuration by passing in pinsfor= in the kernel
command line.
ST-Ericsson ID: 327707
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I81ce4025a8cd9ed80fa3f4543ac35806e093f424
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20364
Reviewed-by: Pawel SZYSZUK <pawel.szyszuk@stericsson.com>
Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Tested-by: Chris KIMBER <chris.kimber@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Conflicts:
arch/arm/mach-ux500/board-mop500-pins.c
|
|
Increases DSI freq to 206,25 MHZ.
ST-Ericsson Linux next: Not tested, ER 282799
ST-Ericsson ID: 333074
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ifb323bb30c5ac8adda981f2914278617946ecd7f
Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19528
Reviewed-by: Dan JOHANSSON <dan.johansson@stericsson.com>
Conflicts:
arch/arm/mach-ux500/prcmu-db5500.c
|
|
Aligns board-u5500-mcde.c with board-mop500-mcde.c
ST-Ericsson Linux Next: Not tested, ER 282779
ST-Ericsson ID: 333074
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I8aae1c1d9af1ec0b438ba7c3fd09bfa96322ceb3
Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19525
Reviewed-by: Dan JOHANSSON <dan.johansson@stericsson.com>
Conflicts:
arch/arm/mach-ux500/board-u5500-mcde.c
|
|
It is incorrect to set short_not_ok when preparing
the request to receive CBW.CBW will be a short-packet
so short_not_ok must not be set.
Mass-storage and file-storage gadgets align the length
to maximum-packet-size when preparing the request to
receive CBW. This is unnecessary and prevents the
controller driver from knowing that a short-packet
is expected.
ST-Ericsson ID: 275473
ST-Ericsson Linux next: 275473
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I0d0116f72337c86fcd8861aa8c3a53afc4d84f7e
Signed-off-by: Mian Yousaf <mian.yousaf.kaukab@stericsson.com>
Signed-off-by: rajaram <rajaram.ragupathy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20303
Tested-by: Rajaram REGUPATHY <ragupathy.rajaram@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com>
Conflicts:
drivers/usb/gadget/f_mass_storage.c
drivers/usb/gadget/file_storage.c
drivers/usb/gadget/storage_common.c
|
|
Set SysClkReq6 pin in GPIO mode as it is not used and this will
save power on VbatA. Also, as there is a problem with Vsmps2
low power mode on HREFP V2 V7x boards, so the Vsmps2 is forced
in high power mode until that issue is solved.
Note that Vsmps2 is already in high power mode before this
patch is applied because the SysClkReq6 pin is not connected
and pulled high which requests Vsmps2 in high power mode.
ST-Ericsson Linux next: -
ST-Ericsson ID: ER 324615
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I1fbd203227bad9e781f618a213016ecf1efdd1c2
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20324
Reviewed-by: Yvan FILLION <yvan.fillion@stericsson.com>
Conflicts:
arch/arm/mach-ux500/board-mop500.c
|
|
This patch makes it possible to remove the maintenance A and B
charging states and replaces them with a state that restarts the
charging when the battery voltage level dropped below a certain
level. The maintenance charging can now be turned of by setting
a flag in the board configuration.
ST-Ericsson Linux Next: -
ST-Ericsson ID: CR333019
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ie5e8ab20a3b57a1028d544371b10ffbb1fd77660
Signed-off-by: Kalle Komierowski <kalle.komierowski@gmail.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19916
Reviewed-by: Johan GARDSMARK <johan.gardsmark@stericsson.com>
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Tested-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com>
|
|
Only PRCC/PRCMU level clocks are handled. SYSCLK/CLKOUT handling is left for
later.
ST-Ericsson Linux next: -
ST-Ericsson ID: WP257121
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I663fcde91b5f28ae972da158885843eb872ccab9
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19676
Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Conflicts:
arch/arm/mach-ux500/cpu-db5500.c
|
|
ST-Ericsson Linux next: -
ST-Ericsson ID: WP257121
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Iee0feba6a076b66b3e74a433cde945e8b961335a
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19675
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Conflicts:
arch/arm/mach-ux500/Makefile
|
|
arch/arm/mach-ux500/cpu.o: In function `prcmu_qos_force_opp':
arch/arm/mach-ux500/include/mach/prcmu-fw-api.h:373: multiple definition of `prcmu_qos_force_opp'
arch/arm/mach-ux500/clock.o:arch/arm/mach-ux500/include/mach/prcmu-fw-api.h:373: first defined here
arch/arm/mach-ux500/cpu.o: In function `prcmu_config_esram0_deep_sleep':
arch/arm/mach-ux500/include/mach/prcmu-fw-api.h:406: multiple definition of `prcmu_config_esram0_deep_sleep'
arch/arm/mach-ux500/clock.o:arch/arm/mach-ux500/include/mach/prcmu-fw-api.h:406: first defined here
ST-Ericsson Linux next: -
ST-Ericsson ID: WP257121
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I0014d5d090b7ec0fba2d6f53292e847b2eedaa44
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19937
Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com>
Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
Reviewed-by: Preetham-rao K <preetham.rao@stericsson.com>
|
|
Configuring DMA support on u5500 for MMC.
ST Ericsson ID:WP257117
Change-Id: I00c45e47e77a6a472e8eb8471a64e163036cd8c8
Signed-off-by: seshagh <seshagiri.holi@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18722
Reviewed-by: Preetham-rao K <preetham.rao@stericsson.com>
Tested-by: Preetham-rao K <preetham.rao@stericsson.com>
Conflicts:
arch/arm/mach-ux500/Makefile
arch/arm/mach-ux500/board-u5500-sdi.c
arch/arm/mach-ux500/board-u5500.c
|
|
Configure SD card detection GPIO pin for HREF v60 and later
to be pull-up, otherwise it will stay at its default
pull-down setting and prevent detection of inserted SD-cards.
ST-Ericsson ID: 332921
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Sebastian Rasmussen <sebastian.rasmussen@stericsson.com>
Change-Id: I2010b6bedc7b2b9ed6384b2750d9c202867b8d52
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19730
Reviewed-by: Stefan NILSSON9 <stefan.xk.nilsson@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
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: Ie2a2d3fc6d6be17fb4a5b155a450b39bb3911a42
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19583
|
|
ux500_ci_dbg_log() corrupts memory because the sh->state is improperly
initialized, and thus memory beyond the allocated sh->time buffer is modified
for the first time after boot or a stats reset. Fix it.
ST-Ericsson Linux next: -
ST-Ericsson ID: ER330431
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ia1c0aa0f0d2eb211d92fe89372a844cf8d1880da
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19554
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
ST-Ericsson Linux next: -
ST-Ericsson ID: ER 324615
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I616eda9d8e292c05dd8094d8085f5b488ee90396
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19533
Reviewed-by: Par-Gunnar HJALMDAHL <par-gunnar.p.hjalmdahl@stericsson.com>
Reviewed-by: Yvan FILLION <yvan.fillion@stericsson.com>
Tested-by: Yvan FILLION <yvan.fillion@stericsson.com>
Reviewed-by: Henrik CARLING <henrik.carling@stericsson.com>
Conflicts:
arch/arm/mach-ux500/board-mop500-regulators.c
arch/arm/mach-ux500/board-mop500.c
arch/arm/mach-ux500/virt-regulator-u8500.c
drivers/regulator/ab8500.c
include/linux/mfd/ab8500/ab8500-gpio.h
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
Forces the OPPs to the values written, regardless of
the QoS requirements.
echo 25 > /debugfs/prcmu/ddr_opp
echo 50 > /debugfs/prcmu/ddr_opp
echo 100 > /debugfs/prcmu/ddr_opp
echo 50 > /debugfs/prcmu/ape_opp
echo 100 > /debugfs/prcmu/ape_opp
ST-Ericsson ID: CR 323730
Change-Id: I5fd18e254f3da5342a17cd207b0ee94da0a8cc28
Signed-off-by: Per Fransson <per.xx.fransson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18702
Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>
|
|
echo 0 > /debugfs/prcmu/opp_cpufreq_delay
ST-Ericsson ID: CR 323730
Change-Id: I9d8509554e69b1ec3efe08dd8de478dd3a3b5c2e
Signed-off-by: Per Fransson <per.xx.fransson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18701
Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>
|
|
This is needed when playing audio with auto idle enabled in CM
in the low power audio use case.
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I13ee24c548c82f639c9bad82fd06a2850b23e85b
Signed-off-by: Tobias Johansson <tobias.johansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19313
Reviewed-by: Deepak KARDA <deepak.karda@stericsson.com>
Reviewed-by: Ola LILJA2 <ola.o.lilja@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Change-Id: I4d291b45f3f0ef50a6c69e7889e09729cf1fd236
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19319
Reviewed-by: Yvan FILLION <yvan.fillion@stericsson.com>
Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>
Tested-by: Martin PERSSON <martin.persson@stericsson.com>
|
|
Configure the GPIO pins connected to Xenon
Flash correctly.
ST-Ericsson ID: ER 329589
Change-Id: I08a9c72dfc207e115b10e9a03e7e5429a98f08f6
Signed-off-by: Virupax Sadashivpetimath <virupax.sadashivpetimath@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19330
Tested-by: Rajat VERMA <rajat.verma@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Conflicts:
arch/arm/mach-ux500/board-mop500-pins.c
|
|
ST-Ericsson ID: 329007
Change-Id: I608e1acad5f6fbb46f6d1ef6bede8e58bd57c362
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19462
Conflicts:
arch/arm/mach-ux500/board-mop500-sdi.c
|
|
Unused SysClkReq pins should be configured as GPIO pins
to avoid current overconsumption. SysClkReq2, 4 and 6
are used. SysClkReq7 and 8 are already configured as
GPIO pins so this patch adds SysClkReq3 and 5 as GPIO pins.
ST-Ericsson Linux next: -
ST-Ericsson ID: ER 324615
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I3b989b58f55958a54da9f8219e8b361a5ae73e08
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19359
Reviewed-by: David PARIS <david.paris-nonst@stericsson.com>
Conflicts:
arch/arm/mach-ux500/board-mop500.c
|
|
Converts the reboot reason string received in SYSCALL_DEFINE4 in
sys.c into a 2 bytes reset reason code. This 16 bit value is
stored in the TCDM Memory at location: tcdm_base + 0xFF8.
The string to code mapping structure has been added in file
reboot_reasons.h and reboot_reasons.c. The code for translation
has been placed in cpu.c.
ST-Ericsson Linux next: Tested and reviewed with 2011-03-28
ST-Ericsson ID: 327863
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I5fe83b824c6dbe3f61a3d77671ce845e6f81d87b
Signed-off-by: rickard evertsson <rickard.evertsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19174
Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
Conflicts:
arch/arm/mach-ux500/Makefile
arch/arm/mach-ux500/cpu.c
|
|
- Remove old kernel version compat code
- Make some functions static
- Move to irq chip bus lock
- Fix broken irq handler registration
- Fix interrupt count
- Use direct interrupt instead of via unimplemented PRCMU
- Add RTC interrupts
- Fix RTC register list
- Allow get_page to read more than 4 registers
ST-Ericsson Linux next: -
ST-Ericsson ID: WP257121
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I590f46f1c8f83bbcb159d743a52bb4b7628c7d50
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18936
Reviewed-by: Bibek BASU <bibek.basu@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Conflicts:
arch/arm/mach-ux500/board-u5500.c
drivers/mfd/ab5500-core.c
|
|
Saves a few uA for each i2c line in case the line is driven low.
ST-Ericsson Linux next: -
ST-Ericsson ID: 329853
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Magnus Templing <magnus.templing@stericsson.com>
Change-Id: I8ac4545ddb91c3198c4c37fbabdd0641cb9bc066
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19192
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Reviewed-by: QATOOLS
Reviewed-by: David PARIS <david.paris-nonst@stericsson.com>
Reviewed-by: Virupax SADASHIVPETIMATH <virupax.sadashivpetimath@stericsson.com>
Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
This patch does following:
1. Protects reset of char queues to prevent a potential kernel
crash if MSR is run in rapid succession continuously without allowing
the user-space to settle.
2. Removes un-needed memcpy from tx/rx path in shrm net interface.
3. Eliminates use of ph_recv_buf in rx path.
3. Fixes compiler warning in net interface.
4. Updates the protection of writes to shrm fifo.
ST-Ericsson ID: ER326117
Change-Id: I6aac23e20a20efc1f9b8a620db455f53e067f9bd
Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19226
Reviewed-by: Hemant-vilas RAMDASI <hemant.ramdasi@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Vsmps3 is put in HW control by SysClkReq1 at init. The
corresponding settings in suspend-force are removed.
ST-Ericsson Linux next: -
ST-Ericsson ID: ER326467
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I4d20ed770fe931919f5bd0bf68d53cb69a19bf89
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18985
|
|
This patch makes sure that ESRAM0 is turned off when
going to deep sleep in suspend. This patch needs updated ISSW.
ST-Ericsson Linux next: -
ST-Ericsson ID: 326790
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ic88a7dc04b64e8861901926d6d2b58187805167b
Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18935
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Conflicts:
arch/arm/mach-ux500/include/mach/prcmu-fw-api.h
arch/arm/mach-ux500/prcmu-db8500.c
|