rtc: omap: let device wakeup capability be configured from chip init logic
authorSekhar Nori <nsekhar@ti.com>
Sun, 7 Mar 2010 12:35:54 +0000 (18:05 +0530)
committerKevin Hilman <khilman@deeprootsystems.com>
Thu, 6 May 2010 22:02:03 +0000 (15:02 -0700)
commit9c0a342c45b2d98209ac473ea7a429ddd5c1b473
tree3147f33381291c3352ff72ee4a1219c56909395f
parent8ecf6c54d44c535b2296319aa58567ea9a1db026
rtc: omap: let device wakeup capability be configured from chip init logic

The rtc-omap driver currently hardcodes the RTC wakeup capability
to be "not capable". While this seems to be true for existing OMAP1
boards which are not wired for this, the DA850/OMAP-L138 SoC, the
RTC can always be wake up source from its "deep sleep" mode.

This patch lets the wakeup capability to be set from platform data and
does not override the setting from the driver. For DA850/OMAP-L138, this
is done from arch/arm/mach-davinci/devices-da8xx.c:da8xx_register_rtc()

Note that this patch does not change the behavior on any existing OMAP1
board since the platform device registration sets the wakeup capability
to 0 by default.

Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
drivers/rtc/rtc-omap.c