Commit 85ebd1e8 authored by Juha Yrjola's avatar Juha Yrjola

ARM: OMAP: Move SleepX signal masking code to board-nokia770.c

On Nokia 770, the SleepX signal is masked with an MPUIO.  Unmasking
SleepX was previously done in mach-omap1/pm.c, but it belongs to the
board-specific file.
Signed-off-by: default avatarJuha Yrjola <juha.yrjola@nokia.com>
parent 73a8a0d8
...@@ -34,6 +34,15 @@ ...@@ -34,6 +34,15 @@
static void __init omap_nokia770_init_irq(void) static void __init omap_nokia770_init_irq(void)
{ {
/* On Nokia 770, the SleepX signal is masked with an
* MPUIO line by default. It has to be unmasked for it
* to become functional */
/* SleepX mask direction */
omap_writew((omap_readw(0xfffb5008) & ~2), 0xfffb5008);
/* Unmask SleepX signal */
omap_writew((omap_readw(0xfffb5004) & ~2), 0xfffb5004);
omap1_init_common_hw(); omap1_init_common_hw();
omap_init_irq(); omap_init_irq();
} }
......
...@@ -738,15 +738,6 @@ static int __init omap_pm_init(void) ...@@ -738,15 +738,6 @@ static int __init omap_pm_init(void)
else if (cpu_is_omap16xx()) else if (cpu_is_omap16xx())
setup_irq(INT_1610_WAKE_UP_REQ, &omap_wakeup_irq); setup_irq(INT_1610_WAKE_UP_REQ, &omap_wakeup_irq);
#if 0
/* --- BEGIN BOARD-DEPENDENT CODE --- */
/* Sleepx mask direction */
omap_writew((omap_readw(0xfffb5008) & ~2), 0xfffb5008);
/* Unmask sleepx signal */
omap_writew((omap_readw(0xfffb5004) & ~2), 0xfffb5004);
/* --- END BOARD-DEPENDENT CODE --- */
#endif
/* Program new power ramp-up time /* Program new power ramp-up time
* (0 for most boards since we don't lower voltage when in deep sleep) * (0 for most boards since we don't lower voltage when in deep sleep)
*/ */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment