Thread (1 message) 1 message, 1 author, 2012-03-02

Re: [PATCH 6/6] ARM: at91: add Shutdown Controller (SHDWC) DT support

From: Arnd Bergmann <hidden>
Date: 2012-03-02 20:24:19
Also in: linux-arm-kernel

On Friday 02 March 2012, Jean-Christophe PLAGNIOL-VILLARD wrote:
+       }
+
+       if (of_device_is_compatible(np, "atmel,at91sam9x5-shdwc")) {
+               have_rtt = false;
+               have_rtc = true;
+       } else if (of_device_is_compatible(np, "atmel,at91sam9rl-shdwc")) {
+               have_rtt = true;
+               have_rtc = true;
+       } else {
+               have_rtt = true;
+               have_rtc = false;
+       }
+
+       if (have_rtc && of_property_read_bool(np, "atmel,wakeup-rtc-timer"))
+                       mode |= AT91_SHDW_RTCWKEN;
+
+       if (have_rtt && of_property_read_bool(np, "atmel,wakeup-rtt-timer"))
+                       mode |= AT91_SHDW_RTTWKEN;
+
+       at91_shdwc_write(AT91_SHDW_MR, wakeup_mode | mode);
+
Hi Jean-Christophe,

I don't understand why you check the specific part here. Isn't it enough to
check the property when you already mandate that they can only be present
on devices that support the specific wakeup?

If there is a good explanation for that, maybe add a code comment why it's
required.

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