aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-gemini/irq.c
diff options
context:
space:
mode:
authorKevin Hilman <khilman@ti.com>2012-07-10 18:06:11 -0400
committerKevin Hilman <khilman@ti.com>2012-09-12 13:52:03 -0400
commit9634c8dd6a729406e89aed4e29470e3ffb3cd060 (patch)
tree9ba7a4a13fdec2e17c5cce0b08b0dbf65dfdfde9 /arch/arm/mach-gemini/irq.c
parent72bb6f9b51c82c820ddef892455a85b115460904 (diff)
ARM: OMAP: omap_device: idle devices with no driver bound
Under some circumstances, drivers may leave an omap_device enabled due to driver programming errors, or due to a failure in the drivers probe method. Using the recently added omap_device driver_status field, we can detect conditions where an omap_device is enabled but has no driver bound and then ensure that the device is properly idled until it can be probed again. The goal of this feature is not only to detect and warn on these error conditions, but also to ensure that devices are properly put in low-power states so they do not prevent SoC-wide low-power states. Reviewed-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Kevin Hilman <khilman@ti.com>
Diffstat (limited to 'arch/arm/mach-gemini/irq.c')
0 files changed, 0 insertions, 0 deletions