[PATCH v6 3/5] watchdog: at91sam9_wdt: add device tree support

Andrew Lunn andrew at lunn.ch
Wed Oct 3 05:59:14 EST 2012


> I was thinking to add a more generic helper function like this:
> 
> static inline void watchdog_get_dttimeout(struct device_node *node,
> u32 *timeout)
> {
> 	if (node)
> 		of_property_read_u32(node, "timeout", &wdd->timeout);
> }

You forgot to change the function signature. 

Also, if you are adding a generic function, it should be a generic
function for the framework. All drivers should be slowly moving
towards the framework, so adding functions which help you not move
towards the framework are wrong.

	Andrew


More information about the devicetree-discuss mailing list