X-Git-Url: http://www.pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=arch%2Farm%2Fmach-omap1%2Fboard-nokia770.c;h=4d09f676496bbd80fae60b5d67372fa80f848380;hb=85ebd1e849875fe323e03fedb85f030aefa07cb6;hp=8133b5944abebc92eb9581ada47175835124c8aa;hpb=73a8a0d83750cbb3e438b0b2139abfbb58eceb44;p=linux-2.6-omap-h63xx.git diff --git a/arch/arm/mach-omap1/board-nokia770.c b/arch/arm/mach-omap1/board-nokia770.c index 8133b5944ab..4d09f676496 100644 --- a/arch/arm/mach-omap1/board-nokia770.c +++ b/arch/arm/mach-omap1/board-nokia770.c @@ -34,6 +34,15 @@ 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(); omap_init_irq(); }