aboutsummaryrefslogtreecommitdiff
path: root/arch/arm
AgeCommit message (Collapse)Author
2010-09-02nomadik-gpio: fix wake/enable after trigger type changeRabin Vincent
The nomadik-gpio driver does not correctly change the enable and wake masks when set_irq_type() is called after the irq or wake has been enabled. Fix this by backporting the corrected version from linux-next. ST-Ericsson ID: AP264622 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/1797 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I034a71ea2d74cd54dac027868f9562467942b9f9 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2626
2010-09-02Vibrator: Force feedback vibrator driverMarcin Mielczarczyk
Implementation of ST-Ericsson's force feedback vibrator driver. ST-Ericsson ID: WP261766 This workpackage is dependent on delivery of WP259003 and WP259004. Signed-off-by: Marcin Mielczarczyk <marcin.mielczarczyk@tieto.com> Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@tieto.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/1736 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Marcus COOPER <marcus.xm.cooper@stericsson.com> Tested-by: Marcus COOPER <marcus.xm.cooper@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Ib163dd6f2914b90a3be9dffa9d4195fa70fb70cd Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2623
2010-09-02fix kernel warningsVirupax Sadashivpetimath
Fix for the kernel warnings seen on compiling the kernel using the extra flag EXTRA_CFLAGS=-W. The action taken on the kernel warnings is as below. Below ones are fixed arch/arm/mach-ux500/clock.c:243: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/clock.c:246: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/clock.c:254: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/clock.c:257: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/clock.c:599: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/clock.c:641: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/clock.c:667: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/dma_40.c:1521: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/dma_40.c:1597: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/dma_40.c:1705: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/dma_40.c:1806: warning: comparison between signed and unsigned integer expressions arch/arm/mach-ux500/platsmp.c:211: warning: comparison between signed and unsigned integer expressions drivers/mmc/host/mmc-u8500.c:690: warning: comparison between signed and unsigned integer expressions drivers/mmc/host/mmc-u8500.c:757: warning: comparison between signed and unsigned integer expressions drivers/misc/ab8500.c:297: warning: comparison between signed and unsigned integer expressions Below warning is from the macro included from the /include/linux/clocksource.h header file, not fixed. arch/arm/mach-ux500/timer.c:57: warning: signed and unsigned type in conditional expression Below warnings are compiler dependant and are ignored. arch/arm/mach-ux500/prcmu-fw.c:306: warning: comparison of unsigned expression < 0 is always false arch/arm/mach-ux500/prcmu-fw.c:313: warning: comparison of unsigned expression < 0 is always false arch/arm/mach-ux500/prcmu-fw.c:332: warning: comparison of unsigned expression < 0 is always false arch/arm/mach-ux500/prcmu-fw.c:339: warning: comparison of unsigned expression < 0 is always false arch/arm/mach-ux500/prcmu-fw.c:365: warning: comparison of unsigned expression < 0 is always false arch/arm/mach-ux500/prcmu-fw.c:395: warning: comparison of unsigned expression < 0 is always false arch/arm/mach-ux500/prcmu-fw.c:464: warning: comparison of unsigned expression < 0 is always false arch/arm/mach-ux500/prcmu-fw.c:626: warning: comparison of unsigned expression < 0 is always false arch/arm/mach-ux500/prcmu-fw.c:627: warning: comparison of unsigned expression < 0 is always false arch/arm/mach-ux500/prcmu-fw.c:635: warning: comparison of unsigned expression < 0 is always false arch/arm/mach-ux500/prcmu-fw.c:636: warning: comparison of unsigned expression < 0 is always false Below one is ignored. arch/arm/mach-ux500/hotplug.c:48: warning: comparison between signed and unsigned integer expressions ST-Ericsson ID:ER259868 Signed-off-by: Virupax Sadashivpetimath <virupax.sadashivpetimath@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/722 Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I5d53beb5d05fab217fe95096480b354a22ff9d35 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2622 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02Fix default ramdisk size on SVP configPierre Peiffer
The default ramdisk size specified on SVP config is not aligned with the one used on board config. This patch fixes this. ST-Ericsson ID: WP260824 Signed-off-by: Pierre Peiffer <pierre.peiffer@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/1641 Reviewed-by: Martin PERSSON <martin.persson@stericsson.com> Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I8ca5525244ae8abc79abea2a8318becfae51ba94 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2621 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02mach-ux500: updating l2x0 init from linux-nextMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I85be5ca2f9178f6bbe5d3b0bd995213e0c9a0691 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2547 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02l2x0: take l2x0 updates from linux-nextMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I7c4a53e27ac2a43e244c17e812619529ce9fbc1e Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2546 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02mach-ux500: use platsmp.c from linux-nextMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Idee032843600d2e3bb03ebe4467ae436192a4382 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2545 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02Audio: FM and BT support, cleanup, power up/down noise removalDeepak Karda
Add new transducer for FM to configure audio codec registers. Add new transducer for BT to configure gpio and enable msp0 clk. Fix noise issue at begining and end of playback/voice call. Add platform device and platform driver to suport voltage regulator framework. Remove allmost all of printk and use dev_err, dev_info family macros. Correct file copyright notice. Remove use of typedefs. Add vibrator functionality which uses PWM source. Add function to configure audio codec IF1 required for FM. ST-Ericsson ID: ER 260924 Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Id614b86f464c0c450926a2474d47071a6ac5f905 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2544 Reviewed-by: Deepak KARDA <deepak.karda@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02Fixing u5500_svp build error due to tee kernel patch. Updated with review ↵Shujuan Chen
comments! ST-Ericsson Change ID: ER264554 Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Id39874bd04211a0590e94a5ad32f372974bad294 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2542 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02ske_driver: support for internal keypadNaveen Kumar Gaddipati
Added the driver to support the internal keypad on ux500 platform ST-Ericsson Id:CR 256008 Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I8f776d4ff1e8ac4bc3ad0b629c1144b7e5daefb8 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2541 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02Adding tee driver to kernel.Shujuan Chen
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I17069b327d6a07963a3a483b70b5439655dccf24 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2540 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02MCDE: Supports new HDMI featuresJimmy Rubin
This patch does the following: * Dynamic resolution change (HDMI and TV-out) * Dynamic change of rotation (Main display) * Dynamic change to 24 and 32 bpp (RGB888, RGBA8888, RGBX8888) * HDMI stability improvements * Removes Framebuffer_console for V.20 and HREF+. * Support for disabling display initialization if u-boot supports startup graphics * Adds prcmu handling from the mcde driver ST Ericsson Change-Id: WP259361 Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I37e91d49f1550a3ecd041d4ddf67ce57e086772c Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2536 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02Bluetooth: Enable the PAN profile.Dariusz Szymczak
Enables CONFIG_BT_BNEP and related flags for mop500. Also changes the default bd address which is also the MAC for bnep0 device so that it doesn't have the group bit set. ST-Ericsson ID: WP 256274 Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I99a8b035057fc0b79b4db8cb3581423ccc5d4e22 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2534 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02USB: USB host audio supportavinashk
menuconfig USB audio is enabled by default to build USB audio. (Bug fix: none, new feature addition.) ST-Ericsson ID: 256719 Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Ib61ba42f7c14706bf6728569324401d630b19d29 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2532 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02u5500: switch to MACH_TYPE_U5500Rabin Vincent
And also switch SVP8500 to MACH_TYPE_U8500. ST-Ericsson ID: AP263392 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Idbc545b7f53ca18e1d8bce2278db920a50aa88fd Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2530 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02Timer: MTU0 interrupt setup fixedMarcin Mielczarczyk
This commit sets up interrupts only for timers which are used. It prevents from boot up hang when MTU0 interrupts are enabled by default. This problem has been noticed on some early versions of V1 boards. Signed-off-by: Marcin Mielczarczyk <marcin.mielczarczyk@tieto.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I21ab2ce108e73b21958df7625ef5154ae8c2b631 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2526 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02u8500-prcmu: Enable mod_sw_reset_req as a wakeup eventKumar Sanghvi
With prcmu-fw 12-0-4-0 onwards, mod_sw_reset_req is part of AckMb0 -wakup mailbox. So, explicitly enable mod_sw_reset_req to be sent as a wakeup event ST-Ericsson ID: ER262956 Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Ibebdfc8c39d8144d1e323f1cb6ee520220473161 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2525 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02fix build errors when CPU_IDLE is disabledMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I0783810ab18563482bcf2cf122072d8f02a8eb98 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2435 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02regulators: fix v-ana permissionMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Ib27c0c771c543367c4e4fe884392c5903dcefbbb Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2433 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02fix build errors with CPU_IDLE enabledMian Yousaf Kaukab
Current PM for Montblanc enables both LOCAL_TIMERS and GENERIC_CLOCKEVENTS_BROADCAST. This causes build error with v2.6.34. This patch fixes this error. The PM scheme should be reviewed for v2.6.34. Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I941ff47200bb2bb64fda65bad89a4f993c4daa04 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2431 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02kernel/arch/arm/configs: Compile CDC-ACM modem driver into kernel by default.Parirajan Muthalagu
This patch adds the CDC-ACM USB Host driver to the default build. Adding support for USB modems is requested by the customer. ST-Ericsson ID: WP 261578 Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I86d1db26a05213d0ced5a3dd2ffea8dde76c27fb Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2429 Reviewed-by: Parirajan MUTHALAGU <parirajan.muthalagu@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02u8500: support MACH_TYPE_U8500Rabin Vincent
In addition to MACH_TYPE_NOMADIK. ST-Ericsson ID: AP263392 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Ic8cee3c70cded6279c6f2e5caaac49dd2f4e5651 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2428 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02arm: backport latest mach-typesRabin Vincent
To get U8500 and U5500 mach types. ST-Ericsson ID: AP263392 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I2ef4e20676ef3106e2b4bec4fe032fbfe29d4f2a Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2427 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02ab3550 platform configuration for ux500Mattias Wallin
This patch adds ab3550 configuration data into the u8500 platform. Irq is turned off since it is'nt routed on the breakout board used for ab3550 with u8500. Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I0068f67bd562b196e6c1e1a8505dd84291c3f837 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2425 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02cpuidle: dont enable irq after poll_idle as poll idle itself calls ↵Mian Yousaf Kaukab
local_irq_enable Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: If6cf52f28bd2e131c0de1d2c90ec9faa90c9ef09 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2421 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02set boradcast callback if clockevent broadcast enabledMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: If02a27f02d4a67e2aff4da676a677590576d13e8 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2420 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02twd: add CLOCK_EVT_FEAT_C3STOP to timer featuresMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I1fb7dea289aee0a97cb9e4ed3cc26c1727dfa882 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2419 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02add missing percpu_timer_setup call to boot cpuMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I4bf7d978161ad62ac460d8ef7cc451b27935e726 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2418 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02use mainline version of mach/smp.hMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Icd146ae0e0dde8f9b43e85c55af31147aad4beb9 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2417 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02rtt: adjust clock rating to match twd timer ratingMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I1ae0a065f736d99a0cf4317d41296b55ff8e5c24 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2416 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02mtu: use same clock rating as plat-nomadikMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Ia2ed48930a78882358dbfc224143b9fb760a4d6d Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2415 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02update all defconfigs for v2.6.34 and SI label u8500-android-2.1_r1_v0.0.11Mian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I5ab68676138970b2a8e99e0a6ebef19d76c9121a Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2414 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02fix WARN_ON() in gpio_lib.c for v2.6.34 request gpios before using them.Mian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: If955add089a534671c9bbfb858958c521281d435 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2412 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02fix WARN_ON() in cpu_idle() for v2.6.34Mian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I6d1e4a5e33153184448a49f951368030a07b288c Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2411 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02revert part of mach-ux500: Remove broadcast from timer-rtt. FIXME: Verify ↵Mian Yousaf Kaukab
that this is correct. patch Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I46897a0ab27ad61088338435bfc392ba100f3c86 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2410 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02add prototype for cpu_idle_wait in system.hMian Yousaf Kaukab
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I6e52f14ebe8ba16270471038152b8b4dfbc8d268 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2409 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02mop500_power_defconfig: Use SHM V1 Fifo Address with SHM V1 updatesKumar Sanghvi
SHM V1 updates has a different Fifo Address than the SHM ED implementation. DV6 and above MB Modem sw uses the SHM V1 implementation. ST-Ericsson ID: ER263228 Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/859 Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I4362e9ac557f4aa44e0f2bfc37ddcad8fbccbc49 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2407 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02mop500_power_defconfig: Enable CPU_IDLE with DV6 and above modem swKumar Sanghvi
Enables CPU_IDLE power management feature on APE side. MB Modem sw DV6 and above has Power Management in place so, cpu-idle can be enabled on APE side. CPU_IDLE should be disabled on APE side when using modem sw without power management. ST-Ericsson ID: ER263223 Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/856 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I0b0ffe4e4b0a042c29104cea1671a16a0b740ab3 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2405
2010-09-02Add support for TC35893 Keypad ControllerJayeeta Banerjee
This patch adds support for NUIB keypad. The driver supports both polling and interrupt mode. Default mode is interrupt mode. The keypad mapping is kept same as ST UIB keypad. ST-Ericsson ID: AP261147 Signed-off-by: Jayeeta Banerjee <jayeeta.banerjee@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/740 Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I2a61ee4eee8007aa251372ff29b84e70615756df Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2403 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02mach-ux500: U5500 SVP mailbox driver defconfigStefan Nilsson XK
Enables the modem IRQ handler and mailbox driver per default in defconfig. ST-Ericsson ID: AP259650 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/733 Tested-by: Stefan NILSSON <stefan.xk.nilsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I2dc145ee5b1b0b864157ccb3c5364ff49d85797a Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2401
2010-09-02mach-ux500: U5500 Mailbox driverStefan Nilsson XK
The mailbox driver exports a kernel interface for sending and receiving mailbox messages using the mailbox HW block in u5500. This kernel interface will be used by clients in need of this communication such as CAIF and MAD (Modem Audio Driver). ST-Ericsson ID: AP259650 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/732 Tested-by: Stefan NILSSON <stefan.xk.nilsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I7d2cf586f4674e4de93d541adbb604c44511c10f Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2400
2010-09-02mach-ux500: Modem IRQ handlerStefan Nilsson XK
Adds the generic modem IRQ handler which is used to configure and retrieve IRQ:s from the modem. Used by for instance mailbox driver. ST-Ericsson ID: AP259650 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/731 Tested-by: Stefan NILSSON <stefan.xk.nilsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I243f5401fdfdc909d559627d6cd477dd3f549ade Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2399
2010-09-02mach-ux500: Mailbox driver configurationStefan Nilsson XK
Configuration changes for mailbox driver. ST-Ericsson ID: AP259650 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/730 Tested-by: Stefan NILSSON <stefan.xk.nilsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I2d92ba3e441263cd6f6cdec1187d09cf0a50f55e Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2398
2010-09-02u8500-prcmu: Process AckMb7 IRQ first before any other IRQKumar Sanghvi
With DV6 and SHRM V1 updates, due to delay in processing of AckMb7 IRQ, occassional hangs are observed. Correct this by processing the AckMb7 IRQ first before any other AckMb IRQ ST-Ericsson ID: ER262914 Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/796 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I9d4745b06ad2fd1e62821d46d08c82a98cc2b996 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2395
2010-09-02New U5500 SVP memory layoutStefan Nilsson XK
This patch leaves 24MB reserved for modem. Since modem image is kept in the same place, this is backwards compatible. New command line parameter to start SVP as initrd has moved: Change: -dram_img 0x800000 to: -dram_img 0x3000000 ST-Ericsson ID: AP259650 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/746 Tested-by: Stefan NILSSON <stefan.xk.nilsson@stericsson.com> Reviewed-by: Carl-Johan IREKVIST <carl-johan.irekvist@stericsson.com> Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Ie8988632cf16e8e1154482df5e80434512979f24 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2394 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02u8500-prcmu: Fix coverity error prcmu codeKumar Sanghvi
Fixes the coverity error in ED portion of PRCMU FW init code ST-Ericsson ID: ER258727 Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/729 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Ifc3cb040b8b2df2a0960c50cf43d4ea9c866bc36 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2392
2010-09-02bu21013: Driver for new dual touch controllers supportNaveen Kumar Gaddipati
Adding bu21013 dual touch controllers driver and support for it in mach-ux500. ST-Ericsson ID: WP 257134 Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/413 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: If084c45539cd18982ddf210cf2b80be2e8da4dd3 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2390
2010-09-02Set CONFIG_HID_SUPPORT=yXie Xiaolei
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/451 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Ic4036cb37213a19e60bf5f92a7a670dbfbd74787 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2388
2010-09-02leds-ab8500: support backlight feature for secondary lcdArun Murthy
pwm1 is being used for primary lcd and pwm2 is used by sencondary lcd. checks if secondary lcd is enabled and if so monitors the backlight(intensity) of secondary lcd. LCD backlight control in android standard application is supported for only primary lcd, the same is replicated for secondary lcd. Only one interface is provided by name "lcd-backlight" in sysfs, which controls both the lcd's. ST-Ericsson ID: ER262317 Signed-off-by: Arun Murthy <arun.murthy@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/556 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I989d67eeea75730f9b863cbe4f29c3c1da3305e0 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2387
2010-09-02mLoader_helper: pass modem ELF settings from CMDLINE to user spacePaer-Olof Haakansson
U-boot parses the modem ELF and places the modem ELF settings in the CMDLINE. mLoader_helper picks up these settings and makes them available in sysfs for the mloader utlity to use when loading the modem ELF. ST-Ericsson ID: WP253874 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/713 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Icddc121483c4f210661fbc9ea9769f4f35ae2337 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2386