diff options
Diffstat (limited to 'arch/arm/mach-omap2/pm34xx.c')
-rw-r--r-- | arch/arm/mach-omap2/pm34xx.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/arm/mach-omap2/pm34xx.c index 5efd1fb8c640..5b323f28da2d 100644 --- a/arch/arm/mach-omap2/pm34xx.c +++ b/arch/arm/mach-omap2/pm34xx.c | |||
@@ -133,16 +133,7 @@ static void omap3_disable_io_chain(void) | |||
133 | 133 | ||
134 | static void omap3_core_save_context(void) | 134 | static void omap3_core_save_context(void) |
135 | { | 135 | { |
136 | u32 control_padconf_off; | 136 | omap3_ctrl_save_padconf(); |
137 | |||
138 | /* Save the padconf registers */ | ||
139 | control_padconf_off = omap_ctrl_readl(OMAP343X_CONTROL_PADCONF_OFF); | ||
140 | control_padconf_off |= START_PADCONF_SAVE; | ||
141 | omap_ctrl_writel(control_padconf_off, OMAP343X_CONTROL_PADCONF_OFF); | ||
142 | /* wait for the save to complete */ | ||
143 | while (!(omap_ctrl_readl(OMAP343X_CONTROL_GENERAL_PURPOSE_STATUS) | ||
144 | & PADCONF_SAVE_DONE)) | ||
145 | udelay(1); | ||
146 | 137 | ||
147 | /* | 138 | /* |
148 | * Force write last pad into memory, as this can fail in some | 139 | * Force write last pad into memory, as this can fail in some |