From patchwork Mon Oct 31 16:02:03 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Twiss X-Patchwork-Id: 9405861 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 EE24060721 for ; Mon, 31 Oct 2016 16:17:42 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D9954292A9 for ; Mon, 31 Oct 2016 16:17:42 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CCFA92933B; Mon, 31 Oct 2016 16:17:42 +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 68997292A9 for ; Mon, 31 Oct 2016 16:17:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932868AbcJaQRG (ORCPT ); Mon, 31 Oct 2016 12:17:06 -0400 Received: from mail1.bemta5.messagelabs.com ([195.245.231.139]:49633 "EHLO mail1.bemta5.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758615AbcJaQPn (ORCPT ); Mon, 31 Oct 2016 12:15:43 -0400 Received: from [85.158.139.35] by server-3.bemta-5.messagelabs.com id 1F/AC-04344-92E67185; Mon, 31 Oct 2016 16:15:37 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIKsWRWlGSWpSXmKPExsUSt3Opsa5Gnni EwYobihZTHz5hs5h/5ByrxeFFLxgt5l+5xmpx/+tRRotvVzqYLG5++sZqcXnXHDaLz71HGC1u rNvHbvFk4Rkmi6XXLzJZtO49AuQ+7GOzuDyxk93i1owXrA4CHmvmrWH02DnrLrvHtc1iHov3v GTy2LSqk83jzrU9bB47vzewe3zeJBfAEcWamZeUX5HAmnHh6XO2gj6pisW31zE2MDaJdTFycQ gJrGeUWHj5DlsXIyeQUyFxf8MlRhCbVyBZ4sXf2SxdjBwcnAKOEl+6XCBKHCR2XrwCVs4mYCg x7817sHIWAVWJL4fPgNnCAnESz3cuZAeZLyIwi0ni5vHrzCAOs8BLJon7u1ezQSwQlDg58wkL iM0sICFx8MULZpBlQgJaEsuPRYKEJQTsJaa/vwoWlhDQl2g8FgsRNpT4PusbC4RtLtGwqJNxA qPgLCRDZyEZuoCRaRWjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu 4mRmDUMQDBDsazpz0PMUpyMCmJ8n4NE48Q4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrkQuUEyx KTU+tSMvMAcY/TFqCg0dJhLcKJM1bXJCYW5yZDpE6xagoJc5rBZIQAElklObBtcFSziVGWSlh XkagQ4R4ClKLcjNLUOVfMYpzMCoJ8zqDTOHJzCuBm/4KaDET0OK0QhGQxSWJCCmpBsawp7Ner wqbI7d6ntex1TN1jJ5e6TpaMCe3TfHPdq3qefE1r7wzq/kv+dkV+vIL63kx2mlf6cpoVhE8VB jU+52dT/vK4jLtVYrnbmgryiTm37c33hV3v1/Gd9Nac9YZW8p2pCzJdi2NZ9+3yi7tSvv7DVI /+L1lMhusnlixP52azaMjqvilR4mlOCPRUIu5qDgRAFCFsi80AwAA X-Env-Sender: stwiss.opensource@diasemi.com X-Msg-Ref: server-6.tower-179.messagelabs.com!1477930534!63574082!4 X-Originating-IP: [94.185.165.51] X-StarScan-Received: X-StarScan-Version: 9.0.13; banners=-,-,- X-VirusChecked: Checked Received: (qmail 22531 invoked from network); 31 Oct 2016 16:15:36 -0000 Received: from mailrelay2.diasemi.com (HELO sw-ex-cashub01.diasemi.com) (94.185.165.51) by server-6.tower-179.messagelabs.com with AES128-SHA encrypted SMTP; 31 Oct 2016 16:15:36 -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; Mon, 31 Oct 2016 16:15:33 +0000 Received: by swsrvapps-01.diasemi.com (Postfix, from userid 22547) id 3EA0D3FBE3; Mon, 31 Oct 2016 16:15:33 +0000 (GMT) Message-ID: <35578f27515c2abc1780823829ebab467543548c.1477929725.git.stwiss.opensource@diasemi.com> In-Reply-To: References: From: Steve Twiss Date: Mon, 31 Oct 2016 16:02:03 +0000 Subject: [PATCH V3 2/9] 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: 31/10/2016 13:14: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 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. Signed-off-by: Steve Twiss Acked-by: Rob Herring --- This patch applies against linux-next and v4.8 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 Hi, A previous [PATCH V1 07/10] was acked-by: Rob Herring, however changes in the Linux device driver have meant an additional binding information and an 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. Other information: The device driver from this patch set (associated with this binding) is [PATCH V3 7/9] watchdog: da9061: watchdog driver Regards, Steve Twiss, Dialog Semiconductor Ltd. .../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"; + }; + };