Thread (4 messages) 4 messages, 2 authors, 2013-06-13

[PATCH 2/2] rtc: omap: add rtc wakeup support to alarm events

From: Hebbar, Gururaja <hidden>
Date: 2013-06-13 09:41:10
Also in: linux-devicetree, lkml

Possibly related (same subject, not in this thread)

Hi Kevin,

On Mon, Jun 10, 2013 at 16:55:17, Hebbar, Gururaja wrote:
On Fri, May 31, 2013 at 23:11:22, Kevin Hilman wrote:
quoted
Hebbar Gururaja [off-list ref] writes:
quoted
On some platforms (like AM33xx), a special register (RTC_IRQWAKEEN)
is available to enable Wakeup feature for Alarm Events.

Since new platforms/Boards are now added through DT only, this feature
is supported via DT property only.
quoted
Platforms using such IP should add the property "ti,has_irq_wake_enb"
in rtc DT node.
This is a property of the IP, not the board.  Can't you detect this
based on the revision of the IP?
Here is what I found out till now.

1. rtc-omap driver is used by Davinci, OMAP-1/2 & AM33xx SoC.

2. Only AM33xx soc rtc ip has revision register (& populated). Older OMAP
   Or davinci doesn't have this register.

3. AFAIK, this was the reason why Afzal used platform_device_id & 
   of_device_id->data method to detect new versions (commit
   9e0344dcc225fe1a0e8b8af9ff7df44ec4613580)


So now either 
a. I can follow the same method and add new member to omap_rtc_devtype & add a new compatible in 
 omap_rtc_of_match in rtc-omap.c

or

b. use dt property to indicate existence of above property.


Kindly let me know your opinion about the same.
Any update on this. I have patch ready for both the choices. Waiting for your ok to send

quoted
Kevin

Regards, 
Gururaja

Regards, 
Gururaja
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help