summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2011-07-22ux500: 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-07-22arm: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22u5500: 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-07-22u5500: 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-07-22U5500: 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-07-22ux500: 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-07-22ab8500-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-07-22arm: 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-07-22ARM: 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-07-22mach-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-07-22u5500: 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-07-22ARM: 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-07-22video: 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-07-22video: 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-07-22ARM: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-07-22u5500: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22ARM: 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-07-22crypto: ux500: hash: converted to ahash.Berne Hebark
- Removed cryp1 and hash1 from u8500_v2_prcc_clocks, added comment that they already are included in u8500_v1_v2_prcc_clocks. - Re-activated hash1 accelerator in u8500__defconfig. - Updated clock-db8500.c with correct clk for hash1. - Added -O0 in hash Makefile, to remove optimization in debug mode. - Converted to ahash (from shash). - Updated infrastructure (klist functionality). - Dependencies to hcl_defs removed. - Changed power_state_mutex to spinlock and also use the atomic regulator interfaces, which removes the kernel printout BUG: sleeping function... - Removed the clear_bit function call and instead use the HASH_CLEAR_BITS macro. - Re-arranged the code to collect the external functions in the bottom of the file. - Removed page_to_phys/phys_to_virt calls in hash_hw_update, data directly accessed in walk.data. - Removed unused defines. ST-Ericsson ID: 319847, 280690 ST-Ericsson Linux next: Not tested, ER 320876 ST-Ericsson FOSS-OUT ID: NA Change-Id: I732b7320cd8302d1dc86e4acb1954880e175773a Signed-off-by: Berne Hebark <berne.hebark@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23294 Reviewed-by: Joakim BECH <joakim.xx.bech@stericsson.com>
2011-07-22ARM: ux500: pm: Save and restore SPI config register properlyJohan Palsson
Some interrupts were never triggered after deep sleep due to that the saved SPI target registers was overwritten by the SPI config registers when entering deep sleep. The SPI target array was used also for SPI config. This is now corrected. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER333536 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ib971e1de2a4ca7b17cd42c690898a351d6ed63f0 Signed-off-by: Johan Palsson <johan.palsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23745 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-07-22ARM: ux500: suspend: Add missing 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: I61cd01d097fe3a9cc2e5993ebddd48241da1dd0f Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23690 Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-07-22ARM: ux500: pm: Add missing 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: I89f13fc65d301a0ed5e270872e43336e7b63d0a6 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23694 Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-07-22u5500 : kernel-doc for Mailbox Logical DriverBibek Basu
Kernle-Doc created for u5500 Mailbox Logical Driver ST-Ericsson ID: 277198 Change-Id: I6e1298615a3943177fa05342a9ff8215e521fa72 Signed-off-by: Bibek Basu <bibek.basu@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23718 Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-07-22arm: ux500: Correct FB height when triple bufferPer Persson
When triple buffering is enabled, the correct virtual height shall be used when the frame buffer is dynamicaly created. Dispdev is removed for HDMI case. board-u5500-mcde is updated. ST-Ericsson ID: 341298 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Id9dac8b436a6013e5bf3a775ef93d99705663fb2 Signed-off-by: Per Persson <per.xb.persson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23545 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
2011-07-22ARM: ux500: cpuidle: Exit when time has passedJonas Aaberg
If next wake up has passed, do not try to enter ApSleep ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER341279 ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Change-Id: I69b8e4a2efb6092017061aace55203d3e04d59fa Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23712 Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-07-22u5500: leds: generic/compatible name for rgb ledsShreshtha Kumar Sahu
This patch renames rgb leds names in sysfs by generic names i.e. red, green and blue instead of ab5500-leds:red, ab5500-leds:green and ab5500-leds:blue respectively. ST-Ericsson ID: WP 257105 Change-Id: I457ef30bd14cd08ffb0015038c46cc0211b8844f Signed-off-by: Shreshtha Kumar Sahu <shreshthakumar.sahu@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23670 Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-07-22PRCMU: Add support for u5500 resout pinsPhilippe Langlais
ST-Ericsson Linux next: NA ST-Ericsson ID: 281802 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I7820139cc44e347c5b113b1beb665c2489bf74c2 Signed-off-by: Grzegorz Sygieda <grzegorz.sygieda@tieto.com> Tested-by: Grzegorz Sygieda <grzegorz.sygieda@tieto.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23639 Reviewed-by: Grzegorz SYGIEDA <Grzegorz.Sygieda@tieto.com> Tested-by: Grzegorz SYGIEDA <Grzegorz.Sygieda@tieto.com> Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com> Reviewed-by: Par-Gunnar HJALMDAHL <par-gunnar.p.hjalmdahl@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com> Conflicts: arch/arm/mach-ux500/include/mach/prcmu-db5500.h arch/arm/mach-ux500/prcmu-db5500.c
2011-07-22cryp: Updates according to corrected design specJoakim Bech
- Change names of context registers so they corresponds to the name in the DS. - Follow the design specification strictly and with the additional missing steps that we have got from IP developers. - Remove unused functions from u8500. - Call atomic version of power enable/disable functions to get rid of sleeping while atomic BUG prints. - Replace mutex with spinlock in the crypto context to get rid of sleeping while atomic BUG prints. - Replace completion in interrupt mode with polling for the remaining data length of data to get rid of sleeping in invalid context BUG print. - Correct optimization bug which occured when building without debug information (the compiler optimized it incorrectly). - Update of irq, fixed interrupt mask handling. - Correct bug regarding keysize when doing context save. - BUG! DES hangs when encrypting data not modulo 16 using DMA. The reason for this is that the CRYP IP only supports burst size of 4 words. Due to this reason DMA for DES have been replaced by CPU mode instead. ST-Ericsson ID: 283399, 340779 ST-Ericsson Linux next: Not tested, ER 320876 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I23dbc123dd2fb7e47f5713025ed71423efbb5b18 Signed-off-by: Joakim Bech <joakim.xx.bech@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23297 Reviewed-by: QATEST Reviewed-by: Berne HEBARK <berne.hebark@stericsson.com>
2011-07-22arm: mach-ux500: add ab_intclkMattias Nilsson
This patch adds the clock "ab_intclk", to correct problems with the audioclk parent switching. ST Ericsson ID: 340995 ST Ericsson FOSS-OUT ID: trivial Change-Id: I641c6eb243552d8d0ff4902cae8ead336fff575c Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23451 Reviewed-by: QATEST Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com> Reviewed-by: Ola LILJA2 <ola.o.lilja@stericsson.com> Tested-by: Ola LILJA2 <ola.o.lilja@stericsson.com>
2011-07-22ux500: fix context bases for 5500Rabin Vincent
Also get rid of unnecessary multiple remaps for GIC registers. ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Iac7d00eaffc170ef5ae15f02be6852da0a6b0842 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23110 Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-07-22ARM: ux500: timer_pm: Fix build issue when no debug enabledJonas Aaberg
ST-Ericsson Linux next: ER338824 ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Change-Id: Ie0a3a11aaceaf1c2ff53e43305da2bb944ccee02 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23094 Reviewed-by: QATEST Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
2011-07-22mach-ux500: Add set_mode constraints on vaux[2,3]Emeric Vigier
Add REGULATOR_CHANGE_MODE and constraints for VAUX2 and VAUX3. ST-Ericsson Linux next: - ST-Ericsson ID: ER339212 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I5b4a58bcf61fc96cd7dd330f7749718a75f49ca9 Signed-off-by: Ludovic Barré <ludovic.barre@stericsson.com> Signed-off-by: Emeric Vigier <emeric.vigier@stericsson.com> Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
2011-07-22ARM: ux500: cpuidle: Don't save irq settings when not neededJonas Aaberg
Switch to spin_lock from spin_lock_irqsave since irq's are disabled. ST-Ericsson Linux next: ER338824 ST-Ericsson ID: ER336077 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I395d3bb7d53a616ff26c40f45f7198222f46860c Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22067 Reviewed-by: QATEST Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-07-22mach_ux500: Add support for mloader.Sesahgiri.Holi
Add support for mloader platform driver for u4500. ST-Ericsson ID: AP 335929 ST-Ericsson FOSS-OUT ID: NA Change-Id: I0df37c29121097e078277b8989d33dfc9963a1f4 Signed-off-by: Sesahgiri.Holi <seshagiri.holi@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21012 Reviewed-by: Martin PERSSON <martin.persson@stericsson.com> Reviewed-by: Preetham-rao K <preetham.rao@stericsson.com> Tested-by: Preetham-rao K <preetham.rao@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-07-22kernel-doc: fix kernel-doc warningsom prakash
fix the potential kernel-doc warnings ST-Ericsson Linux next: - ST-Ericsson ID: 327425 ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: om prakash <omprakash.pal@stericsson.com> Change-Id: Ibaa302ddbaa8e223b81bd047fceaf7c3b97af491 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23345 Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-07-22ARM: ux500: prcmu: Fix build warningsJonas 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: I485567e96886aeb1849d0366e4d87201a03604d1 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23291 Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com> Reviewed-by: QATEST
2011-07-22regulator: Set Vsmps2 in HW control (HP/LP) and Vsmps1 at 1.2 VBengt Jonsson
This change decreases power consumption in the idle use case. ST-Ericsson Linux next: Not tested ST-Ericsson ID: ER334617 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ib423da94249badd525c1dc3917b25394781c6cff Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23340 Reviewed-by: Yvan FILLION <yvan.fillion@stericsson.com>