[PATCH v3 1/2] watchdog: at91sam9_wdt: add device tree support

Fabio Porcedda fabio.porcedda at gmail.com
Thu Sep 27 00:53:56 EST 2012


On Tue, Sep 25, 2012 at 12:49 PM, Jean-Christophe PLAGNIOL-VILLARD
<plagnioj at jcrosoft.com> wrote:
> On 12:00 Tue 25 Sep     , Nicolas Ferre wrote:
>> On 09/25/2012 11:45 AM, Fabio Porcedda :
>> > On Tue, Sep 25, 2012 at 10:10 AM, Jean-Christophe PLAGNIOL-VILLARD
>> > <plagnioj at jcrosoft.com> wrote:
>> >> On 09:28 Tue 25 Sep     , Fabio Porcedda wrote:
>> >>> Tested on an at91sam9260 board (evk-pro3)
>> >>>
>> >>> Signed-off-by: Fabio Porcedda <fabio.porcedda at gmail.com>
>> >>> ---
>> >>>  .../devicetree/bindings/watchdog/atmel-wdt.txt      | 19 +++++++++++++++++++
>> >>>  drivers/watchdog/at91sam9_wdt.c                     | 21 +++++++++++++++++++++
>> >>>  2 files changed, 40 insertions(+)
>> >>>  create mode 100644 Documentation/devicetree/bindings/watchdog/atmel-wdt.txt
>> >>>
>> >>> diff --git a/Documentation/devicetree/bindings/watchdog/atmel-wdt.txt b/Documentation/devicetree/bindings/watchdog/atmel-wdt.txt
>> >>> new file mode 100644
>> >>> index 0000000..724fad1
>> >>> --- /dev/null
>> >>> +++ b/Documentation/devicetree/bindings/watchdog/atmel-wdt.txt
>> >>> @@ -0,0 +1,19 @@
>> >>> +* Atmel Watchdog Timers
>> >>> +
>> >>> +** at91sam9-wdt
>> >>> +
>> >>> +Required properties:
>> >>> +- compatible: must be "atmel,at91sam9-wdt".
>> >>> +- reg: physical base address of the controller and length of memory mapped
>> >>> +  region.
>> >>> +
>> >>> +Optional properties:
>> >>> +- heartbeat: contains the watchdog heartbeats in seconds.
>> >>> +
>> >>> +Example:
>> >>> +
>> >>> +     watchdog at fffffd40 {
>> >>> +             compatible = "atmel,at91sam9-wdt";
>> >> for the secind time atmel,at91sam9260-watchdog
>> >
>> > Ok, i will fix this.
>> >
>> >> you need to put the first soc that use it in the compatible
>> >>> +             reg = <0xfffffd40 0x10>;
>> >>> +             heartbeat = <10>;
>> >> need put second in the property name so need to read the doc
>> >
>> > I didn't found any example about a property with "second" in the name.
>> > Which It's best "heartbeat-seconds", "heartbeat-sec" or "heartbeat-s" ?
>>
>> I think that, as it is indicated in the documentation, we should not
>> worry too much about that... but "heartbeat" and "heartbeat-s" is ok
>> with me.
>>
>> Maybe people @ devicetree-discuss have an advice for this?
> for i2c-gpio mandatory as example cf discussion with Jean and Russell

Russell King - ARM Linux linux at arm.linux.org.uk
Mon Feb 20 08:51:06 EST 2012
> I'm saying that's a completely absurd proposal, as the proposal is
> for two opaque numeric properties with different units.  At least
> make the units the same, or as Karol said, incorporate the units
> into the property names.

If i understand correctly the issue was that two different units where used for
the same device.
IMHO there is no problem if only one unit is used in the same device.

Best regards
-- 
Fabio Porcedda


More information about the devicetree-discuss mailing list