All of lore.kernel.org
 help / color / mirror / Atom feed
From: arnd@arndb.de (Arnd Bergmann)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 09/10] watchdog: xilinx: Add missing binding
Date: Mon, 3 Feb 2014 16:06:11 +0100	[thread overview]
Message-ID: <201402031606.11753.arnd@arndb.de> (raw)
In-Reply-To: <9c721b89ed2ceb6997809bb3363f852277e67dc2.1391177880.git.michal.simek@xilinx.com>

On Friday 31 January 2014, Michal Simek wrote:
> +Optional properties:
> +- clock-frequency      : Frequency of clock in Hz
> +- xlnx,wdt-enable-once : 0 - Watchdog can be restarted
> +                         1 - Watchdog can be enabled just once
> +- xlnx,wdt-interval    : Watchdog timeout interval in 2^<val> clock cycles,
> +                         <val> is integer from 8 to 31.
> +

The latter two don't really seem to be xilinx specific, it would be
reasonable to have a standard watchdog binding that mandates a common
format for them.

I'm not sure about the enable-once flag, which seems to just map to the
"nowayout" watchdog option that is not a hardware feature at all
and should probably be kept as a software setting only, rather than
settable through DT. If it is kept, it should have a standard name and
get turned into a boolean (present/absent) property rather than a
0/1 integer property.

The interval should really be specified in terms of seconds or miliseconds,
not in clock cycles.

	Arnd

WARNING: multiple messages have this Message-ID (diff)
From: Arnd Bergmann <arnd@arndb.de>
To: linux-arm-kernel@lists.infradead.org
Cc: Michal Simek <michal.simek@xilinx.com>,
	linux-kernel@vger.kernel.org, monstr@monstr.eu,
	Mark Rutland <mark.rutland@arm.com>,
	devicetree@vger.kernel.org, Pawel Moll <pawel.moll@arm.com>,
	Ian Campbell <ijc+devicetree@hellion.org.uk>,
	linux-doc@vger.kernel.org, Rob Herring <robh+dt@kernel.org>,
	Rob Landley <rob@landley.net>, Kumar Gala <galak@codeaurora.org>
Subject: Re: [PATCH 09/10] watchdog: xilinx: Add missing binding
Date: Mon, 3 Feb 2014 16:06:11 +0100	[thread overview]
Message-ID: <201402031606.11753.arnd@arndb.de> (raw)
In-Reply-To: <9c721b89ed2ceb6997809bb3363f852277e67dc2.1391177880.git.michal.simek@xilinx.com>

On Friday 31 January 2014, Michal Simek wrote:
> +Optional properties:
> +- clock-frequency      : Frequency of clock in Hz
> +- xlnx,wdt-enable-once : 0 - Watchdog can be restarted
> +                         1 - Watchdog can be enabled just once
> +- xlnx,wdt-interval    : Watchdog timeout interval in 2^<val> clock cycles,
> +                         <val> is integer from 8 to 31.
> +

The latter two don't really seem to be xilinx specific, it would be
reasonable to have a standard watchdog binding that mandates a common
format for them.

I'm not sure about the enable-once flag, which seems to just map to the
"nowayout" watchdog option that is not a hardware feature at all
and should probably be kept as a software setting only, rather than
settable through DT. If it is kept, it should have a standard name and
get turned into a boolean (present/absent) property rather than a
0/1 integer property.

The interval should really be specified in terms of seconds or miliseconds,
not in clock cycles.

	Arnd

  reply	other threads:[~2014-02-03 15:06 UTC|newest]

Thread overview: 75+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-31 14:18 [PATCH 01/10] watchdog: xilinx: Convert driver to the watchdog framework Michal Simek
2014-01-31 14:18 ` Michal Simek
2014-01-31 14:18 ` [PATCH 02/10] watchdog: xilinx: Move control_status_reg to functions Michal Simek
2014-01-31 14:18   ` Michal Simek
2014-02-09 20:05   ` Guenter Roeck
2014-02-09 20:05     ` Guenter Roeck
2014-01-31 14:18 ` [PATCH 03/10] watchdog: xilinx: Simplify probe and remove functions Michal Simek
2014-01-31 14:18   ` Michal Simek
2014-02-09 20:08   ` [03/10] " Guenter Roeck
2014-02-09 20:08     ` Guenter Roeck
2014-01-31 14:18 ` [PATCH 04/10] watchdog: xilinx: Move no_timeout to probe function Michal Simek
2014-01-31 14:18   ` Michal Simek
2014-02-09 20:09   ` Guenter Roeck
2014-02-09 20:09     ` Guenter Roeck
2014-01-31 14:18 ` [PATCH 05/10] watchdog: xilinx: Allocate private structure per device Michal Simek
2014-01-31 14:18   ` Michal Simek
2014-02-09 20:13   ` Guenter Roeck
2014-02-09 20:13     ` Guenter Roeck
2014-01-31 14:18 ` [PATCH 06/10] watchdog: xilinx: Fix all printk messages Michal Simek
2014-01-31 14:18   ` Michal Simek
2014-02-09 20:14   ` Guenter Roeck
2014-02-09 20:14     ` Guenter Roeck
2014-01-31 14:18 ` [PATCH 07/10] watchdog: xilinx: Fix OF binding Michal Simek
2014-01-31 14:18   ` Michal Simek
2014-01-31 14:18   ` Michal Simek
2014-01-31 17:33   ` Rob Herring
2014-01-31 17:33     ` Rob Herring
2014-02-03  7:59     ` Michal Simek
2014-02-03  7:59       ` Michal Simek
2014-02-03  8:01       ` Michal Simek
2014-02-03  8:01         ` Michal Simek
2014-02-03  8:01         ` Michal Simek
2014-02-09 20:18   ` Guenter Roeck
2014-02-09 20:18     ` Guenter Roeck
2014-01-31 14:18 ` [PATCH 08/10] watchdog: xilinx: Use correct comment indentation Michal Simek
2014-01-31 14:18   ` Michal Simek
2014-02-09 20:19   ` Guenter Roeck
2014-02-09 20:19     ` Guenter Roeck
2014-01-31 14:18 ` [PATCH 09/10] watchdog: xilinx: Add missing binding Michal Simek
2014-01-31 14:18   ` Michal Simek
2014-02-03 15:06   ` Arnd Bergmann [this message]
2014-02-03 15:06     ` Arnd Bergmann
2014-02-03 15:13     ` Michal Simek
2014-02-03 15:13       ` Michal Simek
2014-02-03 15:13       ` Michal Simek
2014-02-03 15:32       ` Arnd Bergmann
2014-02-03 15:32         ` Arnd Bergmann
2014-02-03 15:47         ` Michal Simek
2014-02-03 15:47           ` Michal Simek
2014-02-03 15:47           ` Michal Simek
2014-02-04 19:27           ` Arnd Bergmann
2014-02-04 19:27             ` Arnd Bergmann
2014-02-05  9:25             ` Michal Simek
2014-02-05  9:25               ` Michal Simek
2014-02-05  9:36               ` Arnd Bergmann
2014-02-05  9:36                 ` Arnd Bergmann
2014-02-05  9:36                 ` Arnd Bergmann
2014-02-05  9:41                 ` Michal Simek
2014-02-05  9:41                   ` Michal Simek
2014-02-05 14:00                   ` Arnd Bergmann
2014-02-05 14:00                     ` Arnd Bergmann
2014-02-05 14:00                     ` Arnd Bergmann
2014-01-31 14:18 ` [PATCH 10/10] watchdog: xilinx: Enable this driver for Zynq Michal Simek
2014-01-31 14:52   ` Guenter Roeck
2014-02-03  7:01     ` Michal Simek
2014-02-03  8:26       ` Guenter Roeck
2014-02-03  8:45         ` Michal Simek
2014-02-10  0:51   ` Guenter Roeck
2014-02-10  7:06     ` Michal Simek
2014-02-09 20:03 ` [PATCH 01/10] watchdog: xilinx: Convert driver to the watchdog framework Guenter Roeck
2014-02-09 20:03   ` Guenter Roeck
2014-02-10  7:03   ` Michal Simek
2014-02-10  7:03     ` Michal Simek
2014-02-10 17:18     ` Guenter Roeck
2014-02-10 17:18       ` Guenter Roeck

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201402031606.11753.arnd@arndb.de \
    --to=arnd@arndb.de \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.