diff options
author | Rabin Vincent <rabin.vincent@stericsson.com> | 2011-05-02 16:19:44 +0530 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@stericsson.com> | 2011-09-19 15:15:15 +0200 |
commit | e29d96cb71b58fe557466e73fd8b202b369ffcb6 (patch) | |
tree | c4688ac6e0f08c16b96820151f785de0dcda36f9 /arch/arm/mach-ux500/board-mop500-pins.c | |
parent | 8b223fe98f23d0ff4a7f90c9d2c2c3bc24348ad3 (diff) |
ux500: pm: access the "force pins in suspend" functions indrectly
To allow the suspend code to be built for DB5500 (and also on
other 8500 boards).
ST-Ericsson Linux next: -
ST-Ericsson ID: WP257121
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I1684cabaf00bb202689a72b9fb0e30e4baae1ff5
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22014
Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com>
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
Diffstat (limited to 'arch/arm/mach-ux500/board-mop500-pins.c')
-rw-r--r-- | arch/arm/mach-ux500/board-mop500-pins.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/arch/arm/mach-ux500/board-mop500-pins.c b/arch/arm/mach-ux500/board-mop500-pins.c index 2efda02df86..e96ff362969 100644 --- a/arch/arm/mach-ux500/board-mop500-pins.c +++ b/arch/arm/mach-ux500/board-mop500-pins.c @@ -15,6 +15,7 @@ #include <plat/gpio.h> #include <mach/hardware.h> +#include <mach/suspend.h> #include "pins-db8500.h" #include "pins.h" @@ -408,7 +409,7 @@ static struct ux500_pin_lookup mop500_pins[] = { * This is a temporary solution until all drivers are * controlling their pin settings when in inactive mode. */ -void mop500_pins_suspend_force(void) +static void mop500_pins_suspend_force(void) { u32 bankaddr; u32 w_imsc; @@ -591,7 +592,7 @@ void mop500_pins_suspend_force(void) * This is a temporary solution until all drivers are * controlling their pin settings when in inactive mode. */ -void mop500_pins_suspend_force_mux(void) +static void mop500_pins_suspend_force_mux(void) { u32 bankaddr; @@ -697,5 +698,8 @@ void __init mop500_pins_init(void) default: break; } + + suspend_set_pins_force_fn(mop500_pins_suspend_force, + mop500_pins_suspend_force_mux); } |