summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-06-17ARM: ux500: prcmu-debug: Fix build warningJonas Aaberg
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Change-Id: If0ae263ecce939ca4a625e90b2017bacd9a46993 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24250 Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com>
2011-06-17mach-ux500: GPIO power settings in suspendRikard Olsson
This patch will become obsolete when all drivers uses pm_runtime to control their GPIO sleep settings. ST-Ericsson Linux next: - ST-Ericsson ID:334251 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ibb656d55e20087202aae99b098aad5cf3fb21dcc Signed-off-by: Rikard Olsson <rikard.p.olsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21279 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com> Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-06-17ux500: cryp: Remove register accessJoakim Bech
Remove unnecessary call to function cryp_configure_for_dma when running in CPU mode only (we will gain performance by not calling this function, since it read and write to registers in the crypto hardware). ST-Ericsson ID: 343001 ST-Ericsson Linux next: Not tested, ER 320876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie5e99d2f96e6c9218ec767a76eb65a6683ad17dd Signed-off-by: Joakim Bech <joakim.xx.bech@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24150 Reviewed-by: QATEST Reviewed-by: QATOOLS Reviewed-by: Berne HEBARK <berne.hebark@stericsson.com>
2011-06-17ux500: prcmu: add debugfs for APE voltageMartin Persson
Request APE OPP 100% voltage echo 1 > /debugfs/prcmu/ape_voltage Remove request echo 0 > /debugfs/prcmu/ape_voltage ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I749568477e65d98f1314422652d23c721e6f6c4a Signed-off-by: Martin Persson <martin.persson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23884 Reviewed-by: QATEST Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com>
2011-06-17arm: ux500: add initial register writeMattias Nilsson
This patch adds an initial write to the register PRCM_A9PL_FORCE_CLKEN, in order to reduce power consumption. ST Ericsson ID: 337712 ST Ericsson FOSS-OUT ID: trivial ST Ericsson Linux-next: 318371 Change-Id: Ibf8ad00a869a7ec40f9f511aad5d9eebc08b5e6c Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24147 Reviewed-by: QATEST Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-06-17cpufreq: return proper val in cpufreq_update_freqMartin Persson
ST-Ericsson ID: 342949 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Id3505cbdd43f3b68dfcc882b7ca82075987349c4 Signed-off-by: Martin Persson <martin.persson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24231 Reviewed-by: Mian Yousaf KAUKAB <mian.yousaf.kaukab@stericsson.com> Reviewed-by: QATEST Reviewed-by: QATOOLS Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-06-17ARM: ux500: cpuidle_dbg: Show reason why ApIdleJonas Aaberg
Add debug code to show the reason why we're in ApIdle and not in ApSleep. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I652a5708f08c279b4a2a322bab45ea8eac693e56 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24043 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: cpuidle: Update enter/exit latenciesJonas Aaberg
Update exit/enter latencies for ApDeepSleep, plus correct latencies for ApSleep. Also fix wake latency measurements. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie24e591072ff50b2fd3c1570466f15c714aef154 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24042 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: context: readb to readlJonas Aaberg
Fix typo where readl accidentially was readb ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER342698 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Idbcf1ed8788ce40d8157d420a2112ca8b260badd Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24141 Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: cpuidle: Kconfig for ApDeepIdleJonas Aaberg
Add Kconfig Kconfig option to enable ApDeepIdle. Default is disabled. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie54a3ca8da460346ac48d421cb38ebb7fd732c8e Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23705
2011-06-17u5500: add ePOD consumersRabin Vincent
ST-Ericsson Linux next: - ST-Ericsson ID: WP332185 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I57ec184ff8288acdf83adae575c2856f02f41dcb Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24181 Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-06-17u5500: add dummy prcmu_enable_wakeups() to fix buildRabin Vincent
pm/suspend.c:67: undefined reference to `prcmu_enable_wakeups' pm/suspend.c:153: undefined reference to `prcmu_enable_wakeups' ST-Ericsson Linux next: - ST-Ericsson ID: WP334772 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I7ac2abfd2ebf431f7571f7a656521e7d083649d9 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24186 Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com> Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-06-17[ANDROID]: misc: bh1780gli.c: Fix ifdefsJonas Aaberg
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
2011-06-17hwmon: ab8500: Add BatCtrl thermal sensorHuan DUAN
Support for monitoring BatCtrl in AB8500 has been added ST-Ericsson Linux next: ER282986 ST-Ericsson ID: CR339643 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I71cfa8b8ecaeae9291d910bc1928ad0e36834709 Signed-off-by: Huan DUAN <huan.duan@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23986 Reviewed-by: QATEST Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>
2011-06-17U5500: Add support for PLL and EPOD Power mgmtVijaya Kumar Kilari
PLL and EPOD support added in PRCMU driver Regulator and clock framework driver updated ST-Ericsson Linux next: - ST-Ericsson ID: WP334772 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I134fe00df12788476e840a9c3f44dc0e39570fa9 Signed-off-by: Vijaya Kumar K <vijay.kilari@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23962 Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-06-17ux500: mcde: Use 24 bpp overlay for HDMIJimmy Rubin
This patch will change the framebuffer bpp from 16 to 24. ST-Ericsson ID: 326691 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I094c3845803f4c969b0f19bdae007aa85bebd495 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23411 Reviewed-by: QATOOLS Reviewed-by: QATEST Reviewed-by: Per-Daniel OLSSON <per-daniel.olsson@stericsson.com> Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-06-17cryp: Session handling for software contextJoakim Bech
- Add a session id to the software crypto context in ux500 crypto driver. - Add a static global session id which is a counter that increases when a new job is started (it is ok that this variable loop back to zero when it reach the maximum value). - These session id's will be used to decide if the hardware registers needs be restored or not for continous jobs. As a result we gain performance when we don't need to restore hardware registers. ST-Ericsson ID: 342659 ST-Ericsson Linux next: Not tested, ER 320876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I1a1f508e9969e438204d1b4a803f1d637c1e0d60 Signed-off-by: Joakim Bech <joakim.xx.bech@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24019 Reviewed-by: QATOOLS Reviewed-by: QATEST Reviewed-by: Berne HEBARK <berne.hebark@stericsson.com>
2011-06-17lsm303dlh: adding functions under CONFIG_SENSORS_INPUT_DEVICEChethan Krishna N
Functions that are called only when CONFIG_SENSORS_INPUT_DEVICE is enabled are put under the same switch Change-Id: If652e8ab2ca0d3482d24145bb5d908f5dbacf965 Signed-off-by: Chethan Krishna N <chethan.krishna@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23882 Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-06-17ab8500-gpio: Allow initial configuration of GPIO registersChris Kimber
Allows the setting of the initial GPIO direction & pullup registers. ST-Ericsson Linux next: Ported & patch created ST-Ericsson ID: 334609 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I676ed8129a96a2fe41865117e4c864edc09d01ce Signed-off-by: Chris Kimber <chris.kimber@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23339 Reviewed-by: Andrew LYNN <andrew.lynn@stericsson.com>
2011-06-17arm: ux500: common dbx500 prcmu driver apiMattias Nilsson
This patch updates the PRCMU driver API to be the same (as far as possible) in U8500 and U4500. - <mach/prcmu-fw-api.h> has been renamed <mach/prcmu.h>. - The platform specific APIs have moved to <mach/prcmu-db5500.h> and <mach/prcmu-db8500.h> (but these should not be directly included). - The PRCMU QoS API has been put in <mach/prcmu-qos.h>. ST Ericsson ID: 334772 ST Ericsson FOSS-OUT ID: trivial ST Ericsson Linux next: 318371 Change-Id: I6ce117ec35ebf2e987178ccacce09afb554d2736 Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23863 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-06-17ARM: ux500: Update suspend GPIO force commentsRickard Andersson
Update the comments for the GPIO force code. ST-Ericsson Linux next: - ST-Ericsson ID: ER342202 ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com> Change-Id: Iaacb204a588ded1928b26823c57fca82289ab959 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24070 Tested-by: Rickard ANDERSSON <rickard.andersson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-06-17regulators: Added get_optimum_mode on regulators with idle modeBengt Jonsson
With this change, Vtvout, Vintcore12, Vaux1, 2 and 3 regulators support DRMS (Dynamic Regulator Mode Switching) which will dynamically handle requests for max current consumption from several consumers and select a suitable regulator mode. ST-Ericsson Linux next: N/A ST-Ericsson ID: CR339486 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Icdaed40df47859eb3e9701da296a814b38a48b56 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23859 Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com> Reviewed-by: QATEST
2011-06-17[ANDROID]: hwmon: l3g4200d: Fix ifdefsJonas Aaberg
ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie228d5ac6533ff74d103a79ef379137428e92652 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23696
2011-06-17[ANDROID]: hwmon: lsm303dlh_a: Fix ifdefsJonas Aaberg
ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ia2cdb2cde8f0baffe5b8f5847754780068153d9e Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23697
2011-06-17[ANDROID]: hwmon: lsm303dlh_m: Fix ifdefsJonas Aaberg
ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I085ff9f7e54491b6dde56c956dada8ebd6c7d8a1 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23698
2011-06-17mach-ux500: Regulator: ExtSupply3LPn in Low PowerMattias Wallin
This patch set the ExtSupply3LPn in Low Power mode at startup. ExtSupply3LPn can control the ExtSmps4 and ExtSmps3. On HREF the ExtSupply3LPn is configured to not control ExtSmps3, only ExtSmps4. ST-Ericsson ID: ER337978 ST-Ericsson Linux next: na ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I793209c7ed104199976c5d35858058e9a49eae16 Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23944 Reviewed-by: QATEST Reviewed-by: Martin PERSSON <martin.persson@stericsson.com> Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com>
2011-06-17u5500: add all clocks to debugRabin Vincent
ST-Ericsson Linux next: - ST-Ericsson ID: WP332185 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Icf952ee5c34f1149da11fbb2c95dd99ff9a35627 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23970 Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: QATEST Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com>
2011-06-17ARM: ux500: cpuidle_dbg: Remove unused debug codeJonas Aaberg
Remove debug code that has not been used for a long time. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I9c2e977c4d61d1909cfd832085110a47423f7962 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23623 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17video: mcde: Support YUV 422 overlay pixel formatMarcel Tunnissen
This patch adds support for converting an overlay with YUV 422 pixel format. ST-Ericsson ID: 339423 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I5a8536c12f12b6cf69f7053cc236e274d13295b4 Signed-off-by: Marcel Tunnissen <Marcel.Tuennissen@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22867 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Tested-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com>
2011-06-17video: mcde: improve display configurationMarcel Tunnissen
Makes it possible to configure both AB8500 and AV8100 displays as long as the MCDE channels are available. Also fixes build problems if main display is not configured or if no display is configured, and fixes configuration problems with TV out through AB8500. Depends-On: Id9dac8b436a6013e5bf3a775ef93d99705663fb2 ST-Ericsson ID: 269500 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I57ad75c81ade899c3063033dfe0c81c644fc41c6 Signed-off-by: Marcel Tunnissen <Marcel.Tuennissen@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21817 Tested-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com> Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com> Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> fixmr to merge with video: mcde: improve display configuration 8d74729c8d5f7308ae7ca81f56ddd8811c3435ee
2011-06-17ARM:ux500: suspend: Fix faulty defineJonas Aaberg
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: I69d697e3d281613aed01ab4235415aecf2bfe1c5 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23973 Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>
2011-06-17u5500: enable mode control for SD card regulatorRabin Vincent
ST-Ericsson Linux next: - ST-Ericsson ID: WP332185 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I05b145766bfe07b18b620ee92a4d956a0aef9aa6 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23775 Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-06-17regulators: ab5500: add mode controlRabin Vincent
ST-Ericsson Linux next: - ST-Ericsson ID: WP332185 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I85075a61da5aaf6d71edd3a374ee7098d3cf5bce Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23774 Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-06-17ARM: ux500: pm: Add dependency to PMJonas Aaberg
Needed if building without CONFIG_PM. 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: Id1028477dcf979a2a538b8e7c71151bccee71c5d Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23831 Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: cpuidle: Update latencies based on 200 MHzJonas Aaberg
Since cpuidle is mostly executed on lowest cpu speed, adding a new 200 MHz level causes the old values, based upon 400 MHz to be very optimistic. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: AP341270 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I83232daf41465a80f5708556896d8460a19ad602 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23531 Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: cpuidle: Measure ApIdle wake latencyJonas Aaberg
ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338797 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I91652068e425b291117206d3eb92f64f1cfb076c Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23529 Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: cpuidle_dbg: make uart timeout deferableJonas Aaberg
ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I9cfc4a4cec1e13e94e3618235ac46a705864d6c2 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23528 Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: cpuidle: unified execution pathJonas Aaberg
Both the first cpu and the second cpu to enter idle executes along the same path. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I37476ec90b1e2bbab7d5dbb6dcfa38f8d264e41d Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23527 Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17cryp: CPU mode register read/write optimizationsJoakim Bech
- Minimize the number of read/write to the cryp hardware. - Write direct to hardware instead of going through functions that aren't inlined to get rid of function prologues/epilogues. - Remove NULL checks where performance is needed and the check itself is unnecessary since it is catched earlier in the callstack. - Remove unused defines/includes that are not used any longer due to above optimizations. ST-Ericsson ID: 341921 ST-Ericsson Linux next: Not tested, ER 320876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I9efff1714f851672f8cb04e0c946a753a4b3f4b8 Signed-off-by: Joakim Bech <joakim.xx.bech@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23719 Reviewed-by: Berne HEBARK <berne.hebark@stericsson.com> Reviewed-by: QATEST Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-06-17ARM: ux500: pm: Remove unused frequency scalingJonas Aaberg
Remove unused frequency scaling code. It is not necessary to lower frequency before ApSleep/ApDeepSleep. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I5882c58baf0a7b1163aab9637f6d92a1bb798a66 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23526 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: cpuidle: Remove dead codeJonas Aaberg
Since cpuidle nowadays only works on online cpu's there is no need to specially inform cpuidle when a cpu goes off line. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I35300aa9c7f076e70a40f1bb344dc0224e4cc129 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23097 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: cpuidle_dbg: Show ApIdle/ApSleep last prcmu statusJonas Aaberg
Collect the state from which the prcmu woke the ARM from. This can be useful to see how often we have a pending interrupt or if we try to go to sleep, but the prcmu only goes to idle. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I853ca2381b484994ef784d08f7e9d9f6ca088376 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23096 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: pm: Move prcmu idle status to pmJonas Aaberg
ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I9ce7b492465e4a77570391545e31ca01a315a7d3 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23095 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: cpuidle_dbg: Catigorize the type of wake-upsJonas Aaberg
Add debug information regarding the type of wake-ups and if the sleep level was correctly picked. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I855e99e2c3ae1948f58da11684bb5ec2f5f3fdc4 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22069 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17ARM: ux500: cpuidle: clean-upsJonas Aaberg
ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER338876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I2eb45ebf58394978344c5c7fd20fcd9fc3032b9d Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22068 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-06-17mmc: Fix hangs related to insert/remove of cardsUlf Hansson
In the error handling of mmc_attach(sd|mmc|sdio) functions, the bus can be detached. A detach triggered also a power_off, which was the key reason to the issue. If a power_off has been done, the framework must never send any new commands/requests to the host driver, without first doing a new power_up. This occured in the rescan sequence most likely triggering ANY host driver to hang. Moving power_off out of detach and instead handle power_off separate when it is actually needed, solves the issue. ST-Ericsson Linux next: - ST-Ericsson ID: 339637 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I9fefe95c4331b98b9f460b8309594ed32037cf2f Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com> Signed-off-by: Daniel Willerud <daniel.willerud@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23841 Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com> Reviewed-by: Joakim AXELSSON <joakim.axelsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-06-17mmc: core: duplicated trial with same freq in mmc_rescan_try_freq()Jaehoon Chung
mmc_rescan_try_freq() tries to init two times with the last frequency. For example, if host->f_min is 400KHz, we see the message below: mmc1: mmc_rescan_try_freq: trying to init card at 400000 Hz mmc1: mmc_rescan_try_freq: trying to init card at 400000 Hz Andy Ross says that he didn't try this code on a board with an f_min that exactly matches one of the table entries, which explains why the bug wasn't detected. Change-Id: I57eb076aefb073421260de348364d290117198e1 Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Cc: Andy Ross <andy.ross@windriver.com> Signed-off-by: Chris Ball <cjb@laptop.org> Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23443 Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com> Reviewed-by: Daniel WILLERUD <daniel.willerud@stericsson.com> Reviewed-by: Joakim AXELSSON <joakim.axelsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-06-17CAIF: Fix U5500 compile error for shared memory driverKim Lilliestierna XX
Rearrange pr_fmt so it compiles. Signed-off-by: Sjur Braendeland <sjur.brandeland@stericsson.com> Signed-off-by: David S. Miller <davem@davemloft.net> Change-Id: I26a71a302160306af26fda00c99c024ffb731f08 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23756 Reviewed-by: Durga Prasada Rao BATHINA <durgaprasadarao.b@stericsson.com> Tested-by: Durga Prasada Rao BATHINA <durgaprasadarao.b@stericsson.com> Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com> Reviewed-by: Kim LILLIESTIERNA <kim.xx.lilliestierna@stericsson.com>
2011-06-17caif-u5500: CAIF shared memory mailbox interfaceAmarnath Revanna
Signed-off-by: Sjur Braendeland <sjur.brandeland@stericsson.com> Signed-off-by: David S. Miller <davem@davemloft.net> Change-Id: I9a2ee64e5a581fdfd4853f96f38aaa9a52d19fcf Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23754 Reviewed-by: Durga Prasada Rao BATHINA <durgaprasadarao.b@stericsson.com> Tested-by: Durga Prasada Rao BATHINA <durgaprasadarao.b@stericsson.com> Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-06-17caif-u5500: CAIF shared memory transport protocolsjur.brandeland@stericsson.com
Signed-off-by: Sjur Braendeland <sjur.brandeland@stericsson.com> Signed-off-by: David S. Miller <davem@davemloft.net> Change-Id: I02d30135ba3694bfbeb31de4275237490a2fbac1 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23753 Reviewed-by: Durga Prasada Rao BATHINA <durgaprasadarao.b@stericsson.com> Tested-by: Durga Prasada Rao BATHINA <durgaprasadarao.b@stericsson.com> Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>