summaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/board-mop500-pins.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-ux500/board-mop500-pins.c')
-rw-r--r--arch/arm/mach-ux500/board-mop500-pins.c17
1 files changed, 11 insertions, 6 deletions
diff --git a/arch/arm/mach-ux500/board-mop500-pins.c b/arch/arm/mach-ux500/board-mop500-pins.c
index df00ccf3f7f..636dadf0efb 100644
--- a/arch/arm/mach-ux500/board-mop500-pins.c
+++ b/arch/arm/mach-ux500/board-mop500-pins.c
@@ -922,7 +922,8 @@ static pin_cfg_t mop500_pins_common_power_save_bank8[] = {
static void mop500_pins_suspend_force(void)
{
- if (machine_is_hrefv60() || machine_is_u9540())
+ if (machine_is_hrefv60() || machine_is_u8520() ||
+ machine_is_u9540())
sleep_pins_config_pm(mop500_pins_common_power_save_bank0_href60,
ARRAY_SIZE(mop500_pins_common_power_save_bank0_href60));
else
@@ -932,7 +933,8 @@ static void mop500_pins_suspend_force(void)
sleep_pins_config_pm(mop500_pins_common_power_save_bank1,
ARRAY_SIZE(mop500_pins_common_power_save_bank1));
- if (machine_is_hrefv60() || machine_is_u9540())
+ if (machine_is_hrefv60() || machine_is_u8520() ||
+ machine_is_u9540())
sleep_pins_config_pm(mop500_pins_common_power_save_bank2_href60,
ARRAY_SIZE(mop500_pins_common_power_save_bank2_href60));
else
@@ -950,7 +952,8 @@ static void mop500_pins_suspend_force(void)
sleep_pins_config_pm(mop500_pins_common_power_save_bank4,
ARRAY_SIZE(mop500_pins_common_power_save_bank4));
- if (machine_is_hrefv60() || machine_is_u9540())
+ if (machine_is_hrefv60() || machine_is_u8520() ||
+ machine_is_u9540())
sleep_pins_config_pm(mop500_pins_common_power_save_bank5_href60,
ARRAY_SIZE(mop500_pins_common_power_save_bank5_href60));
else
@@ -960,7 +963,8 @@ static void mop500_pins_suspend_force(void)
if (pins_for_u9500())
sleep_pins_config_pm(mop500_pins_common_power_save_bank6_u9500,
ARRAY_SIZE(mop500_pins_common_power_save_bank6_u9500));
- else if (machine_is_hrefv60() || machine_is_u9540())
+ else if (machine_is_hrefv60() || machine_is_u8520() ||
+ machine_is_u9540())
sleep_pins_config_pm(mop500_pins_common_power_save_bank6_href60,
ARRAY_SIZE(mop500_pins_common_power_save_bank6_href60));
else
@@ -970,7 +974,8 @@ static void mop500_pins_suspend_force(void)
if (pins_for_u9500())
sleep_pins_config_pm(mop500_pins_common_power_save_bank7_u9500,
ARRAY_SIZE(mop500_pins_common_power_save_bank7_u9500));
- else if (machine_is_hrefv60() || machine_is_u9540())
+ else if (machine_is_hrefv60() || machine_is_u8520() ||
+ machine_is_u9540())
sleep_pins_config_pm(mop500_pins_common_power_save_bank7_href60,
ARRAY_SIZE(mop500_pins_common_power_save_bank7_href60));
else
@@ -1122,7 +1127,7 @@ void __init hrefv60_pins_init(void)
static int __init mop500_offchip_gpio_init(void)
{
- if (machine_is_hrefv60() || machine_is_u9540())
+ if (machine_is_hrefv60() || machine_is_u8520() || machine_is_u9540())
ux500_offchip_gpio_init(&mop500_offchip_gpio_cfg);
return 0;