From patchwork Wed Oct 26 16:56:37 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Twiss X-Patchwork-Id: 9397785 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 8840C60231 for ; Wed, 26 Oct 2016 17:19:56 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7765D28B79 for ; Wed, 26 Oct 2016 17:19:55 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6BD27291F0; Wed, 26 Oct 2016 17:19:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 98965290EC for ; Wed, 26 Oct 2016 17:19:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752427AbcJZRTg (ORCPT ); Wed, 26 Oct 2016 13:19:36 -0400 Received: from mail1.bemta3.messagelabs.com ([195.245.230.166]:20458 "EHLO mail1.bemta3.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753644AbcJZRTa (ORCPT ); Wed, 26 Oct 2016 13:19:30 -0400 Received: from [85.158.137.19] by server-6.bemta-3.messagelabs.com id 67/4F-02113-D95E0185; Wed, 26 Oct 2016 17:19:25 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIKsWRWlGSWpSXmKPExsUSt3Opse7cpwI RBovXqlpMffiEzWL+kXOsFocXvWC0mH/lGqvF/a9HGS2+Xelgsrj56RurxeVdc9gsPvceYbS4 sW4fu8WThWeYLJZev8hk0br3CJD7sI/N4vLETnaLWzNesDoIeKyZt4bRY+esu+we1zaLeSze8 5LJY9OqTjaPO9f2sHns/N7A7vF5k1wARxRrZl5SfkUCa8b/yxeYCqaJViw4f52tgfG9YBcjF4 eQwHpGie+/rrF3MXICORUSE/pWsoDYvALJEo2TzzOD2JwCjhKzn81hhahxkDhw4jcjiM0mYCg x7817MJtFQFXi2KpzYPXCAgkS7xdcYQRZICIwi0ni5vHrzCAOs8BLJon7u1ezQWwQlDg58wnY NmYBCYmDL14AFXEAbdCSWH4sEiQsIWAvMf39VbCwhIC+ROOxWIiwocT3Wd9YIMLmEoumak5gF JyFZOYsJDMXMDKtYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3c QIjDoGINjBuG275yFGSQ4mJVHeB08EIoT4kvJTKjMSizPii0pzUosPMcpwcChJ8E4ByQkWpaa nVqRl5gDjHyYtwcGjJMJ7CCTNW1yQmFucmQ6ROsWoKCXOmwWSEABJZJTmwbXBUs4lRlkpYV5G oEOEeApSi3IzS1DlXzGKczAqCfOeB5nCk5lXAjf9FdBiJqDF09PBFpckIqSkGhgnc5++eJJL/ b/5oyfsnP7lT/vY153d3+qtOmP6/pIVf8/kFaRpzVQJ+x/4+rdulesmh/O7l935v3vfpZKnEW XHZadufHPkQ+Mts6lalzL3XbL6zK17Ns1A/zLnb98fx+Pm+escumMW4vtFMPE489udV+fc/L0 l2qI79Evh59DSopnMW99OUl0RrcRSnJFoqMVcVJwIAEZglAI0AwAA X-Env-Sender: stwiss.opensource@diasemi.com X-Msg-Ref: server-9.tower-39.messagelabs.com!1477502364!57764713!3 X-Originating-IP: [94.185.165.51] X-StarScan-Received: X-StarScan-Version: 9.0.13; banners=-,-,- X-VirusChecked: Checked Received: (qmail 32433 invoked from network); 26 Oct 2016 17:19:25 -0000 Received: from mailrelay2.diasemi.com (HELO sw-ex-cashub01.diasemi.com) (94.185.165.51) by server-9.tower-39.messagelabs.com with AES128-SHA encrypted SMTP; 26 Oct 2016 17:19:25 -0000 Received: from swsrvapps-01.diasemi.com (10.20.28.141) by SW-EX-CASHUB01.diasemi.com (10.20.16.140) with Microsoft SMTP Server id 14.3.248.2; Wed, 26 Oct 2016 18:19:24 +0100 Received: by swsrvapps-01.diasemi.com (Postfix, from userid 22547) id E48A73FB84; Wed, 26 Oct 2016 18:19:23 +0100 (BST) Message-ID: In-Reply-To: References: From: Steve Twiss Date: Wed, 26 Oct 2016 17:56:37 +0100 Subject: [PATCH V2 02/10] Documentation: devicetree: watchdog: da9062/61 watchdog timer binding To: DEVICETREE , Guenter Roeck , LINUX-KERNEL , LINUX-WATCHDOG , Mark Rutland , Rob Herring , Wim Van Sebroeck CC: Dmitry Torokhov , Eduardo Valentin , LINUX-INPUT , LINUX-PM , Lee Jones , Liam Girdwood , Mark Brown , Support Opensource , Zhang Rui MIME-Version: 1.0 X-KSE-AttachmentFiltering-Interceptor-Info: protection disabled X-KSE-ServerInfo: sw-ex-cashub01.diasemi.com, 9 X-KSE-Antivirus-Interceptor-Info: scan successful X-KSE-Antivirus-Info: Clean, bases: 26/10/2016 13:31:00 Sender: linux-input-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Steve Twiss Add binding information for DA9062 and DA9061 watchdog. Example bindings for both devices are added. The original binding for DA9062 (only) used to reside inside the Documentation/devicetree/bindings/mfd/da9062.txt MFD document. The da9062-watchdog section was deleted in that file and replaced with a link to the new DA9061/62 binding information stored in this patch. Signed-off-by: Steve Twiss --- This patch applies against linux-next and v4.8 v1 -> v2 - Patch renamed from [PATCH V1 07/10] to [PATCH V2 02/10] -- these changes were made to fix checkpatch warnings caused by the patch set dependency order - Updated the patch description to be explicit about where parts of this binding had originally been stored - A second example for DA9061 is provided to highlight the use of a fall-back compatible option for the DA9062 watchdog driver Hi, This patch depends on the acceptance of DA9061 watchdog driver: [PATCH V2 08/10] watchdog: da9061: watchdog driver This previous [PATCH V1 07/10] was acked-by: Rob Herring, however changes in the Linux device driver have meant an additional binding example is necessary to describe the use of DA9061. The Linux device driver changes for DA9061 were rejected after conversations with the watchdog maintainers, specifically about compatibility between DA9061 and DA9062 watchdog hardware components. In the case of the watchdog the DA9062 device driver is compatible with the DA9061 and for this reason there is minimal change required to the DA9062 watchdog device driver and so the example for the DA9061 watchdog shows the use of a fall-back compatible string. Regards, Steve Twiss, Dialog Semiconductor Ltd. .../devicetree/bindings/watchdog/da9062-wdt.txt | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Documentation/devicetree/bindings/watchdog/da9062-wdt.txt diff --git a/Documentation/devicetree/bindings/watchdog/da9062-wdt.txt b/Documentation/devicetree/bindings/watchdog/da9062-wdt.txt new file mode 100644 index 0000000..1f8255c --- /dev/null +++ b/Documentation/devicetree/bindings/watchdog/da9062-wdt.txt @@ -0,0 +1,21 @@ +* Dialog Semiconductor DA9062/61 Watchdog Timer + +Required properties: +- compatible: "dlg,da9062-watchdog" + "dlg,da9061-watchdog" + +Example: DA9062 + + pmic0: da9062@58 { + watchdog { + compatible = "dlg,da9062-watchdog"; + }; + }; + +Example: DA9061 using a fall-back compatible for the DA9062 watchdog driver + + pmic0: da9061@58 { + watchdog { + compatible = "dlg,da9061-watchdog", "dlg,da9062-watchdog"; + }; + };