From patchwork Thu Apr 6 08:28:27 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Twiss X-Patchwork-Id: 9666349 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 5A0206021C for ; Thu, 6 Apr 2017 08:35:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4C4D328249 for ; Thu, 6 Apr 2017 08:35:27 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 3F26328477; Thu, 6 Apr 2017 08:35:27 +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=ham 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 63C2528249 for ; Thu, 6 Apr 2017 08:35:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753699AbdDFIfY (ORCPT ); Thu, 6 Apr 2017 04:35:24 -0400 Received: from mail1.bemta3.messagelabs.com ([195.245.230.166]:5553 "EHLO mail1.bemta3.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751283AbdDFIfV (ORCPT ); Thu, 6 Apr 2017 04:35:21 -0400 Received: from [85.158.137.19] by server-6.bemta-3.messagelabs.com id 55/BB-08534-4CDF5E85; Thu, 06 Apr 2017 08:35:16 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEKsWRWlGSWpSXmKPExsUSt3Opse6Rv08 jDNZ/lLCY+vAJm8X8I+dYLQ4vesFoMf/KNVaL+1+PMlp8u9LBZHHz0zdWi8u75rBZfO49wmhx Y90+dosnC88wWSy9fpHJonXvESD3YR+bxeWJnewWt2a8YHUQ8Fgzbw2jx85Zd9k9rm0W81i85 yWTx6ZVnWwed67tYfPY+b2B3ePzJrkAjijWzLyk/IoE1ozJW44zF6ySrTgxdRt7A+NBiS5GLg 4hgXWMEo8O9bN2MXICORUSB67/ZwaxeQWSJVof3mYBsTkFHCXOT53BCFHjILFr0mY2EJtNwFB i3pv3YHEWARWJE8+WgNULC6RK3FjSwg6yQERgFpPEzePXmUEcZoGXTBL3d69mg9ggKHFy5hOw DmYBCYmDL14AFXEAbdCSWH4sEiQsIWAvMf39VbCwhIC+ROOxWIiwocT3Wd9YIGxzidYJK5knM ArOQjJ0FpKhCxiZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn52 5iBMZdPQMD4w7Glr1+hxglOZiURHkVfJ5ECPEl5adUZiQWZ8QXleakFh9ilOHgUJLgnf/naYS QYFFqempFWmYOMAHApCU4eJREeFtB0rzFBYm5xZnpEKlTjIpS4rybQBICIImM0jy4NljSucQo KyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcSyBSezLwSuOmvgBYzAS32uQW2uCQRISXVwNj4Q rr/aLVAQ0yJJ6vIZuZbL85rvm7L+BclEXf2XvEfx/yn+ZuW7ex+8U/0zbkF+r/0n8kqqySGLx HemOava/iT/0lKrHrlxYkNihGMB2secHz0O7qXseVZtXDb/2+VNjeWxZq8PeT9jlXUsnfpymb la7I7zop5GES9eTXtRtXh8Lub9qydEaHEUpyRaKjFXFScCAC8njr9NQMAAA== X-Env-Sender: stwiss.opensource@diasemi.com X-Msg-Ref: server-11.tower-39.messagelabs.com!1491467714!87579084!2 X-Originating-IP: [94.185.165.51] X-StarScan-Received: X-StarScan-Version: 9.2.3; banners=-,-,- X-VirusChecked: Checked Received: (qmail 29037 invoked from network); 6 Apr 2017 08:35:16 -0000 Received: from mailrelay2.diasemi.com (HELO sw-ex-cashub01.diasemi.com) (94.185.165.51) by server-11.tower-39.messagelabs.com with AES128-SHA encrypted SMTP; 6 Apr 2017 08:35:16 -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; Thu, 6 Apr 2017 09:35:11 +0100 Received: by swsrvapps-01.diasemi.com (Postfix, from userid 22547) id 5B8363FBCD; Thu, 6 Apr 2017 09:35:11 +0100 (BST) Message-ID: <1d280a35fc522f7b271c730988ab0f186fef25ba.1491467308.git.stwiss.opensource@diasemi.com> In-Reply-To: References: From: Steve Twiss Date: Thu, 6 Apr 2017 09:28:27 +0100 Subject: [RESEND PATCH V7 1/5] 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: 06/04/2017 07:07:00 Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Steve Twiss Add binding information for DA9062 and DA9061 watchdog. Example bindings for both DA9062 and DA9061 devices are added. For the DA9061 device, a fallback compatible line is added as a valid combination of compatible strings. 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. Acked-by: Rob Herring Signed-off-by: Steve Twiss Reviewed-by: Guenter Roeck --- Hi, I have just noticed. The driver code changes for the da9062/61 watchdog have been applied to the linux kernel. The da9062/61 alterations for drivers/watchdog/da9062_wdt.c appear in linux-stable/v4.10-rc1. Those changes are linked to this binding patch, but this patch seems to have been missed out. The source code dependency for this patch is given in the commit: 72106c1 v4.10-rc1 watchdog: da9062/61: watchdog driver I don't see anything blocking for merge of this patch now. Regards, Steve This patch applies against linux-next and v4.11-rc3 v6 -> v7 - NO CODE CHANGE v5 -> v6 - NO CODE CHANGE - Rebased from v4.9 to v4.11-rc3 v4 -> v5 - NO CODE CHANGE - Rebased from v4.8 to v4.9 v3 -> v4 - NO CODE CHANGE - Patch renamed from [PATCH V3 2/9] to [PATCH V4 1/8] - Added Acked-by Rob Herring v2 -> v3 - Patch renamed from [PATCH V1 02/10] to [PATCH V3 2/9] - Each compatible line should be a valid combination of compatible strings, alter DA9061 line to include the fall back compatible string - Update the commit message to describe this change - Add information about associated patches from this set without describing them as being explicitly dependent on this binding 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 As previously: For the watchdog case: the DA9062 device driver is compatible with the DA9061 and for this reason there is minimal change required to the DA9062 watchdog device driver. The example for the DA9061 watchdog shows the use of a fall-back compatible string. Other information: The device driver from this patch set (associated with this binding) is [PATCH V5 6/8] watchdog: da9061: watchdog driver Regards, Steve Twiss, Dialog Semiconductor .../devicetree/bindings/watchdog/da9062-wdt.txt | 23 ++++++++++++++++++++++ 1 file changed, 23 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..b935b52 --- /dev/null +++ b/Documentation/devicetree/bindings/watchdog/da9062-wdt.txt @@ -0,0 +1,23 @@ +* Dialog Semiconductor DA9062/61 Watchdog Timer + +Required properties: + +- compatible: should be one of the following valid compatible string lines: + "dlg,da9061-watchdog", "dlg,da9062-watchdog" + "dlg,da9062-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"; + }; + };