Blackfin arch: Fix Bug - System with EMAC driver enabled - Core not idling
authorMichael Hennerich <michael.hennerich@analog.com>
Wed, 6 Aug 2008 09:55:32 +0000 (17:55 +0800)
committerBryan Wu <cooloney@kernel.org>
Wed, 6 Aug 2008 09:55:32 +0000 (17:55 +0800)
commit56f5f59052bb662a77d5ffd6cbe5861a2ef2407c
tree4c645e253579fa7d3e912144bd317a0236f27a5a
parent15b07536892284449ac5cd9488a8da1054b4295b
Blackfin arch: Fix Bug - System with EMAC driver enabled - Core not idling

 - Disable all bits in SIC_IWR unless we are going into a real (DPMC)
   power saving mode. Any Interrupt can wake the core form it's idle state.

 - Remove deep sleep mode as it is not going to be used anywhere:
   We support sleep, sleep deeper and hibernate.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
arch/blackfin/mach-bf527/head.S
arch/blackfin/mach-bf533/head.S
arch/blackfin/mach-bf537/head.S
arch/blackfin/mach-bf548/head.S
arch/blackfin/mach-common/dpmc_modes.S
arch/blackfin/mach-common/ints-priority.c
arch/blackfin/mach-common/pm.c
include/asm-blackfin/dpmc.h